Releases: mojaloop/sdk-scheme-adapter
Releases · mojaloop/sdk-scheme-adapter
v18.0.0 Release
18.0.0 (2022-07-11)
⚠ BREAKING CHANGES
- mojaloop/#2811: docker image now uses
/opt/app
instead of the root folder which will impact config mounts, and the secrets folder is no longer included in the docker image which aligns with best practices. Both these changes should NOT be a breaking change but I have marked them as such to make this change more obvious.
Bug Fixes
- mojaloop/#2811: sdk-scheme-adapter sending incorrect transferState on a PUT transfers Callback (#331) (f7e450c), closes mojaloop/#2811 mojaloop/#2811 mojaloop/#2816
- updated dependencies (6500476)
v17.0.1 Release
v17.0.0 Release
v16.0.0 Release
⚠ BREAKING CHANGES
- replaced
CACHE_HOST
andCACHE_PORT
withCACHE_URL
, which has the following format:
redis://HOST[:PORT][?db=DATABASE[&password=PASSWORD]]
more info: https://www.iana.org/assignments/uri-schemes/prov/redis
Features
Merged changes from mojaloop-connector:
- MBP-501: handle config changes
- Bug fix - ML-Connector error setting currentState to ERROR_OCCURED at sendNotificationToPayee
- Handle PATCH notification ABORTED
- MBP-328: Update content-type version to support 1.1
- MBP 286: If backend returns fulfilment, transferState or completedTimestamp assign to POST /transfers response
v15.0.1 Release
15.0.1 (2022-07-01)
v15.0.0 Release
v14.0.0 Release
v13.0.4 Release
13.0.4 (2022-05-13)
Bug Fixes
🛑 BREAKING CHANGES Notes from all 13.0.x releases.
Outbound server responses now return internal mojaloop responses with headers
instead of just the payload.
List of properties
that have been changed.
partiesByIdResponse.party
inGET /parties/{Type}/{ID} and /parties/{Type}/{ID}/{SubId}
quotesPostResponse.quotes
inPOST /quotes
simpleTransfersPostResponse.transfer
inPOST /simpleTransfers
transferResponse.getPartiesResponse
inPOST /transfers POST /transfers/{ID} POST /requestToPayTransfer/{requestToPayTransactionId}
transferResponse.quoteResponse
inPOST /transfers POST /transfers/{ID} POST /requestToPayTransfer/{requestToPayTransactionId}
transferResponse.fulfil
inPOST /transfers POST /transfers/{ID} POST /requestToPayTransfer/{requestToPayTransactionId}
transferStatusResponse.fulfil
inGET /transfers/{transferId}
accountsResponse.postAccountsResponse
inPOST /accounts
If you are accessing the payload in these responses you'll need to upgrade your accessors to .body
Rough schema
{ body: putResponse, headers: object }
Example schema change
quoteResponse:
- $ref: '#/components/schemas/QuotesIDPutResponse'
+ type: object
+ required:
+ - body
+ properties:
+ body:
+ $ref: '#/components/schemas/QuotesIDPutResponse'
+ headers:
+ type: object