Skip to content

Releases: opentdf/java-sdk

v0.15.0

29 Apr 19:26
9991b07

Choose a tag to compare

0.15.0 (2026-04-29)

Features

  • sdk: add shorthand enum constants for policy types (#357) (a1d4651)

dev (9991b077f7cd5a3c5fc1b0cd1a5d1ca1abe10b96)

21 Jan 17:16
9991b07

Choose a tag to compare

Development build from main branch.

Commit: 9991b077f7cd5a3c5fc1b0cd1a5d1ca1abe10b96

v0.14.0

22 Apr 18:06
1d2fde6

Choose a tag to compare

0.14.0 (2026-04-21)

Features

  • sdk: add ergonomic Resource constructors for authorization (#354) (9e05ca2)

Bug Fixes

  • ci: allow release branch scopes in PR title validation (#349) (8020a3b)

v0.13.0

09 Apr 18:58
c0d7f7f

Choose a tag to compare

What's Changed

  • feat(sdk): expose SRT signer by @strantalis in #329
  • chore(ci): add dev artifact workflow for xtest optimization by @pflynn-virtru in #331
  • chore(ci): Add release branch to pull request checks by @dmihalcik-virtru in #333
  • chore(sdk): bump org.assertj:assertj-core from 3.8.0 to 3.27.7 in /sdk by @dependabot[bot] in #334
  • fix(docs): DSPX-2409 replace SDK README code example with working code by @marythought in #336
  • feat(sdk): DSPX-2418 add discovery convenience methods by @marythought in #339
  • fix: add a default assertion id if one is not specified by @mkleene in #341
  • chore(ci): Fix update-platform-branch to properly set platform.branch and update PR details by @elizabethhealy in #342
  • fix(sdk): Updates to proto version v0.16.0 by @github-actions[bot] in #308
  • fix(sdk): Support RSA4096 Kas keys by @elizabethhealy in #343
  • fix(sdk): Support kas keys with extended EC methods by @elizabethhealy in #344
  • feat(sdk): add EntityIdentifier convenience constructors by @marythought in #346
  • chore(main): release 0.12.1-SNAPSHOT by @opentdf-automation[bot] in #328
  • chore(main): release 0.13.0 by @opentdf-automation[bot] in #327

New Contributors

Full Changelog: v0.12.0...v0.13.0

v0.12.0

15 Jan 23:16
17c0b89

Choose a tag to compare

0.12.0 (2026-01-15)

⚠ BREAKING CHANGES

  • sdk: remove NanoTDF implementation (#321)

Features

  • sdk: enhance assertion verification to support jwk and x509 certificates (#322) (251fea2)
  • sdk: expose base key (#323) (c370a46)

Bug Fixes

v0.11.1

08 Dec 23:15
b7235cd

Choose a tag to compare

0.11.1 (2025-12-08)

Bug Fixes

  • examples: improve logging and setup logic in examples (#316) (2e5660c)

v0.11.0

02 Dec 16:37
84af883

Choose a tag to compare

0.11.0 (2025-11-20)

Features

  • ci: DSPX-1716 Updating permission for bundled tests (#306) (87ff3e6)

Bug Fixes

  • ci: Fix the workflow that updates the proto version (#301) (9bd9ce5)
  • main: make examples runnable (#311) (5ede7dd)
  • parse hostnames with no ports correctly (#292) (3da5f51)
  • sdk: remove reserved and unused proto field (#299) (50b0302)
  • we can't parse things like 192.168.1.1:4000 (#294) (dc3142d)

v0.10.0

02 Sep 17:27
7644e23

Choose a tag to compare

0.10.0 (2025-09-02)

⚠ BREAKING CHANGES

  • sdk: add base key and support for key grants in ZTDF (#271)

Features

Bug Fixes

  • ci: Update codeql.yaml to run on all pull requests (#283) (9e318bb)
  • create AES-256 keys of the correct length with all curves (#282) (95c20b3)
  • sdk: add methods to examine Manifest and Policy (#278) (03d5d41)
  • sdk: parse the component sizes (#286) (3b1bb69)

v0.9.0

14 Jul 16:06
2de6a49

Choose a tag to compare

0.9.0 (2025-07-14)

Features

  • sdk: Get the algorithm from the KASInfo and not the config (#272) (feff0e8)

Bug Fixes

  • sdk: upgrade the platform protocol code (#275) (90eaba1)

v0.8.1

29 May 14:18
3ad4401

Choose a tag to compare

0.8.1 (2025-05-29)

Bug Fixes

  • ci: use dokka-maven-plugin instead of javadoc-maven-plugin (#262) (ab1e7b1)