Versioning
Scheme
SDK versions follow TRUSTEE_MAJOR.TRUSTEE_MINOR.SDK_PATCH.
For example, SDK 0.10.1 means:
- Compatible with Trustee
v0.10.x - Second SDK patch release for that Trustee minor version
The supported Trustee version is recorded in TRUSTEE_VERSION at the repository root.
Compatibility guarantee
A given SDK version is compatible with any Trustee v0.10.x patch release. It is
not guaranteed to work with v0.11.x or later until a new SDK minor is released.
Checking your version
cat TRUSTEE_VERSION
Upgrading
When Trustee releases a new minor version, a new SDK minor is released alongside it. Update your dependency to the new minor:
pip install "kbs-plugin-sdk-python~=0.11.0"