Skip to content

Tags: opentdf/java-sdk

Tags

dev

Toggle dev's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(sdk): update dependencies (#410)

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **Chores**
* Updated platform component versions and aligned version management
across modules.
* Raised the minimum Maven version and strengthened build checks for
Java compatibility and duplicate classes, excluding identical classes
from duplicate reports.
* Updated validation tooling and standardized a test annotation. These
changes are not expected to alter user-facing functionality.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

v0.19.1

Toggle v0.19.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 0.19.1 (#409)

🤖 I have created a release *beep* *boop*
---


<details><summary>0.19.1</summary>

##
[0.19.1](v0.19.0...v0.19.1)
(2026-09-21)


### Bug Fixes

* **sdk:** DSPX-4589 default absent per-segment sizes to the manifest
defaults ([#397](#397))
([6486b3f](6486b3f))
</details>

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: opentdf-automation[bot] <149537512+opentdf-automation[bot]@users.noreply.github.com>

v0.19.0

Toggle v0.19.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 0.19.0 (#394)

🤖 I have created a release *beep* *boop*
---


<details><summary>0.19.0</summary>

##
[0.19.0](v0.18.0...v0.19.0)
(2026-09-14)


### Features

* **sdk:** DSPX-4495 remove 64GiB TDF limit, use counter-based payload
IVs (DSP… ([#393](#393))
([98c839e](98c839e))
* **sdk:** resolve attribute key splits via GetKeyMappingsByFqns during
encrypt ([#392](#392))
([152a115](152a115))


### Bug Fixes

* **sdk:** reject GMAC root signatures on read (DSPX-4703)
([#401](#401))
([7191d05](7191d05))
</details>

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: opentdf-automation[bot] <149537512+opentdf-automation[bot]@users.noreply.github.com>

v0.18.0

Toggle v0.18.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 0.18.0 (#385)

🤖 I have created a release *beep* *boop*
---


<details><summary>0.18.0</summary>

##
[0.18.0](v0.17.1...v0.18.0)
(2026-07-27)


### Features

* **sdk:** add comprehensive DPoP (RFC 9449) support (DSPX-3397)
([#374](#374))
([82ddef1](82ddef1))


### Bug Fixes

* **sdk:** Lets ML-KEM PQ key encapsulation work
([#370](#370))
([e7278fb](e7278fb))
* **sdk:** Updates to proto version v0.36.0
([#345](#345))
([cde461a](cde461a))
* **sdk:** Updates to proto version v0.39.0
([#386](#386))
([81c743e](81c743e))
* upgrade the publish plugin to avoid an error
([#384](#384))
([f94f507](f94f507))
</details>

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: opentdf-automation[bot] <149537512+opentdf-automation[bot]@users.noreply.github.com>

v0.17.1

Toggle v0.17.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 0.17.1 (#383)

🤖 I have created a release *beep* *boop*
---


<details><summary>0.17.1</summary>

##
[0.17.1](v0.17.0...v0.17.1)
(2026-06-24)

### Features
* sdk: add pure ML-KEM-768 and ML-KEM-1024 key wrapping
([#373](#382))
([068caa7](068caa7))
### Bug Fixes

* we need to publish all three modules
([#382](#382))
([9a93140](9a93140))
</details>

Co-authored-by: opentdf-automation[bot] <149537512+opentdf-automation[bot]@users.noreply.github.com>

v0.17.0

Toggle v0.17.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 0.17.0 (#380)

🤖 I have created a release *beep* *boop*
---


<details><summary>0.17.0</summary>

##
[0.17.0](v0.16.0...v0.17.0)
(2026-06-22)


### Features

* **sdk:** DSPX-3309 add hybrid post-quantum key wrapping for KAS
(X-Wing, ECDH+ML-KEM)
([#368](#368))
([faffa7d](faffa7d))


### Bug Fixes

* do not push snapshots
([#381](#381))
([b761453](b761453))
* we deploy from the root
([#379](#379))
([3b612dd](3b612dd))
</details>

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: opentdf-automation[bot] <149537512+opentdf-automation[bot]@users.noreply.github.com>

v0.16.0

Toggle v0.16.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 0.16.0 (#376)

🤖 I have created a release *beep* *boop*
---


<details><summary>0.16.0</summary>

##
[0.16.0](v0.15.0...v0.16.0)
(2026-06-22)


### ⚠ BREAKING CHANGES

* **sdk:** remove bouncycastle and ayza libraries
([#367](#367))

### Features

* **sdk:** remove bouncycastle and ayza libraries
([#367](#367))
([63b49af](63b49af))
* verify that BC works with `approved_only` mode set
([#375](#375))
([36fd6cf](36fd6cf))


### Bug Fixes

* **main:** Update bc module sdk version.
([#377](#377))
([9b38f82](9b38f82))
</details>

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: opentdf-automation[bot] <149537512+opentdf-automation[bot]@users.noreply.github.com>
Co-authored-by: Morgan Kleene <mkleene@virtru.com>

v0.15.0

Toggle v0.15.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 0.15.0 (#358)

🤖 I have created a release *beep* *boop*
---


<details><summary>0.15.0</summary>

##
[0.15.0](v0.14.0...v0.15.0)
(2026-04-29)


### Features

* **sdk:** add shorthand enum constants for policy types
([#357](#357))
([a1d4651](a1d4651))
</details>

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: opentdf-automation[bot] <149537512+opentdf-automation[bot]@users.noreply.github.com>

v0.14.0

Toggle v0.14.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 0.14.0 (#351)

🤖 I have created a release *beep* *boop*
---


<details><summary>0.14.0</summary>

##
[0.14.0](v0.13.0...v0.14.0)
(2026-04-21)


### Features

* **sdk:** add ergonomic Resource constructors for authorization
([#354](#354))
([9e05ca2](9e05ca2))


### Bug Fixes

* **ci:** allow release branch scopes in PR title validation
([#349](#349))
([8020a3b](8020a3b))
</details>

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: opentdf-automation[bot] <149537512+opentdf-automation[bot]@users.noreply.github.com>

v0.13.0

Toggle v0.13.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 0.13.0 (#327)

🤖 I have created a release *beep* *boop*
---


<details><summary>0.13.0</summary>

##
[0.13.0](v0.12.0...v0.13.0)
(2026-04-09)


### Features

* **sdk:** add EntityIdentifier convenience constructors
([#346](#346))
([eeb8805](eeb8805))
* **sdk:** DSPX-2418 add discovery convenience methods
([#339](#339))
([8de6068](8de6068))
* **sdk:** expose SRT signer
([#329](#329))
([f93d332](f93d332))


### Bug Fixes

* add a default assertion id if one is not specified
([#341](#341))
([69d6a53](69d6a53))
* **docs:** DSPX-2409 replace SDK README code example with working code
([#336](#336))
([0f224a6](0f224a6))
* **sdk:** Support kas keys with extended EC methods
([#344](#344))
([982b287](982b287))
* **sdk:** Support RSA4096 Kas keys
([#343](#343))
([dba9bbf](dba9bbf))
* **sdk:** Updates to proto version v0.16.0
([#308](#308))
([4660e27](4660e27))
</details>

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: opentdf-automation[bot] <149537512+opentdf-automation[bot]@users.noreply.github.com>