History
1.2.2 (2023-06-05)
- Fix
update_openapi_client
crashing with newer versions of the Python Docker client and requests
(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.0
to 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/self
to 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
CreateError
and ModifyError
exceptions.
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-udm
to 1.0.1
.
1.0.7 (2022-01-18)
- Lower required version of
click
library, for compatibility with typer<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.yaml
in tests.
1.0.5 (2021-12-09)
- Add process wide cache for the LDAP base of each host.
1.0.3 (2021-03-25)
- Fix handling of values that are lists of dicts (e.g.
dnsEntryZoneAlias
of 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_client
has been updated to use the OpenAPI Generator version 5.0.0
.
- The
update_openapi_client
script now verifies the checksum of the downloaded JAR file.
1.0.0 (2021-02-03)
- Breaking API CHANGE: The
options
attribute of UDM objects is now a dictionary. It mirrors the UDM REST APIs options
attribute 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)
Mapping
and Iterable
interfaces 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
options
and policies
back 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