Skip to content

Releases: rockcarver/frodo-lib

Frodo Library 3.0.1

23 Jan 18:09
Compare
Choose a tag to compare

Changed

  • Support for new export options for full config exports. By default, the full exports will now only export "importable" config, i.e. the non-read only config, unless otherwise specified by the read only flag. However, just as it was before, all realms and global config will be exported by default unless otherwise specified by the new flags for realm only and global only.
  • Removes duplicate IdP config exported as part of the SocialIdentityProviders service in the full config export since they are already exported separately. The service is still exported, but the nextDescendents field is deleted before returning the full export.

Added

  • New functions to read and import individual config schemas. For example, read or import just the user_role schema from the managed objects entity.

Fixed

  • Improved IdP imports where not including the redirectAfterFormPostURI attribute in the import would cause it to throw an HTTP 500 error.
  • Updated dependencies with vulnerabilities

Frodo Library 3.0.1-7

22 Jan 16:39
Compare
Choose a tag to compare
Frodo Library 3.0.1-7 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v3.0.1-6...v3.0.1-7

Frodo Library 3.0.1-6

22 Jan 16:31
Compare
Choose a tag to compare
Frodo Library 3.0.1-6 Pre-release
Pre-release

What's Changed

Full Changelog: v3.0.1-5...v3.0.1-6

Frodo Library 3.0.1-5

21 Jan 17:16
Compare
Choose a tag to compare
Frodo Library 3.0.1-5 Pre-release
Pre-release

What's Changed

Full Changelog: v3.0.1-4...v3.0.1-5

Frodo Library 3.0.1-4

21 Jan 17:00
Compare
Choose a tag to compare
Frodo Library 3.0.1-4 Pre-release
Pre-release

What's Changed

  • Fix a bug with idp imports where imports did not include redirectAfte… by @vscheuber in #487

Full Changelog: v3.0.1-3...v3.0.1-4

Frodo Library 3.0.1-3

21 Jan 16:26
Compare
Choose a tag to compare
Frodo Library 3.0.1-3 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v3.0.1-2...v3.0.1-3

Frodo Library 3.0.1-2

21 Jan 15:59
Compare
Choose a tag to compare
Frodo Library 3.0.1-2 Pre-release
Pre-release

What's Changed

Full Changelog: v3.0.1-1...v3.0.1-2

Frodo Library 3.0.1-1

21 Jan 14:50
Compare
Choose a tag to compare
Frodo Library 3.0.1-1 Pre-release
Pre-release

What's Changed

Full Changelog: v3.0.1-0...v3.0.1-1

Frodo Library 3.0.1-0

14 Nov 21:59
Compare
Choose a tag to compare
Frodo Library 3.0.1-0 Pre-release
Pre-release

What's Changed

Full Changelog: v3.0.0...v3.0.1-0

Frodo Library 3.0.0

05 Nov 17:37
Compare
Choose a tag to compare

Added

  • Add governance API factory under frodo.factory:

    • generateGovernanceApi: Generates a Governance Axios API instance

Changed

Fixes and improvements to imports and exports:

  • Updated comments and type information to be more accurate and fix typos
  • Fixed TrustedJWTIssuer exports/imports (since these will be included as part of the full config export/import in the future PR)
  • Fixed service imports to work for federation services
  • BREAKING: Updated exports for agents and esv secrets/variables to have a singular instead of plural type (i.e. agents => agent, secrets => secret, variables => variable). The reason for this is to make them more consistent with the rest of the exports which are also singular, and also because secrets plural will be used for exporting AM secret config in the future.
  • BREAKING: For full exports, duplicate config is now deleted from the IDM exports since themes, email templates, and mappings are all handled separately.
  • Fixed full imports to only import if the full import config contains the items being imported rather than erroring out.
  • Fixed full imports to return the config items that were imported
  • Fixed email template imports/exports. For exports, there was a bug with the api where not all email templates were being exported using “emailTemplate” as the type, but it was fixed by using “emailTemplat” as the type instead (not sure why this works, but it’s the best solution I could find to fix the problem).
  • Moved functionality for handling env substitution and entity filters from CLI to lib for IDM exports/imports.
  • Fixed a few bugs with importing/exporting journeys. The main issue that was found was that if you were importing a journey containing nodes that are not supported by the current deployment (e.g. IDM journey nodes from cloud being imported into a classic deployment of AM), the journey would still be imported. This would cause an error to be thrown on export of the journey preventing it as well as other journeys from being exported on full export. The fix here was to just prevent the import of the journey if this happens by erroring out to prevent those errors from happening on export.
  • Fixed a few bugs with script imports to allow each of the 3 types of imports to work (i.e. if scripts are a single unencoded string, if scripts are a single encoded string, and if scripts are a decoded array).