Skip to content

Releases: api3dao/airnode

v0.10.0

07 Feb 12:44
be1e68e
Compare
Choose a tag to compare

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

v0.9.2

09 Dec 07:56
173b69a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.9.1...v0.9.2

v0.9.1

11 Nov 10:30
d594358
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.9.0...v0.9.1

v0.9.0

06 Oct 07:21
a2e7a03
Compare
Choose a tag to compare

What's Changed

This release focused on a number of improvements to the deployer and general bug fixes.

Release Highlights

  • Improvements and re-working of the Airnode deployer to improve GCP support, reliability and user experience
  • Bump OIS version
  • Removal of some test networks due to general deprecation

Migration Guide

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

Changelog

Full Changelog: v0.8.0...v0.9.0

v0.8.1

06 Oct 07:00
Compare
Choose a tag to compare

What's Changed

This release bumps the OIS version used by Airnode to v1.2.0. For more information please visit the OIS repository.

Changelog

Full Changelog: v0.8.0...v0.8.1

v0.8.0

08 Sep 13:26
Compare
Choose a tag to compare

What's Changed

This release focused on a number of usability improvements and general technical debt reduction.

As usual a number of bug fixes were also added and in some cases released as patches to previous minor versions.

New functionality highlights include:

  • Better gas price calculation with the inclusion of the Gas Price Oracle
  • Add per-endpoint RRP response caching
  • Improved performance through private key caching
  • Support HTTP gateways using the Docker-based airnode-client
  • Add CORS support for HTTP gateways
  • Improved documentation
  • Improved logging and error handling

Full Changelog: v0.7.5...v0.8.0

v0.7.5

22 Aug 14:28
Compare
Choose a tag to compare

Republished the previous version with npm v8 to fix #1389

Full Changelog: v0.7.4...v0.7.5

v0.7.4

22 Aug 13:56
Compare
Choose a tag to compare

Republished 0.7.3 with no changes

Full Changelog: v0.7.3...v0.7.4

v0.6.7

22 Aug 13:29
Compare
Choose a tag to compare

Republished 0.6.6 with no changes

Full Changelog: v0.6.6...v0.6.7

v0.7.3

18 Aug 15:04
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.7.2...v0.7.3