Releases: SAP/cloud-sdk-java
Release 5.23.0
What's Changed
🔧 Compatibility Notes
- The builder methods for
TransparentProxyDestinationhave been renamed:staticDestination()todestination()dynamicDestination()togateway()
📈 Improvements
- Circuit breaker exceptions
CallNotPermittedExceptionhave been replaced in favor of the previously thrown exception to provide more context on the failure.
All Commits
click here to expand
- feat: [OpenAPI]
oneOfwith a Tensor (n-Dimensional array) by @rpanackal in #898 - chore: Pin the current version of maven-javadoc-plugin by @Jonas-Isr in #917
- chore: Add note to Release PR by @Jonas-Isr in #918
- chore: [DevOps] bump actions/setup-java from 4 to 5 in the github-actions group by @dependabot[bot] in #920
- Transparent proxy: Simplify transparent proxy builders naming by @isevdalinosap in #904
- Transparent proxy: Fix transparent proxy builders naming by @isevdalinosap in #926
- chore: [DevOps] bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.4.0 to 4.9.4.2 in the plugins group by @dependabot[bot] in #928
- chore: [DevOps] bump the production-minor-patch group across 1 directory with 15 updates by @dependabot[bot] in #929
- chore: Resolve
protobuf-javatransitive dependency convergence by @newtork in #930 - chore: [DevOps] bump org.apache.httpcomponents.core5:httpcore5 from 5.3.4 to 5.3.5 in the test group across 1 directory by @dependabot[bot] in #933
- chore: [DevOps] bump the production-minor-patch group with 4 updates by @dependabot[bot] in #935
- chore: [DevOps] bump the plugins group with 2 updates by @dependabot[bot] in #936
- feat: [openapi-generator] Float array under oneOf (Multidimensional) by @rpanackal in #927
- chore: [DevOps] bump the test group with 3 updates by @dependabot[bot] in #939
- chore: [DevOps] bump the production-minor-patch group with 9 updates by @dependabot[bot] in #937
- chore: [DevOps] bump the plugins group with 3 updates by @dependabot[bot] in #938
- fix: CircuitBreaker stack-trace by @CharlesDuboisSAP in #942
- chore: [DevOps] bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0 in the test group by @dependabot[bot] in #947
- chore: [DevOps] bump org.sonatype.central:central-publishing-maven-plugin from 0.8.0 to 0.9.0 in the plugins group by @dependabot[bot] in #948
- chore: [DevOps] bump the production-minor-patch group with 4 updates by @dependabot[bot] in #949
- [Destinations] Improve Options Class by @MatKuhr in #958
- chore: [DevOps] bump org.junit.jupiter:junit-jupiter-engine from 5.13.4 to 6.0.0 in the test group by @dependabot[bot] in #957
- chore: [DevOps] bump the plugins group with 3 updates by @dependabot[bot] in #956
- chore: [DevOps] bump the production-major group with 2 updates by @dependabot[bot] in #955
- chore: [DevOps] bump the production-minor-patch group with 3 updates by @dependabot[bot] in #954
Full Changelog: https://github.com/SAP/cloud-sdk-java/commits/rel/5.23.0
Release 5.22.0
What's Changed
- chore: [DevOps] bump the test group with 7 updates by @dependabot[bot] in #880
- chore: [DevOps] bump the production-minor-patch group with 20 updates by @dependabot[bot] in #879
- chore: [DevOps] bump the plugins group with 5 updates by @dependabot[bot] in #881
- Introducing Transparent Proxy Builder by @isevdalinosap in #851
- chore: [DevOps] bump the production-minor-patch group with 2 updates by @dependabot[bot] in #887
- fix: Handle incompatible license in dependencies by @rpanackal in #889
- chore: [BlackDuck] Fix CVE-2024-7254 again by @newtork in #874
- fix: [ODatav4] Support for property name
propertiesby @CharlesDuboisSAP in #886 - chore: [DevOps] bump the github-actions group with 2 updates by @dependabot[bot] in #891
- chore: [DevOps] bump com.puppycrawl.tools:checkstyle from 10.26.1 to 11.0.0 in the production-major group by @dependabot[bot] in #888
- fix: [DevOps] Snapshot release by @CharlesDuboisSAP in #892
- [Destinations] Cross Level Destination Support by @MatKuhr in #890
- chore: [DevOps] bump the production-minor-patch group with 7 updates by @dependabot[bot] in #902
- chore: [DevOps] bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.2 to 3.11.3 in the plugins group by @dependabot[bot] in #901
- chore: [DevOps] bump the test group with 3 updates by @dependabot[bot] in #900
- chore: Update security lib to 3.6.3 by @CharlesDuboisSAP in #896
- [IAS] Improve Test Coverage for Named User OAuth Token Caching by @MatKuhr in #815
- fix: [openapi-generator-plugin] Resolve Jackson Dependency Convergence by @newtork in #906
- chore: [DevOps] bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.3.2 to 4.9.4.0 in the plugins group by @dependabot[bot] in #907
- fix: (OData v4) Use correct ETag / If-Match header for entity bound actions by @newtork in #897
- chore: [DevOps] bump the production-minor-patch group with 2 updates by @dependabot[bot] in #908
- [Destinations] Custom Destination Service Parameters and Chaining by @MatKuhr in #895
- fix: Fix release notes by @Jonas-Isr in #912
- fix: Revert Javadoc Plugin back to 3.11.2 by @Jonas-Isr in #915
New Contributors
- @isevdalinosap made their first contribution in #851
Full Changelog: https://github.com/SAP/cloud-sdk-java/commits/rel/5.22.0
Release 5.21.0
What's Changed
- chore: [DevOps] bump the production-minor-patch group with 4 updates by @dependabot[bot] in #842
- fix: Compile with Java 23 (language level 17) by @CharlesDuboisSAP in #848
- chore: [DevOps] bump the plugins group with 2 updates by @dependabot[bot] in #847
- chore: [DevOps] bump the production-minor-patch group with 7 updates by @dependabot[bot] in #846
- chore: Increase archetype SapMachineJre version with wildcard by @newtork in #804
- fix: OData Create, Update, Delete eager response evaluation by @newtork in #849
- feat: (OpenAPI) Fix class name generation for inline-object of
//component/responseschemas by @newtork in #835 - chore: [DevOps] bump org.apache.maven.plugins:maven-enforcer-plugin from 3.5.0 to 3.6.0 in the plugins group by @dependabot[bot] in #853
- chore: Fix CVE-2025-48734 by @Jonas-Isr in #845
- chore: [DevOps] bump the production-minor-patch group across 1 directory with 8 updates by @dependabot[bot] in #858
- fix: Fix
dependency treefield in bug-report.yml by @Jonas-Isr in #867 - fix: [Connectivity] Change default token cache duration to 1hr by @rpanackal in #861
- feat: [Connectivity] Introduce OAuth2Option for token cache parameters by @rpanackal in #860
- chore: Migrate release process to maven central by @Jonas-Isr in #866
- chore: bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 in /dependency-bundles/bom by @dependabot[bot] in #857
- fix: (odata-client) Move disable-buffer toggle from result object to request builder by @newtork in #850
- [BlackDuck] Fix CVE-2024-7254 by @newtork in #873
Full Changelog: https://github.com/SAP/cloud-sdk-java/commits/rel/5.21.0
Release 5.20.0
What's Changed
- chore: [DevOps] bump the test group with 2 updates by @dependabot in #820
- chore: [DevOps] bump the production-minor-patch group with 6 updates by @dependabot in #819
- chore: [OData] Add wiremock test for nextlink url query-parameter merging behavior by @newtork in #818
- chore: [DevOps] bump org.apache.maven.plugins:maven-clean-plugin from 3.4.1 to 3.5.0 in the plugins group by @dependabot in #824
- chore: [DevOps] bump the production-minor-patch group with 7 updates by @dependabot in #823
- chore: Fix Blackduck finding for outdated, transitive dependency
commons-beanutilsby @newtork in #825 - chore: Fix Blackduck finding for outdated, transitive dependency
commons-beanutilsby @newtork in #826 - chore: [DevOps] bump org.codehaus.mojo:build-helper-maven-plugin from 3.6.0 to 3.6.1 in the plugins group by @dependabot in #830
- chore: [DevOps] bump the production-minor-patch group with 13 updates by @dependabot in #831
- feat: Extend error message for 401 errors by @Jonas-Isr in #827
- chore: [DevOps] bump the test group with 5 updates by @dependabot in #836
- chore: [DevOps] bump the production-minor-patch group with 7 updates by @dependabot in #837
- fix: (OData) HttpResponse entity buffering by @newtork in #839
Full Changelog: https://github.com/SAP/cloud-sdk-java/commits/rel/5.20.0
Release 5.19.0
What's Changed
- chore: [DevOps] bump the production-minor-patch group with 3 updates by @dependabot in #783
- chore: [DevOps] bump the test group with 4 updates by @dependabot in #790
- Update readme by @CharlesDuboisSAP in #794
- chore: [DevOps] bump the production-minor-patch group across 1 directory with 6 updates by @dependabot in #793
- fix: [OData V2]: Disable Validation in the absense of DOCTYPE by @htngr in #791
- chore: [DevOps] bump org.checkerframework:checker-qual from 3.49.2 to 3.49.3 in the production-minor-patch group by @dependabot in #797
- chore: [DevOps] bump the production-minor-patch group with 2 updates by @dependabot in #799
- [Destinations] Improve Detection and Masking of Secrets in Debug Logs by @MatKuhr in #798
- chore: Increase archetype SapMachineJre version by @newtork in #803
- chore: [DevOps] bump org.apache.maven.plugins:maven-archetype-plugin from 3.3.1 to 3.4.0 in the plugins group by @dependabot in #810
- chore: [DevOps] bump the production-minor-patch group with 5 updates by @dependabot in #809
- chore: Remove vulnerable
commons-configurationby @CharlesDuboisSAP in #808 - chore: [DevOps] bump org.json:json from 20250107 to 20250517 in the production-major group by @dependabot in #811
- fix: [OData] Remove duplicate query parameters from
nextLinkreferences by @newtork in #813
New Contributors
Full Changelog: https://github.com/SAP/cloud-sdk-java/commits/rel/5.19.0
Release 5.18.0
What's Changed
- chore: [DevOps] bump the plugins group with 2 updates by @dependabot in #733
- chore: [DevOps] bump the production-minor-patch group with 4 updates by @dependabot in #732
- feat: OpenAPI Generator to drop the redundant
isIsBoolean()method prefix by @newtork in #735 - feat: OpenAPI Generator to support
float[]overList<BigDecimal>by @newtork in #734 - chore: [DevOps] bump the test group with 10 updates by @dependabot in #743
- chore: [DevOps] bump the plugins group with 2 updates by @dependabot in #742
- chore: [DevOps] bump the production-minor-patch group with 13 updates by @dependabot in #741
- refactor: [OpenAPI] Extract Custom
JavaClientCodegento Separate Class by @rpanackal in #739 - fix: [OpenAPI]
@Betaannotations on generated enums by @CharlesDuboisSAP in #744 - chore: [DevOps] bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.1.0 to 4.9.2.0 in the plugins group by @dependabot in #750
- chore: [DevOps] bump the production-minor-patch group with 3 updates by @dependabot in #749
- fix: [OpenAPI] Correct
@Nullableon inner enumfromValue(String)methods by @newtork in #746 - feat: [OpenAPI] Exclusion of paths and properties by @newtork in #745
- test: [OpenAPI-Gen] Deserialising
oneOfandanyOfwith array of objects by @rpanackal in #752 - chore: [DevOps] bump the test group with 2 updates by @dependabot in #759
- chore: [DevOps] bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.2.0 to 4.9.3.0 in the plugins group by @dependabot in #758
- chore: [DevOps] bump the production-minor-patch group with 7 updates by @dependabot in #757
- feat: [IAS] Harden IAS Subdomain Resolution in OAuth2Service by @MatKuhr in #753
- docs: [Connectivity-Apache-Client4/5] Upate Cache TTL in javadoc by @rpanackal in #756
- chore: [DevOps] bump the test group with 2 updates by @dependabot in #764
- chore: [DevOps] bump the production-minor-patch group with 3 updates by @dependabot in #763
- chore: [DevOps] bump net.bytebuddy:byte-buddy from 1.17.4 to 1.17.5 in the test group by @dependabot in #766
- chore: [DevOps] bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.2 to 3.5.3 in the plugins group by @dependabot in #767
- chore: [DevOps] bump org.jacoco:jacoco-maven-plugin from 0.8.12 to 0.8.13 in the plugins group by @dependabot in #771
- chore: [DevOps] bump the production-minor-patch group across 1 directory with 11 updates by @dependabot in #772
- chore: [OpenAPI] Fix broken test by @newtork in #761
- chore: Updated service binding version to 0.21.0 by @CharlesDuboisSAP in #775
- chore: [DevOps] bump the production-minor-patch group with 7 updates by @dependabot in #778
Full Changelog: https://github.com/SAP/cloud-sdk-java/commits/rel/5.18.0
Release 5.17.0
What's Changed
- fix: Bugfixes in perform-release script by @Jonas-Isr in #707
- chore: [DevOps] bump the test group with 2 updates by @dependabot in #711
- chore: [DevOps] bump the production-minor-patch group across 1 directory with 9 updates by @dependabot in #712
- Dependabot PRs open earlier by @CharlesDuboisSAP in #713
- Update dependabot.yaml by @CharlesDuboisSAP in #715
- Update dependabot.yaml by @CharlesDuboisSAP in #717
- chore: [DevOps] Update Apache httpclient5 to 5.4.2 by @CharlesDuboisSAP in #716
- chore: [DevOps] bump net.bytebuddy:byte-buddy from 1.17.0 to 1.17.1 in the test group by @dependabot in #721
- chore: [DevOps] bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.6 to 4.9.1.0 in the plugins group by @dependabot in #720
- chore: [DevOps] bump the production-minor-patch group across 1 directory with 3 updates by @dependabot in #727
- fix: Moved dependabot-automerge to Tuesday by @CharlesDuboisSAP in #728
- fix: [DevOps] Remove annotation processing for local compilation by @newtork in #725
- feat: [OpenAPI] Add
toMap()and deprecategetCustomField(String)by @CharlesDuboisSAP in #723
Full Changelog: https://github.com/SAP/cloud-sdk-java/commits/rel/5.17.0
Release 5.16.0
What's Changed
- OData V2 Nested Field Update by @rpanackal in #675
- Remove copyright header by @newtork in #686
- chore: [DevOps] bump the production-minor-patch group across 1 directory with 16 updates by @dependabot in #684
- Fix perform release by @CharlesDuboisSAP in #687
- chore: [DevOps] bump org.apache.httpcomponents.core5:httpcore5 from 5.3.1 to 5.3.2 in the test group by @dependabot in #692
- chore: [DevOps] bump commons-codec:commons-codec from 1.17.1 to 1.17.2 in the production-minor-patch group by @dependabot in #690
- chore: [DevOps] bump org.json:json from 20240303 to 20250107 in the production-major group by @dependabot in #691
- fix(openapi-generator): Optionally generate
@Betaannotation on interfaces by @newtork in #688 - feat: [OpenAPI] Remove Spec File Version from Generated Javadoc by @MatKuhr in #696
- chore: [DevOps] bump net.bytebuddy:byte-buddy from 1.15.11 to 1.16.1 in the test group by @dependabot in #699
- chore: [DevOps] bump the production-minor-patch group with 11 updates by @dependabot in #698
- feat: [OData V4] Improve BatchRequestBuilder by @MatKuhr in #694
- fix: [OpenAPI] Fix Enum Discriminator by @MatKuhr in #695
- chore: [DevOps] bump the production-minor-patch group with 4 updates by @dependabot in #702
- feat(openapi-generator): Suppress faulty
additionalProperties: trueby @newtork in #689 - feat(openapi-generator): Allow for primitives in anyOf/oneOf component schema definitions by @newtork in #681
New Contributors
- @rpanackal made their first contribution in #675
Full Changelog: https://github.com/SAP/cloud-sdk-java/commits/rel/5.16.0
Release 5.15.0
What's Changed
- [Stabilize] Remove remaining
@Betaannotation from OData v4/client/generator by @newtork in #626 - [Stabilize] Remove
@Betaannotation from RequestHeaderAccessor API by @newtork in #628 - Stabilized ServiceBinding classes by @CharlesDuboisSAP in #636
- Removed all @beta annotations by @CharlesDuboisSAP in #637
- chore: [DevOps] bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.5 to 4.8.6.6 in the plugins group by @dependabot in #641
- Extend Apache HttpClient 5 test assertions for actual headers (2) by @newtork in #640
- feat: [OData V4] TypeDefinition Support by @MatKuhr in #644
- chore: [DevOps] Add Pretty Issue Templates by @MatKuhr in #651
- OpenAPI oneOf support by @CharlesDuboisSAP in #647
- chore: [DevOps] bump fsfe/reuse-action from 4.0.0 to 5.0.0 in the github-actions group by @dependabot in #653
- chore: [DevOps] bump the test group with 4 updates by @dependabot in #655
- Update Code Generator for AI SDK by @MatKuhr in #652
- chore: [DevOps] bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.1 to 3.11.2 in the plugins group by @dependabot in #660
- feat: [OpenAPI] Improved OneOf Support by @MatKuhr in #657
- Fix: TLS Upgrade config propagates to RestTemplate by @CharlesDuboisSAP in #662
- Improve naming of secret in main-build-workflow. by @Jonas-Isr in #663
- chore: [DevOps] bump net.bytebuddy:byte-buddy from 1.15.10 to 1.15.11 in the test group by @dependabot in #666
- [OData] Renamed internal variable
valuestocloudSdkValuesby @CharlesDuboisSAP in #668 - [OData] Renamed internal variable
valuetocloudSdkValueby @CharlesDuboisSAP in #671 - Exchange HashMap with LinkedHashMap (odata v2) by @Jonas-Isr in #672
- chore: [DevOps] bump the production-minor-patch group with 5 updates by @dependabot in #665
- Exchange HashMap with LinkedHashMap (OData v4) by @Jonas-Isr in #673
New Contributors
- @Jonas-Isr made their first contribution in #663
Full Changelog: https://github.com/SAP/cloud-sdk-java/commits/rel/5.15.0
Release 5.14.0
What's Changed
- chore: [DevOps] bump the test group with 8 updates by @dependabot in #600
- chore: [DevOps] bump org.apache.maven.plugins:maven-archetype-plugin from 3.2.1 to 3.3.0 in the plugins group by @dependabot in #599
- chore: [DevOps] bump the production-minor-patch group across 1 directory with 8 updates by @dependabot in #601
- chore: bump org.apache.maven.plugins:maven-archetype-plugin from 3.2.1 to 3.3.0 by @dependabot in #596
- chore: [DevOps] bump the test group with 2 updates by @dependabot in #605
- chore: [DevOps] bump the production-minor-patch group with 9 updates by @dependabot in #603
- chore: [DevOps] bump the plugins group with 3 updates by @dependabot in #604
- chore: [DevOps] bump org.openapitools:openapi-generator from 7.8.0 to 7.9.0 in the production-minor-patch group by @dependabot in #607
- chore: [DevOps] bump net.bytebuddy:byte-buddy from 1.15.3 to 1.15.4 in the test group by @dependabot in #609
- chore: [DevOps] bump the production-minor-patch group with 4 updates by @dependabot in #608
- chore: [DevOps] bump the test group with 3 updates by @dependabot in #614
- chore: [DevOps] bump the production-minor-patch group with 4 updates by @dependabot in #612
- [OpenAPI] Improve JavaDoc Generation for default constructor on model classes by @newtork in #615
- chore: [DevOps] bump the test group with 2 updates by @dependabot in #619
- chore: [DevOps] bump the plugins group with 5 updates by @dependabot in #618
- chore: [DevOps] bump the plugins group with 4 updates by @dependabot in #622
- chore: [DevOps] bump the test group with 5 updates by @dependabot in #623
- [Stabilize] Remove
@Betaannotation from Apache HttpClient 5 API by @newtork in #625 - OpenAPI: Added AI SDK Constructors by @CharlesDuboisSAP in #629
- Added OpenAPI
removeOperationIdPrefixtest by @CharlesDuboisSAP in #633 - Make TLS/SSL version upgrade handling OPTIN for OnPremise by @newtork in #631
Full Changelog: https://github.com/SAP/cloud-sdk-java/commits/rel/5.14.0