Releases: mojaloop/central-ledger
v3.7.6-snapshot
Feature: GET on /transfers/{ID} implemented: mojaloop/project#452
Feature: Participant accounts creation to support Settlements implemented: mojaloop/project#509
Configuration: Knex migration scripts can be enabled/disabled by using "RUN_MIGRATIONS" in the default.json as well as connection pool
v3.8.0 Release
Minimum Viable Product Release (MVP)
Features: Transfers
1. Prepare Handler
- Receives POST /transfers requests and metadata and performs additional validation
- Performs duplicate check on the incoming POST /transfers requests
- Passes the message on to Position Handler for position updates with relevant metadata
2. Position Handler
- Receives /transfers requests and metadata and performs position updates as necessary after validation
- Performs check on the Net Debit Cap
3. Fulfil Handler
- Receives PUT /transfers/{ID} requests and metadata and performs additional validation
- Passes the message on to Position Handler for position updates with relevant metadata
4. Timeout Handler
- Triggers an abort event on the messages that have timed-out based on the expiry times
- Passes the message on to Position Handler for position updates with relevant metadata
5. Get Transfers Handler
- Receives GET /transfers/{ID} requests and metadata and performs additional validation
- Provides response based on the API (Mojaloop Spec 1.0) Specification, to notification handler
Features: Operations (admin functionality)
1. Initial Limits & Position
- Provides end-points for supporting on-boarding by setting initial limits and Position of an FSP
2. Endpoints
- Provides end-points for managing the end-points (callback URLs for various functions) of an FSP
3. Positions
- Provides end-points for managing (querying) the Positions of an FSP
4. Limits
- Provides end-points for managing the Limits of an FSP
5. Accounts
- Provides end-points for managing the Accounts of an FSP
Notes
Service details:
- The central-ledger repo contains the code-base for five services: the prepare-handler service, position-handler service, fulfil-handler service, timeout-handler service, get-transfers-handler service and the central-ledger service that provides admin functionality.
Transfers Architecture:
Change-log for this release:
- Feature: GET on /transfers/{ID} implemented: mojaloop/project#452
- Feature: Participant accounts creation to support Settlements implemented: mojaloop/project#509
- Configuration: Knex migration scripts can be enabled/disabled by using "RUN_MIGRATIONS" in the default.json
v3.7.5-snapshot
Feature: GET on /transfers/{ID} implemented: mojaloop/project#452
Feature: Participant accounts creation to support Settlements implemented: mojaloop/project#509
Configuration: Knex migration scripts can be enabled/disabled by using "RUN_MIGRATIONS" in the default.json
v3.7.4-snapshot
Change log for this release:
Enhancement: added connection pool configuration
v3.7.3-snapshot
Change log for this release:
Enhancement: Refactor handlers to ensure commits occur after all processing completed. Merge latest code from develop
v3.7.2-snapshot
Change log for this release:
- Enhancement: Removing Transfer Handler to improve performance & efficiency: mojaloop/project/issues/478
- Cleaning up central-ledger: mojaloop/project/issues/397
v3.7.1-snapshot
Change log for this release:
- Enhancement: Removing Transfer Handler to improve performance & efficiency
Note:
- This is a snapshot release specific to Performance build. Once stable, will be merged with develop.
v3.7.0-snapshot
Change log for this release:
- Feature: Use API to retrieve callback details of FSPs for notification handler instead of configuration: mojaloop/project#395
- Feature: Settlements related changes mojaloop/project/issues/461
v3.6.1-snapshot
Changelog for this release:
- Fix for bug: Fulfil message on COMMIT not being put on payee FSP topic - mojaloop/project#472
- Fix for bug: Validation of participants in prepare transfer process - mojaloop/project#469
- Fix for bug: Handlers fall-over/terminate on exception (#113) - mojaloop/project#471
- Fix for bug: Fulfillment Failure - Invalid error message in PayeeFSP - mojaloop/project#436
- Versions: Updated versions of central-services-shared, central-services-database versions to 3.1.0-snapshot
v3.6.0-snapshot
Changelog for this release:
- Fix for bug: Duplicate Transfer if the original transfer is in ABORTED state: mojaloop/project#440
- Fix for bug: Transfer request with expiration date from the past: mojaloop/project#426
- Fix for bug: Timeout notification not being sent to payerfsp: mojaloop/project#448