Releases: opentdf/java-sdk
Releases · opentdf/java-sdk
v0.10.0
0.10.0 (2025-09-02)
⚠ BREAKING CHANGES
- sdk: add base key and support for key grants in ZTDF (#271)
Features
- ability to set connect-rpc protocol (#285) (47041c5)
- add system metadata assertion (#270) (d235f13)
- expose AuthorizationService v2 (#287) (d1fd106)
- introduce the base key for nano flows (#273) (d337704)
- sdk: add base key and support for key grants in ZTDF (#271) (c3b79db)
Bug Fixes
v0.9.0
v0.8.1
v0.8.0
0.8.0 (2025-05-27)
⚠ BREAKING CHANGES
- sdk: better control which classes we expose (#254)
- sdk: expose method to build an http client (#256)
- sdk: switch to
connect-rpcfor GRPC (#244) - sdk: DSPX-1037 update sdk api (#249)
Features
- Add initial Dependency Review configuration (#252) (ba11d49)
- sdk: add nanotdf plaintext policy (#259) (be9cd94)
- sdk: better control which classes we expose (#254) (e00eeaf)
- sdk: DSPX-1037 update sdk api (#249) (f2e1307)
- sdk: expose method to build an http client (#256) (2cac97c)
- sdk: switch to
connect-rpcfor GRPC (#244) (ff36a1d)
Bug Fixes
v0.7.9
v0.7.8
v0.7.7
0.7.7 (2025-04-07)
Features
Bug Fixes
- cmdline: Disable failing encryptnano ecdsa (#227) (80ca207)
- cmdline: Enable ec-wrapped cfg (#231) (ee39ed5)
- if a version < 4.3.0 is specified create an old-style TDF (#234) (082a9e7)
- sdk: Fixes nano ECDSA policy binding config (#225) (f3e9fed)
- sdk: Remove temporary ec salt value (#228) (0fe37c6)
- sdk: Set ec-wrapped to new salt value (#230) (d3be28e)
- sdk: Update version information (#232) (f9eeb0d)
v0.7.6
0.7.6 (2025-02-06)
Features
- Add assertion verification (#216) (e0f8caf)
- cmdline: assertions cli support (#204) (3325114)
- sdk: Add and expose tamper error types (#187) (b4f95e6)
- sdk: adds Collections API (#212) (1ee1367)
Bug Fixes
- Correct null assertions when deserializing (#211) (b075194)
- incorrect isStreamable serialized name (#210) (32825b0)
- NanoTDF secure key from debug logging and iv conflict risk (#208) (6301d32)
- sdk: deserialize object statement values correctly (#219) (c513e8c)
- sdk: Fuzz testing and protocol fixes (#214) (cf6f932)
- sdk: group splits with empty/missing split IDs together (#217) (0f47702)
- sdk: remove hex encoding (#213) (e076d11)
- sdk: uses offset for ByteBuffer array offset (#209) (0d6e761)
- Use reusable start-additional-kas workflow (#215) (cb6f757)