Skip to content

Frodo CLI 5.0.0-15

Pre-release
Pre-release

Choose a tag to compare

@vscheuber vscheuber released this 28 Oct 12:55
· 85 commits to main since this release

Added

  • Introduced frodo esv secret version prune, which deletes all versions of a secret except the active one. This command is cloud-only and wraps the library's pruneVersionsOfSecret method. (#972)
  • Added -u, --custom-relationships option to frodo config-manager pull managed-objects, allowing the export of custom relationship property schemas. (#975)
  • Implemented -u, --dump option for frodo config-manager pull variables to output variable values to the console. (#964)

Changed

  • frodo esv secret version prune -a now displays a plan of the secrets it will affect and prompts for confirmation before deleting old versions. This change prevents accidental deletion of secret versions. (#982)
  • Commands now set the exit code and return instead of calling process.exit(), aligning with the newly added record 0033. This change affects 31 commands that previously used process.exit(). (#980)

Removed

  • Removed the -r, --realm flag from frodo config-manager pull commands to eliminate redundancy, as Frodo already includes realm as a built-in argument. (#961)
  • Removed the dead -a option from frodo esv secret version delete. (#972)

Fixed

  • Resolved issues with frodo config-manager pull all and pull all-static commands, ensuring proper handling of org privileges, realm, and error conditions. (#976)
  • Fixed the authz policy import command to allow the -i and --set-id options to be used together, restoring intended functionality. (#969)
  • Corrected the conflicts on esv secret version delete by reverting the -i/-a conflicts. (#969)

Security

  • Updated frodo-lib to version 5.0.0-15, which includes a fix for the browser-login callback check that previously rejected a valid redirect. (#981)

What's Changed

  • chore: update Repo Concierge v1.5.0 → v1.6.0 by @vscheuber in #958
  • chore: update Repo Concierge v1.6.0 → v1.7.0 by @vscheuber in #959
  • chore: update Repo Concierge v1.7.0 → v1.8.0 by @vscheuber in #960
  • Feature: Adding .conflicts() where applicable to make flags exclusive by @brycentrivir in #957
  • Fix-forward for #957, part 1: restore authz policy import --set-id, revert esv delete conflicts, document in MIGRATION.md by @vscheuber in #969
  • Fix-forward for #957, part 2: dead conflict targets, guard test, ADR 0032 (stacked on #969) by @vscheuber in #970
  • Warn about stale local builds in the test wrapper and add a run-the-tests skill by @vscheuber in #971
  • Add esv secret version prune and remove the dead delete -a by @vscheuber in #972
  • Refactor: realm flag removed from config-manager by @brycentrivir in #961
  • Feature: add -u and --dump for config-manager pull variables. by @TJShowerHandel in #964
  • Add -u/--custom-relationships to config-manager pull managed-objects (replaces #962) by @vscheuber in #975
  • Add core 0019: experimental features are not bound by compatibility records by @vscheuber in #977
  • Fix config-manager pull all and all-static (org privileges, realm, error handling) and give the realm once by @vscheuber in #976
  • chore: the Concierge has a new home by @vscheuber in #963
  • ci: call the release actions from their new home by @vscheuber in #965
  • Commands set the exit code and return instead of calling process.exit() (record 0033) by @vscheuber in #980
  • config-manager pull variables: dump with -u, reject -u with -r, escape quotes (#964 follow-up) by @vscheuber in #979
  • Add record 0033: code sets the exit code and returns instead of calling process.exit() by @vscheuber in #978
  • fix(deps): bump frodo-lib to 5.0.0-15 by @vscheuber in #981
  • esv secret version prune -a shows its plan and asks before deleting by @vscheuber in #982

Full Changelog: v5.0.0-14...v5.0.0-15