0.30.0 (2026-03-31)
- core: Add optional namespace flag for subject mappings and condtion sets (#779) (9e849c4)
- core: add scope support for client creds (#752) (9ca9e43)
- core: migrate registered resources (#772) (2b49a7d)
- core: optional namespace in actions commands and re-enable actions/RR tests (#775) (29a2eb1)
- core: support namespaced registered resources (#767) (4d786b5)
- ci: Temporarily skip namespaced-actions impacted BATS cases (#773) (633728a)
- core: bump toolchain to go 1.24.13 (#747) (6804b93)
- core: disable RR E2E tests (#768) (0821b8c)
- core: make namespacing registered resources optional (#785) (8e6eb31)
- core: refactor
ListAttributesValuesto useGet(#769) (a82f7b7) - core: unsafe update result output values order (#759) (baeba0f)
0.29.0 (2026-01-28)
- core: remove NanoTDF support (#736)
- core: obligations commands id and fqn flag exclusivity (#731) (77ebbb4), closes #728
- core: remove NanoTDF support (#736) (9528821)
0.28.0 (2025-12-16)
- core: Store output format to profile. (#719)
- core: Output to stdout, log to stderr. (#716) (4f6e1e4)
- core: pass default slogger into SDK init (#721) (c6bc084)
- core: Store output format to profile. (#719) (400ecec)
- core: Fix log-level flag (#714) (84f191b)
- core: Print errors and messages with JSON if enabled in printer (#724) (ce0256b)
0.27.0 (2025-12-03)
- core: Return pagination in responses. (#684)
- core: Ensure IDs are displayed for keys. (#681) (c5c9989)
- core: first set of manual lint fixes (#700) (1f89120)
- core: Fix obligation smoke test (#687) (c8e9b20)
- core: improve TLS error handling UX when connecting to platform (#708) (373df89)
- core: lint fixes that can be automatically resolved (#699) (a2aedcb)
- core: many manually resolved lint fixes (#701) (bb998cf)
- core: restructure cmd package to resolve remaining lint issues (#702) (5d677e1)
- core: Return pagination in responses. (#684) (666ac2f)
- main: Add SCS creation in setup_file (#693) (33ae971)
- main: Subject mapping tests (#691) (6c137c0)
- main: Update flaky subject mapping tests (#694) (b3cd4df)
- main: Use assertion helpers (#692) (2956244)
0.26.0 (2025-10-22)
- core: Add list obligation triggers. (#677) (ac3bd5e)
- core: Append required obligations to error output (#673) (7eae582)
- core: Provider config manager table field empty (#668) (89871f6)
- core: Use fqn populated on obligation value. (#679) (7dd626e)
- validate --public-key-pem value on key creation (#678) (b1e69ef)
0.25.0 (2025-10-06)
- add support for provider manager column (#660) (fe4e50b)
- core: Add legacy flag to import and list. (#641) (ffd0dc0)
- core: Add obligation triggers (#656) (8f6087f)
- core: Adds policy-mode encrypt param (#633) (9e83016)
- core: Create/Update triggers via obligation values. (#658) (2a2f0c6)
- core: obligations defs + vals CRUD (#639) (3a3df0d)
- core: add missing port flag (#638) (c9bb4e5)
- core: Clarifies not_found in attrs (#649) (d46bd0f)
- core: render kas-registry key list-mappings table rows (#663) (fb39718)
0.24.0 (2025-07-29)
- core: Delete kas keys (#627) (e2acb67)
- core: expose registered resources commands (#631) (18530b8)
- core: Key mappings command (#623) (28403c6)
- core: Registered Resources - action attribute values update confirmation (#620) (2ad0b9e)
0.23.0 (2025-07-01)
0.22.0 (2025-06-24)
- remove the ability to assign grants (#604)
- core: dynamic port allocation (#606) (75552e1)
- core: Uncomment code and pull in new protos. (#594) (2883e50)
- core: Unhide key commands. (#607) (a3660d9)
- remove the ability to assign grants (#604) (c9f0d82)
- add more Deprecated text to kas-grants (#605) (2106d2f)
- ci: Trigger for release-please (testing) (#580) (5cd33f9)
- core: Change base key name so tests run last. (#611) (464b179)
- core: Move key management under policy. (#597) (d657e96)
- disable kas-registry --public-keys and --publickey-remote flags (#603) (279bbbd)
- enforce hex encoded wrapping-key (#581) (416e215)
- main: Use cmd.Context for resource mapping group commands (#592) (b5d8b6f)
0.21.0 (2025-05-29)
- Add initial Dependency Review configuration (#551) (b622666)
- core: Add base key cmds (#563) (edfd6c0)
- core: DSPX-18 clean up Go context usage to follow best practices (#558) (a2c9f8b)
- core: DSPX-608 - Deprecate public_client_id (#555) (8d396bd)
- core: DSPX-608 - require clientID for login (#553) (580172e)
- core: DSPX-896 add registered resources CRUD (#559) (8e7475e)
- core: KAS allowlist options (#539) (af7978f)
- core: key management operations (#533) (d4f6aaa)
- main: add actions CRUD and e2e tests (#523) (2fb9ec7)
- main: refactor actions within existing CLI policy object CRUD (#543) (9ab1a58)
- core: Resource mapping groups (#567) (03fa307)
- core: Update key mgmt flags to consistent format (#570) (#846f96c)
- core: Rotate Key (#572) (afd0043)
- ci: ci job should run on changes to GHA (#530) (1d296ca)
- main: Pass the full url when building the sdk object (#544) (8b836f0)
0.20.0 (2025-04-08)
- core: add aliases for profile command (#510) (45c633d)
- core: Add support for WithTargetMode encrypt option (#519) (a0ab213)
0.19.0 (2025-03-05)
0.18.0 (2025-02-25)
- Assertion verification (#452) (5a8fe0d)
- core: Adding examples docs, mainly policy commands (#461) (04c1743)
- core: bump SDK and consume new platform connection validation (#493) (1106b54)
- core: Shows SDK version and spec info (#474) (5a685c4)
0.17.1 (2024-12-09)
0.17.0 (2024-12-05)
- core: pagination of LIST commands (#447) (673a064)
- core: subject condition set prune (#439) (c4c8b8b)
- core: kas registry get should allow -i 'id' flag shorthand (#434) (bed3701)
- core: sm list should provide value fqn instead of just value string (#438) (9a7cb72)
0.16.0 (2024-11-20)
- assertion verification disable (#419) (acf5702)
- core: add
subject-mappings matchto CLI (#413) (bc56c19) - core: add optional name to kas registry CRUD commands (#429) (f675d86)
- core: adds assertions to encrypt subcommand (#408) (8f0e906)
- core: adds storeFile to save encrypted profiles to disk and updates auth to propagate tlsNoVerify (#420) (f709e01)
- refactor encrypt and decrypt + CLI examples (#418) (e681823)
- support --with-access-token for auth (#409) (856efa4)
- core: dev selectors employ flattening from platform instead of jq (#411) (57966ff)
- core: improve readability of TDF methods (#424) (a88d386)
- core: remove trailing slashes on host/platformEndpoint (#415) (2ffd3c7), closes #414
- core: revert profiles file system storage last commit (#427) (79f2079)
- updates sdk to 0.3.19 with GetTdfType fixes (#425) (0a9adfe)
0.15.0 (2024-10-15)
- core: DSP-51 - deprecate PublicKey local field (#400) (1955800)
- core: Update Resource Mapping delete to use get before delete for cli output (#398) (79f2a42)
0.14.0 (2024-10-01)
- ci: add e2e tests for subject mappings, support for --force delete (#388) (c1f544b)
- ci: add tests for subject condition sets, and --force delete flag (#389) (c6d2abc), closes #331
- ci: e2e attribute definitions tests (#384) (2894391), closes #327
- core: export manual functions for CLI wrappers to consume (#397) (aa0bf95)
- core: resource mappings LIST fix, delete --force support, and e2e tests (#387) (326e74b), closes #386
0.13.0 (2024-09-12)
- add cli test mode and profile tests (#313) (e0bc183)
- ci: make e2e test workflow reusable (#365) (d94408c)
- ci: namespaces e2e tests and test suite improvements (#351) (ce28555)
- ci: reusable platform composite action in e2e tests (#369) (f7d5a1c)
- core: add ecdsa-binding encrypt flag (#360) (8702ec0)
- core: adds missing long manual output docs (#362) (8e1390f), closes #359
- core: kas-grants list (#346) (7f51282), closes #253
- ci: e2e workflow should be fully reusable (#368) (cc1e2b9)
- ci: enhance lint config and resolve all lint issues (#363) (5c1dbf1)
- core: GOOS, error message fixes (#378) (623a82a), closes #380
- core: metadata rendering cleanup (#293) (ed21f81)
- core: wire attribute value FQNs to encrypt (#370) (21f9b80)
- refactor to support varying print output (#350) (d6932f3)
0.12.2 (2024-08-27)
- core: improve KASR docs and add spellcheck GHA to pipeline (#323) (a77cf30), closes #335 #337
- create new http client to ignore tls verification (#324) (4d4afb7)
0.12.1 (2024-08-26)
0.12.0 (2024-08-23)
- ci: attr e2e tests with mixed casing (#315) (50ce712)
- core: kasr cached keys to deprecate local (#318) (5419cc3), closes #317
0.11.4 (2024-08-22)
0.11.3 (2024-08-22)
- core: do not import unused fmt (#306) (0dc552d)
- core: nil panic on set-default (#304) (92bbfa3)
- core: warn and do now allow deletion of default profile (#308) (fdd8167)
- make file not building correctly (#307) (64eb821)