- Fix
CVE-2025-48734by transitive dependency update inconnectivity-ztis. - For OData Generic Client: Fix
disableBufferingHttpResponse()inODataRequestResultGeneric.
- Improve the detection and masking of secrets when logging data to debug.
- Fix OData v2 error: Disable Validation in the absence of DOCTYPE
- Fix OData v2/v4 error: Navigating
nextLinkin paginated result-set no longer results in duplicate query parameters.
- Changed a behavior details when obtaining tokens from IAS with the default strategy
CURRENT_TENANT. In case the current tenant is the provider tenant, andTenantAccessor.getCurrentTenant()is returning aTenantobject, this object is now required to have a subdomain != null.
- OpenAPI: When
apiMaturityis set tobeta, generated enums will now be@Betaannotated.
- Changes regarding the TLS
Upgradeheader thanks to Apache httpclient5 5.4.2TlsUpgrade.DISABLEDno changesTlsUpgrade.ENABLEDwill not send theUpgradeheader for non-proxy connections anymoreTlsUpgrade.AUTOMATICDefault behaviour will not send theUpgradeheader anymore- Except for
proxyType(ProxyType.INTERNET)
- Except for
- OpenAPI: Add
toMap()and deprecategetCustomField(String)on generated model classes.
- Add experimental support for updating nested fields in OData v2 complex types via PATCH requests
- Use optional argument
FluentHelperUpdate#modifyingEntity( ModifyPatchStrategy )to control updates with delta or full complex property payloads.
- Use optional argument
- Improve the OData v4 class
BatchRequestBuilderto now also implement theModificationRequestBuilderinterface.
- Fix non-compilable code using OpenAPI generator with schema definitions having
additionalProperties: true. Previously they would result in model classes extendingHashMap, which disabled proper deserialization and serialization.
- Add support for
TypeDefinitionentries in OData V4 EDMX files. - Add
generateApisandgenerateModelsoptions to theopenapi-generator-maven-pluginto disable the generation of APIs and models respectively.
- Stabilize most of the remaining experimental APIs without changes, e.g.
- RequestHeaderAccessor
- ServiceBindingDestinationLoader
- OData v2 and v4 generators now use
LinkedHashMapfor the properties of the generated classes to maintain the order of the properties.
- Fix ApacheHttpClient5Wrapper to propagate the configuration to Spring RestTemplate.
- Fix OData v2 and v4 generators to work when property name is
valueorvaluesand is of collection type.- The internal variable is now respectively
cloudSdkValueorcloudSdkValuesto avoid conflicts with thevalueorvaluesproperty.
- The internal variable is now respectively