Skip to content

Releases: adobe-apiplatform/umapi-client.py

umapi-client v2.15

28 Oct 19:23
Compare
Choose a tag to compare

#75 Add statistics from response headers for query_multiple
#79 Treat connection error like a timeout
#80 & #81 Switch CI platforms

umapi-client v2.14

30 Apr 19:17
Compare
Choose a tag to compare

#76 Option to disable SSL validation for UMAPI calls

umapi-client v2.13

14 Nov 22:15
Compare
Choose a tag to compare
  • Make group the default key for group operations
  • Only install enum34 if Python version < 3.4

umapi-client v2.12

10 Jan 03:34
3d186aa
Compare
Choose a tag to compare

Modify validation behavior to facilitate the creation of users that may have different email addresses and email-type usernames.

umapi-client v2.11

01 Sep 00:48
e890045
Compare
Choose a tag to compare

Supports the creation, deletion, and updating of Adobe groups. Supports the assignment of large lists of groups that will be split into lists no larger than 10 apiece, according to the UMAPI spec.

Enhancement: UMAPI_MOCK environment variable

08 Dec 07:37
c149f36
Compare
Choose a tag to compare

The new environment variable UMAPI_MOCK controls whether the umapi_client can be used with a mock server: either a proxy server which accepts http and relays requests to the actual server via https, recording requests and responses; or a playback server which accepts http, doesn't require auth, and simply plays back the server answers from a prior run. Both these modes are used by the user_sync test_framework.

Bug fix: Better UMAPI limits checking

15 Nov 01:44
1c0eee5
Compare
Choose a tag to compare

The UMAPI limits the number of groups (or roles) that can be added or removed to a user in a single action step to 10, but the umapi-client was not checking for that limit and splitting action steps as necessary to stay within it. Now it does.

Compatibility fixes for UMAPI changes

18 Oct 21:50
Compare
Choose a tag to compare

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 umapi-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.

Better unicode fixes!

26 Aug 18:45
Compare
Choose a tag to compare

The fix for #50 used in v2.6 had problems, so this fixes it better. (See #50 for details.) Because we have introduced a new error ArgumentError which is a subclass of ValueError, this release gets a full dot rather than a double dot.

Unicode fixes

05 Aug 06:29
Compare
Choose a tag to compare

This is a bug fix release aimed at fixing error messages related to invalid Unicode input. Without these fixes, clients cannot handle the error strings being returned. (See #50 for details.)