Releases: IonicDev/ionic-python-sdk
Machina Tools - Python SDK 2.1.2
Welcome to the 2.1 release of Machina Tools - SDK. This release contains significant changes to the underlying cryptography, a key feature of which is the ability to dynamically load the crypto module. Supporting a dynamically loaded crypto module offers several benefits including:
- The ability to use other third-party FIPS-compliant crypto modules
- Better application performance when initializing the Agent class
- Updating the crypto module independently of the core SDK code (allowing crypto module updates independently of Machina SDK releases).
By default the SDK loads a FIPS-validated version of the OpenSSL open source library. The SDK package also includes an additional platform-specific implementation crypto module that can be used instead of the OpenSSL FIPS implementation. This module is not FIPS validated, and is provided to work around cross-platform limitations including a limited source of entropy.
The 2.1 release includes the following crypto modules:
- libCryptoAbstractLibFips - A FIPS-validated version of the OpenSSL open source crypto module (default module)
- libCryptoAbstractLibPlatform - A non FIPS-validated version of the OpenSSL open source crypto module which uses OS specific, non-blocking RNG sources
More information can be found in the changelog at https://dev.ionic.com/sdk/docs/ionic_platform_sdk?language=csharp
Machina Tools - Python SDK 2.1.0
Welcome to the 2.1 release of Machina Tools - SDK. This release contains significant changes to the underlying cryptography, a key feature of which is the ability to dynamically load the crypto module. Supporting a dynamically loaded crypto module offers several benefits including:
- updating/releasing the core SDK independently from the crypto module,
- using a third-party FIPS-compliant crypto module, and
- updating the crypto module independently of the core SDK code (allowing crypto module updates independently of Machina SDK releases).
By default the SDK loads a FIPS-validated version of the OpenSSL open source library. The SDK package also includes an additional platform-specific implementation crypto module that can be used instead of the OpenSSL FIPS implementation. This module is not FIPS validated, and is provided to work around cross-platform limitations including a limited source of entropy.
The 2.1 release includes the following crypto modules:
- libCryptoAbstractLibFips - A FIPS-validated version of the OpenSSL open source crypto module (default module)
- libCryptoAbstractLibPlatform - A non FIPS-validated version of the OpenSSL open source crypto module which uses OS specific, non-blocking RNG sources
See https://dev.ionic.com/sdk/docs/ionic_platform_sdk?language=python for more information.
Machina Tools - Python SDK 1.8.1
Welcome to the 1.8.1 release of Machina Tools - SDK. This release a number of new features including:
- Document KeyVault Linux
- Create a Default Linux Persistor
- Create a Key Vault for Linux
- Verify agent.clone() implemented in wrappers
- new Agent constructor passing 1 String argument (SEP JSON)
- KNS - Keyspace Name Server lookup by domain provided by caller
- KNS - Add method to change active profiles server URL
- Doc - Sample to show KNS/HTTP use cases
- core SDK wrappers - new Agent constructor passing 1 String argument (SEP JSON)
More information can be found in the changelog at https://dev.ionic.com/sdk/docs/ionic_platform_sdk?language=python