Releases: rockcarver/frodo-cli
Frodo CLI 2.0.0-35
What's Changed
- fixes arm64 builds #330 by @vscheuber in #331
- minor fixes and additional help for the new commands by @vscheuber in #332
Full Changelog: v2.0.0-34...v2.0.0-35
Frodo CLI 2.0.0-34
What's Changed
- new admin commands to configure and test rfc7523 authz grant flows by @vscheuber in #329
Full Changelog: v2.0.0-33...v2.0.0-34
Frodo CLI 2.0.0-33
Frodo CLI 2.0.0-32
What's Changed
- Add ability to delete scripts by @phalestrivir in #320
- Pr/320 by @vscheuber in #324
- update snapshots by @vscheuber in #326
Full Changelog: v2.0.0-31...v2.0.0-32
Frodo CLI 2.0.0-31
What's Changed
- Replace gon with notarytool for Mac OS notarization by @hfranklin in #319
- Added support for picking stable or latest homebrew, in the build pipeline by @atomicsamurai in #321
- npm audit will only fail on high or above vulnerabilities by @atomicsamurai in #323
Full Changelog: v2.0.0-30...v2.0.0-31
Frodo CLI 2.0.0-30
Added
-
#283: Support for authentication settings:
frodo authn
Manage authentication setting.describe
List authentication settings.export
Export authentication settings.import
Import authentication settings.
Examples:
-
Describe authentication settings:
frodo authn describe <myTenant> <realm>
frodo authn describe --json <myTenant> <realm>
frodo authn describe <myTenant> <username> <password>
-
Describe authentication settings in machine-readable format (json):
frodo authn describe --json <myTenant> <realm>
frodo authn describe --json <myTenant> <realm> <username> <password>
-
Export authentication settings to file:
frodo authn export <myTenant> <realm>
frodo authn export <myTenant> <realm> <username> <password>
-
Import authentication settings from file:
frodo authn import -f alphaRealm.authentication.settings.json <myTenant> <realm>
frodo authn import -f alphaRealm.authentication.settings.json <myTenant> <realm> <username> <password>
-
#217: Support
--json
withfrodo esv variable describe
.
What's Changed
- Resolve #283 and #217 by @vscheuber in #318
Full Changelog: v2.0.0-29...v2.0.0-30
Frodo CLI 2.0.0-29
Added
-
rockcarver/frodo-lib#53: Frodo Library now uses a file-based secure token cache to persist session and access tokens for re-use. The cached tokens are protected by the credential that was used to obtain them. Session tokens are encrypted using the hashed password as the master key, access tokens are encrypted using the hashed JWK private key as the master key. Therefore only users and processes with the correct credentials can access the tokens in the cache.
- The new default behavior is for Frodo CLI to use the new token cache for all applicable commands.
- A new global option
--no-cache
has been added to all commands to allow disabling the cache for indiviual invocations. - A new environment variable
FRODO_NO_CACHE
is available to globally turn off token caching. - A new environment variable
FRODO_TOKEN_CACHE_PATH
is available to instruct Frodo Library to use a non-default token cache file.
-
rockcarver/frodo-lib#340: Frodo Library now autotomatically refreshes expired session and access tokens.
- The new default behavior is for Frodo CLI to automatically refresh tokens. This will only ever be noticeable during long-running operations like
frodo journey prune
orfrodo esv apply
that can take longer than 15 mins to complete.
- The new default behavior is for Frodo CLI to automatically refresh tokens. This will only ever be noticeable during long-running operations like
Fixed
- #316: Frodo Library now properly exports scripts referenced by the
Device Match
node if theUse Custom Matching Script
option is selected.
What's Changed
- Add More Tests by @phalestrivir in #313
- bug fixes and new features by @vscheuber in #317
Full Changelog: v2.0.0-28...v2.0.0-29
Frodo CLI 2.0.0-28
What's Changed
- Pr/312 by @vscheuber in #314
- Add ability to export ESVs by @phalestrivir in #312
Full Changelog: v2.0.0-27...v2.0.0-28
Frodo CLI 2.0.0-27
What's Changed
- adapt and update to frodo-lib 2.0.0-44 by @vscheuber in #310
Full Changelog: v2.0.0-26...v2.0.0-27
Frodo CLI 2.0.0-26
What's Changed
- update dependencies to address vulnerabilities by @vscheuber in #309
Full Changelog: v2.0.0-25...v2.0.0-26