Releases: algorithmiaio/algorithmia-python
fixing issue with publish/compile occasionally failing
depending on the workflow, algo.publish may fail with 400 errors; but succeeds on retry. Added a retry mechanic to get around this server side issue.
What's Changed
Full Changelog: v2.0.4...v2.0.5
Secrets support
What's Changed
Full Changelog: v2.0.3...v2.0.4
SCMs support + fixes to algorithm creation
kwargs for .versions() endpoint
added kwargs to actually be used by the internal API client
What's Changed
Full Changelog: v2.0.1...v2.0.2
non 2xx response codes
Fixes issue where some 4xx response codes were not be reported properly, even though they were generated by the Algorithmia system.
What's Changed
Full Changelog: v2.0.0...v2.0.1
Backwards incompatible changes to API responses
This release adds a number of functional changes, including an .exists() and .versions() endpoint to Algorithms. It also removes the algorithmia-api-client utilization in favor of hardcoded api routes. The api-client was too brittle and caused many issues for compatibility when API changes were made.
This also has a breaking change to enable uniform API servicing; all endpoints (except for .pipe() and datafile/folder interactions) now return a dictionary object, and have error handling built-in at the helper level. This enables uniform API interfacing but may break existing workflows that expect the class attributes to be available (as per previously gneereated by the API Client)
What's Changed
Full Changelog: v1.17.0...v2.0.0
Improvement of SSL verification ignore system
Improved mechanism for disabling SSL verification by requests in client (via the cacert=False flag), and added FastAPI tests.
During the process of this release test.algorithmia.com was taken offline, which killed some tests. These will be fixed as soon as possible, but due to customer constraints this release is shipped early.
What's Changed
Full Changelog: v1.16.2...v1.17.0
Various Bugfixes for 1.16
What's Changed
- improvement for systemic errors by @zeryx in #122
- update requirements to satisfy actual ADK dependency versions by @zeryx in #123
- Bug fixes in the ADK system by @zeryx in algorithmiaio/algorithmia-adk-python#15
Full Changelog: v1.16.1...v1.16.2
Bugfix Release for 1.16
What's Changed
Full Changelog: v1.16.0...v1.16.1
Model Freeze Improvements
Improvements to the Model Manifest system to enable the Client library itself to enact the Algorithm Freeze operation.
What's Changed
- Dev 325 by @John-Bragg in #116
- update readme print statements to Python 3 by @lemonez in #119
- added the freeze automation to the client object by @zeryx in #120
New Contributors
Full Changelog: v1.15.0...v1.16.0