Skip to content

v0.12.0

Compare
Choose a tag to compare
@amarthadan amarthadan released this 25 Jul 10:36
· 109 commits to master since this release
07701d7

What's Changed

This release brings sensible defaults for some of the configuration fields, changes to the HTTP gateways' inner workings, and many other improvements and bug fixes.

Release highlights

  • Fields specifying AirnodeRrpV0 and RequesterAuthorizerWithErc721 contract addresses on chains for which there is an API3 deployment are now optional.
  • fulfillmentGasLimit field is now optional. If no value is assigned, then Airnode will dynamically determine a callback gas limit.
  • There is no longer a hardcoded limit to the maximum number of sponsor wallet requests processed each cycle.
  • The following changes were made to the HTTP gateway:
    • Data is returned from successful API calls that fail response processing. For an example see the HTTP Gateways page.
    • Reserved parameters are inaccessible in response pre/post-processing. This is only relevant if reserved parameters are being modified in pre/post-processing (advanced use case).
  • The value for a fixedOperationParameters object is now allowed to be any type, including an object. This has not changed since v0.11.2, but has changed since v0.11.0 and v0.11.1 for which it was only allowed to be a string.
  • Endpoint ID now must be a hash of the OIS title and endpoint name. Previously it was only recommended.

Changelog

New Contributors

Full Changelog: v0.11.0...v0.12.0