- Add support for Proof Key for Code Exchange (PKCE)
- Update TK subsystem
- Wheel and Conda files for Python releases < 3.7 are no longer created
- add wheel files for macosx_11_0_arm64
- Add CASTable.rename() to rename the columns of a table
- Add biomedical image filetypes to the Image Data Message Handler
- Add nunique method for CASTable
- Add drop_duplicates method for CASTable
- Add new testcases to swat/tests/test_dataframe.py and swat/tests/cas/test_table.py
- Add Python 3.11 support
- Update TK subsystem
- updates to swat/tests/cas/test_imstat.py for benchmark changes
- updates to swat/tests/cas/test_builtins.py for benchmark changes
- cleanup deprecation warning messages
- improve error message when on, onleft, onright merge parameters contain a list rather than a string
- Update Authentication documentation
- New Image CASDataMsgHandler to allow easy uploading of client-side images to a CAS table
- Update TK subsystem
- Update TK subsystem
- Add Python 3.10 support
- Update TK subsystem
- Fix showlabels issue in Viya deployment before version 3.5
- Add authorization code as authentication method
- Add Python 3.9 support
- Add additional plotting method parameters for correct data fetches
- Add
date_format=
toCAS.upload
method for formatting CSV exported data to a specific format - Update TK subsystem
- Fix compatibility with pandas 1.2 DataFrame rendering
- Fix TKECERT error by locating libcrypto automatically
- Use ssl module's CA list as default
- Improve initial connection performance
- Fix OAuth authentication in REST connections
- Fix log truncation with messages >1000 characters
- Add ability to apply SAS formats to columns in a
SASDataFrame
- Support timezones in data uploaded and downloaded from CAS tables
- Fix issue with TK path on Windows when using flask
- Add Python 3.8 support
- Improve connection parameter handling (add CAS_URL= connection variable)
- Improve connection protocol auto-detection
- Add pandas v1.0.0 support
- Fix letter-casing in
has_action
andhas_actionset
methods - Remove usage of deprecated
ix
accessor - Explicitly specify column and line delimiters and locale in uploaded CSV files
- Fix TKPATH issues in Windows and PPC
- Fix issue with nulls in REST parameters
- Add fallback default configuration for SSL
- Add
CASTable.get
method
- Fix Authinfo matching when using base URLs in REST interface
- Fix compatibility with pandas 0.24
- Fix blob parameters in REST interface
- Add
CASTable.last_modified_date
,CASTable.last_accessed_date
, andCASTable.created_date
properties - Add reverse operator methods to
CASColumn
- Windows support for binary CAS protocol
- Added
with_params
method toCASTable
to create one-off parameter object - Set appropriate column data types when uploading a
DataFrame
- Automatic CAS table creation when large number of By groups are generated in some DataFrame methods
- Debugging options for REST interface
- Python 3.7 support
- Increase compatibility with older and newer versions of pandas
- Automatically convert columns with SAS date/time formats to Python date/time objects
- Improve
CASTable.merge
algorithm - Fix autocompletion on
CAS
andCASTable
objects
- Add new summary statistics for new version of CAS
- Improve missing value support in
CASTable
describe
method - Add controller failover support
- Improve encrypted communication support
- Add
add
,any
,all
,merge
, andappend
methods toCASTable
- Add
merge
andconcat
functions withCASTable
support
- Better support for binary data in table uploads and parameters
- Add integer missing value support
- Allow list parameters to also be sets
- Improve connection protocol detection
- Add
eval
method toCASTable
- Use
upload
action rather thanaddtable
forread_*
methods. - Add basic Zeppelin notebook support (
from swat.notebook.zeppelin import show
)
- Add support for Python 3.6 (Linux extension)
- Implement
sample
method onCASTable
- Add sampling support to plotting methods
cas.dataset.max_rows_fetched
increased to 10,000- Add
terminate
method toCAS
object to end session and close connection - Implement
fillna
,replace
, anddropna
methods onCASTable
- Add
apply_labels
method onSASDataFrame
to set column labels as column names
- Initial Release