Releases: mojaloop/central-settlement
Releases · mojaloop/central-settlement
v4.4.0 Release
Change log for this release:
- Enhancement: Settlements - Update settlement by Settlement Participant: mojaloop/project/issues/481
v4.3.0 Release
Change log for this release:
- Feature: Settle Window and Adjust Positions - Transfer Abort: mojaloop/project/issues/535
v4.2.0 Release
Change log for this release:
- Enhancement: Making Hub participant ID configurable: mojaloop/project/issues/547
v4.1.0 Release
Change log for this release:
- BugFix: All "error" level log messages are not always written to the log for the ML Switch services: mojaloop/project/issues/539
v3.10.0 Release
Change-log for this release:
- Feature: Settle Window and Adjust Positions - Risk managed after Settlement - mojaloop/project#528
- BugFix: Invalid response - GET Settlements using Settlement, Participant and Account IDs- mojaloop/project#491
v3.8.0 Release
Minimum Viable Product Release (MVP)
Features
1. SettlementWindows - GET, POST
- GET SettlementWindows by window ID
Returns a Settlement Window by id. - GET SettlementWindows
Returns Settlement Windows as per parameter(s).
Filtering options: participantId, state, fromDateTime, toDateTime - POST SettlementWindows by ID
If the settlementWindow is open, it can be closed and a new window is created. If it is already closed, return an error message. Returns the new settlement window.
2. Settlements - GET, POST
- GET Settlements by Settlement ID
Returns Settlement(s) as per parameters/filter criteria. - GET Settlements
Returns Settlements as per parameter(s)
Filtering options: currency, participantId, settlementWindowId, accountId, state, fromDateTime, toDateTime, fromSettlementWindowDateTime, toSettlementWindowDateTime - POST Settlements
Trigger the creation of a settlement, that does the calculation of the net settlement position per participant and marks all transfers in the affected windows as PENDING_SETTLEMENT. Returned dataset is the net settlement report for the settlementWindow - PUT Settlements by ID
Acknowledegement of settlement by updating with Settlement Id.
Notes
POST Settlements
Supports Settlement Transfer to reconcile positions based on successful Settlements. This happens in two phases - Prepare and Commit. Prepare happens when individual accounts are being settled, Commit happens when the entire settlement is settled and it affects all the transfers that were part of the earlier prepare process. Position changes are made during the commit phase.
v3.7.2-snapshot
Change-log for this release:
- Feature: Participant Position Update for Settlement Account - mojaloop/project#509
- BugFix: Format error messages to be same as the Spec for transfers - mojaloop/project#501
v3.7.1-snapshot
Change-log for this release:
- Feature: Settlements Transfer and Settlement Position Change - mojaloop/project#461
v3.7.0-snapshot
Change-log for this release:
- Fix for bug: Settlements - fromDateTime and toDateTime parameters are not working - mojaloop/project#480
- Fix for bug: GET /settlementWindowByParam - repetition of the results - mojaloop/project#474
- Versions: Updated versions of central-services-shared, central-services-database versions to 3.1.0-snapshot
v3.6.0-snapshot
This release includes the following:
- Tests added to achieve 100% coverage: mojaloop/project#445 , mojaloop/project#449
- Additional logging and features to support debugging stability issues: mojaloop/project#454