Releases: SAP/cloud-sdk-java
Releases · SAP/cloud-sdk-java
Release 5.15.0
What's Changed
- [Stabilize] Remove remaining
@Beta
annotation from OData v4/client/generator by @newtork in #626 - [Stabilize] Remove
@Beta
annotation 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
values
tocloudSdkValues
by @CharlesDuboisSAP in #668 - [OData] Renamed internal variable
value
tocloudSdkValue
by @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
@Beta
annotation from Apache HttpClient 5 API by @newtork in #625 - OpenAPI: Added AI SDK Constructors by @CharlesDuboisSAP in #629
- Added OpenAPI
removeOperationIdPrefix
test 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
Release 5.13.0
What's Changed
- chore: [DevOps] bump the plugins group with 2 updates by @dependabot in #581
- chore: [DevOps] bump the production-minor-patch group with 2 updates by @dependabot in #580
- fix: [DevOps] JavaDoc generation by @MatKuhr in #578
- chore: Remove Security Lib Legacy Workaround by @MatKuhr in #454
- chore: Use
ServiceIdentifier
Constants from the Service Binding Library by @Johannes-Schneider in #367 - chore: Switch error logging to throwing an exception for OnPrem conne… by @MatKuhr in #364
- Issue 582: Replace query parameters encoder by @mvigenin in #583
- Use SAPMachine for building in CI by @fwilhe in #584
- chore: [DevOps] bump org.apache.httpcomponents.core5:httpcore5 from 5.2.5 to 5.3 in the test group by @dependabot in #590
- chore: [DevOps] bump the production-minor-patch group with 3 updates by @dependabot in #589
- chore: bump com.google.protobuf:protobuf-java from 3.25.4 to 3.25.5 in /cloudplatform/connectivity-ztis by @dependabot in #591
- chore: [DevOps] bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.3 to 4.8.6.4 in the plugins group by @dependabot in #593
- Added Contributing with AI-generated code by @CharlesDuboisSAP in #594
- chore: Switch from error logging to exceptions by @MatKuhr in #363
- chore: [DevOps] bump the production-minor-patch group with 5 updates by @dependabot in #592
New Contributors
Full Changelog: https://github.com/SAP/cloud-sdk-java/commits/rel/5.13.0
Release 5.12.0
What's Changed
- Fix Staging Deploy in Release workflow by @CharlesDuboisSAP in #523
- chore: [DevOps] bump fsfe/reuse-action from 3.0.0 to 4.0.0 in the github-actions group by @dependabot in #520
- chore: [DevOps] bump the production-minor-patch group with 2 updates by @dependabot in #522
- Update
grpc
dependency by @CharlesDuboisSAP in #527 - [OpenAPI Generator] When deleting files, only consider specific packages by @newtork in #529
- chore: [DevOps] bump the production-minor-patch group with 5 updates by @dependabot in #532
- chore: [DevOps] bump the test group with 4 updates by @dependabot in #533
- fix: gRPC Version by @MatKuhr in #535
- [OpenAPI Generator] Omit unnecessary dependency declaration by @newtork in #528
- Updated checkstyle to
10.17.0
by @CharlesDuboisSAP in #538 - Update REUSE by @CharlesDuboisSAP in #539
- chore: [DevOps] bump the test group with 2 updates by @dependabot in #548
- chore: [DevOps] bump the production-minor-patch group across 1 directory with 9 updates by @dependabot in #549
- chore: [DevOps] bump the plugins group with 3 updates by @dependabot in #547
- feat: [OAuth2] Enable OAuth Timeout Customization by @MatKuhr in #544
- fix: OData Batch Error Handling by @MatKuhr in #543
- CI Badge fix by @CharlesDuboisSAP in #552
- [OpenAPI Generator] Fix
@Nullable
property accessors by @newtork in #553 - chore: [DevOps] bump net.bytebuddy:byte-buddy from 1.14.19 to 1.15.0 in the test group by @dependabot in #562
- chore: [DevOps] bump the plugins group with 4 updates by @dependabot in #561
- Reduce Apache HttpClient 4 dependency in
security
by @newtork in #541 - fix: Destination Service Error Handling by @MatKuhr in #555
- [DwC] Limit DwC Headers when Connecting to Megaclite by @MatKuhr in #559
- chore: [DevOps] bump the production-minor-patch group with 4 updates by @dependabot in #560
- fix: [DevOps] Improve Test Reliability by @MatKuhr in #565
- Fix multiple invocations of
DefaultHttpDestinationBuilderProxyHandler#handle
by @newtork in #571 - feat: [DestinationService] Allow optional retrieval-strategy (tenant) in getAllDestinationProperties by @newtork in #564
- chore: Add nonnull test case assertions for
DefaultRequestHeaderContainer
by @newtork in #569 - fix: issue #557: DwC Auth Token not available (DwC + IAS) by @jingweiz2017 in #568
- feat: [OpenAPI Generator] Allow for wildcard
nullable=false
enum deserialization by @newtork in #572 - chore: [DevOps] bump the test group with 4 updates by @dependabot in #575
- chore: [DevOps] bump the plugins group with 4 updates by @dependabot in #574
- chore: [DevOps] bump the production-minor-patch group across 1 directory with 4 updates by @dependabot in #576
New Contributors
- @jingweiz2017 made their first contribution in #568
Full Changelog: https://github.com/SAP/cloud-sdk-java/commits/rel/5.12.0
Release 5.11.0
What's Changed
- (Legacy) Remove confusing comment by @newtork in #469
- chore: [DevOps] bump the plugins group with 3 updates by @dependabot in #474
- chore: [DevOps] bump the plugins group with 3 updates by @dependabot in #480
- chore: [DevOps] bump the production-minor-patch group across 1 directory with 9 updates by @dependabot in #481
- Reduce unnecessary exception in
ThreadContextExecutor
by @newtork in #487 - chore: [DevOps] bump the production-minor-patch group with 8 updates by @dependabot in #489
- chore: [DevOps] bump the plugins group with 2 updates by @dependabot in #490
- chore: [DevOps] bump the test group with 5 updates by @dependabot in #494
- chore: [DevOps] bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.1 to 4.8.6.2 in the plugins group by @dependabot in #493
- chore: [DevOps] bump the production-minor-patch group with 7 updates by @dependabot in #492
- No Kibana links by @CharlesDuboisSAP in #495
- Remove
//NOPMD
on OpenAPI generated imports by @CharlesDuboisSAP in #496 - chore: [DevOps] bump net.bytebuddy:byte-buddy from 1.14.17 to 1.14.18 in the test group by @dependabot in #500
- chore: [DevOps] bump the production-minor-patch group with 4 updates by @dependabot in #498
- Removed
Test Report
step by @CharlesDuboisSAP in #501 - chore: [DevOps] bump org.apache.commons:commons-lang3 from 3.14.0 to 3.15.0 in the test group by @dependabot in #505
- chore: [DevOps] bump the production-minor-patch group with 3 updates by @dependabot in #504
- Add comment to DefaultHttpClientFactory by @newtork in #506
- Fix incorrect camelCase when generating list accessors for OpenAPI by @newtork in #510
- chore: [DevOps] bump the production-minor-patch group with 2 updates by @dependabot in #512
- Fix custom PMD rules by @newtork in #513
- feat: [Destinations] Support Fragments by @MatKuhr in #491
- Add optional builder pattern to OpenAPI mustache POJO template by @newtork in #508
- Remove unused
api-options.json
by @newtork in #514 - chore: [DevOps] bump the plugins group across 1 directory with 3 updates by @dependabot in #503
- feat: [Destinations] Destination Builder Property Removal by @MatKuhr in #515
- [OpenAPI] Fix generated JavaDoc by @newtork in #516
- Fix automated testing of sample modules by @newtork in #509
- Fix
@Nonnull
and@Nullable
annotations on endpoint methods created by OpenAPI Generator by @newtork in #511 - Fix JDK22 compiler warnings by @newtork in #517
Full Changelog: https://github.com/SAP/cloud-sdk-java/commits/rel/5.11.0
Release 5.10.0
What's Changed
- chore: [DevOps] bump org.codehaus.mojo:build-helper-maven-plugin from 3.5.0 to 3.6.0 in the plugins group by @dependabot in #440
- chore: [DevOps] bump the production-minor-patch group across 1 directory with 6 updates by @dependabot in #441
- Add comment about
ConnectionManager
cardinality inAbstractHttpClientFactory
by @newtork in #437 - Fix unit test validation in OpenAPI Generator by @newtork in #452
- chore: [DevOps] bump net.bytebuddy:byte-buddy from 1.14.15 to 1.14.16 in the test group by @dependabot in #450
- chore: [DevOps] bump the production-minor-patch group with 6 updates by @dependabot in #448
- Remove Kotlin from dependencies by @CharlesDuboisSAP in #455
- chore: [DevOps] bump the test group with 2 updates by @dependabot in #457
- fix: [IAS] ZTIS for Subscriber Tenants when using IAS by @MatKuhr in #458
- Updated Spring Boot to 3.3.0 by @CharlesDuboisSAP in #460
- feat: Support ZTIS with XSUAA by @MatKuhr in #453
- chore: [DevOps] bump the plugins group across 1 directory with 5 updates by @dependabot in #459
- Deprecate non functional IAS option by @MatKuhr in #462
- Remove dependency jakarta.xml.bind-api by @CharlesDuboisSAP in #465
- chore: Fix deprecation tag by @MatKuhr in #466
- chore: [DevOps] bump the production-minor-patch group with 4 updates by @dependabot in #463
- chore: [DevOps] bump org.apache.maven.plugins:maven-checkstyle-plugin from 3.3.1 to 3.4.0 in the plugins group by @dependabot in #464
- Remove mentions of
ScpCf
in Javadoc and variables by @CharlesDuboisSAP in #467
Full Changelog: https://github.com/SAP/cloud-sdk-java/commits/rel/5.10.0
Release 5.9.0
What's Changed
- fix: perform release workflow by @Johannes-Schneider in #410
- docs: Add Blog Post Series on OSS Process by @MatKuhr in #376
- chore: [DevOps] bump the production-minor-patch group across 1 directory with 8 updates by @dependabot in #416
- chore: [DevOps] bump net.bytebuddy:byte-buddy from 1.14.13 to 1.14.14 in the test group by @dependabot in #414
- refactor: Dependabot Auto Merge GH Workflow by @Johannes-Schneider in #417
- feat: Cron Workflow to Update Maven Dependency Cache by @Johannes-Schneider in #418
- feat: OAuth2Property Supplier for XSUAA Itself by @Johannes-Schneider in #413
- chore: [Destinations] Improve Header Provider Error Handling by @MatKuhr in #419
- feat: [Destinations] Support OAuth2 Refresh Token Authentication Type by @MatKuhr in #404
- fix: Derive current
Principal
fromBasic
Authentication Header by @Johannes-Schneider in #420 - chore: [DevOps] bump the test group with 5 updates by @dependabot in #423
- chore: [DevOps] bump the production-minor-patch group across 1 directory with 6 updates by @dependabot in #424
- chore: [DevOps] bump the plugins group across 1 directory with 7 updates by @dependabot in #421
- chore: [DevOps] bump the production-minor-patch group with 3 updates by @dependabot in #426
- chore: [DevOps] bump net.bytebuddy:byte-buddy from 1.14.14 to 1.14.15 in the test group by @dependabot in #431
- chore: [DevOps] bump the production-minor-patch group with 3 updates by @dependabot in #430
- fix: AuthToken Regression by @Johannes-Schneider in #433
Full Changelog: rel/5.8.0...rel/5.9.0
Release 5.8.0
What's Changed
- chore: Fix remaining
normal
priority PMD finding by @newtork in #370 - Try fix dependabot merger one more time by @MatKuhr in #392
- fix: Consume CSRF Token Retrieval response
HttpEntity
manually by @newtork in #372 - fix: [Destinations] Fix NPE on Using Bound Services Backed by IAS by @MatKuhr in #393
- feat: [Destinations] Increase Http Client Cache Duration by @MatKuhr in #388
- Try fix GH merger again by @MatKuhr in #399
- fix: [Destinations] Improve Error Handling for IAS-based Service Destinations by @MatKuhr in #395
- chore: [DevOps] bump the plugins group with 4 updates by @dependabot in #397
- chore: [DevOps] bump the production-minor-patch group with 13 updates by @dependabot in #398
- Fix NPE in ActionRequestBuilder.serialize by @CharlesDuboisSAP in #402
- chore: [DevOps] Add .java-version to .gitignore by @MatKuhr in #403
- feat: [Destinations] Always send APP_TID for IAS Token Requests by @MatKuhr in #405
Full Changelog: rel/5.7.0...rel/5.8.0
Release 5.7.0
What's Changed
- fix: Redundant NPE in
DefaultHttpDestination#equals
and#hashCode
by @newtork in #368 - feat: [Destinations] Support Zero Trust Identity Service by @MatKuhr in #332
- fix: [DevOps] Try Fix Dependabot Automerge Workflow by @MatKuhr in #375
- chore: [DevOps] bump the production-minor-patch group with 3 updates by @dependabot in #373
- chore: [DevOps] bump the test group with 1 update by @dependabot in #383
- chore: [DevOps] bump the github-actions group with 1 update by @dependabot in #384
- chore: [DevOps] bump the plugins group with 2 updates by @dependabot in #387
- chore: [DevOps] bump the production-minor-patch group with 5 updates by @dependabot in #381
Full Changelog: rel/5.6.0...rel/5.7.0
Release 5.6.0
What's Changed
- feat: Remove dependency updates section from release notes and automation script by @CharlesDuboisSAP in #335
- chore: [DevOps] bump the production-minor-patch group with 2 updates by @dependabot in #339
- chore: [DevOps] bump the github-actions group with 1 update by @dependabot in #338
- chore: [DevOps] bump the production-major group with 1 update by @dependabot in #340
- style: Fix PMD warnings by @newtork in #342
- fix: DwC Auth Token not available by @MatKuhr in #337
- feat: IAS App-to-Service Communication by @Johannes-Schneider in #331
- refactor: Assess CloseResource PMD warning and harden API for
MultipartParser
by @newtork in #343 - fix: Add equals/hashcode for Destination by @newtork in #341
- chore: [DevOps] bump the test group with 4 updates by @dependabot in #352
- chore: [DevOps] bump the production-minor-patch group with 6 updates by @dependabot in #353
- fix: Allow DwC Tenant without Subdomain by @Johannes-Schneider in #355
- docs: Add implementation reference to interface parameter declaration in JavaDoc by @newtork in #346
- feat: Support AI Core by default in Service Binding Destination Loading by @MatKuhr in #358
- feat: Allow access to failed batch request by @CharlesDuboisSAP and @SpaceCondor in #347
- fix: Follow up of #347 by @CharlesDuboisSAP in #360
- fix: [Destinations] Fix Caching Isolation of HttpClients for Destinations with PrincipalPropagation by @MatKuhr in #349
- fix: Improve error handling for Missing Connectivity Proxy information by @MatKuhr in #359
- fix: Business Logging Service Binding removed from Endpoint URLs by @rnewbigging in #356
- chore: [DevOps] bump the test group with 5 updates by @dependabot in #362
- chore: [DevOps] bump the production-minor-patch group with 9 updates by @dependabot in #361
- fix: Run CI after Dependabot Auto Merges by @Johannes-Schneider in #365
New Contributors
- @SpaceCondor made their first contribution in #348
Full Changelog: rel/5.5.0...rel/5.6.0