v1.1.0
-
Fixes:
- Added missing serializers for the prediction task in the Dart API.
- Adapted to the refactored
biocentral_serviceAPI name. - Preferred local URLs over remote URLs in the Python client.
-
Features:
- Added warnings about sequence lengths if they exceed the recommended limit.
- Introduced versioning checks to the Python API for remote and local servers.
- Added a retry mechanism for handling rate-limiting scenarios.
- Added an active learning simulation API.
- Added automatic
git addto the generation script after client generation. - Implemented pruning of outdated code files after generation.
- Added basic test of python API
-
Refactors:
- Improved the Dart and Python APIs to align with the new protocol enums.
- Removed unnecessary protocol endpoints in both Dart and Python APIs.
- Made updates to the
SequenceTrainingDataand simulation result models, improving model tracking and embedding progress. - Transitioned to a common embedder naming system with the
CommonEmbedderenum. - Updated the usage of the active learning module and changed from
bay_optto the updated module. - Enhanced the handling of
iteration resultsusing iteration numbers for better tracking.