History¶
1.3.2 (2026-04-07)¶
Add support for aiohttp >= 3.13.4
1.3.1 (2025-02-18)¶
Update docker dependency to v7.
Drop support for python 3.6, python 3.7 and python 3.8.
1.2.3 (2024-01-16)¶
The client now handles HTTP status responses from the UDM REST API based on generic range (e.g. 2xx-3xx) instead of specific codes.
1.2.2 (2023-06-05)¶
Fix
update_openapi_clientcrashing with newer versions of the Python Docker client andrequests(Issue #10).Testing fixes (Issues #5 and #9)
1.2.1 (2023-02-15)¶
Update OpenAPI client library generator (openapitools/openapi-generator-cli) to version
5.4.0to support Python 3.11..
1.1.1 (2023-01-16)¶
Move operations succeed, when a language header is set.
1.1.0 (2022-11-29)¶
Adjust objectType return value of
users/selfto latest UCS erratum.
1.0.13 (2022-11-09)¶
Fix error handling in base_http.py.
1.0.12 (2022-11-02)¶
Add the possibility to send an Accept-Language header with each request.
1.0.11 (2022-10-19)¶
Handle UDM REST API doing immediate moves (without redirects) for objects without subordinates.
1.0.10 (2022-10-13)¶
Pass trough UDM REST API error in
CreateErrorandModifyErrorexceptions.
1.0.9 (2022-09-15)¶
Format the correlation ID as a hex value.
1.0.8 (2022-09-11)¶
Send a correlation ID with each request.
Raise version of generated client library
openapi-client-udmto1.0.1.
1.0.7 (2022-01-18)¶
Lower required version of
clicklibrary, for compatibility withtyper<0.4.0.
1.0.6 (2022-01-05)¶
UCS 5.0 container for testing is now run using LXD.
Fix deprecated use of
ruamel.yamlin tests.
1.0.5 (2021-12-09)¶
Add process wide cache for the LDAP base of each host.
1.0.4 (2021-11-15)¶
Update aiohttp to (at least) Version
3.8.1, which fixes aiohttp not honoring “no_proxy”.Update development and testing dependencies.
1.0.3 (2021-03-25)¶
Fix handling of values that are lists of dicts (e.g.
dnsEntryZoneAliasof computer objects).
1.0.2 (2021-03-25)¶
Fix not sending policy modifications to server.
1.0.1 (2021-02-10)¶
The script to create/update the OpenAPI client
update_openapi_clienthas been updated to use the OpenAPI Generator version5.0.0.The
update_openapi_clientscript now verifies the checksum of the downloaded JAR file.
1.0.0 (2021-02-03)¶
Breaking API CHANGE: The
optionsattribute of UDM objects is now a dictionary. It mirrors the UDM REST APIsoptionsattribute value. Before it was a list, which did not allow to disable default options (Bug #50974).
0.4.0 (2020-04-06)¶
Add the possibility to provide credentials in the update_openapi_client script to download the schema file.
0.3.1 (2020-03-19)¶
Update download URL of openapi-generator jar.
0.3.0 (2020-03-18)¶
allow setting properties that only exist after enabling an option (Bug #50972)
0.2.1 (2019-12-14)¶
fix not detecting changes in mutable property values
0.2.0 (2019-12-10)¶
MappingandIterableinterfaces were added to the object properties class. Adds item access (obj.props["key"]),obj.props.get("key"),len(obj.props),key in obj.props,obj.props.keys(),obj.props.values(),obj.props.items()documentation improvements
HTTP basic passwords are no longer logged
map
optionsandpoliciesback to original values (were being rewritten to pep8 conform keys by the OpenAPI client)
0.1.1 (2019-11-25)¶
allow specifying existing JAR for open api client build
various small fixes to handle RTD and Travis-CI
0.1.0 (2019-11-22)¶
First release.