Release Notes
Should I update?
SAP Cloud SDK Version 5.0.0 is out 🥳
We are happy to announce the latest release of the SAP Cloud SDK. SAP Cloud SDK Version 5.0.0 is the first release of the SAP Cloud SDK as an open source project under the Apache 2.0 license. You can find the project sources on GitHub.
Version 5 also updates the SAP Cloud SDK to the latest Java technology stack, including the JakartaEE APIs, Spring 6 and Java 17. Make sure to check out the updated requirements and the dedicated upgrade guide.
We highly recommend regularly updating to the latest SAP Cloud SDK version. It will help you:
- Ensure access to the latest SAP Cloud SDK features
- Keep up with the latest changes in SAP Cloud Platform
- Update client libraries giving access to latest SAP services on SAP Cloud Platform and SAP S/4HANA
- Protect yourself from bugs and breaking changes in the future
5.15.0 - December 19, 2024
✨ New Functionality
- Add support for
TypeDefinition
entries in OData V4 EDMX files. - Add
generateApis
andgenerateModels
options to theopenapi-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
orvalues
and is of collection type.- The internal variable is now respectively
cloudSdkValue
orcloudSdkValues
to avoid conflicts with thevalue
orvalues
property.
- The internal variable is now respectively
5.14.0 - November 08, 2024
📈 Improvements
- Minor improvement on OpenAPI code generator to apply Javadoc on customized model class constructors.
- Fix a TLS compatibility issue between the latest Apache HttpClient 5 and on-premise connectivity (via SAP Cloud Connector).
- Stabilize ApacheHttpClient5 related API without changes.
The
@Beta
annotations are removed in most places and consuming applications no longer need to suppress warnings.
5.13.0 - September 27, 2024
🔧 Compatibility Notes
- Minimum required versions:
- SAP BTP Security Services Integration Libraries
com.sap.cloud.security
3.4.3 - CAP
com.sap.cds
2.9.3 - SAP Java Buildpack
com.sap.cloud.sjb
2.10.0
- SAP BTP Security Services Integration Libraries
- Using IAS requires XSUAA version to be minimum
3.4.0
. - Change the
DefaultHttpDestination.Builder
to throw an exception when the proxy configuration can not be determined for on-premise destinations. Previously, only an error was logged to give a grace period for analyzing and fixing the underlying issue. - Change the default implementations of
HttpClientCache
andApacheHttpClient5Cache
to throw an exception in cases where previously only an error was logged. The previous behavior of logging an error and falling back to creating a new http client granted a grace period to fix the underlying issue.