Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
10 changes: 5 additions & 5 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@
<parent>
<groupId>com.backbase.buildingblocks</groupId>
<artifactId>backbase-parent</artifactId>
<version>21.0.1</version>
<version>22.0.0</version>
<relativePath/>
</parent>

<groupId>com.backbase.stream</groupId>
<artifactId>stream-services</artifactId>
<version>10.17.1</version>
<version>11.0.0-SNAPSHOT</version>

<packaging>pom</packaging>
<name>Stream :: Services</name>
Expand Down Expand Up @@ -41,9 +41,9 @@

<properties>
<java.version>25</java.version>
<ssdk.version>21.0.1</ssdk.version>
<backbase-bom.version>2026.07</backbase-bom.version>
<boat-maven-plugin.version>0.18.1</boat-maven-plugin.version>
<ssdk.version>22.0.0</ssdk.version>
<backbase-bom.version>2026.09.2-LTS</backbase-bom.version>
<boat-maven-plugin.version>0.19.1</boat-maven-plugin.version>
<backbase.portfolio.version>4.7.0</backbase.portfolio.version>
<org.jetbrainsannotations.version>26.1.0</org.jetbrainsannotations.version>
<spring-boot.repackage.skip>true</spring-boot.repackage.skip>
Expand Down
2 changes: 1 addition & 1 deletion stream-access-control/access-control-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.backbase.stream</groupId>
<artifactId>stream-access-control</artifactId>
<version>10.17.1</version>
<version>11.0.0-SNAPSHOT</version>
</parent>

<artifactId>access-control-core</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down Expand Up @@ -89,7 +88,7 @@ protected List<MultiValued> mapPhones(User user) {

abstract List<MultiValued> mapAll(List<Multivalued> multivalued);

public abstract ReplaceUserProfile toUpdate(CreateUserProfile userItem);
public abstract GetUserProfile toUpdate(CreateUserProfile userItem);

public abstract UserProfile toUserProfile(GetUserProfile userItem);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down Expand Up @@ -47,7 +46,7 @@ public Mono<GetUserProfile> createUserProfile(CreateUserProfile requestBody) {
throwable.getResponseBodyAsString()));
}

