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"