From 5a80aa7033f5ab775c4116b593a0c7c5d0992fdc Mon Sep 17 00:00:00 2001 From: Olena Chubukina Date: Fri, 6 Nov 2026 14:28:44 +0100 Subject: [PATCH 1/2] RND-846: Upgrade to SSDK 22.0.0, BOAT 0.19.1 and BOM 2026.09.2-LTS Prepare for the breaking 2026.10 release and bump to 11.0.0-SNAPSHOT (CI releases it as 11.0.0). - SSDK / backbase-parent 21.0.1 -> 22.0.0 (Spring Boot 4.1.1) - boat-maven-plugin 0.18.1 -> 0.19.1 - backbase-bom 2026.07 / 2026.03-LTS -> 2026.09.2-LTS - Spring Cloud 2025.1.1 -> 2025.1.3 (aligned with SSDK 22); import spring-cloud-contract-dependencies 5.0.3 explicitly, as it is no longer part of the release train - Disable BOAT 0.19 schema deduplication in compositions to keep generated model names (TransactionCursorUpsertRequest, ProductCatalogPushIngestionRequest) - Payment order spec refs v3.19.1 -> v3.23.0 - User profile: ReplaceUserProfile removed from spec, use GetUserProfile - FixtureMonkey 1.1.11 -> 1.2.3 - Test fixes: real load balancer mock in CompositeApiClientConfigTest, correct "groups" path in MapperTest, set now-optional customerReferenceId - Fix javadoc checkstyle violation in DbsApiClientsAutoConfiguration Co-Authored-By: Claude Opus 5.5 --- pom.xml | 10 ++++----- .../access-control-core/pom.xml | 2 +- .../stream/mapper/UserProfileMapper.java | 3 +-- .../stream/service/UserProfileService.java | 3 +-- stream-access-control/pom.xml | 2 +- .../approvals-bootstrap-task/pom.xml | 2 +- stream-approvals/approvals-core/pom.xml | 2 +- stream-approvals/pom.xml | 2 +- stream-audiences/audiences-core/pom.xml | 2 +- stream-audiences/pom.xml | 2 +- stream-compositions/api/cursors-api/pom.xml | 2 +- .../transaction-cursor-api/pom.xml | 2 +- .../legal-entity-integration-api/pom.xml | 2 +- .../payment-order-integration-api/pom.xml | 2 +- .../src/main/resources/service-api-v2.yaml | 2 +- .../api/integrations-api/pom.xml | 2 +- .../product-catalog-integration-api/pom.xml | 2 +- .../product-integration-api/pom.xml | 2 +- .../transaction-integration-api/pom.xml | 2 +- stream-compositions/api/pom.xml | 2 +- .../legal-entity-composition-api/pom.xml | 2 +- .../payment-order-composition-api/pom.xml | 2 +- .../src/main/resources/service-api-v2.yaml | 6 ++--- stream-compositions/api/service-api/pom.xml | 2 +- .../product-catalog-composition-api/pom.xml | 2 +- .../product-composition-api/pom.xml | 2 +- .../transaction-composition-api/pom.xml | 2 +- stream-compositions/cursors/pom.xml | 2 +- .../cursors/transaction-cursor/pom.xml | 2 +- .../events/grandcentral/pom.xml | 2 +- .../events/legal-entity-egress/pom.xml | 2 +- .../events/legal-entity-ingress/pom.xml | 2 +- stream-compositions/events/pom.xml | 2 +- .../events/product-catalog-egress/pom.xml | 2 +- .../events/product-catalog-ingress/pom.xml | 2 +- .../events/product-egress/pom.xml | 2 +- .../events/product-ingress/pom.xml | 2 +- .../events/transaction-egress/pom.xml | 2 +- .../events/transaction-ingress/pom.xml | 2 +- stream-compositions/pom.xml | 22 ++++++++++++++----- .../legal-entity-composition-service/pom.xml | 2 +- .../payment-order-composition-service/pom.xml | 2 +- stream-compositions/services/pom.xml | 2 +- .../pom.xml | 2 +- .../product-composition-service/pom.xml | 2 +- .../transaction-composition-service/pom.xml | 2 +- stream-compositions/test-utils/pom.xml | 2 +- stream-contacts/contacts-core/pom.xml | 2 +- stream-contacts/pom.xml | 2 +- stream-cursor/cursor-core/pom.xml | 2 +- stream-cursor/cursor-http/pom.xml | 2 +- stream-cursor/cursor-publishers/pom.xml | 2 +- stream-cursor/cursor-store/pom.xml | 2 +- stream-cursor/pom.xml | 2 +- .../customer-profile-core/pom.xml | 2 +- .../backbase/stream/mapper/MapperTest.java | 6 ++--- .../service/CustomerProfileServiceTest.java | 5 ++++- stream-customer-profile/pom.xml | 2 +- stream-dbs-clients/pom.xml | 2 +- .../DbsApiClientsAutoConfiguration.java | 4 ++-- .../config/CompositeApiClientConfigTest.java | 7 +++--- stream-investment/investment-core/pom.xml | 2 +- stream-investment/pom.xml | 2 +- .../legal-entity-bootstrap-task/pom.xml | 2 +- stream-legal-entity/legal-entity-core/pom.xml | 2 +- stream-legal-entity/legal-entity-http/pom.xml | 2 +- stream-legal-entity/pom.xml | 2 +- stream-limits/limits-core/pom.xml | 2 +- stream-limits/pom.xml | 2 +- stream-loans/loans-core/pom.xml | 2 +- stream-loans/pom.xml | 2 +- stream-models/approval-model/pom.xml | 2 +- stream-models/legal-entity-model/pom.xml | 2 +- stream-models/pom.xml | 2 +- stream-models/portfolio-model/pom.xml | 2 +- stream-models/product-catalog-model/pom.xml | 2 +- .../payment-order-core/pom.xml | 2 +- stream-payment-order/pom.xml | 2 +- stream-plan-manager/plan-manager-core/pom.xml | 2 +- stream-plan-manager/pom.xml | 2 +- stream-portfolio/pom.xml | 2 +- .../portfolio-bootstrap-task/pom.xml | 2 +- stream-portfolio/portfolio-core/pom.xml | 2 +- stream-portfolio/portfolio-http/pom.xml | 2 +- stream-product-catalog/pom.xml | 2 +- .../product-catalog-core/pom.xml | 2 +- .../product-catalog-http/pom.xml | 2 +- .../product-catalog-task/pom.xml | 2 +- stream-product/pom.xml | 2 +- stream-product/product-core/pom.xml | 2 +- stream-product/product-ingestion-saga/pom.xml | 2 +- stream-sdk/pom.xml | 2 +- stream-sdk/stream-parent/pom.xml | 6 ++--- .../stream-context-propagation/pom.xml | 2 +- .../stream-dbs-web-client/pom.xml | 2 +- .../stream-openapi-support/pom.xml | 2 +- .../stream-parent/stream-test-support/pom.xml | 4 ++-- .../stream-parent/stream-worker/pom.xml | 2 +- stream-sdk/stream-starter-parents/pom.xml | 2 +- .../stream-http-starter-parent/pom.xml | 6 ++--- .../stream-task-starter-parent/pom.xml | 2 +- stream-sdk/stream-starter/pom.xml | 4 ++-- stream-transactions/pom.xml | 2 +- stream-transactions/transactions-core/pom.xml | 2 +- .../transactions-item-writer/pom.xml | 2 +- 105 files changed, 142 insertions(+), 128 deletions(-) diff --git a/pom.xml b/pom.xml index c49b39b914..c74fcb0aed 100644 --- a/pom.xml +++ b/pom.xml @@ -5,13 +5,13 @@ com.backbase.buildingblocks backbase-parent - 21.0.1 + 22.0.0 com.backbase.stream stream-services - 10.17.1 + 11.0.0-SNAPSHOT pom Stream :: Services @@ -41,9 +41,9 @@ 25 - 21.0.1 - 2026.07 - 0.18.1 + 22.0.0 + 2026.09.2-LTS + 0.19.1 4.7.0 26.1.0 true diff --git a/stream-access-control/access-control-core/pom.xml b/stream-access-control/access-control-core/pom.xml index 88745440ba..3e2c1a4150 100644 --- a/stream-access-control/access-control-core/pom.xml +++ b/stream-access-control/access-control-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-access-control - 10.17.1 + 11.0.0-SNAPSHOT access-control-core diff --git a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/mapper/UserProfileMapper.java b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/mapper/UserProfileMapper.java index 7f681dd17e..74bd7219bd 100644 --- a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/mapper/UserProfileMapper.java +++ b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/mapper/UserProfileMapper.java @@ -4,7 +4,6 @@ import com.backbase.dbs.user.profile.api.service.v2.model.GetUserProfile; import com.backbase.dbs.user.profile.api.service.v2.model.MultiValued; import com.backbase.dbs.user.profile.api.service.v2.model.Name; -import com.backbase.dbs.user.profile.api.service.v2.model.ReplaceUserProfile; import com.backbase.stream.legalentity.model.Multivalued; import com.backbase.stream.legalentity.model.User; import com.backbase.stream.legalentity.model.UserProfile; @@ -89,7 +88,7 @@ protected List mapPhones(User user) { abstract List mapAll(List multivalued); - public abstract ReplaceUserProfile toUpdate(CreateUserProfile userItem); + public abstract GetUserProfile toUpdate(CreateUserProfile userItem); public abstract UserProfile toUserProfile(GetUserProfile userItem); diff --git a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserProfileService.java b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserProfileService.java index 738012a454..fa0c437802 100644 --- a/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserProfileService.java +++ b/stream-access-control/access-control-core/src/main/java/com/backbase/stream/service/UserProfileService.java @@ -3,7 +3,6 @@ import com.backbase.dbs.user.profile.api.service.v2.UserProfileManagementApi; import com.backbase.dbs.user.profile.api.service.v2.model.CreateUserProfile; import com.backbase.dbs.user.profile.api.service.v2.model.GetUserProfile; -import com.backbase.dbs.user.profile.api.service.v2.model.ReplaceUserProfile; import com.backbase.stream.mapper.UserProfileMapper; import lombok.AllArgsConstructor; import lombok.NonNull; @@ -47,7 +46,7 @@ public Mono createUserProfile(CreateUserProfile requestBody) { throwable.getResponseBodyAsString())); } - public Mono updateUserProfile(String userId, ReplaceUserProfile requestBody) { + public Mono updateUserProfile(String userId, GetUserProfile requestBody) { return userProfileApi.replaceUserProfile(userId, requestBody) .onErrorResume(WebClientResponseException.class, throwable -> { log.error("Failed to update User Profile: {}\n{}", requestBody.getExternalId(), diff --git a/stream-access-control/pom.xml b/stream-access-control/pom.xml index 703d01094e..679b4eb235 100644 --- a/stream-access-control/pom.xml +++ b/stream-access-control/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 10.17.1 + 11.0.0-SNAPSHOT stream-access-control diff --git a/stream-approvals/approvals-bootstrap-task/pom.xml b/stream-approvals/approvals-bootstrap-task/pom.xml index 6fb8e90024..133e9e64e2 100644 --- a/stream-approvals/approvals-bootstrap-task/pom.xml +++ b/stream-approvals/approvals-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 10.17.1 + 11.0.0-SNAPSHOT ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-approvals/approvals-core/pom.xml b/stream-approvals/approvals-core/pom.xml index f58d98b31c..193da9bcc4 100644 --- a/stream-approvals/approvals-core/pom.xml +++ b/stream-approvals/approvals-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-approvals - 10.17.1 + 11.0.0-SNAPSHOT approvals-core diff --git a/stream-approvals/pom.xml b/stream-approvals/pom.xml index 48e4bfaffc..aa6c3292fa 100644 --- a/stream-approvals/pom.xml +++ b/stream-approvals/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 10.17.1 + 11.0.0-SNAPSHOT stream-approvals diff --git a/stream-audiences/audiences-core/pom.xml b/stream-audiences/audiences-core/pom.xml index 552093874e..3930bcdec0 100644 --- a/stream-audiences/audiences-core/pom.xml +++ b/stream-audiences/audiences-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-audiences - 10.17.1 + 11.0.0-SNAPSHOT audiences-core diff --git a/stream-audiences/pom.xml b/stream-audiences/pom.xml index 96239770f9..5a83ab4a0d 100644 --- a/stream-audiences/pom.xml +++ b/stream-audiences/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 10.17.1 + 11.0.0-SNAPSHOT stream-audiences diff --git a/stream-compositions/api/cursors-api/pom.xml b/stream-compositions/api/cursors-api/pom.xml index 25f6481d3e..ed9bda0f3c 100644 --- a/stream-compositions/api/cursors-api/pom.xml +++ b/stream-compositions/api/cursors-api/pom.xml @@ -5,7 +5,7 @@ api com.backbase.stream.compositions - 10.17.1 + 11.0.0-SNAPSHOT cursors-api diff --git a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml index b8be893f29..bb8bbc5b19 100644 --- a/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml +++ b/stream-compositions/api/cursors-api/transaction-cursor-api/pom.xml @@ -5,7 +5,7 @@ cursors-api com.backbase.stream.compositions - 10.17.1 + 11.0.0-SNAPSHOT 4.0.0 diff --git a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml index f9c1d7ba33..f8c81daa09 100644 --- a/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/legal-entity-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 10.17.1 + 11.0.0-SNAPSHOT com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml index 6ee61d200c..6edc0f1db3 100644 --- a/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/payment-order-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 10.17.1 + 11.0.0-SNAPSHOT com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/payment-order-integration-api/src/main/resources/service-api-v2.yaml b/stream-compositions/api/integrations-api/payment-order-integration-api/src/main/resources/service-api-v2.yaml index 51ff095b2a..8a6a752d25 100644 --- a/stream-compositions/api/integrations-api/payment-order-integration-api/src/main/resources/service-api-v2.yaml +++ b/stream-compositions/api/integrations-api/payment-order-integration-api/src/main/resources/service-api-v2.yaml @@ -89,4 +89,4 @@ components: paymentOrder: type: array items: - $ref: '../../../target/yaml/payment/payment-order-service-api-v3.19.1.yaml#/components/schemas/PaymentOrderPostRequest' + $ref: '../../../target/yaml/payment/payment-order-service-api-v3.23.0.yaml#/components/schemas/PaymentOrderPostRequest' diff --git a/stream-compositions/api/integrations-api/pom.xml b/stream-compositions/api/integrations-api/pom.xml index 10196417ce..daad3bc4b0 100644 --- a/stream-compositions/api/integrations-api/pom.xml +++ b/stream-compositions/api/integrations-api/pom.xml @@ -6,7 +6,7 @@ api com.backbase.stream.compositions - 10.17.1 + 11.0.0-SNAPSHOT integrations-api diff --git a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml index 95d6fe5881..906fb73cd2 100644 --- a/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-catalog-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 10.17.1 + 11.0.0-SNAPSHOT com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/product-integration-api/pom.xml b/stream-compositions/api/integrations-api/product-integration-api/pom.xml index 5b46f15cd4..64d8bfd574 100644 --- a/stream-compositions/api/integrations-api/product-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/product-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 10.17.1 + 11.0.0-SNAPSHOT com.backbase.stream.compositions.api diff --git a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml index 91cc463f11..fea1c7e7cb 100644 --- a/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml +++ b/stream-compositions/api/integrations-api/transaction-integration-api/pom.xml @@ -6,7 +6,7 @@ integrations-api com.backbase.stream.compositions - 10.17.1 + 11.0.0-SNAPSHOT com.backbase.stream.compositions.api diff --git a/stream-compositions/api/pom.xml b/stream-compositions/api/pom.xml index 3769bd110b..69e49e5bde 100644 --- a/stream-compositions/api/pom.xml +++ b/stream-compositions/api/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-compositions - 10.17.1 + 11.0.0-SNAPSHOT com.backbase.stream.compositions diff --git a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml index 6aff86949e..7a0e827271 100644 --- a/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml +++ b/stream-compositions/api/service-api/legal-entity-composition-api/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream.compositions service-api - 10.17.1 + 11.0.0-SNAPSHOT com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml index abbed75a8e..6e895fb2cc 100644 --- a/stream-compositions/api/service-api/payment-order-composition-api/pom.xml +++ b/stream-compositions/api/service-api/payment-order-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 10.17.1 + 11.0.0-SNAPSHOT com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/payment-order-composition-api/src/main/resources/service-api-v2.yaml b/stream-compositions/api/service-api/payment-order-composition-api/src/main/resources/service-api-v2.yaml index 359ded8b9f..76a9b2a606 100644 --- a/stream-compositions/api/service-api/payment-order-composition-api/src/main/resources/service-api-v2.yaml +++ b/stream-compositions/api/service-api/payment-order-composition-api/src/main/resources/service-api-v2.yaml @@ -125,7 +125,7 @@ components: paymentOrders: type: array items: - $ref: '../../../target/yaml/payment/payment-order-service-api-v3.19.1.yaml#/components/schemas/PaymentOrderPostRequest' + $ref: '../../../target/yaml/payment/payment-order-service-api-v3.23.0.yaml#/components/schemas/PaymentOrderPostRequest' PaymentOrderIngestionResponse: type: object @@ -133,11 +133,11 @@ components: newPaymentOrder: type: array items: - $ref: '../../../target/yaml/payment/payment-order-service-api-v3.19.1.yaml#/components/schemas/PaymentOrderPostResponse' + $ref: '../../../target/yaml/payment/payment-order-service-api-v3.23.0.yaml#/components/schemas/PaymentOrderPostResponse' updatedPaymentOrder: type: array items: - $ref: '../../../target/yaml/payment/payment-order-service-api-v3.19.1.yaml#/components/schemas/PaymentOrderPostResponse' + $ref: '../../../target/yaml/payment/payment-order-service-api-v3.23.0.yaml#/components/schemas/PaymentOrderPostResponse' deletedPaymentOrder: type: array items: diff --git a/stream-compositions/api/service-api/pom.xml b/stream-compositions/api/service-api/pom.xml index fc4302442c..b05c5ebc12 100644 --- a/stream-compositions/api/service-api/pom.xml +++ b/stream-compositions/api/service-api/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream.compositions api - 10.17.1 + 11.0.0-SNAPSHOT service-api diff --git a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml index 005280816a..1f3ea5cc7b 100644 --- a/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-catalog-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 10.17.1 + 11.0.0-SNAPSHOT com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/product-composition-api/pom.xml b/stream-compositions/api/service-api/product-composition-api/pom.xml index 609f2c58f5..757c96a93c 100644 --- a/stream-compositions/api/service-api/product-composition-api/pom.xml +++ b/stream-compositions/api/service-api/product-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 10.17.1 + 11.0.0-SNAPSHOT com.backbase.stream.compositions.api diff --git a/stream-compositions/api/service-api/transaction-composition-api/pom.xml b/stream-compositions/api/service-api/transaction-composition-api/pom.xml index e526803307..2efbef7626 100644 --- a/stream-compositions/api/service-api/transaction-composition-api/pom.xml +++ b/stream-compositions/api/service-api/transaction-composition-api/pom.xml @@ -6,7 +6,7 @@ service-api com.backbase.stream.compositions - 10.17.1 + 11.0.0-SNAPSHOT com.backbase.stream.compositions.api diff --git a/stream-compositions/cursors/pom.xml b/stream-compositions/cursors/pom.xml index 923277c00a..d046bf0f0e 100644 --- a/stream-compositions/cursors/pom.xml +++ b/stream-compositions/cursors/pom.xml @@ -5,7 +5,7 @@ stream-compositions com.backbase.stream - 10.17.1 + 11.0.0-SNAPSHOT 4.0.0 diff --git a/stream-compositions/cursors/transaction-cursor/pom.xml b/stream-compositions/cursors/transaction-cursor/pom.xml index fea0351bc3..3f870eefbd 100644 --- a/stream-compositions/cursors/transaction-cursor/pom.xml +++ b/stream-compositions/cursors/transaction-cursor/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream.compositions cursors - 10.17.1 + 11.0.0-SNAPSHOT 4.0.0 diff --git a/stream-compositions/events/grandcentral/pom.xml b/stream-compositions/events/grandcentral/pom.xml index 530171d069..9df3423450 100644 --- a/stream-compositions/events/grandcentral/pom.xml +++ b/stream-compositions/events/grandcentral/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 10.17.1 + 11.0.0-SNAPSHOT com.backbase.stream.compositions.events diff --git a/stream-compositions/events/legal-entity-egress/pom.xml b/stream-compositions/events/legal-entity-egress/pom.xml index 91686721f8..38027561c4 100644 --- a/stream-compositions/events/legal-entity-egress/pom.xml +++ b/stream-compositions/events/legal-entity-egress/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 10.17.1 + 11.0.0-SNAPSHOT com.backbase.stream.compositions.events diff --git a/stream-compositions/events/legal-entity-ingress/pom.xml b/stream-compositions/events/legal-entity-ingress/pom.xml index 91d999a4b1..09eab23bc5 100644 --- a/stream-compositions/events/legal-entity-ingress/pom.xml +++ b/stream-compositions/events/legal-entity-ingress/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 10.17.1 + 11.0.0-SNAPSHOT com.backbase.stream.compositions.events diff --git a/stream-compositions/events/pom.xml b/stream-compositions/events/pom.xml index 83402c86fa..37513f8526 100644 --- a/stream-compositions/events/pom.xml +++ b/stream-compositions/events/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-compositions - 10.17.1 + 11.0.0-SNAPSHOT com.backbase.stream.compositions diff --git a/stream-compositions/events/product-catalog-egress/pom.xml b/stream-compositions/events/product-catalog-egress/pom.xml index fd28100b21..bffacb152b 100644 --- a/stream-compositions/events/product-catalog-egress/pom.xml +++ b/stream-compositions/events/product-catalog-egress/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 10.17.1 + 11.0.0-SNAPSHOT com.backbase.stream.compositions.events diff --git a/stream-compositions/events/product-catalog-ingress/pom.xml b/stream-compositions/events/product-catalog-ingress/pom.xml index 4aa26f3f18..5f9ff5fa87 100644 --- a/stream-compositions/events/product-catalog-ingress/pom.xml +++ b/stream-compositions/events/product-catalog-ingress/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 10.17.1 + 11.0.0-SNAPSHOT com.backbase.stream.compositions.events diff --git a/stream-compositions/events/product-egress/pom.xml b/stream-compositions/events/product-egress/pom.xml index a5bddf790d..c1cefe00a3 100644 --- a/stream-compositions/events/product-egress/pom.xml +++ b/stream-compositions/events/product-egress/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 10.17.1 + 11.0.0-SNAPSHOT com.backbase.stream.compositions.events diff --git a/stream-compositions/events/product-ingress/pom.xml b/stream-compositions/events/product-ingress/pom.xml index d12f0f8019..b7b25fa84d 100644 --- a/stream-compositions/events/product-ingress/pom.xml +++ b/stream-compositions/events/product-ingress/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 10.17.1 + 11.0.0-SNAPSHOT com.backbase.stream.compositions.events diff --git a/stream-compositions/events/transaction-egress/pom.xml b/stream-compositions/events/transaction-egress/pom.xml index 291ba30ba9..50dc6541de 100644 --- a/stream-compositions/events/transaction-egress/pom.xml +++ b/stream-compositions/events/transaction-egress/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 10.17.1 + 11.0.0-SNAPSHOT com.backbase.stream.compositions.events diff --git a/stream-compositions/events/transaction-ingress/pom.xml b/stream-compositions/events/transaction-ingress/pom.xml index d9fb3d9706..69c90ac6fd 100644 --- a/stream-compositions/events/transaction-ingress/pom.xml +++ b/stream-compositions/events/transaction-ingress/pom.xml @@ -5,7 +5,7 @@ events com.backbase.stream.compositions - 10.17.1 + 11.0.0-SNAPSHOT com.backbase.stream.compositions.events diff --git a/stream-compositions/pom.xml b/stream-compositions/pom.xml index 2469d02f46..0b426d3e2c 100644 --- a/stream-compositions/pom.xml +++ b/stream-compositions/pom.xml @@ -7,7 +7,7 @@ com.backbase.stream stream-starter - 10.17.1 + 11.0.0-SNAPSHOT ../stream-sdk/stream-starter @@ -25,14 +25,18 @@ - 2026.03-LTS - 0.18.1 + 2026.09.2-LTS + 0.19.1 + + false 2.0.4 5.15.0 false **/test/**/* - 2025.1.1 - 21.0.1 + 2025.1.3 + 5.0.3 + 22.0.0 3.0.2 /tmp true @@ -52,6 +56,14 @@ pom import + + + org.springframework.cloud + spring-cloud-contract-dependencies + ${spring-cloud-contract.version} + pom + import + com.backbase backbase-bom diff --git a/stream-compositions/services/legal-entity-composition-service/pom.xml b/stream-compositions/services/legal-entity-composition-service/pom.xml index 04dbd502cf..f81ba6ee6f 100644 --- a/stream-compositions/services/legal-entity-composition-service/pom.xml +++ b/stream-compositions/services/legal-entity-composition-service/pom.xml @@ -7,7 +7,7 @@ com.backbase.stream.compositions services - 10.17.1 + 11.0.0-SNAPSHOT legal-entity-composition-service diff --git a/stream-compositions/services/payment-order-composition-service/pom.xml b/stream-compositions/services/payment-order-composition-service/pom.xml index 8e9bb6cf49..f13e30bb7c 100644 --- a/stream-compositions/services/payment-order-composition-service/pom.xml +++ b/stream-compositions/services/payment-order-composition-service/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream.compositions services - 10.17.1 + 11.0.0-SNAPSHOT payment-order-composition-service diff --git a/stream-compositions/services/pom.xml b/stream-compositions/services/pom.xml index 71e7aa9249..71f51494e4 100644 --- a/stream-compositions/services/pom.xml +++ b/stream-compositions/services/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-compositions - 10.17.1 + 11.0.0-SNAPSHOT com.backbase.stream.compositions diff --git a/stream-compositions/services/product-catalog-composition-service/pom.xml b/stream-compositions/services/product-catalog-composition-service/pom.xml index ce91085ab0..20c766c5d6 100644 --- a/stream-compositions/services/product-catalog-composition-service/pom.xml +++ b/stream-compositions/services/product-catalog-composition-service/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream.compositions services - 10.17.1 + 11.0.0-SNAPSHOT product-catalog-composition-service diff --git a/stream-compositions/services/product-composition-service/pom.xml b/stream-compositions/services/product-composition-service/pom.xml index 36984509e4..5e4ad19c73 100644 --- a/stream-compositions/services/product-composition-service/pom.xml +++ b/stream-compositions/services/product-composition-service/pom.xml @@ -7,7 +7,7 @@ com.backbase.stream.compositions services - 10.17.1 + 11.0.0-SNAPSHOT product-composition-service diff --git a/stream-compositions/services/transaction-composition-service/pom.xml b/stream-compositions/services/transaction-composition-service/pom.xml index 6d7cd49f4c..09dd8fe5bf 100644 --- a/stream-compositions/services/transaction-composition-service/pom.xml +++ b/stream-compositions/services/transaction-composition-service/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream.compositions services - 10.17.1 + 11.0.0-SNAPSHOT transaction-composition-service diff --git a/stream-compositions/test-utils/pom.xml b/stream-compositions/test-utils/pom.xml index 01ea7f4965..ac21dc0136 100644 --- a/stream-compositions/test-utils/pom.xml +++ b/stream-compositions/test-utils/pom.xml @@ -6,7 +6,7 @@ stream-compositions com.backbase.stream - 10.17.1 + 11.0.0-SNAPSHOT com.backbase.stream.compositions diff --git a/stream-contacts/contacts-core/pom.xml b/stream-contacts/contacts-core/pom.xml index 471b9bd70c..cbf6747ee0 100644 --- a/stream-contacts/contacts-core/pom.xml +++ b/stream-contacts/contacts-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-contacts - 10.17.1 + 11.0.0-SNAPSHOT contacts-core diff --git a/stream-contacts/pom.xml b/stream-contacts/pom.xml index aa2df5a77c..23fa5419a9 100644 --- a/stream-contacts/pom.xml +++ b/stream-contacts/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 10.17.1 + 11.0.0-SNAPSHOT stream-contacts diff --git a/stream-cursor/cursor-core/pom.xml b/stream-cursor/cursor-core/pom.xml index 26c7aae86f..821227a9af 100644 --- a/stream-cursor/cursor-core/pom.xml +++ b/stream-cursor/cursor-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 10.17.1 + 11.0.0-SNAPSHOT cursor-core diff --git a/stream-cursor/cursor-http/pom.xml b/stream-cursor/cursor-http/pom.xml index ed9f8d9539..00e65dee75 100644 --- a/stream-cursor/cursor-http/pom.xml +++ b/stream-cursor/cursor-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 10.17.1 + 11.0.0-SNAPSHOT ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-cursor/cursor-publishers/pom.xml b/stream-cursor/cursor-publishers/pom.xml index 5db20c27bb..f255f9ea6a 100644 --- a/stream-cursor/cursor-publishers/pom.xml +++ b/stream-cursor/cursor-publishers/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 10.17.1 + 11.0.0-SNAPSHOT cursor-publishers diff --git a/stream-cursor/cursor-store/pom.xml b/stream-cursor/cursor-store/pom.xml index d99eb2e6be..f9d7d4aae4 100644 --- a/stream-cursor/cursor-store/pom.xml +++ b/stream-cursor/cursor-store/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-cursor - 10.17.1 + 11.0.0-SNAPSHOT cursor-store diff --git a/stream-cursor/pom.xml b/stream-cursor/pom.xml index 51c4369385..468ec6868c 100644 --- a/stream-cursor/pom.xml +++ b/stream-cursor/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 10.17.1 + 11.0.0-SNAPSHOT stream-cursor diff --git a/stream-customer-profile/customer-profile-core/pom.xml b/stream-customer-profile/customer-profile-core/pom.xml index 6ff60e93ba..5ec994724b 100644 --- a/stream-customer-profile/customer-profile-core/pom.xml +++ b/stream-customer-profile/customer-profile-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-customer-profile - 10.17.1 + 11.0.0-SNAPSHOT customer-profile-core diff --git a/stream-customer-profile/customer-profile-core/src/test/java/com/backbase/stream/mapper/MapperTest.java b/stream-customer-profile/customer-profile-core/src/test/java/com/backbase/stream/mapper/MapperTest.java index c240d5643f..7eae80b3f6 100644 --- a/stream-customer-profile/customer-profile-core/src/test/java/com/backbase/stream/mapper/MapperTest.java +++ b/stream-customer-profile/customer-profile-core/src/test/java/com/backbase/stream/mapper/MapperTest.java @@ -136,7 +136,7 @@ void shouldMapPopulatedCollections() { .set("postalAddresses[0].type", PartyPostalAddress.TypeEnum.BUSINESS) .size("customFields", 3) .size("partyPartyRelationships", 1) - .size("partyGroups", 2) + .size("groups", 2) .sample(); var resultDto = partyMapper.partyToPartyUpsertDto(party); @@ -166,7 +166,7 @@ void shouldMapEmptyCollections() { .set("postalAddresses", new ArrayList<>()) .set("customFields", new HashMap<>()) .set("partyPartyRelationships", new ArrayList<>()) - .set("partyGroups", new ArrayList<>()) + .set("groups", new ArrayList<>()) .sample(); var resultDto = partyMapper.partyToPartyUpsertDto(party); @@ -196,7 +196,7 @@ void shouldMapNullCollections() { .setNull("postalAddresses") .setNull("customFields") .setNull("partyPartyRelationships") - .setNull("partyGroups") + .setNull("groups") .setNull("groups") .setNull("electronicAddresses.emails") .setNull("electronicAddresses.urls") diff --git a/stream-customer-profile/customer-profile-core/src/test/java/com/backbase/stream/service/CustomerProfileServiceTest.java b/stream-customer-profile/customer-profile-core/src/test/java/com/backbase/stream/service/CustomerProfileServiceTest.java index ea657d0f00..4499663f90 100644 --- a/stream-customer-profile/customer-profile-core/src/test/java/com/backbase/stream/service/CustomerProfileServiceTest.java +++ b/stream-customer-profile/customer-profile-core/src/test/java/com/backbase/stream/service/CustomerProfileServiceTest.java @@ -48,7 +48,10 @@ void createCustomer_success() { .set("legalEntityId", legalEntityId) .sample(); var expectedResponseDto = fixtureMonkey.giveMeBuilder(PartyResponseUpsertDto.class) - .set("partyReferenceId", legalEntityId).sample(); + .set("partyReferenceId", legalEntityId) + // customerReferenceId is optional (@Nullable) since BOM 2026.09, so FixtureMonkey may leave it null + .set("customerReferenceId", UUID.randomUUID().toString()) + .sample(); when(partyManagementIntegrationApiMock.upsertParty(any(PartyUpsertDto.class))) .thenReturn(Mono.just(expectedResponseDto)); diff --git a/stream-customer-profile/pom.xml b/stream-customer-profile/pom.xml index f3875efcd2..4aa443e8a8 100644 --- a/stream-customer-profile/pom.xml +++ b/stream-customer-profile/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 10.17.1 + 11.0.0-SNAPSHOT stream-customer-profile diff --git a/stream-dbs-clients/pom.xml b/stream-dbs-clients/pom.xml index 686c661d79..7d43c4d8fd 100644 --- a/stream-dbs-clients/pom.xml +++ b/stream-dbs-clients/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 10.17.1 + 11.0.0-SNAPSHOT stream-dbs-clients diff --git a/stream-dbs-clients/src/main/java/com/backbase/stream/clients/autoconfigure/DbsApiClientsAutoConfiguration.java b/stream-dbs-clients/src/main/java/com/backbase/stream/clients/autoconfigure/DbsApiClientsAutoConfiguration.java index 688585bc3c..25e36d7b8e 100644 --- a/stream-dbs-clients/src/main/java/com/backbase/stream/clients/autoconfigure/DbsApiClientsAutoConfiguration.java +++ b/stream-dbs-clients/src/main/java/com/backbase/stream/clients/autoconfigure/DbsApiClientsAutoConfiguration.java @@ -24,8 +24,8 @@ * This autoconfiguration class will set up all Banking Services clients according to the standards defined by the * Backbase SDK in the Community documentation. * - * @see Generate + * clients from OpenAPI specs */ @Configuration @Import({ diff --git a/stream-dbs-clients/src/test/java/com/backbase/stream/clients/config/CompositeApiClientConfigTest.java b/stream-dbs-clients/src/test/java/com/backbase/stream/clients/config/CompositeApiClientConfigTest.java index 39a38cedf1..3318c7eb87 100644 --- a/stream-dbs-clients/src/test/java/com/backbase/stream/clients/config/CompositeApiClientConfigTest.java +++ b/stream-dbs-clients/src/test/java/com/backbase/stream/clients/config/CompositeApiClientConfigTest.java @@ -1,11 +1,11 @@ package com.backbase.stream.clients.config; import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.mockito.Mockito.mock; import com.backbase.buildingblocks.webclient.InterServiceWebClientConfiguration; import com.backbase.stream.webclient.configuration.DbsWebClientConfiguration; import org.junit.jupiter.api.Test; -import org.mockito.Mock; import org.springframework.boot.webclient.autoconfigure.WebClientAutoConfiguration; import org.springframework.boot.test.context.runner.ApplicationContextRunner; import org.springframework.cloud.client.ServiceInstance; @@ -15,8 +15,9 @@ @SpringJUnitConfig class CompositeApiClientConfigTest { - @Mock - private Factory loadBalancerFactory; + // Must be a real mock: SSDK 22 InterServiceWebClientConfiguration requires a non-null ReactiveLoadBalancer.Factory + @SuppressWarnings("unchecked") + private final Factory loadBalancerFactory = mock(Factory.class); private ApplicationContextRunner contextRunner = new ApplicationContextRunner(); diff --git a/stream-investment/investment-core/pom.xml b/stream-investment/investment-core/pom.xml index b45f2ba9f8..eb915554da 100644 --- a/stream-investment/investment-core/pom.xml +++ b/stream-investment/investment-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-investment - 10.17.1 + 11.0.0-SNAPSHOT investment-core diff --git a/stream-investment/pom.xml b/stream-investment/pom.xml index 7278e93315..47f9639cee 100644 --- a/stream-investment/pom.xml +++ b/stream-investment/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 10.17.1 + 11.0.0-SNAPSHOT stream-investment diff --git a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml index b97d7a79d0..5365228aa7 100644 --- a/stream-legal-entity/legal-entity-bootstrap-task/pom.xml +++ b/stream-legal-entity/legal-entity-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 10.17.1 + 11.0.0-SNAPSHOT ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-legal-entity/legal-entity-core/pom.xml b/stream-legal-entity/legal-entity-core/pom.xml index 00050fb71d..b799bb1cce 100644 --- a/stream-legal-entity/legal-entity-core/pom.xml +++ b/stream-legal-entity/legal-entity-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-legal-entity - 10.17.1 + 11.0.0-SNAPSHOT legal-entity-core diff --git a/stream-legal-entity/legal-entity-http/pom.xml b/stream-legal-entity/legal-entity-http/pom.xml index 3f35ea0127..32b362803e 100644 --- a/stream-legal-entity/legal-entity-http/pom.xml +++ b/stream-legal-entity/legal-entity-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 10.17.1 + 11.0.0-SNAPSHOT ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-legal-entity/pom.xml b/stream-legal-entity/pom.xml index c8c1c7db71..4bbf7ee5b9 100644 --- a/stream-legal-entity/pom.xml +++ b/stream-legal-entity/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 10.17.1 + 11.0.0-SNAPSHOT stream-legal-entity diff --git a/stream-limits/limits-core/pom.xml b/stream-limits/limits-core/pom.xml index 920be509d0..7ea364e39e 100644 --- a/stream-limits/limits-core/pom.xml +++ b/stream-limits/limits-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-limits - 10.17.1 + 11.0.0-SNAPSHOT limits-core diff --git a/stream-limits/pom.xml b/stream-limits/pom.xml index 332d41e1c9..55034a334e 100644 --- a/stream-limits/pom.xml +++ b/stream-limits/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 10.17.1 + 11.0.0-SNAPSHOT stream-limits diff --git a/stream-loans/loans-core/pom.xml b/stream-loans/loans-core/pom.xml index ec47124030..91059758a6 100644 --- a/stream-loans/loans-core/pom.xml +++ b/stream-loans/loans-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-loans - 10.17.1 + 11.0.0-SNAPSHOT loans-core diff --git a/stream-loans/pom.xml b/stream-loans/pom.xml index 5e766a7285..ecdeaeb394 100644 --- a/stream-loans/pom.xml +++ b/stream-loans/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 10.17.1 + 11.0.0-SNAPSHOT stream-loans diff --git a/stream-models/approval-model/pom.xml b/stream-models/approval-model/pom.xml index e8593d5211..2a53d955c4 100644 --- a/stream-models/approval-model/pom.xml +++ b/stream-models/approval-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 10.17.1 + 11.0.0-SNAPSHOT approval-model diff --git a/stream-models/legal-entity-model/pom.xml b/stream-models/legal-entity-model/pom.xml index 20d494c9ce..5a92650efa 100644 --- a/stream-models/legal-entity-model/pom.xml +++ b/stream-models/legal-entity-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 10.17.1 + 11.0.0-SNAPSHOT legal-entity-model diff --git a/stream-models/pom.xml b/stream-models/pom.xml index 5f26fbbead..bb05c9485b 100644 --- a/stream-models/pom.xml +++ b/stream-models/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 10.17.1 + 11.0.0-SNAPSHOT stream-models diff --git a/stream-models/portfolio-model/pom.xml b/stream-models/portfolio-model/pom.xml index 90deda76b0..ec4fcf2d6a 100644 --- a/stream-models/portfolio-model/pom.xml +++ b/stream-models/portfolio-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 10.17.1 + 11.0.0-SNAPSHOT portfolio-model diff --git a/stream-models/product-catalog-model/pom.xml b/stream-models/product-catalog-model/pom.xml index 1cab5a69ef..a78cc64580 100644 --- a/stream-models/product-catalog-model/pom.xml +++ b/stream-models/product-catalog-model/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-models - 10.17.1 + 11.0.0-SNAPSHOT product-catalog-model diff --git a/stream-payment-order/payment-order-core/pom.xml b/stream-payment-order/payment-order-core/pom.xml index 72611943ce..0cc272566b 100644 --- a/stream-payment-order/payment-order-core/pom.xml +++ b/stream-payment-order/payment-order-core/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-payment-order - 10.17.1 + 11.0.0-SNAPSHOT payment-order-core diff --git a/stream-payment-order/pom.xml b/stream-payment-order/pom.xml index a330535d34..908883ccb1 100644 --- a/stream-payment-order/pom.xml +++ b/stream-payment-order/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-services - 10.17.1 + 11.0.0-SNAPSHOT stream-payment-order diff --git a/stream-plan-manager/plan-manager-core/pom.xml b/stream-plan-manager/plan-manager-core/pom.xml index 08739c4398..584599ba10 100644 --- a/stream-plan-manager/plan-manager-core/pom.xml +++ b/stream-plan-manager/plan-manager-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-plan-manager - 10.17.1 + 11.0.0-SNAPSHOT plan-manager-core diff --git a/stream-plan-manager/pom.xml b/stream-plan-manager/pom.xml index 394c56e10d..5160d1179a 100644 --- a/stream-plan-manager/pom.xml +++ b/stream-plan-manager/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 10.17.1 + 11.0.0-SNAPSHOT stream-plan-manager diff --git a/stream-portfolio/pom.xml b/stream-portfolio/pom.xml index 009dbaa312..da7ec136c9 100644 --- a/stream-portfolio/pom.xml +++ b/stream-portfolio/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 10.17.1 + 11.0.0-SNAPSHOT stream-portfolio diff --git a/stream-portfolio/portfolio-bootstrap-task/pom.xml b/stream-portfolio/portfolio-bootstrap-task/pom.xml index 80c6e9eb2b..fafab5ae8e 100644 --- a/stream-portfolio/portfolio-bootstrap-task/pom.xml +++ b/stream-portfolio/portfolio-bootstrap-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 10.17.1 + 11.0.0-SNAPSHOT ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-portfolio/portfolio-core/pom.xml b/stream-portfolio/portfolio-core/pom.xml index ff1e4d8098..94ba820b4d 100644 --- a/stream-portfolio/portfolio-core/pom.xml +++ b/stream-portfolio/portfolio-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-portfolio - 10.17.1 + 11.0.0-SNAPSHOT portfolio-core diff --git a/stream-portfolio/portfolio-http/pom.xml b/stream-portfolio/portfolio-http/pom.xml index 02e26c6c86..d7667b0211 100644 --- a/stream-portfolio/portfolio-http/pom.xml +++ b/stream-portfolio/portfolio-http/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-http-starter-parent - 10.17.1 + 11.0.0-SNAPSHOT ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/pom.xml b/stream-product-catalog/pom.xml index 55afbcc203..85e22fa3e0 100644 --- a/stream-product-catalog/pom.xml +++ b/stream-product-catalog/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 10.17.1 + 11.0.0-SNAPSHOT stream-product-catalog diff --git a/stream-product-catalog/product-catalog-core/pom.xml b/stream-product-catalog/product-catalog-core/pom.xml index 72303edc7a..f00f02102f 100644 --- a/stream-product-catalog/product-catalog-core/pom.xml +++ b/stream-product-catalog/product-catalog-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product-catalog - 10.17.1 + 11.0.0-SNAPSHOT product-catalog-core diff --git a/stream-product-catalog/product-catalog-http/pom.xml b/stream-product-catalog/product-catalog-http/pom.xml index e0558cf7c4..8ac004e440 100644 --- a/stream-product-catalog/product-catalog-http/pom.xml +++ b/stream-product-catalog/product-catalog-http/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-http-starter-parent - 10.17.1 + 11.0.0-SNAPSHOT ../../stream-sdk/stream-starter-parents/stream-http-starter-parent diff --git a/stream-product-catalog/product-catalog-task/pom.xml b/stream-product-catalog/product-catalog-task/pom.xml index d869d620bc..f6139ace80 100644 --- a/stream-product-catalog/product-catalog-task/pom.xml +++ b/stream-product-catalog/product-catalog-task/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-task-starter-parent - 10.17.1 + 11.0.0-SNAPSHOT ../../stream-sdk/stream-starter-parents/stream-task-starter-parent diff --git a/stream-product/pom.xml b/stream-product/pom.xml index 381ea45030..f83d792526 100644 --- a/stream-product/pom.xml +++ b/stream-product/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 10.17.1 + 11.0.0-SNAPSHOT stream-product diff --git a/stream-product/product-core/pom.xml b/stream-product/product-core/pom.xml index bf2ebc9a54..e88d8776b4 100644 --- a/stream-product/product-core/pom.xml +++ b/stream-product/product-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 10.17.1 + 11.0.0-SNAPSHOT product-core diff --git a/stream-product/product-ingestion-saga/pom.xml b/stream-product/product-ingestion-saga/pom.xml index f64b175ad5..835bf5d702 100644 --- a/stream-product/product-ingestion-saga/pom.xml +++ b/stream-product/product-ingestion-saga/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-product - 10.17.1 + 11.0.0-SNAPSHOT product-ingestion-saga diff --git a/stream-sdk/pom.xml b/stream-sdk/pom.xml index 3772920840..091128cf84 100644 --- a/stream-sdk/pom.xml +++ b/stream-sdk/pom.xml @@ -4,7 +4,7 @@ com.backbase.stream stream-sdk - 10.17.1 + 11.0.0-SNAPSHOT pom Stream :: SDK diff --git a/stream-sdk/stream-parent/pom.xml b/stream-sdk/stream-parent/pom.xml index 9cc6554a8e..c5d3d413a3 100644 --- a/stream-sdk/stream-parent/pom.xml +++ b/stream-sdk/stream-parent/pom.xml @@ -5,13 +5,13 @@ com.backbase.buildingblocks backbase-parent - 21.0.1 + 22.0.0 com.backbase.stream stream-parent - 10.17.1 + 11.0.0-SNAPSHOT pom Stream :: SDK :: Parent Parent for all Stream SDK modules @@ -39,7 +39,7 @@ 25 full - 21.0.1 + 22.0.0 true 1.83 26.1.0 diff --git a/stream-sdk/stream-parent/stream-context-propagation/pom.xml b/stream-sdk/stream-parent/stream-context-propagation/pom.xml index 78c07d6585..3fbc6e29c2 100644 --- a/stream-sdk/stream-parent/stream-context-propagation/pom.xml +++ b/stream-sdk/stream-parent/stream-context-propagation/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 10.17.1 + 11.0.0-SNAPSHOT stream-context-propagation diff --git a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml index 5fcfaa045a..d6a9b022cb 100644 --- a/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml +++ b/stream-sdk/stream-parent/stream-dbs-web-client/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 10.17.1 + 11.0.0-SNAPSHOT stream-dbs-web-client diff --git a/stream-sdk/stream-parent/stream-openapi-support/pom.xml b/stream-sdk/stream-parent/stream-openapi-support/pom.xml index 3bcf97fe29..e1d7884d89 100644 --- a/stream-sdk/stream-parent/stream-openapi-support/pom.xml +++ b/stream-sdk/stream-parent/stream-openapi-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 10.17.1 + 11.0.0-SNAPSHOT stream-openapi-support diff --git a/stream-sdk/stream-parent/stream-test-support/pom.xml b/stream-sdk/stream-parent/stream-test-support/pom.xml index 6a69433ae7..1ef3c1cdb2 100644 --- a/stream-sdk/stream-parent/stream-test-support/pom.xml +++ b/stream-sdk/stream-parent/stream-test-support/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 10.17.1 + 11.0.0-SNAPSHOT stream-test-support @@ -28,7 +28,7 @@ com.navercorp.fixturemonkey fixture-monkey-starter - 1.1.11 + 1.2.3 diff --git a/stream-sdk/stream-parent/stream-worker/pom.xml b/stream-sdk/stream-parent/stream-worker/pom.xml index 1a47f67e79..bc443ce276 100644 --- a/stream-sdk/stream-parent/stream-worker/pom.xml +++ b/stream-sdk/stream-parent/stream-worker/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 10.17.1 + 11.0.0-SNAPSHOT stream-worker diff --git a/stream-sdk/stream-starter-parents/pom.xml b/stream-sdk/stream-starter-parents/pom.xml index e99db5b572..13499e675b 100644 --- a/stream-sdk/stream-starter-parents/pom.xml +++ b/stream-sdk/stream-starter-parents/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 10.17.1 + 11.0.0-SNAPSHOT ../stream-parent diff --git a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml index e8e0fe9090..ea77d59e7d 100644 --- a/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-http-starter-parent/pom.xml @@ -6,7 +6,7 @@ com.backbase.stream stream-starter - 10.17.1 + 11.0.0-SNAPSHOT ../../stream-starter @@ -26,8 +26,8 @@ ${project.build.directory}/generated-sources ${codegen.generated-sources-dir}/annotations ${codegen.generated-sources-dir}/openapi - 2025.1.1 - 18.0.1 + 2025.1.3 + 0.19.1 diff --git a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml index ec6db981a2..7b6e3963fb 100644 --- a/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml +++ b/stream-sdk/stream-starter-parents/stream-task-starter-parent/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-starter - 10.17.1 + 11.0.0-SNAPSHOT ../../stream-starter diff --git a/stream-sdk/stream-starter/pom.xml b/stream-sdk/stream-starter/pom.xml index ecd7c32b60..563f8a7d57 100644 --- a/stream-sdk/stream-starter/pom.xml +++ b/stream-sdk/stream-starter/pom.xml @@ -10,7 +10,7 @@ com.backbase.stream stream-starter Stream :: SDK :: stream-starter - 10.17.1 + 11.0.0-SNAPSHOT pom @@ -104,7 +104,7 @@ jacoco ${project.basedir}/src/main/ ${project.basedir}/src/test/ - 21.0.1 + 22.0.0 3.3.0 1.0.22 1.7 diff --git a/stream-transactions/pom.xml b/stream-transactions/pom.xml index 3879479498..06e639f88a 100644 --- a/stream-transactions/pom.xml +++ b/stream-transactions/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-services - 10.17.1 + 11.0.0-SNAPSHOT stream-transactions diff --git a/stream-transactions/transactions-core/pom.xml b/stream-transactions/transactions-core/pom.xml index 46a8adba3d..b3327d59ac 100644 --- a/stream-transactions/transactions-core/pom.xml +++ b/stream-transactions/transactions-core/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-transactions - 10.17.1 + 11.0.0-SNAPSHOT transactions-core diff --git a/stream-transactions/transactions-item-writer/pom.xml b/stream-transactions/transactions-item-writer/pom.xml index 5fba3f1a80..3eb3c31303 100644 --- a/stream-transactions/transactions-item-writer/pom.xml +++ b/stream-transactions/transactions-item-writer/pom.xml @@ -5,7 +5,7 @@ com.backbase.stream stream-parent - 10.17.1 + 11.0.0-SNAPSHOT ../../stream-sdk/stream-parent From 38db7b8661f85e75d1a1b16449c017a3301c618f Mon Sep 17 00:00:00 2001 From: Olena Chubukina Date: Fri, 6 Nov 2026 14:36:44 +0100 Subject: [PATCH 2/2] RND-846: Update CHANGELOG for 11.0.0 Co-Authored-By: Claude Opus 5.5 --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2d8bc6fe51..7cd3d93d23 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog All notable changes to this project will be documented in this file. +## [11.0.0] +### Changed +- Upgrade to SSDK 22.0.0 (Spring Boot 4.1.1), boat-maven-plugin 0.19.1 and Backbase BOM 2026.09.2-LTS in preparation for the 2026.10 breaking release +- Upgrade Spring Cloud to 2025.1.3 and import spring-cloud-contract-dependencies 5.0.3 explicitly +- Upgrade FixtureMonkey to 1.2.3 +- **Breaking:** `UserProfileService.updateUserProfile` and `UserProfileMapper.toUpdate` now use `GetUserProfile` (`ReplaceUserProfile` was removed from the user-profile-manager spec) +- Composition specs reference payment-order-service-api v3.23.0 + ## [10.17.1] ### Added - Fixed the order of the parameters in the method removePermissionsForUser in AccessGroupService