github adobe-apiplatform/user-sync.py v2.4rc1
User Sync Tool v2.4rc1

latest releases: v2.10.0rc2, v2.10.0rc1, v2.9.1...
pre-release5 years ago

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 in invocation_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.

Don't miss a new user-sync.py release

NewReleases is sending notifications on new releases.