Skip to content

Releases: adobe-apiplatform/user-sync.py

User Sync Tool v2.9.0rc2

07 Jun 23:44
Compare
Choose a tag to compare
Pre-release

Features

Fixes

  • #811 Fix user email update failures

Build Changes

  • Github Actions no longer maintains a build for Ubuntu Bionic (18.04),
    so automated bionic builds are no longer available. Automated builds
    for 22.04 Jammy have been added with the jammy label.

Advisory

This is a pre-release and may not be stable for production use. The username
update feature is under development and will currently update the username of
any user that can be identified as being in need of a username update. This
may have unexpected side effects.

User Sync Tool v2.9.0rc1

13 Apr 19:47
Compare
Choose a tag to compare
Pre-release

Features

  • 8c4ea5c Implement unconditional username update

Fixes

  • #811 Fix user email update failures

Build Changes

  • Github Actions no longer maintains a build for Ubuntu Bionic (18.04),
    so automated bionic builds are no longer available. Automated builds
    for 22.04 Jammy have been added with the jammy label.

Advisory

This is a pre-release and may not be stable for production use. The username
update feature is under development and will currently update the username of
any user that can be identified as being in need of a username update. This
may have unexpected side effects.

User Sync Tool v2.8.0

30 Jan 19:07
Compare
Choose a tag to compare

Known Issues

Note - email address updates may not work as expected. See #810 for more information.

Features

  • #738 Platform and environment info

Fixes

User Sync Tool v2.7.6

12 Jan 21:08
Compare
Choose a tag to compare

Features

  • 4c4545a Extend "additional groups" awareness/support to all directory connectors

Fixes

  • 183e1d2 Fix bug when writing Adobe-only users to file (#801)
  • 79ce27d Non-zero exit code for certain error conditions (#803)
  • 651d211 Deal with emails, not usernames in CSV adobe-only features (write to CSV, read from CSV) (#808)

Documentation

  • c54a9eb Update Additional Groups documentation to discuss all directory connector types

User Sync Tool v2.7.5

29 Sep 22:15
Compare
Choose a tag to compare

Bug Fixes

  • fbeb468 Update Sign API model to ignore unknown attributes
  • 637a2bf Get Okta token from config securely

Documentation Updates

  • Documentation is now built from branch user-guide
  • eab9825 Create GHA workflow to build docs

User Sync Tool v2.7.4

07 Sep 21:03
Compare
Choose a tag to compare

Bug Fixes

  • 4513fcf, b8be71f Updates to Sign API model
  • f5ae357 Better Okta error handling
  • #798 Fix timing of Sign API connection
  • #794 Create users with email-type usernames in single command step (instead of two-step workflow)

Documentation Updates

Misc Changes

  • #785 Deprecation warning error type
  • #791 Remove CLI args from Windows batch files

User Sync Tool v2.7.3

29 Mar 21:31
Compare
Choose a tag to compare

#755 Fix Sign email comparison issue
#774 ESM trustee sync fix
#761 Remove six dependency
#776 Sign timeout error fix
fe073bf Update Sign summary log counts

User Sync Tool v2.7.2

21 Mar 22:34
Compare
Choose a tag to compare

#763 Fix CentOS build
#759 Resolve Windows keyring error

User Sync Tool v2.7.1

15 Mar 14:49
Compare
Choose a tag to compare
  • #773 Sync signal logic tweaks

User Sync Tool v2.7.0

03 Dec 04:14
Compare
Choose a tag to compare

New Features

Revamped Sign Sync

Sign Sync has been overhauled. It is now implemented as a separate workflow with an alternate entrypoint command (sign-sync).

Feature summary

  • Primary config for Sign Sync is sign-sync-config.yml
  • Sign connector config - connector-sign.yml
  • All identity sources are supported
  • Sync supports multiple Sign targets
  • Full user lifecycle management for standalone Sign environments
  • Mapping structure to manage Sign group assignments and admin privileges
  • Same logging options as UMAPI sync
  • Sign API data is cached
  • Tool to migrate post-sync config

Architecture changes

  • New engine module
  • rules.py refactored to engine.umapi
  • config.py refctored to multi-file module
  • Sign API client is top-level (parallel to user_sync module)
  • post_sync has been removed

Notes:

  • User multi-group (UMG) is not supported at this time
  • The Sign client uses Sign API v6

Documentation here - https://adobe-apiplatform.github.io/user-sync.py/en/user-manual/sign_sync.html

Enhanced ESM Support

Fixed an issue when syncing to trustee consoles that use Enterprise Storage Model (ESM).
New config option uses_business_id in UMAPI connector config ensures that users are
handled correctly.

See https://adobe-apiplatform.github.io/user-sync.py/en/user-manual/advanced_configuration.html#esm-secondary-targets