First Release Candidate of UST 2.4
Unstable Warning
This is an unstable pre-release intended for testing and feature integration. If you don't need any of the new features or bug fixes listed here, please use the latest stable release.
New Features
#339 Dynamic mapping of additional groups and automatic group creation. Introduces an optional config option to identify additional groups that a user directly belongs to. Additional groups are matched with a list of one or more regular expressions. These groups can be dynamically mapped to Adobe groups using regular expression substitution strings. In addition, Adobe groups targeted by this method, as well as the standard mapping or extension config, can be automatically created by the sync tool. New groups are created as user groups. See the documentation for more details.
Bug Fixes
#379 --user-filter and invocation default
#381 Invocation Defaults doesn't work for "--users file"
- Not actually a bug, but
1 user-sync-config.yml
was updated to clarify how to specify user input file ininvocation_defaults
Compatibility with Prior Versions
All configuration and command-line arguments accepted in prior releases work in this release.
Known Issues
Python 3.7 is not supported at this time.
#384 UMAPI returns truncated group list for users assigned to a large amount of groups. This doesn't prevent the new additional group functionality from working, but it does result in unnecessary API calls to assign users to groups they already may belong to.
Additional Build Information
User Sync is now built with umapi_client 2.11, which can add, update, and delete user groups.