|
1 |
| -# Release Notes for User Sync Tool Version 2.1.1 |
| 1 | +# Release Notes for User Sync Tool Version 2.2 |
2 | 2 |
|
3 |
| -These notes apply to v2.2rc1 of 2017-06-18. |
| 3 | +These notes apply to v2.2rc2 of 2017-06-26. |
4 | 4 |
|
5 | 5 | ## New Features
|
6 | 6 |
|
7 |
| -[#52](https://github.com/adobe-apiplatform/user-sync.py/issues/235): This release runs on both Python 2 and Python 3 (2.7, 3.4, 3.5, and 3.6 to be precise)! |
| 7 | +[#52](https://github.com/adobe-apiplatform/user-sync.py/issues/52): This release runs on both Python 2 and Python 3 (2.7, 3.4, 3.5, and 3.6 to be precise)! |
8 | 8 |
|
9 |
| -[#234](https://github.com/adobe-apiplatform/user-sync.py/issues/234): There are new UMAPI configuration settings (`timeout` and `retries` in the `server` section) to control the network behavior when talking to the UMAPI server. The default timeout of 120 seconds and the default retry count of 3 are unchanged. |
10 |
| - |
11 |
| -[#182](https://github.com/adobe-apiplatform/user-sync.py/issues/182): At long last, you can select users in nested groups. The new implementation also allows us to avoid fetching the entire directory when the users are only supposed to come from specific groups, as with `--users mapped` ([#129](https://github.com/adobe-apiplatform/user-sync.py/issues/129). |
| 9 | +[#182](https://github.com/adobe-apiplatform/user-sync.py/issues/182): At long last, you can select users in nested groups. The new implementation also allows us to avoid fetching the entire directory when the users are only supposed to come from specific groups, as with `--users mapped` ([#129](https://github.com/adobe-apiplatform/user-sync.py/issues/129)). There is a new LDAP setting `group_member_filter_format` which controls how users are selected for groups (default is the backward-compatible immediate members only). |
12 | 10 |
|
13 | 11 | [#236](https://github.com/adobe-apiplatform/user-sync.py/issues/236): Directory users can now be pushed directly to Adobe, rather than synchronized with a fetch of Adobe users. A new command-line argument `--strategy push` (as opposed to the default `--strategy sync`) controls this.
|
14 | 12 |
|
| 13 | +[#234](https://github.com/adobe-apiplatform/user-sync.py/issues/234): There are new UMAPI configuration settings (`timeout` and `retries` in the `server` section) to control the network behavior when talking to the UMAPI server. The default timeout of 120 seconds and the default retry count of 3 are unchanged. |
| 14 | + |
15 | 15 | [#237](https://github.com/adobe-apiplatform/user-sync.py/issues/237): The default encoding for all inputs (config files, CSV files, LDAP attribute values) is now assumed to be `utf8` rather than ASCII. This is a backward-compatible change that makes it unnecessary (but still allowed) to specify `utf8` explicitly.
|
16 | 16 |
|
17 | 17 | ## Bug Fixes
|
18 | 18 |
|
19 |
| -This release contains bug fixes for: |
| 19 | +[#227](https://github.com/adobe-apiplatform/user-sync.py/issues/227): crashes due to bad user keys. |
| 20 | + |
| 21 | +[#233](https://github.com/adobe-apiplatform/user-sync.py/issues/233): exceptions in LDAP connections are handled gracefully, as are keyboard interrupts. |
| 22 | + |
| 23 | +[#235](https://github.com/adobe-apiplatform/user-sync.py/issues/235): crash if Adobe ID user has no username or domain info. |
| 24 | + |
| 25 | +[#240](https://github.com/adobe-apiplatform/user-sync.py/issues/240): When using the LDAP connector, the domain of each user is now correctly defaulted to the email domain. |
| 26 | + |
| 27 | +[#244](https://github.com/adobe-apiplatform/user-sync.py/issues/244): The build instructions are now provided for all platforms, and the default `Makefile` allows for the use of pre-compiled, platform-specific wheels. |
20 | 28 |
|
21 |
| -* [#227](https://github.com/adobe-apiplatform/user-sync.py/issues/227): crashes due to bad user keys. |
22 |
| -* [#235](https://github.com/adobe-apiplatform/user-sync.py/issues/235): crash if Adobe ID user has no username or domain info. |
23 |
| -* [#233](https://github.com/adobe-apiplatform/user-sync.py/issues/233): exceptions in LDAP connections are handled gracefully, as are keyboard interrupts. |
| 29 | +[#247](https://github.com/adobe-apiplatform/user-sync.py/issues/247): There is no more use of the `uid` attribute in LDAP directories. |
24 | 30 |
|
25 | 31 | ## Compatibility with Prior Versions
|
26 | 32 |
|
|
0 commit comments