Releases: opentdf/platform
Releases · opentdf/platform
sdk: v0.18.0
protocol/go: v0.28.0
sdk: v0.17.0
protocol/go: v0.27.0
protocol/go: v0.26.0
otdfctl: v0.31.0
service: v0.14.0
0.14.0 (2026-04-21)
⚠ BREAKING CHANGES
- sdk: reclassify KAS 400 errors — distinguish tamper from misconfiguration (#3166)
- policy: optional namespace for RRs (#3165)
- policy: Namespace subject mappings and subject condition sets. (#3143)
- policy: Optional namespace on actions protos, NamespacedPolicy feature flag (#3155)
- policy: add namespaced actions schema and namespace-aware action queries (#3154)
- policy: only require namespace on GetAction if no id provided (#3144)
- policy: add namespace field to Actions proto (#3130)
- policy: namespace Registered Resources (#3111)
- policy: add namespace field to RegisteredResource proto (#3110)
Features
- authz: Namespaced policy in decisioning (#3226) (0355934)
- cli: migrate otdfctl into platform monorepo (#3205) (5177bec)
- fix tracing (#3242) (57e5680)
- policy: add GetObligationTrigger RPC (#3318) (d68e39d)
- policy: add namespace field to Actions proto (#3130) (bedc9b3)
- policy: add namespace field to RegisteredResource proto (#3110) (04fd85d)
- policy: add namespaced actions schema and namespace-aware action queries (#3154) (c0443f1)
- policy: add sort ListSubjectMappings API (#3255) (9d5d757)
- policy: Add sort support listregisteredresources api (#3312) (91a3ff3)
- policy: add sort support to ListAttributes API (#3223) (ec3312f)
- policy: add sort support to ListKeyAccessServer (#3287) (7fae2d7)
- policy: Add sort support to ListNamespaces API (#3192) (aac86cd)
- policy: add sort support to listobligations api (#3300) (9221cac)
- policy: add sort support to ListSubjectConditionSets API (#3272) (9010f12)
- policy: add SortField proto and update PageRequest for sort support (#3187) (6cf1862)
- policy: Enforce same namespace when actions referenced downstream (#3206) (4b5463a)
- policy: namespace Registered Resources (#3111) (6db1883)
- policy: Namespace subject mappings and condition sets (#3172) (6deed50)
- policy: Namespace subject mappings and subject condition sets. (#3143) (3006780)
- policy: optional namespace for RRs (#3165) (8948018)
- policy: rollback migration strategy for namespaced actions (#3235) (f7e5e01)
- policy: Seed existing namespaces with standard actions (#3228) (12136b0)
- policy: Seed namespaces with standard actions on creation + namespaced actions for obligation triggers (#3161) (984d76b)
Bug Fixes
- ci: Upgrade toolchain version to 1.25.8 (#3116) (e1b7882)
- core: do not concat slashes directly in url/file paths (#3290) (114c2a7)
- deps: bump github.com/jackc/pgx/v5 from 5.7.5 to 5.9.0 in /service (#3316) (017362e)
- deps: bump github.com/opentdf/platform/lib/identifier from 0.2.0 to 0.3.0 in /service (#3162) (8bc5dcd)
- deps: bump github.com/opentdf/platform/protocol/go from 0.16.0 to 0.17.0 in /service (#3125) (29fec61)
- deps: bump github.com/opentdf/platform/protocol/go from 0.17.0 to 0.21.0 in /service (#3220) (e63add2)
- deps: bump github.com/opentdf/platform/protocol/go from 0.21.0 to 0.22.0 in /service (#3248) (1ebce73)
- deps: bump github.com/opentdf/platform/protocol/go from 0.22.0 to 0.23.0 in /service (#3271) (3338b8e)
- deps: bump github.com/opentdf/platform/protocol/go from 0.23.0 to 0.24.0 in /service (#3321) (78e6022)
- deps: bump github.com/opentdf/platform/protocol/go from 0.24.0 to 0.25.0 in /service (#3333) (3940bf8)
- deps: bump github.com/opentdf/platform/sdk from 0.13.0 to 0.16.0 in /service (#3356) (5617077)
- deps: bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.42.0 to 1.43.0 in /service (#3282) (046374a)
- deps: bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 in /service (#3281) (56b33f2)
- deps: bump google.golang.org/grpc from 1.77.0 to 1.79.3 in /service (#3176) (3289502)
- deps: remove direct github.com/docker/docker dependency (#3229) (2becb27)
- deps: upgrade testcontainers-go to resolve vulns (#3299) (72c6f9b)
- ers: include standard J...
sdk: v0.16.0
0.16.0 (2026-04-21)
⚠ BREAKING CHANGES
- sdk: reclassify KAS 400 errors — distinguish tamper from misconfiguration (#3166)
Features
Bug Fixes
- core: do not concat slashes directly in url/file paths (#3290) (114c2a7)
- deps: bump github.com/opentdf/platform/protocol/go from 0.20.0 to 0.21.0 in /sdk (#3219) (c7fde71)
- deps: bump github.com/opentdf/platform/protocol/go from 0.21.0 to 0.22.0 in /sdk (#3246) (67c152c)
- deps: bump github.com/opentdf/platform/protocol/go from 0.22.0 to 0.23.0 in /sdk (#3270) (68ee42a)
- deps: bump github.com/opentdf/platform/protocol/go from 0.23.0 to 0.24.0 in /sdk (#3319) (0f8db5e)
- deps: bump google.golang.org/grpc from 1.77.0 to 1.79.3 in /sdk (#3174) (be8b154)
- sdk: normalize issuer URL before OIDC discovery (#3261) (61f98c9)
- sdk: reclassify KAS 400 errors — distinguish tamper from misconfiguration (#3166) (f04a385)