v1.8.0

Released on 5 June 2023

ph-ee-identity-account-mapper: v1.1.0

  • GOV-126 Added configuration in application.yml for external account validation

  1. If this configuration(account_validation_enabled) is set to true validation will either happen from Gsma or Mojaloop

  2. This depends on configuration account_validator_connector

  3. The project will build with either Gsma or Mojaloop implementation depending on this configuration.

  4. We need to add a dependency for ph-ee-account-validator-impl

  • GOV-161

  1. Added worker to receive a callback from Mojaloop and send the callback to the API consumer

  2. Minor refactoring of code done to call the Mojaloop account validation

  • GOV-160 - Implemented ehcache(L2) for read efficiency.

  • Removing sourceBBId from account lookup API request parameter and validation for it.

ph-ee-connector-mojaloop: v1.2.0

  • GOV-449 - Upgraded Zeebe to 8.1.1

ph-ee-connector-ams-mifos: v1.3.0

  • GOV-449 - Upgraded Zeebe to 8.1.1

ph-ee-connector-common: v1.5.0

  • GOV-445, GOV 293: Implemented the JWS for the response part by

  • GOV-449 Upgrade Zeebe to 8.1.1

  • GOV-293 JWS implementation for callback scenario

  • GOV-267 Changing custom data type to array in GSMA transaction API DTO

ph-ee-notifications: v1.2.0

  • GOV-449 Upgraded Zeebe to 8.1.1

  • PHEE-293 created velocity templates for email

ph-ee-connector-mpesa: v1.5.0

  • GOV-449 Upgraded Zeebe to 8.1.1

ph-ee-connector-ams-pesa: v1.3.0

  • GOV-449 Upgraded Zeebe to 8.1.1

ph-ee-connector-ams-paygops: v1.6.0

  • GOV-449 Upgrade to Zeebe to 8.1.1

ph-ee-exporter: v1.2.0

  • GOV-449 Upgraded Exporter to v8.1.1

ph-ee-zeebe-ops: v1.1.0

  • GOV-449 Upgraded Zeebe to 8.1.1

ph-ee-connector-slcb: v1.2.0

  • GOV-449 Upgraded Zeebe to 8.1.1

ph-ee-operations-app: v1.5.0

  • GOV-250 Batch processing logic Detects batch failure rates.

  • GOV-264 Changing custom date time to UTC format (Auditability)

ph-ee-importer-es: v1.5.0

  • GOV-292 Implemented the masking service and integrated it ( to mask sensitive data from logs)

ph-ee-importer-rdbms: v1.4.0

  • GOV-338 Adding BPMN name for operation transparency

  • GOV-150 Updated BPMN in importer for storage

  • Adding new BPMN for minimal mock fund transfer

ph-ee-connector-channel: v1.6.0

  • GOV-338 Tenant-based implementation use case for BPMN support

  • GOV-267 Publishing Custom Data as Zeebe variable

  • GOV-264 Added timestamp to Zeebe process starter (Auditability)

  • GOV-290 Enabled TLS for tomcat server(Security)

  • GOV-449 Upgraded Zeebe to 8.1.1

  • GOV-302 Pre-processing validation of data (well-formed data and completeness checks) prior to disbursement

  • GOV-338 New implementation as the story is redesigned- Debulking to APIs for Txn having mock events in implementation. Those mock events are transferred (polling, callback) and account lookup (polling, callback). Destination tenant variable saved as Zeebe variable debulkingDFSPID (the same variable as closed loop bulk connector and documented in READMEs) Workflow names:- MinimalMockFundTransfer, MockFundTransferWithAccountLookup

  • GOV-261 Logging client IP

  • GOV-265 Added loggers for tenants in filters(Auditability)

  • Removing customer-specific logic and keeping the product clean

  • Updating the idempotency API list path ( configurations)

ph-ee-bulk-processor: v1.6.0

  • GOV-262 Added loggers for workers (Auditability)

  • GOV-449 Upgraded Zeebe to 8.1.1

  • GOV-265 Added filter for logging tenants (Auditability)

  • GOV-75 (GOV-504, GOV-503, GOV-502)Debulking DFSP configuration, Configuration reading in init sub batch, Setting tenant header in the closed loop bulk connector API calls

  • GOV-241 Batch files go through a final check to be clean of defects and inconsistencies

  • GOV-327 Added the worker for Account Lookup, Endpoint to receive the callback from Account Lookup callback. Added a link to the design document or include the design bullet points related to this PR here.

  • GOV-325 Remove duplicate transactions from input CSV

  • GOV-447, GOV-293: Implementation of data integrity in bulk processor

  • GOV-289 GOV-289.2 Integrated JWS to bulk processor

  • Upgraded Java version to 17

  • Publishing Payee DFSPID Publishing Payee DFSPID from Account Lookup callback.

ph-ee-connector-mock-payment-schema: v1.0.0

  • Mock payment schemas created

ph-ee-env-template: v1.8.0

  • GOV-210 [Feature] HELM chart files for Identity Account Mapper Added

  • GOV-275 [Documentation]Elastic Search APIs- documentation (postman collection), ES ILM Policy APIs

  • GOV-417 [Feature]Added config mapping for Redis and idempotency. Addressed Non-Functional Cross-Cutting Requirement: API MUST be Idempotent.

  • GOV-449 Upgraded zeebe to 8.1.1

  • GOV-438 [Feature] ClusterRole and cluster role binding added to the helm chart

  • GOV-439 [Feature] Role and role binding added to the helm chart

  • GOV-453, GOV-451 [Feature] Ingress updated to HELM gold standard

  • GOV-518[Feature] G2P Sandbox chart separation

  • GOV-458 [Feature] Added Service accounts for services

  • [Feature] Added Redis and Server configuration for the channel

  • [Feature] Added condition check for each dependency

  • Added flag for zeebe-cluster-helm to enable

  • [Documentation]Helm docs for each microservice Added

  • [Feature] Integration-test job test with helm test command for running integration tests.

  • [Fixed] Enable conditions for service and secrets by

  • [Feature]Added extra env variables, so that env variables can be added from sub-charts/cookbooks

ph-ee-integration-test

  • GOV-241 Integration tests for batch file validation

  • GOV-338 Added Integration test for new design

  • GOV-289.3 Added integration test for JWS

  • GOV-250, GOV-302 Tags and Callback

  • GOV-338: Integration test updation and new test case

  • Added cucumber test for batch summary and details API

  • Added integration test for batch transactions endpoint

  • Inbound transfer API integration test added

  • Cucumber Integration test for Collection API and new channel API

  • Error Code Test Cases Added

  • Adding DockerFile for running integration tests in a container

  • Inbound transfer integration tests Added

  • Updating integration tests: Fix Integration Test for channel new API And Existing ops app step def to work with disable auth

  • Changed channel to HTTPS to include SSL security changes

  • [Fixed]Renamed gherkin file to match the context

  • [Fixed]Error Code Test Fix

  • [Fixed] Temporary fix for bulk processor integration test

  • [Fixed]Batch feature test cases fixed

  • ErrorCode StepDef Changes Added

  • Resolved Lombok getters and setters issue by

  • PHEE-216

  • [Fixed]Adding Request Header

  • [FIXED]Added content-type header

  • PHEE-237 Added mock server config and basic test

  • PHEE-238 Added test case for mock server stub

  • Adding integration test for date format check

  • Suggested Callback Time that is Resolved by Polling

  • Paybill integration test

  • Fixed the tests and DTO change

  • PHEE-297 Fixed Batch test bug fixed

Last updated