First release with functional wrapper and built-in throttling/batching.
Fast-follow bug fix release:
- Issue 27
- Update parameter names were incorrect.
- Test mode wasn't working.
- Issue 28
- Reuse existing open connections across calls.
Enhancement release:
- Issue 30
- Add control of user-agent header.
- (No Issue)
- Add this HISTORY.md file to summarize releases
- Add version.py file to synchronize version between setup and module.
Enhancement release:
- Issue 32
- change timeout default to 2 minutes
- add retry after timeout.
- change default create behavior to "ignoreIfAlreadyExists"
- (No issue)
- fix misspellings
- change .gitignore so that .gitignore is not ignored
Server-compatibility release:
- (No Issue)
- fix typos in docs
- fix param documentation in functional API
- update wire protocol for remove_from_organization with deletion of account to match server changes
Enhancement release:
- Issue 36
- catch errors during batch processing
- return a new BatchError that has caught exceptions and batch statistics
- (No Issue)
- allow User Sync config key names in the connection
auth_dict
- allow User Sync config key names in the connection
Enhancement release:
- Issue 38
- accept private_key_data instead private_key_file
- document all accepted
auth_dict
keys
- (No Issue)
- certify for Python 3.6
Bug fix release:
- Issue 41
- accept unicode strings from Python 2.7 clients
- do unicode-compliant validation of usernames and email addresses
Bug fix release:
- Issue 41
- original fix had an overly accepting email/username validator
- there were formatting errors in the failed validation reports
Bug fix release:
- Issue 44
- Default behavior of UsersQuery is now correct: only return direct memberships in the info about queried users.
Bug fix release:
- Issue 47
- When an immediate retry was done due to a timeout, there was a logging error.
Enhancement release:
- (No Issue)
- Read the wall clock to return an accurate "total time" in the
UnavailableError
(and associated logging).
- Read the wall clock to return an accurate "total time" in the
Bug fix releases: The first fix attempt had problems, the second is better.
- Issue 50
- Unicode input for email produced error strings that were incorrectly encoded, so clients crashed trying to use them.
UMAPI compatibility release:
Because the UMAPI functionality around Adobe IDs is now different for migrated organizations, the client no longer does a lot of redundant validation of server-side checks. This makes it more tolerant of clients who use it against both migrated and non-migrated orgs.
NOTE: Clients that were relying on the client to default Enterprise ID country code to "UD" now need to specify it themselves.
- Issue 54
- Allow setting attributes on Adobe ID users as long as the server allows it.
- Issue 55
- Don't default the country code when creating new Enterprise ID users.
Bug fix release:
- Issue 58
- Error when adding more than 10 groups in a single action step.
Enhancement release:
- Issue 33
- Allow connection configuration via environment variables.