Releases: opentdf/java-sdk
Releases · opentdf/java-sdk
v0.7.5
v0.7.4
v0.7.3
v0.7.2
0.7.2 (2024-10-08)
⚠ BREAKING CHANGES
- move to single jar (#160)
Features
- add code to create services for SDK (#35) (28513e6)
- add logging (#49) (9d20647)
- Add NanoTDF E2E Tests (#75) (84f9bd1)
- adds token exchange and general auth (#176) (bb325c4)
- BACK-2316 add a simple method to detect TDFs (#111) (bfbef70)
- build: maven refactor for maven central (#174) (c640773), closes #79
- ci: Add xtest workflow trigger (#96) (bc54b63)
- cmd: Adds command
--mime-type
opt (#113) (45a2c30) - cmdline: Adds --ecdsa-binding and help (#164) (ed6e982)
- codegen: Generate and publish Java Proto generated artifacts (#2) (2328fd2)
- core: Add attributes client (#118) (98ba6a9)
- core: Add autoconfigure for key splitting (#120) (7ecbf23)
- core: Adding key cache, tests for specificity (#126) (a149887)
- core: Handle split keys on tdf3 encrypt and decrypt (#109) (943751f)
- core: KID in NanoTDF (#112) (33b5982)
- core: NanoTDF resource locator protocol bit mask (#107) (159d2f1)
- crypto API (#33) (b8295b7)
- lib: add fallback to namespace kas (#166) (4368840)
- NanoTDF Implementation (#46) (6485326)
- PLAT-3087: zip reader-writer (#23) (3eeb626)
- SDK Encrypt (with mocked rewrap) (#45) (d67daa2)
- sdk: add CLI and integration tests (#64) (df20e6d)
- sdk: add mime type. (#108) (6c4a27b)
- sdk: add ssl context (#58) (80246a9)
- sdk: expose GRPC auth service components (#92) (2595cc5)
- sdk: get e2e rewrap working (#52) (fe2c04b)
- sdk: Issue #60 - expose SDK (#61) (ddef62a)
- sdk: provide access tokens dynamically to KAS (#51) (04ca715)
- sdk: the authorization service is needed for use by gateway (#85) (73cac82)
- sdk: update archive support (#47) (29a80a9)
- sdk: Update the assertion support to match go sdk (#117) (f9badb3)
- support key id in ztdf key access object (#84) (862460a)
- update README.md (#142) (198d335)
Bug Fixes
- Align identifier bytes correctly in ResourceLocator (#148) (2efe226)
- core: Add support for certs (#131) (2f98a3a)
- core: Revert "feat(core): Add attributes client" (#124) (3d1ef2b)
- create TDFs larger than a single segment (#65) (e1da325)
- fix pom for release please (#77) (3a3c357)
- Force BC provider use (#76) (1bc9dd9)
- get rid of duplicate channel logic (#59) (1edd666)
- GitHub packages snapshot repo (#178) (713cb2b)
- GPG key and Maven credentials in release workflow (#171) (864e9ce)
- Issue #115 - fix for SSL Context for IDP and plaintext platform (#116) (36a29df)
- make sure we do not deserialize null (#97) (9579c42)
- nano: Store key ids if found (#134) (94c672b)
- passpharse (#169) (8b3cbed)
- policy-binding new structure (#95) (b10a61e)
- sdk: allow SDK to handle protocols in addresses (#70) (97ae8ee)
- sdk: assertion support in tdf3 (#82) (c299dbd)
- sdk: give a test framework test scope (#90) ([b99de43](b99de43...
v0.6.1
v0.6.0
v0.5.0
0.5.0 (2024-08-19)
Features
- BACK-2316 add a simple method to detect TDFs (#111) (bfbef70)
- cmd: Adds command
--mime-type
opt (#113) (45a2c30) - core: Add attributes client (#118) (98ba6a9)
- core: Handle split keys on tdf3 encrypt and decrypt (#109) (943751f)
- core: KID in NanoTDF (#112) (33b5982)
- sdk: Update the assertion support to match go sdk (#117) (f9badb3)