Acumos Python Client Release Notes¶
v1.0.1, 27 April 2021¶
- use acumos-python-client > 0.8.0 with Acumos clio ACUMOS-4330
v1.0.0, 13 April 2021¶
- Fix Type issue with python 3.9 ACUMOS-4323
v0.9.9, 13 April 2021¶
- Take into account “deploy” parameter in acumos python client ACUMOS-4303
v0.9.8, 06 November 2020¶
- Return docker URI & added an optional flag to replace and existing model when dumping ACUMOS-4298
- The model bundle can now be dumped directly as a zip file ACUMOS-4273
- Allow installation on python 3.9 ACUMOS-4123
v0.9.7, 27 August 2020¶
- Add support of python 3.7 & 3.8 ACUMOS-4123
- Display acumos logo on github ACUMOS-4094
v0.9.4, 05 April 2020¶
- Give image tag URL from python client ACUMOS-3961
v0.9.3, 30 Mar 2020¶
- Modify unstructured type section in pypi ACUMOS-3956
- Raise an Error when using asymetric type ACUMOS-3956
v0.9.2, 31 Jan 2020¶
- Remove support for python 3.5 Gerrit-6275
v0.9.1¶
- add raw format support ACUMOS-2712
- publish content type for long description Gerrit-5504
v0.8.0¶
(This is the recommended version for the Clio release)
- Enhancements
- Users may now specify additional options when pushing their Acumos model. See the options section in the tutorial for more information.
acumos
now supports Keras models built withtensorflow.keras
- Support changes
acumos
no longer supports Python 3.4
v0.7.2¶
- Bug fixes
- The deprecated authentication API is now considered optional
- A more portable path solution is now used when saving models, to avoid issues with models developed in Windows
v0.7.1¶
- Authentication
- Username and password authentication has been deprecated
- Users are now interactively prompted for an onboarding token, as opposed to a username and password
v0.7.0¶
- Requirements
- Python script dependencies can now be specified using a Requirements object
- Python script dependencies found during the introspection stage are now included with the model
v0.6.5¶
- Bug fixes
- Don’t attempt to use an empty auth token (avoids blank strings to be set in environment)
v0.6.4¶
- Bug fixes
- The normalized path of the system base prefix is now used for identifying stdlib packages
v0.6.3¶
- Bug fixes
- Improved dependency inspection when using a virtualenv
- Removed custom packages from model metadata, as it caused image build failures
- Fixed Python 3.5.2 ordering bug in wrapped model usage
v0.6.2¶
- TensorFlow
- Fixed a serialization issue that occurred when using a frozen graph
v0.6.1¶
- Model upload
- The JWT is now cleared immediately after a failed upload
- Additional HTTP information is now included in the error message
v0.6.0¶
- Authentication token
- A new environment variable
ACUMOS_TOKEN
can be used to short-circuit the authentication process
- A new environment variable
- Extra headers
AcumosSession.push
now accepts an optionalextra_headers
argument, which will allow users and systems to include additional information when pushing models to the onboarding server
v0.5.0¶
- Modeling
- Python 3.6 NamedTuple syntax support now tested
- User documentation includes example of new NamedTuple syntax
- Model wrapper
- Model wrapper now has APIs for consuming and producing Python dicts and JSON strings
- Protobuf and protoc
- An explicit check for protoc is now made, which raises a more informative error message
- User documentation is more clear about dependence on protoc, and provides an easier way to install protoc via Anaconda
- Keras
- The active keras backend is now included as a tracked module
- keras_contrib layers are now supported
v0.4.0¶
- Replaced library-specific onboarding functions with “new-style”
models
- Support for arbitrary Python functions using type hints
- Support for custom user-defined types
- Support for TensorFlow models
- Improved dependency introspection
- Improved object serialization mechanisms