Skip to content

Releases: api3dao/airnode

v0.15.0

08 Jul 04:57
5b5e8c3
Compare
Choose a tag to compare

What's Changed

Here are the release highlights:

  • Upgraded Airnode from Node.js 18 to 20
  • Fixed Docker image builds on Macs with Apple Silicon
  • Deployed protocol and RRP contracts on several chains
  • Bumped numerous dependencies

Changelog

New Contributors

Full Changelog: v0.14.2...v0.15.0

v0.14.2

02 Jul 05:30
3b81fd6
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.14.1...v0.14.2

v0.14.1

29 Mar 05:33
9e3ddd0
Compare
Choose a tag to compare

What's Changed

This patch release bumps api3/ois to v2.3.2 to fix a bug where the API call could not be skipped when using pre/post-processing v2. To fix a Docker packaging issue, Node.js has been updated from Node.js 18.14.0 to 18.19.1 within Docker images.

Changelog

Full Changelog: v0.14.0...v0.14.1

v0.14.0

21 Jan 22:13
035bb02
Compare
Choose a tag to compare

What's Changed

This release includes contract deployments to additional chains, breaking changes to the OEV gateway, the addition of a version 2 of pre-processing and post-processing in conjunction with the release of OIS v2.3.1, removal of chainNames and networks exports from references.json of airnode-protocol, and other various improvements and bug fixes.

For additional detail, see the Airnode v0.14 migration guide.

Changelog

New Contributors

Full Changelog: v0.13.0...v0.14.0

v0.13.0

31 Oct 06:41
0f173c2
Compare
Choose a tag to compare

What's Changed

This release includes contract deployments to additional chains, a fix for the HTTP gateway response, less restricted OIS endpoint parameters, and various other improvements and bug fixes.

Release highlights

  • Airnode protocol contracts were deployed on the following chains: linea, linea-goerli-testnet, mantle, mantle-goerli-testnet, base, base-goerli-testnet, polygon-zkevm, and polygon-zkevm-testnet.
  • The HTTP Gateway response has been harmonized so that the API call response, after undergoing any post-processing, will be present in the rawValue field independent of encoding success or failure.
  • In conjunction with the OIS bump to v2.2, endpoint parameters now do not have to be mapped to operation parameters.

Changelog

New Contributors

Full Changelog: v0.12.0...v0.13.0

v0.12.0

25 Jul 10:36
07701d7
Compare
Choose a tag to compare

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

v0.11.2

28 Jun 13:43
cd8ace8
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.11.1...v0.11.2

v0.11.1

25 May 14:18
562da0c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.11.0...v0.11.1

v0.11.0

11 Apr 09:35
a379bc0
Compare
Choose a tag to compare

What's Changed

This release brings two new types of authorizers, a new gateway to support our OEV initiative, and many other improvements and bug fixes.

Release Highlights

  • The Node.js version of Airnode was upgraded from 14 to 18.
  • Node.js version of the pre- and post-processing environments is dictated by the Node.js version of Airnode.
  • The two new authorizers, requesterAuthorizersWithErc721 and crossChainRequesterAuthorizersWithErc721, that enable request authorization using ERC721 tokens were added. For further details, see the Authorizers page in the documentation.
  • There's a new gateway available called the OEV gateway. You can read more about this feature in its documentation.
  • The heartbeat payload now includes Airnode's deployment ID.
  • The coingecko-signed-data and coingecko-testable HTTP gateway airnode-examples integrations have been combined into a single coingecko-http-gateways integration.

Changelog

New Contributors

Full Changelog: v0.10.0...v0.11.0

v0.10.1

11 Apr 09:17
5475a30
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.10.0...v0.10.1