The following guide assumes a valid v0.7.x config.json
file. All changes listed below will need to be implemented in order to migrate to Airnode v0.8. This document is written in a way that will preserve existing behaviour with earlier Airnode versions, but some of the new fields have additional options that can be found in the v0.8 Airnode documentation
-
chains[n].authorizers
is now an object rather than an array of strings -
chains[n].authorizations
added as a new object allowing the Airnode operator to authorize specific endpoints for specific requester contracts without having to make onchain transactions. i.e. providing an offchain way to authorize specific requesters.