Releases: rockcarver/frodo-lib
Releases · rockcarver/frodo-lib
Frodo Library 3.0.1
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
What's Changed
- Add new functions to manage config schema by @cparkertrivir in #483
New Contributors
- @cparkertrivir made their first contribution in #483
Full Changelog: v3.0.1-6...v3.0.1-7
Frodo Library 3.0.1-6
What's Changed
- Pr/482 by @vscheuber in #491
- Remove duplicate IDPs from full export by @phalestrivir in #482
Full Changelog: v3.0.1-5...v3.0.1-6
Frodo Library 3.0.1-5
Frodo Library 3.0.1-4
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
What's Changed
- Feature/promotion tool by @mmercer884 in #474
New Contributors
- @mmercer884 made their first contribution in #474
Full Changelog: v3.0.1-2...v3.0.1-3
Frodo Library 3.0.1-2
Frodo Library 3.0.1-1
Frodo Library 3.0.1-0
What's Changed
- Add Node Exports by @phalestrivir in #464
- Add User Imports and Exports by @phalestrivir in #465
- Add Realm Exports and Imports by @phalestrivir in #466
- Add Server Exports and Imports by @phalestrivir in #468
- Add Internal Role Exports and Imports by @phalestrivir in #467
- Add Additional AM Config Imports and Exports by @phalestrivir in #472
- Add Site Imports and Exports by @phalestrivir in #469
- Add Secret Store Exports and Imports by @phalestrivir in #470
- Add Script Type Imports and Exports by @phalestrivir in #471
- Update Full Config Export with new Imports and Exports by @phalestrivir in #473
Full Changelog: v3.0.0...v3.0.1-0
Frodo Library 3.0.0
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).