public Mono<GetUserProfile> updateUserProfile(String userId, ReplaceUserProfile requestBody) {
public Mono<GetUserProfile> updateUserProfile(String userId, GetUserProfile requestBody) {
return userProfileApi.replaceUserProfile(userId, requestBody)
.onErrorResume(WebClientResponseException.class, throwable -> {
log.error("Failed to update User Profile: {}\n{}", requestBody.getExternalId(),
Expand Down
2 changes: 1 addition & 1 deletion stream-access-control/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.backbase.stream</groupId>
<artifactId>stream-services</artifactId>
<version>10.17.1</version>
<version>11.0.0-SNAPSHOT</version>
Comment thread
eltntawy marked this conversation as resolved.
Resolved
</parent>

<artifactId>stream-access-control</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion stream-approvals/approvals-bootstrap-task/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.backbase.stream</groupId>
<artifactId>stream-task-starter-parent</artifactId>
<version>10.17.1</version>
<version>11.0.0-SNAPSHOT</version>
<relativePath>../../stream-sdk/stream-starter-parents/stream-task-starter-parent</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion stream-approvals/approvals-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.backbase.stream</groupId>
<artifactId>stream-approvals</artifactId>
<version>10.17.1</version>
<version>11.0.0-SNAPSHOT</version>
</parent>

<artifactId>approvals-core</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion stream-approvals/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.backbase.stream</groupId>
<artifactId>stream-services</artifactId>
<version>10.17.1</version>
<version>11.0.0-SNAPSHOT</version>
</parent>

<artifactId>stream-approvals</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion stream-audiences/audiences-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.backbase.stream</groupId>
<artifactId>stream-audiences</artifactId>
<version>10.17.1</version>
<version>11.0.0-SNAPSHOT</version>
</parent>

<artifactId>audiences-core</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion stream-audiences/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.backbase.stream</groupId>
<artifactId>stream-services</artifactId>
<version>10.17.1</version>
<version>11.0.0-SNAPSHOT</version>
</parent>

<artifactId>stream-audiences</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion stream-compositions/api/cursors-api/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<artifactId>api</artifactId>
<groupId>com.backbase.stream.compositions</groupId>
<version>10.17.1</version>
<version>11.0.0-SNAPSHOT</version>
</parent>

<artifactId>cursors-api</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<artifactId>cursors-api</artifactId>
<groupId>com.backbase.stream.compositions</groupId>
<version>10.17.1</version>
<version>11.0.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<artifactId>integrations-api</artifactId>
<groupId>com.backbase.stream.compositions</groupId>
<version>10.17.1</version>
<version>11.0.0-SNAPSHOT</version>
</parent>

<groupId>com.backbase.stream.compositions.api</groupId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<artifactId>integrations-api</artifactId>
<groupId>com.backbase.stream.compositions</groupId>
<version>10.17.1</version>
<version>11.0.0-SNAPSHOT</version>
</parent>

<groupId>com.backbase.stream.compositions.api</groupId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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'
2 changes: 1 addition & 1 deletion stream-compositions/api/integrations-api/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<artifactId>api</artifactId>
<groupId>com.backbase.stream.compositions</groupId>
<version>10.17.1</version>
<version>11.0.0-SNAPSHOT</version>
</parent>

<artifactId>integrations-api</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<artifactId>integrations-api</artifactId>
<groupId>com.backbase.stream.compositions</groupId>
<version>10.17.1</version>
<version>11.0.0-SNAPSHOT</version>
</parent>

<groupId>com.backbase.stream.compositions.api</groupId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<artifactId>integrations-api</artifactId>
<groupId>com.backbase.stream.compositions</groupId>
<version>10.17.1</version>
<version>11.0.0-SNAPSHOT</version>
</parent>

<groupId>com.backbase.stream.compositions.api</groupId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<artifactId>integrations-api</artifactId>
<groupId>com.backbase.stream.compositions</groupId>
<version>10.17.1</version>
<version>11.0.0-SNAPSHOT</version>
</parent>

<groupId>com.backbase.stream.compositions.api</groupId>
Expand Down
2 changes: 1 addition & 1 deletion stream-compositions/api/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.backbase.stream</groupId>
<artifactId>stream-compositions</artifactId>
<version>10.17.1</version>
<version>11.0.0-SNAPSHOT</version>
</parent>

<groupId>com.backbase.stream.compositions</groupId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.backbase.stream.compositions</groupId>
<artifactId>service-api</artifactId>
<version>10.17.1</version>
<version>11.0.0-SNAPSHOT</version>
</parent>

<groupId>com.backbase.stream.compositions.api</groupId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<artifactId>service-api</artifactId>
<groupId>com.backbase.stream.compositions</groupId>
<version>10.17.1</version>
<version>11.0.0-SNAPSHOT</version>
</parent>

<groupId>com.backbase.stream.compositions.api</groupId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -125,19 +125,19 @@ 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
properties:
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:
Expand Down
2 changes: 1 addition & 1 deletion stream-compositions/api/service-api/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>com.backbase.stream.compositions</groupId>
<artifactId>api</artifactId>
<version>10.17.1</version>
<version>11.0.0-SNAPSHOT</version>
</parent>

<artifactId>service-api</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<artifactId>service-api</artifactId>
<groupId>com.backbase.stream.compositions</groupId>
<version>10.17.1</version>
<version>11.0.0-SNAPSHOT</version>
</parent>

<groupId>com.backbase.stream.compositions.api</groupId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<artifactId>service-api</artifactId>
<groupId>com.backbase.stream.compositions</groupId>
<version>10.17.1</version>
<version>11.0.0-SNAPSHOT</version>
</parent>

<groupId>com.backbase.stream.compositions.api</groupId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<artifactId>service-api</artifactId>
<groupId>com.backbase.stream.compositions</groupId>
<version>10.17.1</version>
<version>11.0.0-SNAPSHOT</version>
</parent>

<groupId>com.backbase.stream.compositions.api</groupId>
Expand Down
2 changes: 1 addition & 1 deletion stream-compositions/cursors/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<artifactId>stream-compositions</artifactId>
<groupId>com.backbase.stream</groupId>
<version>10.17.1</version>
<version>11.0.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
2 changes: 1 addition & 1 deletion stream-compositions/cursors/transaction-cursor/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.backbase.stream.compositions</groupId>
<artifactId>cursors</artifactId>
<version>10.17.1</version>
<version>11.0.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
2 changes: 1 addition & 1 deletion stream-compositions/events/grandcentral/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<artifactId>events</artifactId>
<groupId>com.backbase.stream.compositions</groupId>
<version>10.17.1</version>
<version>11.0.0-SNAPSHOT</version>
</parent>

<groupId>com.backbase.stream.compositions.events</groupId>
Expand Down
2 changes: 1 addition & 1 deletion stream-compositions/events/legal-entity-egress/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<artifactId>events</artifactId>
<groupId>com.backbase.stream.compositions</groupId>
<version>10.17.1</version>
<version>11.0.0-SNAPSHOT</version>
</parent>

<groupId>com.backbase.stream.compositions.events</groupId>
Expand Down
2 changes: 1 addition & 1 deletion stream-compositions/events/legal-entity-ingress/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<artifactId>events</artifactId>
<groupId>com.backbase.stream.compositions</groupId>
<version>10.17.1</version>
<version>11.0.0-SNAPSHOT</version>
</parent>

<groupId>com.backbase.stream.compositions.events</groupId>
Expand Down
2 changes: 1 addition & 1 deletion stream-compositions/events/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>com.backbase.stream</groupId>
<artifactId>stream-compositions</artifactId>
<version>10.17.1</version>
<version>11.0.0-SNAPSHOT</version>
</parent>

<groupId>com.backbase.stream.compositions</groupId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<artifactId>events</artifactId>
<groupId>com.backbase.stream.compositions</groupId>
<version>10.17.1</version>
<version>11.0.0-SNAPSHOT</version>
</parent>

<groupId>com.backbase.stream.compositions.events</groupId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<artifactId>events</artifactId>
<groupId>com.backbase.stream.compositions</groupId>
<version>10.17.1</version>
<version>11.0.0-SNAPSHOT</version>
</parent>

<groupId>com.backbase.stream.compositions.events</groupId>
Expand Down
2 changes: 1 addition & 1 deletion stream-compositions/events/product-egress/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<artifactId>events</artifactId>
<groupId>com.backbase.stream.compositions</groupId>
<version>10.17.1</version>
<version>11.0.0-SNAPSHOT</version>
</parent>

<groupId>com.backbase.stream.compositions.events</groupId>
Expand Down
2 changes: 1 addition & 1 deletion stream-compositions/events/product-ingress/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<artifactId>events</artifactId>
<groupId>com.backbase.stream.compositions</groupId>
<version>10.17.1</version>
<version>11.0.0-SNAPSHOT</version>
</parent>

<groupId>com.backbase.stream.compositions.events</groupId>
Expand Down
Loading
Loading