Skip to content

v0.10.0

Compare
Choose a tag to compare
@amarthadan amarthadan released this 07 Feb 12:44
· 355 commits to master since this release
be1e68e

What's Changed

This release brings new reserved parameters, a new type of authorizers, and many improvements for Deployer CLI.

Release Highlights

  • OIS version bump
  • Field apiKey was removed from the gateway configuration sections. Gateway URLs now contain a randomly generated UUID serving as an authentication mechanism.
  • Field nodeSettings.heartbeat.id was removed from the heartbeat configuration. The ID is no longer needed to recognize which Airnode is sending the heartbeat request as the payload is signed by the Airnode and the Airnode's public key can be recovered from the signature.
  • The command airnode-deployer remove-with-deployment-details no longer exists and was replaced by a new command airnode-deployer remove <deployment ID>. In order to remove the Airnode deployment with this command, you need to provide a deployment ID. You can find deployment ID in the receipt.json file for a given deployment or via airnode-deployer list command.
  • Allowing to skip API calls to just run pre/post processing. See the OIS documentation for more information.
  • There are two new reserved parameters available, _gasPrice and _minConfirmations. You can read more about how and what are they used for in the documentation.
  • We now support a new type of authorizer, a cross-chain authorizer. Read more about when it makes sense to use it and how in the documentation.
  • Airnode's Deployer CLI went through multiple changes, improving the user experience. There are four additional commands, list, info, rollback and fetch-files to help you interact with your deployments more easily. You can read all about the new features in the documentation.
  • In order to provide a better sense of Airnode behavior and improve the visibility of request logs within cloud provider monitoring services, the log level specified by nodeSettings.logLevel within config.json has been changed from INFO to DEBUG for airnode-examples integrations. Similarly, integration deployment commands are now run with the --debug flag.

Migration Guide

Please refer to the Airnode v0.9 to v0.10 migration guide for changes required to your config.json to support this version of Airnode.

Changelog

New Contributors

Full Changelog: v0.9.0...v0.10.0