Skip to content

Latest commit

 

History

History
91 lines (54 loc) · 3.74 KB

File metadata and controls

91 lines (54 loc) · 3.74 KB

5.20.0 - June 20, 2025

All Release Changes

🐛 Fixed Issues

  • Fix CVE-2025-48734 by transitive dependency update in connectivity-ztis.
  • For OData Generic Client: Fix disableBufferingHttpResponse() in ODataRequestResultGeneric.

5.19.0 - May 26, 2025

All Release Changes

📈 Improvements

  • Improve the detection and masking of secrets when logging data to debug.

🐛 Fixed Issues

  • Fix OData v2 error: Disable Validation in the absence of DOCTYPE
  • Fix OData v2/v4 error: Navigating nextLink in paginated result-set no longer results in duplicate query parameters.

5.18.0 - April 16, 2025

All Release Changes

🔧 Compatibility Notes

  • Changed a behavior details when obtaining tokens from IAS with the default strategy CURRENT_TENANT. In case the current tenant is the provider tenant, and TenantAccessor.getCurrentTenant() is returning a Tenant object, this object is now required to have a subdomain != null.

🐛 Fixed Issues

  • OpenAPI: When apiMaturity is set to beta, generated enums will now be @Beta annotated.

5.17.0 - February 20, 2025

All Release Changes

🔧 Compatibility Notes

  • Changes regarding the TLS Upgrade header thanks to Apache httpclient5 5.4.2
    • TlsUpgrade.DISABLED no changes
    • TlsUpgrade.ENABLED will not send the Upgrade header for non-proxy connections anymore
    • TlsUpgrade.AUTOMATIC Default behaviour will not send the Upgrade header anymore
      • Except for proxyType(ProxyType.INTERNET)

✨ New Functionality

  • OpenAPI: Add toMap() and deprecate getCustomField(String) on generated model classes.

5.16.0 - January 29, 2025

All Release Changes

✨ New Functionality

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

📈 Improvements

  • Improve the OData v4 class BatchRequestBuilder to now also implement the ModificationRequestBuilder interface.

🐛 Fixed Issues

  • Fix non-compilable code using OpenAPI generator with schema definitions having additionalProperties: true. Previously they would result in model classes extending HashMap, which disabled proper deserialization and serialization.

5.15.0 - December 19, 2024

All Release Changes

✨ New Functionality

  • Add support for TypeDefinition entries in OData V4 EDMX files.
  • Add generateApis and generateModels options to the openapi-generator-maven-plugin to disable the generation of APIs and models respectively.

📈 Improvements

  • Stabilize most of the remaining experimental APIs without changes, e.g.
    • RequestHeaderAccessor
    • ServiceBindingDestinationLoader
  • OData v2 and v4 generators now use LinkedHashMap for the properties of the generated classes to maintain the order of the properties.

🐛 Fixed Issues

  • Fix ApacheHttpClient5Wrapper to propagate the configuration to Spring RestTemplate.
  • Fix OData v2 and v4 generators to work when property name is value or values and is of collection type.
    • The internal variable is now respectively cloudSdkValue or cloudSdkValues to avoid conflicts with the value or values property.