...
Page Properties | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||
Resources & Remarks Modification History
|
Note | ||
---|---|---|
| ||
The following information as well as the linked information is intended to outline some of our current product developments for our yuuvis® Momentum 2022 Spring. Like everything else in life, the best plans can change over time. The following article describes the current state of work, but it is important to understand that the details are for information purposes only and are not to be understood as binding commitments. OPTIMAL SYSTEMS reserves the right to make changes in the planning, development and release of products and their features and functions at its sole discretion. |
When updating your yuuvis® Momentum installation to version 2022 Spring, manual configuration changes are required for some services.
Section | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
|
Breaking Changes
...
Insert excerpt | ||
---|---|---|
|
The following Breaking Changes are incompatible changes we had to deploy into operation, and therefore you—as a yuuvis® user—need to be aware of them and take action accordingly.
|
>> Breaking Changes
Excerpt | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CorePerformance Optimization for CONFIGSERVICEThis feature is a subsequent change applied to version 2022 Spring as well as 2021 Winter (LTS). Please find details in the release information and in the breaking change description for version 2021 Winter. Client Services & Client DevelopmentDeveloper LibrariesObject Creation PermissionsThe permission to create new objects is now enabled via a create permission within one of the roles defined via a role set. The YUUVIS_CREATE_OBJECT role does no longer allow object creation. You need to adjust your corresponding role set accordingly. Action: Update your roles as described here. Use the following condition:
Web-API GatewayNew Swagger UI VersionThe new Swagger version is available under a new URL. Action: Adjust the endpoint URL pattern in authentication-prod.yml configuration file has follows:
USERSERVICEMigration of User Information Endpoints.The user information endpoints GET /userservice/api/users and GET /userservice/api/users/{userId} are not available anymore. Action: Use the endpoints GET /api-web/api/users/users and GET /api-web/api/users/{userId} instead. Tenant ManagementTenant Management APINew Swagger UI VersionThe new Swagger version is available under a new URL. Action: Adjust the endpoint URL pattern in authentication-prod.yml configuration file has follows:
|
Configurations Enabling new Features
Some new features require manual configuration in order to operate properly after the update to the new yuuvis® Momentum version.
Core
Fail-safe AUTHENTICATION Service
In order to enable the shared usage of the session state for multiple instances of the AUTHENTICATION service, the session state has to be stored in a Redis database. In the default configuration of yuuvis® Momentum, the session state is stored by the individual AUTHENTICATION service instances. Thus, in order to enable the central storage of the session state in Redis, manual configuration steps are required.
Extend the authentication-prod.yml configuration file by the following lines:
Code Block language yml spring.session.store-type: redis management.health.redis.enabled: true
- Add the
redis
profile to the AUTHENTICATION service:Run the command:
Code Block language bash kubectl -n yuuvis edit deploy authentication
- Extend the
SPRING_PROFILES_ACTIVE
environment variable withredis
.
- Restart all instances of the AUTHENTICATION service.
For example, instance 2 can be restarted using the following command:
Code Block language bash kubectl -n yuuvis scale deploy authentication --replicas=2