Skip to content

Releases: SAP/cloud-sdk-java

Release 5.25.0

22 Dec 18:02

Choose a tag to compare

What's Changed

  • fix: Javadoc warnings by @CharlesDuboisSAP in #995
  • chore: [DevOps] bump the test group with 2 updates by @dependabot[bot] in #998
  • chore: [DevOps] bump the production-minor-patch group with 10 updates by @dependabot[bot] in #997
  • release: [DevOps] Set autoPublish to true by @CharlesDuboisSAP in #996
  • chore: [DevOps] bump the production-minor-patch group with 4 updates by @dependabot[bot] in #1003
  • chore: [DevOps] bump the test group with 2 updates by @dependabot[bot] in #1008
  • chore: [DevOps] bump org.apache.maven.plugins:maven-jar-plugin from 3.4.2 to 3.5.0 in the plugins group by @dependabot[bot] in #1007
  • chore: [DevOps] bump the production-minor-patch group with 3 updates by @dependabot[bot] in #1005
  • Add test covering the default retry behavior of HTTP client 5 by @MatKuhr in #1004
  • feat: [OpenAPI] Type and Import mapping support by @rpanackal in #1010
  • chore: [DevOps] bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.8.1 to 4.9.8.2 in the plugins group by @dependabot[bot] in #1012
  • chore: [DevOps] bump actions/checkout from 5 to 6 in the github-actions group by @dependabot[bot] in #1020
  • chore: [DevOps] bump the plugins group with 2 updates by @dependabot[bot] in #1022
  • chore: [DevOps] bump net.bytebuddy:byte-buddy from 1.18.1 to 1.18.2 in the test group by @dependabot[bot] in #1021
  • fix: [OData] Name mapping bug in NamingUtils by @rpanackal in #1026
  • fix: [OData] TreatserviceNameMappings.properties readonly by @rpanackal in #1029
  • chore: bump org.mozilla:rhino from 1.8.0 to 1.8.1 in /datamodel/openapi/openapi-generator by @dependabot[bot] in #1023
  • chore: Fix bom comment for axis2 by @newtork in #1033
  • Transparent proxy: TP Loader Cloud SDK native integration by @VladislavAtanasov95 in #981

New Contributors

Full Changelog: https://github.com/SAP/cloud-sdk-java/commits/rel/5.25.0

Release 5.24.0

30 Oct 14:34

Choose a tag to compare

What's Changed

  • chore: Archetype Java 21+ compatibility by @CharlesDuboisSAP in #962
  • chore: [DevOps] bump net.bytebuddy:byte-buddy from 1.17.7 to 1.17.8 in the test group by @dependabot[bot] in #966
  • chore: [DevOps] bump the production-minor-patch group with 4 updates by @dependabot[bot] in #963
  • chore: [DevOps] bump the plugins group with 2 updates by @dependabot[bot] in #965
  • fix: README image + deepwiki by @CharlesDuboisSAP in #967
  • chore: [DevOps] bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.6.0 to 4.9.8.1 in the plugins group by @dependabot[bot] in #972
  • chore: [DevOps] bump com.puppycrawl.tools:checkstyle from 11.1.0 to 12.0.1 in the production-major group by @dependabot[bot] in #964
  • fix: Circuit breaker exception handling by @Jonas-Isr in #971
  • chore: Remove buildpacks declaration from archetype by @newtork in #988
  • chore: [DevOps] bump org.apache.maven.plugins:maven-plugin-plugin from 3.15.1 to 3.15.2 in the plugins group by @dependabot[bot] in #990
  • chore: [DevOps] bump the production-minor-patch group with 4 updates by @dependabot[bot] in #989
  • chore: Enable JavaDoc Aggregate with Delombok by @newtork in #969
  • ZTIS Support for Kyma by @MatKuhr in #985
  • feat: support provider:client for IAS app-to-app by @mpern in #986
  • Transparent Proxy: Seamless handling of Cross-level consumption of destination-fragment pairs by @panayotmarinov in #903
  • chore: [DevOps] bump the github-actions group with 6 updates by @dependabot[bot] in #991
  • chore: [DevOps] bump the production-minor-patch group with 3 updates by @dependabot[bot] in #992
  • Add release note for App2App by @MatKuhr in #993

New Contributors

Full Changelog: https://github.com/SAP/cloud-sdk-java/commits/rel/5.24.0

Release 5.23.0

09 Oct 07:48

Choose a tag to compare

What's Changed

🔧 Compatibility Notes

  • The builder methods for TransparentProxyDestination have been renamed:
    • staticDestination() to destination()
    • dynamicDestination() to gateway()

📈 Improvements

  • Circuit breaker exceptions CallNotPermittedException have been replaced in favor of the previously thrown exception to provide more context on the failure.

All Commits

click here to expand
  • feat: [OpenAPI] oneOf with 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-java transitive 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

29 Aug 12:53

Choose a tag to compare

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 properties by @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

Full Changelog: https://github.com/SAP/cloud-sdk-java/commits/rel/5.22.0

Release 5.21.0

01 Aug 15:18

Choose a tag to compare

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/response schemas 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 tree field 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

20 Jun 16:22

Choose a tag to compare

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-beanutils by @newtork in #825
  • chore: Fix Blackduck finding for outdated, transitive dependency commons-beanutils by @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

26 May 13:40

Choose a tag to compare

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-configuration by @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 nextLink references by @newtork in #813

New Contributors

Full Changelog: https://github.com/SAP/cloud-sdk-java/commits/rel/5.19.0

Release 5.18.0

16 Apr 15:04

Choose a tag to compare

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[] over List<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 JavaClientCodegen to Separate Class by @rpanackal in #739
  • fix: [OpenAPI] @Beta annotations 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 @Nullable on inner enum fromValue(String) methods by @newtork in #746
  • feat: [OpenAPI] Exclusion of paths and properties by @newtork in #745
  • test: [OpenAPI-Gen] Deserialising oneOf and anyOf with 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

20 Feb 17:11

Choose a tag to compare

What's Changed

Full Changelog: https://github.com/SAP/cloud-sdk-java/commits/rel/5.17.0

Release 5.16.0

29 Jan 16:16

Choose a tag to compare

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 @Beta annotation 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: true by @newtork in #689
  • feat(openapi-generator): Allow for primitives in anyOf/oneOf component schema definitions by @newtork in #681

New Contributors

Full Changelog: https://github.com/SAP/cloud-sdk-java/commits/rel/5.16.0