* [Issue 33](https://github.com/adobe-apiplatform/umapi-client.py/issues/33) * Allow connection configuration via environment variables.
2.9
Bug fix release:
* [Issue 58](https://github.com/adobe-apiplatform/umapi-client.py/issues/58) * Error when adding more than 10 groups in a single action step.
2.8
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](https://github.com/adobe-apiplatform/umapi-client.py/issues/54) * Allow setting attributes on Adobe ID users as long as the server allows it. * [Issue 55](https://github.com/adobe-apiplatform/umapi-client.py/issues/55) * Don't default the country code when creating new Enterprise ID users.
2.6
Bug fix releases: The first fix attempt had problems, the second is better.
* [Issue 50](https://github.com/adobe-apiplatform/umapi-client.py/issues/50) * Unicode input for email produced error strings that were incorrectly encoded, so clients crashed trying to use them.
2.5.2
Enhancement release:
* (No Issue) * Read the wall clock to return an accurate "total time" in the `UnavailableError` (and associated logging).
2.5.1
Bug fix release:
* [Issue 47](https://github.com/adobe-apiplatform/umapi-client.py/issues/47) * When an immediate retry was done due to a timeout, there was a logging error.