v0.11.0
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,
requesterAuthorizersWithErc72
1 andcrossChainRequesterAuthorizersWithErc721
, 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
andcoingecko-testable
HTTP gatewayairnode-examples
integrations have been combined into a singlecoingecko-http-gateways
integration.
Changelog
- Disable number conversion for release CLI by @amarthadan in #1642
- Update Airnode to use Node 18 by @dcroote in #1647
- Update dependency date-fns-tz to v2 by @renovate in #1629
- Removes Node version 14 from pre/post-processing specification. by @dcroote in #1652
- protocol-ci only on pull-request by @Ashar2shahid in #1643
- Update dependency eslint-plugin-functional to v5 by @renovate in #1625
- Update dependency webpack-cli to v5 by @renovate in #1541
- Update dependency @types/node to v18 by @renovate in #1617
- Update dependency ethereum-waffle to v4 by @renovate in #1624
- Replace hardcoded deploymentId values in airnode-node tests by @dcroote in #1653
- fix: apply prettier programmatically in update script by @dcroote in #1656
- Combine airnode-examples http gateway integrations into one by @dcroote in #1664
- chore(deps): update dependency rimraf to v4 by @renovate in #1612
- OEV gateway by @amarthadan in #1663
- Update devDependencies (non-major) by @renovate in #1528
- Lock file maintenance by @renovate in #1525
- Update Terraform google to ~> 4.56 by @renovate in #1607
- Update Terraform aws to ~> 4.57 by @renovate in #1608
- Update dependency esbuild-loader to v3 by @renovate in #1650
- Update devDependencies (non-major) by @renovate in #1668
- Update dependencies (non-major) by @renovate in #1667
- Lock file maintenance by @renovate in #1669
- Update Terraform aws to ~> 4.58 by @renovate in #1666
- Update Terraform google to ~> 4.57 by @renovate in #1672
- Update Terraform hashicorp/terraform to ~> 1.4 by @renovate in #1654
- Update AWS SDK by @amarthadan in #1659
- Simplify OEV GW logic by @amarthadan in #1671
- Implement RequesterAuthorizerWithErc721 authorizers by @dcroote in #1670
- Fix incorrect timestamp parsing in OEV gateway by @Siegrift in #1674
- Update Terraform aws to ~> 4.59 by @renovate in #1678
- Fix airnode-examples integration title by @dcroote in #1680
- OEV GW timestamp calculation fix by @amarthadan in #1676
- Update dependencies (non-major) by @renovate in #1682
- Update devDependencies (non-major) by @renovate in #1683
- Lock file maintenance by @renovate in #1684
- fix: chainId used in erc721CrossChainAuthorizations by @dcroote in #1685
- chore(deps): update terraform google to ~> 4.58 by @renovate in #1688
- Final OEV gateway adjustments by @Siegrift in #1681
- Include deployment_id in the heartbeat payload by @dcroote in #1689
- Revert back to using beacon array for OEV gateway request/response by @Siegrift in #1694
- chore(deps): lock file maintenance by @renovate in #1699
- feat: script to bump OIS version references by @dcroote in #1686
- Fix Terraform secrets parsing & URLs propagations by @amarthadan in #1702
- Estimate gas for RRP fulfillments by @bdrhn9 in #1693
- chore(deps): update terraform aws to ~> 4.60 by @renovate in #1696
- chore(deps): update terraform google to ~> 4.59 by @renovate in #1704
- Retry api call by @Ashar2shahid in #1691
- chore(deps): update terraform aws to ~> 4.61 by @renovate in #1706
- Revert "Estimate gas for RRP fulfillments" by @Siegrift in #1710
- chore(deps): update terraform google to ~> 4.60 by @renovate in #1712
- chore(deps): update dependency rimraf to v5 by @renovate in #1723
- Release v0.11.0 by @amarthadan in #1720
New Contributors
Full Changelog: v0.10.0...v0.11.0