1.2.3 Technical Changes

This topic provides the information about the technical changes added in this release.

  • Integration with Oracle Banking Accounts: Oracle Banking Cash management is now integrated with Oracle Banking Accounts as another DDA system to create/cancel ECA block in transaction as part of accounting entries. It also supports to post accounting entries to Oracle Banking Accounts once the transaction is authorized and reverse the accounting entries in case the transaction is rolled back.
  • Netting Kafka Enhancement: Netting Structures data and the life cycle data of Netting transactions including eligibility, acceptance, rejection, settlement, and payout information, is published on Kafka and is consumed and stored in the reporting database.
  • Enable Log Archival:

    • For log archival check if the service and user logs are getting archived.
      • When the log size becomes larger than the specified in the plato.service.logging.rolling.maxSize or when the next day is started the previous day logs get archived.
      • If no plato.service.logging.rolling.maxSize is specified in the -D params by default value of 50 MB should be picked for archival of logs.
    • For plato.service.logging.level:-ERROR if the plato.service.logging.level is not define in -D params then by default the ERROR value should be picked.
  • SMS-RBAC Changes: The RBAC check has been moved from service level to plato-api-gateway level which is the single entry-point of the application. With this implementation, interservice calls will also no longer need to perform RBAC checks. This will reduce performance overhead.
  • Ojet is upgraded to v17.0.4.
  • Oracle Database 19c Enterprise Edition Release is upgraded to 19.26.0.0.0.
  • Oracle Coherence with version 14.1.2.0.0 and Conductor version 3.15.0.
  • Deployment of 14.8.0 binaries to be done on Java Runtime 17.0.12.
  • Api-gateway Update: Zuul is replaced with spring-cloud-gateway, and Spring Oauth version updated.
  • Zookeeper version 3.6.3 is embedded with Kafka version 2.13-3.8.0.