Skip to content
This repository was archived by the owner on Apr 28, 2026. It is now read-only.

Latest commit

 

History

History
394 lines (226 loc) · 32.8 KB

File metadata and controls

394 lines (226 loc) · 32.8 KB

Changelog

0.30.0 (2026-03-31)

Features

  • 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)

Bug Fixes

  • 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 ListAttributesValues to use Get (#769) (a82f7b7)
  • core: unsafe update result output values order (#759) (baeba0f)

0.29.0 (2026-01-28)

⚠ BREAKING CHANGES

  • core: remove NanoTDF support (#736)

Features

  • core: Add allow_traversal to attribute defs. (#739) (63d71b0)

Bug Fixes

  • core: obligations commands id and fqn flag exclusivity (#731) (77ebbb4), closes #728
  • core: remove NanoTDF support (#736) (9528821)

0.28.0 (2025-12-16)

⚠ BREAKING CHANGES

  • core: Store output format to profile. (#719)

Features

  • 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)

Bug Fixes

  • 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)

⚠ BREAKING CHANGES

  • core: Return pagination in responses. (#684)

Features

Bug Fixes

  • 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)

Features

  • core: Add list obligation triggers. (#677) (ac3bd5e)
  • core: Append required obligations to error output (#673) (7eae582)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Features

0.22.0 (2025-06-24)

⚠ BREAKING CHANGES

  • remove the ability to assign grants (#604)

Features

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • core: add aliases for profile command (#510) (45c633d)
  • core: Add support for WithTargetMode encrypt option (#519) (a0ab213)

Bug Fixes

  • core: bump jwt dep and remove outdated version (#520) (77bb9ca)

0.19.0 (2025-03-05)

Features

Bug Fixes

  • core: mark new algorithm flags experimental (#501) (95e00bf)

0.18.0 (2025-02-25)

Features

  • 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)

Bug Fixes

0.17.0 (2024-12-05)

Features

Bug Fixes

  • 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)

Features

  • assertion verification disable (#419) (acf5702)
  • core: add subject-mappings match to 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)

Bug Fixes

  • 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)

Features

  • core: DSP-51 - deprecate PublicKey local field (#400) (1955800)
  • core: Update Resource Mapping delete to use get before delete for cli output (#398) (79f2a42)

Bug Fixes

  • core: build with latest opentdf releases (#404) (969b82b)

0.14.0 (2024-10-01)

Features

  • 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

Bug Fixes

  • core: remove duplicate titling of help manual (#391) (cb8db69)

0.13.0 (2024-09-12)

Features

  • 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

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • core: remove documentation that cached kas pubkey is base64 (#320) (fce8f44), closes #321

0.12.0 (2024-08-23)

Features

0.11.4 (2024-08-22)

Bug Fixes

0.11.3 (2024-08-22)

Bug Fixes

  • 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)

0.11.2 (2024-08-22)

Bug Fixes

0.11.1 (2024-08-22)

Bug Fixes

0.11.0 (2024-08-22)

Features

0.10.0 (2024-08-22)

Features

Bug Fixes