Changelog
Here you will find a changelog of all the SDK releases.
[8.2.10] 2022-04-10
- Fixed
fields
parameter to be optional in GET requests.
[8.2.9] 2022-04-03
- Fixed token refresh
[8.2.8] 2022-11-30
- Added docstring to generate dataset from dataframe
[8.2.7] 2022-11-30
- Removed policy templates
[8.2.6] 2022-11-29
- Added support to create and upload data from DataFrames.
[8.2.5] 2022-11-13
- Fixed infer_dtype() function lowering the given columns names.
[8.2.4] 2022-10-02
- Added validation of the total size of all dataset files. (Maximum 100 MB)
[8.2.3] 2022-09-28
- Fixed token refreshing
[8.2.2] 2022-09-22
- Fixed minor bug for authenticating to gcs.
- Support more data types for raw data.
[8.2.1] 2022-09-21
- Removed dependency.
[8.2.0] 2022-08-30
- Support creating notification channel for: Slack, Webhook, Pagerduty and Datadog.
[8.1.0] 2022-08-25
- Added support for datasets API
[8.0.1] 2022-08-24
log_from_gcs "service account" argument is now optional
[8.0.0] 2022-08-22
This release has breaking changes - Change Segment to associate to Project instead of Model. - change segment Model to contains project_id and not model_id - change SegmentDefinition ENUM to use entity_id and not entity_name
[7.1.2] 2022-08-11
- Fixed bug of Superwise object initiation
[7.1.1] 2022-08-09
- Added support for on-prem environment with all functions available
[7.0.1] 2022-07-17
- Added support for on-prem environment
[7.0.0] 2022-05-12
- Model - support Project
- Project - added Project
[6.5.1] 2022-05-23
- loosen required packages range
- skip pandas 1.3.* during installation (astype datetime object deprecation)
[6.5.0] 2022-05-04
- Transaction - support for metadata
[6.4.8] 2022-05-11
- Add default Feature importance mapping
[6.3.7] 2022-05-04
- Add the ability to create,get byt id, get by name, delete Project
[6.3.6] 2022-05-04
- Transaction - support for metadata
[6.3.3] 2022-04-25
- Change Segment definition to support OR condition between conditions
[6.3.2] 2022-04-24
- Add validate_dtypes function in EntitiesValidator
- Refactor error messages
[6.3.1] 2022-04-19
- Add model_id and model_id as params to transaction.log_* functions
- Add support for archive model
[6.2.7] 2022-04-10
- Support for uploading a file from a local machine
[6.2.6] 2022-03-20
- Support for rename/update object
- Cleanup
[6.1.1] 2022-03-22
- Add the ability to create policy from a template
[6.2.0] 2022-03-20
- Add support for delete a model
[6.1.0] 2022-03-20
- Add the ability to create email notification channel.
- Add the ability to get notification channel by name.
[6.0.10] 2022-02-27
- Model creation - monitor_delay deprecation warning.
[6.0.9] 2022-02-21
- Transaction now also support passing version_id, added deprecation warnings about passing version_name
[6.0.8] 2022-02-03
- Model schema now supports active_version_id from BE
[6.0.7] 2022-02-07
This release has breaking changes - Some SDK improvements: 1. improve validation when creating a segment 2. improve SDK install 3. better exception when numeric column contain inf / -inf values 4. support for upper case in features names 5. change segment creation parameters to be more consistent with other models
[6.0.2] 2022-01-17
Bug fix - typo in model response parsing (is_archived flag)
[6.0.1] 2022-01-17
This release has breaking changes - Change Task api to Model. 1. superwise.task -> superwise.model 2. task_id fields changed to model_id
[5.3.5] 2022-01-06
- Bug fix - log transaction path
[5.3.4] 2021-12-23
- Better error handling, remove code duplications in _check_res and parse_response functions
- Imrprove docstrings
[5.3.1] 2021-12-22
- Changed requirments.txt file to have better and more flexible versioning.
- Improve docstrings for better API documentation
[5.2.15] 2021-12-22
This release does not have any breaking changes. This release optimize the transaction log from s3 method
[5.2.0] 2021-12-14
This release has breaking changes - added get_by_name support for task and version - Changed DataEntityRole enum to DataTypesRoles - support for suppling DataEntityRole as enum object - - few bug fixes and small improvements - improve docstrings
[5.1.1] 2021-12-14
Added support for infer dtypes
[5.0.3] 2021-12-14
This release does not have any breaking changes. This release adds an SDK reference guide to our SDK.
[5.0.1] 2021-12-01
This release has breaking changes - change schema creation mechanism - Drop support for data_entity.generate_summary() and replace with improved data_entity.summarise() - Drop support for upload models using baseline_files list of files - Improved feature importance feature: new parameters in summarize(): - importance_sample - a float value, used to sample the data while calculate the Feature importance - importance_target_label - an option to pass a label field name - Remove deprecated task as a param to EntitiesValidator
[4.2.3] 2021-12-07
- fix bug in binning for numeric features with null values
[4.2.2] 2021-12-01
- Change the binning mechanism for numeric data entities
[4.1.0] 2021-11-28
This release has breaking changes - add functionality for transaction: - add functionality to upload data from s3 to superwise - add functionality to upload data from gcs to superwise
[4.0.0] 2021-11-23
This release has breaking changes - task changed following properties: - task_description → description - title → name - task_type → removed
[3.2.0] - 2021-11-16
This release has breaking changes. Refactor tasks model
[3.1.2] - 2021-11-15
Improve requirements.txt - lock versions and added jwt as a requirement.
remove DEBUG mode
log.debug added for each API call
[3.1.0] - 2021-11-11
This release has breaking changes. removed client_name as a param from superwise object
[3.0.0] - 2021-10-19
This release has breaking changes. We define new entity named transaction, which responsible to manage all the data send to superwise.
Added
- Add Class Transaction, which have 2 methods to send data to superwise (file , batch).
Removed
- Removed Data Class and send_file methods, for send data to superwise you should use the Transaction class.