1.2.3 Technical Changes
This topic provides the information about the technical changes added in this release.
- Liquibase Migration:
Adoption of SQLcL instead of flyway.
- Cyclic Sequence Changes:
To overcome and manage sequence getting exhausted, Cyclic sequences were adopted.Plato Batch Adoption - Enable dynamic parameters to be included in the request body for the /runBatch endpoint, based on a flag set in the batch server. This ensures required parameters are fetched from the Domain service, updated in the existing parameters, and formatted as needed.
-
Plato Batch GCS Adoption:
Tables excluded from Plato Batch Schema for maker and checker flow are now aligned for as per GCS framework.
- Breaking Change in OBRH:
New Placeholder created for Oracle Banking Cash Management where it will consume appid from OBRH and will apply common to domain services.
- API Versioning All the web and service URLs used across Oracle Banking Cash Management application have been versioned for current release.
Note:
For more details on endpoints, utilize the API hub and refer to the API Hub documentation. - Application version Display
-
- The user logs will display the current artifact version and environment name configured.
- The application user interface will display product release version in the About Section and environment name configured on the app-shell header after Login.
- Event Hub Enhancement
- Sequential message processing - For failed messages
- Retry mechanism for Kafka Messages in case of fire and forget scenarios - For cloud environment
- EventHub Message Retry scheduler : managing schedulers in distributed systems using ShedLock library
- Blue-Green deployment- software deployment strategy has been adopted to reduce risk and minimize downtime – nearly zero downtime
Parent topic: Release Enhancements