The Interledger Community 🌱

Cover image for Rafiki Updates - July 2024

Rafiki Updates - July 2024

Summer time is here, meaning that we are moving at pretty much only half speed due to multiple events and vacation time. However, we still managed to put one Rafiki release out there - Alpha 14.

Updated Error Handling

We simplified the Admin APIs by moving error statuses out of mutation responses, and instead, we now throw proper GraphQL errors. That is obviously a breaking change, however, it allows us to easily enable additional logging on the Admin APIs.

Update of Environment Variables

Another breaking change removes environment variable defaults and requires them to be set by the integrators. This ensures that especially sensible variables are thoroughly considered before being set, e.g. ILP address, the Rafiki instance name, or whether telemetry should be enabled or not.

Additional Properties on the Wallet Address

Open Payment wallet addresses allow for additional properties when requesting them. However, so far, Rafiki did not allow ASEs to add any properties to the wallet address that were not required in Open Payments. We have changed the wallet address creation API to accept additional properties. Furthermore, ASEs can specify whether they want those properties to be for internal use only or whether they want them to be returned on the Open Payments wallet address GET request.

Upcoming Changes

We are currently working on adding more telemetry metrics to the collector. Once that is done, we'll shift our focus to performance testing - the actual last requirement for a Beta release (pinky promise 😉).

Top comments (1)

Collapse
 
tseli profile image
Tseli

;-) pinky promise, and we are flexible, as needed