From 8e5036bfe06ac503677aa3636d9ca472a60d15e5 Mon Sep 17 00:00:00 2001 From: API3 Automation Date: Tue, 25 Jul 2023 05:56:15 +0000 Subject: [PATCH] Release v0.12.0 --- .changeset/beige-ties-join.md | 5 ---- .changeset/breezy-poems-pump.md | 9 ------ .changeset/cold-knives-count.md | 5 ---- .changeset/eight-meals-smell.md | 5 ---- .changeset/flat-emus-worry.md | 6 ---- .changeset/four-dingos-reply.md | 6 ---- .changeset/gorgeous-radios-drum.md | 2 -- .changeset/grumpy-forks-listen.md | 5 ---- .changeset/healthy-wolves-sit.md | 2 -- ...ty-tips-provide.md => large-mangos-end.md} | 0 .changeset/lemon-phones-juggle.md | 2 -- .changeset/lemon-wasps-reflect.md | 5 ---- .changeset/long-baboons-wait.md | 2 -- .changeset/long-roses-fix.md | 2 -- .changeset/loud-scissors-return.md | 5 ---- .changeset/lucky-parrots-beg.md | 6 ---- .changeset/old-crabs-lick.md | 2 -- .changeset/orange-squids-flow.md | 6 ---- .changeset/rich-onions-wash.md | 2 -- .changeset/rich-snails-design.md | 6 ---- .changeset/selfish-experts-agree.md | 5 ---- .changeset/slow-crabs-dream.md | 5 ---- .changeset/sweet-tips-rule.md | 5 ---- .changeset/tall-goats-invite.md | 5 ---- .changeset/thick-pandas-battle.md | 5 ---- .changeset/twelve-knives-relate.md | 6 ---- .changeset/unlucky-eyes-yell.md | 5 ---- .changeset/wild-planets-crash.md | 5 ---- .changeset/young-cougars-nail.md | 5 ---- packages/airnode-abi/CHANGELOG.md | 2 ++ packages/airnode-abi/package.json | 2 +- packages/airnode-adapter/CHANGELOG.md | 6 ++++ packages/airnode-adapter/package.json | 2 +- packages/airnode-admin/CHANGELOG.md | 10 +++++++ packages/airnode-admin/package.json | 10 +++---- packages/airnode-deployer/CHANGELOG.md | 11 ++++++++ .../config/config.example.json | 2 +- packages/airnode-deployer/package.json | 12 ++++---- packages/airnode-examples/CHANGELOG.md | 20 +++++++++++++ .../config.example.json | 2 +- .../config.example.json | 2 +- .../config.example.json | 2 +- .../config.example.json | 2 +- .../config.example.json | 2 +- .../coingecko-template/config.example.json | 2 +- .../coingecko/config.example.json | 2 +- .../failing-example/config.example.json | 2 +- .../config.example.json | 2 +- .../weather-multi-value/config.example.json | 2 +- packages/airnode-examples/package.json | 14 +++++----- packages/airnode-node/CHANGELOG.md | 28 +++++++++++++++++++ .../airnode-node/config/config.example.json | 2 +- packages/airnode-node/package.json | 14 +++++----- .../test/fixtures/config/config.valid.json | 2 +- packages/airnode-operation/CHANGELOG.md | 15 ++++++++++ packages/airnode-operation/package.json | 8 +++--- packages/airnode-protocol/CHANGELOG.md | 22 +++++++++++++++ packages/airnode-protocol/package.json | 2 +- packages/airnode-utilities/CHANGELOG.md | 15 ++++++++++ packages/airnode-utilities/package.json | 4 +-- packages/airnode-validator/CHANGELOG.md | 21 ++++++++++++++ packages/airnode-validator/package.json | 4 +-- .../test/fixtures/config.valid.json | 2 +- .../fixtures/interpolated-config.valid.json | 2 +- .../test/fixtures/receipt.valid.json | 2 +- yarn.lock | 2 +- 66 files changed, 203 insertions(+), 182 deletions(-) delete mode 100644 .changeset/beige-ties-join.md delete mode 100644 .changeset/breezy-poems-pump.md delete mode 100644 .changeset/cold-knives-count.md delete mode 100644 .changeset/eight-meals-smell.md delete mode 100644 .changeset/flat-emus-worry.md delete mode 100644 .changeset/four-dingos-reply.md delete mode 100644 .changeset/gorgeous-radios-drum.md delete mode 100644 .changeset/grumpy-forks-listen.md delete mode 100644 .changeset/healthy-wolves-sit.md rename .changeset/{dirty-tips-provide.md => large-mangos-end.md} (100%) delete mode 100644 .changeset/lemon-phones-juggle.md delete mode 100644 .changeset/lemon-wasps-reflect.md delete mode 100644 .changeset/long-baboons-wait.md delete mode 100644 .changeset/long-roses-fix.md delete mode 100644 .changeset/loud-scissors-return.md delete mode 100644 .changeset/lucky-parrots-beg.md delete mode 100644 .changeset/old-crabs-lick.md delete mode 100644 .changeset/orange-squids-flow.md delete mode 100644 .changeset/rich-onions-wash.md delete mode 100644 .changeset/rich-snails-design.md delete mode 100644 .changeset/selfish-experts-agree.md delete mode 100644 .changeset/slow-crabs-dream.md delete mode 100644 .changeset/sweet-tips-rule.md delete mode 100644 .changeset/tall-goats-invite.md delete mode 100644 .changeset/thick-pandas-battle.md delete mode 100644 .changeset/twelve-knives-relate.md delete mode 100644 .changeset/unlucky-eyes-yell.md delete mode 100644 .changeset/wild-planets-crash.md delete mode 100644 .changeset/young-cougars-nail.md diff --git a/.changeset/beige-ties-join.md b/.changeset/beige-ties-join.md deleted file mode 100644 index f37ac09aca..0000000000 --- a/.changeset/beige-ties-join.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@api3/airnode-protocol': minor ---- - -Remove boba-moonbeam as it is no longer available diff --git a/.changeset/breezy-poems-pump.md b/.changeset/breezy-poems-pump.md deleted file mode 100644 index 63cf271680..0000000000 --- a/.changeset/breezy-poems-pump.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@api3/airnode-operation': minor -'@api3/airnode-utilities': minor -'@api3/airnode-examples': minor -'@api3/airnode-protocol': minor -'@api3/airnode-adapter': minor ---- - -Bump hardhat from 2.10.2 to 2.14.0 and add back to Renovate diff --git a/.changeset/cold-knives-count.md b/.changeset/cold-knives-count.md deleted file mode 100644 index 7f0e0769d0..0000000000 --- a/.changeset/cold-knives-count.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@api3/airnode-examples': patch ---- - -Fix airnode-examples links to cloud provider docs diff --git a/.changeset/eight-meals-smell.md b/.changeset/eight-meals-smell.md deleted file mode 100644 index 499042df25..0000000000 --- a/.changeset/eight-meals-smell.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@api3/airnode-examples': patch ---- - -Use AirnodeRrpV0DryRun in E2E test diff --git a/.changeset/flat-emus-worry.md b/.changeset/flat-emus-worry.md deleted file mode 100644 index ce5f1caf9f..0000000000 --- a/.changeset/flat-emus-worry.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@api3/airnode-validator': minor -'@api3/airnode-node': minor ---- - -Widen accepted types for parameters to allow for native types to be sent as JSON diff --git a/.changeset/four-dingos-reply.md b/.changeset/four-dingos-reply.md deleted file mode 100644 index 1a4c0f33b6..0000000000 --- a/.changeset/four-dingos-reply.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@api3/airnode-operation': minor -'@api3/airnode-node': minor ---- - -Change the HTTP gateway for ChainAPI test calls by 1) returning data from successful API calls that fail processing and 2) making reserved parameters inaccessible in pre/post processing diff --git a/.changeset/gorgeous-radios-drum.md b/.changeset/gorgeous-radios-drum.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/gorgeous-radios-drum.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/grumpy-forks-listen.md b/.changeset/grumpy-forks-listen.md deleted file mode 100644 index 5e61572eb3..0000000000 --- a/.changeset/grumpy-forks-listen.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@api3/airnode-utilities': minor ---- - -New strategy for providerRecommendedGasPrice diff --git a/.changeset/healthy-wolves-sit.md b/.changeset/healthy-wolves-sit.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/healthy-wolves-sit.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/dirty-tips-provide.md b/.changeset/large-mangos-end.md similarity index 100% rename from .changeset/dirty-tips-provide.md rename to .changeset/large-mangos-end.md diff --git a/.changeset/lemon-phones-juggle.md b/.changeset/lemon-phones-juggle.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/lemon-phones-juggle.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/lemon-wasps-reflect.md b/.changeset/lemon-wasps-reflect.md deleted file mode 100644 index 347ce3da76..0000000000 --- a/.changeset/lemon-wasps-reflect.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@api3/airnode-protocol': minor ---- - -Export AirnodeRrpV0DryRun.sol diff --git a/.changeset/long-baboons-wait.md b/.changeset/long-baboons-wait.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/long-baboons-wait.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/long-roses-fix.md b/.changeset/long-roses-fix.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/long-roses-fix.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/loud-scissors-return.md b/.changeset/loud-scissors-return.md deleted file mode 100644 index 84247e49c8..0000000000 --- a/.changeset/loud-scissors-return.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@api3/airnode-validator': minor ---- - -Enforce the endpointId derivation scheme diff --git a/.changeset/lucky-parrots-beg.md b/.changeset/lucky-parrots-beg.md deleted file mode 100644 index c28613b0d2..0000000000 --- a/.changeset/lucky-parrots-beg.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@api3/airnode-validator': patch -'@api3/airnode-node': patch ---- - -fix: populate default contract addresses when loading config diff --git a/.changeset/old-crabs-lick.md b/.changeset/old-crabs-lick.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/old-crabs-lick.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/orange-squids-flow.md b/.changeset/orange-squids-flow.md deleted file mode 100644 index 14b6767a5a..0000000000 --- a/.changeset/orange-squids-flow.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@api3/airnode-utilities': minor -'@api3/airnode-validator': minor ---- - -Implement gas price strategy `sanitizedProviderRecommendedGasPrice` diff --git a/.changeset/rich-onions-wash.md b/.changeset/rich-onions-wash.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/rich-onions-wash.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/rich-snails-design.md b/.changeset/rich-snails-design.md deleted file mode 100644 index c528bc5544..0000000000 --- a/.changeset/rich-snails-design.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@api3/airnode-validator': minor -'@api3/airnode-node': minor ---- - -Estimate gas for RRP fulfillments diff --git a/.changeset/selfish-experts-agree.md b/.changeset/selfish-experts-agree.md deleted file mode 100644 index e1dc5bd631..0000000000 --- a/.changeset/selfish-experts-agree.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@api3/airnode-validator': minor ---- - -Make AirnodeRrpV0 and RequesterAuthorizerWithErc721 addresses optional diff --git a/.changeset/slow-crabs-dream.md b/.changeset/slow-crabs-dream.md deleted file mode 100644 index b76c23cd1f..0000000000 --- a/.changeset/slow-crabs-dream.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@api3/airnode-protocol': patch ---- - -Bump @api3/chains to v3.3.0 diff --git a/.changeset/sweet-tips-rule.md b/.changeset/sweet-tips-rule.md deleted file mode 100644 index d16ad05983..0000000000 --- a/.changeset/sweet-tips-rule.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@api3/airnode-node': patch ---- - -Remove MAXIMUM_SPONSOR_WALLET_REQUESTS diff --git a/.changeset/tall-goats-invite.md b/.changeset/tall-goats-invite.md deleted file mode 100644 index 23971b104f..0000000000 --- a/.changeset/tall-goats-invite.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@api3/airnode-protocol': patch ---- - -Refer to @api3/chains for chain related information while deploying contracts diff --git a/.changeset/thick-pandas-battle.md b/.changeset/thick-pandas-battle.md deleted file mode 100644 index c06a4cda4e..0000000000 --- a/.changeset/thick-pandas-battle.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@api3/airnode-protocol': minor ---- - -Add and deploy AirnodeRrpV0DryRun.sol diff --git a/.changeset/twelve-knives-relate.md b/.changeset/twelve-knives-relate.md deleted file mode 100644 index acf1097360..0000000000 --- a/.changeset/twelve-knives-relate.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@api3/airnode-node': minor ---- - -Exposes immutable endpointParameters (without reserved parameters) to all pre/post-processing steps and removes access -to reserved parameters from pre/post-processing regardless of API call type. diff --git a/.changeset/unlucky-eyes-yell.md b/.changeset/unlucky-eyes-yell.md deleted file mode 100644 index d1bf886652..0000000000 --- a/.changeset/unlucky-eyes-yell.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@api3/airnode-protocol': minor ---- - -Switch to the audited RequesterAuthorizerWithErc721 diff --git a/.changeset/wild-planets-crash.md b/.changeset/wild-planets-crash.md deleted file mode 100644 index 35c98d1ed0..0000000000 --- a/.changeset/wild-planets-crash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@api3/airnode-protocol': patch ---- - -Update airnode-protocol scripts with @api3/chains v3.0.0 changes diff --git a/.changeset/young-cougars-nail.md b/.changeset/young-cougars-nail.md deleted file mode 100644 index d1a5ad7b6a..0000000000 --- a/.changeset/young-cougars-nail.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@api3/airnode-node': minor ---- - -Ignore requests with an invalid sponsor wallet diff --git a/packages/airnode-abi/CHANGELOG.md b/packages/airnode-abi/CHANGELOG.md index 61775d3032..093ee49a7e 100644 --- a/packages/airnode-abi/CHANGELOG.md +++ b/packages/airnode-abi/CHANGELOG.md @@ -1,5 +1,7 @@ # @api3/airnode-abi +## 0.12.0 + ## 0.11.0 ### Minor Changes diff --git a/packages/airnode-abi/package.json b/packages/airnode-abi/package.json index 976b6ffcdd..706106e080 100644 --- a/packages/airnode-abi/package.json +++ b/packages/airnode-abi/package.json @@ -1,7 +1,7 @@ { "name": "@api3/airnode-abi", "license": "MIT", - "version": "0.11.0", + "version": "0.12.0", "private": false, "main": "dist/index", "types": "dist/index", diff --git a/packages/airnode-adapter/CHANGELOG.md b/packages/airnode-adapter/CHANGELOG.md index 627a6335e7..0648d7afa9 100644 --- a/packages/airnode-adapter/CHANGELOG.md +++ b/packages/airnode-adapter/CHANGELOG.md @@ -1,5 +1,11 @@ # @api3/airnode-adapter +## 0.12.0 + +### Minor Changes + +- [#1743](https://github.com/api3dao/airnode/pull/1743) [`345f2ec9`](https://github.com/api3dao/airnode/commit/345f2ec991008d8b86409aa365a0457adf350814) Thanks [@dcroote](https://github.com/dcroote)! - Bump hardhat from 2.10.2 to 2.14.0 and add back to Renovate + ## 0.11.0 ### Minor Changes diff --git a/packages/airnode-adapter/package.json b/packages/airnode-adapter/package.json index c48cd2b8c1..53e60c918e 100644 --- a/packages/airnode-adapter/package.json +++ b/packages/airnode-adapter/package.json @@ -1,7 +1,7 @@ { "name": "@api3/airnode-adapter", "license": "MIT", - "version": "0.11.0", + "version": "0.12.0", "private": false, "main": "dist/index", "types": "dist/index", diff --git a/packages/airnode-admin/CHANGELOG.md b/packages/airnode-admin/CHANGELOG.md index 412fcd7a45..5f5672da30 100644 --- a/packages/airnode-admin/CHANGELOG.md +++ b/packages/airnode-admin/CHANGELOG.md @@ -1,5 +1,15 @@ # @api3/airnode-admin +## 0.12.0 + +### Patch Changes + +- Updated dependencies [[`0c0c3529`](https://github.com/api3dao/airnode/commit/0c0c3529a090976040d2ed7e23ab8939e09a6f3c), [`345f2ec9`](https://github.com/api3dao/airnode/commit/345f2ec991008d8b86409aa365a0457adf350814), [`0b7d89eb`](https://github.com/api3dao/airnode/commit/0b7d89eb582d63aa299216f3cc28d82cf7071981), [`a11b7dbf`](https://github.com/api3dao/airnode/commit/a11b7dbfc8a02b2f60176ad98b8e0099fd07f5c0), [`5d119a9e`](https://github.com/api3dao/airnode/commit/5d119a9e6cdd0174a8a832cf6dafc8247d3ce02e), [`4226fbc9`](https://github.com/api3dao/airnode/commit/4226fbc9a6bd9d03cb4ad6c83dcfbd5fbde95994), [`9b52f2d4`](https://github.com/api3dao/airnode/commit/9b52f2d492f08980346e93887ee3f0790be9e5be), [`cf09dc6f`](https://github.com/api3dao/airnode/commit/cf09dc6ffca9587e28a6dcb3c7b99a1816bcb68b), [`93bc917d`](https://github.com/api3dao/airnode/commit/93bc917d360e9c3993c6b6e44b806b1dfc67cb61), [`deb1b358`](https://github.com/api3dao/airnode/commit/deb1b3583810ab979768a43d3c0eaec057843da8), [`f10ccaeb`](https://github.com/api3dao/airnode/commit/f10ccaeb1336670e8ec2d204b1b18115debefdbf), [`9062ea3b`](https://github.com/api3dao/airnode/commit/9062ea3bbae9d0c0db7bd1af00862db6682cb9b7), [`134b6ff2`](https://github.com/api3dao/airnode/commit/134b6ff215595167ff084916f66b51eeb718a456), [`c94ec660`](https://github.com/api3dao/airnode/commit/c94ec660b84a41f7856ee7813536a40bd01c77d4), [`cd8a30d0`](https://github.com/api3dao/airnode/commit/cd8a30d01414d354740c35fbbe765f76a2901c6a)]: + - @api3/airnode-protocol@0.12.0 + - @api3/airnode-utilities@0.12.0 + - @api3/airnode-validator@0.12.0 + - @api3/airnode-abi@0.12.0 + ## 0.11.0 ### Minor Changes diff --git a/packages/airnode-admin/package.json b/packages/airnode-admin/package.json index 9b87955cdd..b60f85534f 100644 --- a/packages/airnode-admin/package.json +++ b/packages/airnode-admin/package.json @@ -1,7 +1,7 @@ { "name": "@api3/airnode-admin", "license": "MIT", - "version": "0.11.0", + "version": "0.12.0", "private": false, "bin": { "airnode-admin": "./dist/bin/admin.js" @@ -24,10 +24,10 @@ "test:watch:debug": "jest \"implementation.test\" --selectProjects unit --watch" }, "dependencies": { - "@api3/airnode-abi": "^0.11.0", - "@api3/airnode-protocol": "^0.11.0", - "@api3/airnode-utilities": "^0.11.0", - "@api3/airnode-validator": "^0.11.0", + "@api3/airnode-abi": "^0.12.0", + "@api3/airnode-protocol": "^0.12.0", + "@api3/airnode-utilities": "^0.12.0", + "@api3/airnode-validator": "^0.12.0", "@api3/promise-utils": "^0.4.0", "ethers": "^5.7.2", "lodash": "^4.17.21", diff --git a/packages/airnode-deployer/CHANGELOG.md b/packages/airnode-deployer/CHANGELOG.md index 4428541fa4..2293d3dde4 100644 --- a/packages/airnode-deployer/CHANGELOG.md +++ b/packages/airnode-deployer/CHANGELOG.md @@ -1,5 +1,16 @@ # @api3/airnode-deployer +## 0.12.0 + +### Patch Changes + +- Updated dependencies [[`0c0c3529`](https://github.com/api3dao/airnode/commit/0c0c3529a090976040d2ed7e23ab8939e09a6f3c), [`345f2ec9`](https://github.com/api3dao/airnode/commit/345f2ec991008d8b86409aa365a0457adf350814), [`0b7d89eb`](https://github.com/api3dao/airnode/commit/0b7d89eb582d63aa299216f3cc28d82cf7071981), [`21076594`](https://github.com/api3dao/airnode/commit/2107659402037baf1199d24abbbacb239a447ff4), [`a11b7dbf`](https://github.com/api3dao/airnode/commit/a11b7dbfc8a02b2f60176ad98b8e0099fd07f5c0), [`5d119a9e`](https://github.com/api3dao/airnode/commit/5d119a9e6cdd0174a8a832cf6dafc8247d3ce02e), [`4226fbc9`](https://github.com/api3dao/airnode/commit/4226fbc9a6bd9d03cb4ad6c83dcfbd5fbde95994), [`9b52f2d4`](https://github.com/api3dao/airnode/commit/9b52f2d492f08980346e93887ee3f0790be9e5be), [`cf09dc6f`](https://github.com/api3dao/airnode/commit/cf09dc6ffca9587e28a6dcb3c7b99a1816bcb68b), [`93bc917d`](https://github.com/api3dao/airnode/commit/93bc917d360e9c3993c6b6e44b806b1dfc67cb61), [`deb1b358`](https://github.com/api3dao/airnode/commit/deb1b3583810ab979768a43d3c0eaec057843da8), [`f10ccaeb`](https://github.com/api3dao/airnode/commit/f10ccaeb1336670e8ec2d204b1b18115debefdbf), [`15a1b07e`](https://github.com/api3dao/airnode/commit/15a1b07e0eef983cebc705b97ce71412ce8d3c1d), [`9062ea3b`](https://github.com/api3dao/airnode/commit/9062ea3bbae9d0c0db7bd1af00862db6682cb9b7), [`134b6ff2`](https://github.com/api3dao/airnode/commit/134b6ff215595167ff084916f66b51eeb718a456), [`459f09f6`](https://github.com/api3dao/airnode/commit/459f09f6105b291c062fc77fbc7fa47139514969), [`c94ec660`](https://github.com/api3dao/airnode/commit/c94ec660b84a41f7856ee7813536a40bd01c77d4), [`cd8a30d0`](https://github.com/api3dao/airnode/commit/cd8a30d01414d354740c35fbbe765f76a2901c6a), [`f49228a1`](https://github.com/api3dao/airnode/commit/f49228a15f73aa8d21001bd305ae2d3f5180db59)]: + - @api3/airnode-protocol@0.12.0 + - @api3/airnode-utilities@0.12.0 + - @api3/airnode-validator@0.12.0 + - @api3/airnode-node@0.12.0 + - @api3/airnode-abi@0.12.0 + ## 0.11.0 ### Minor Changes diff --git a/packages/airnode-deployer/config/config.example.json b/packages/airnode-deployer/config/config.example.json index 4e4142b6a4..0da2e8c1f9 100644 --- a/packages/airnode-deployer/config/config.example.json +++ b/packages/airnode-deployer/config/config.example.json @@ -59,7 +59,7 @@ }, "logFormat": "plain", "logLevel": "INFO", - "nodeVersion": "0.11.0", + "nodeVersion": "0.12.0", "cloudProvider": { "type": "aws", "region": "us-east-1", diff --git a/packages/airnode-deployer/package.json b/packages/airnode-deployer/package.json index abcc852344..6d93fb6804 100644 --- a/packages/airnode-deployer/package.json +++ b/packages/airnode-deployer/package.json @@ -1,7 +1,7 @@ { "name": "@api3/airnode-deployer", "license": "MIT", - "version": "0.11.0", + "version": "0.12.0", "private": false, "bin": { "airnode-deployer": "./dist/bin/deployer.js" @@ -23,11 +23,11 @@ "webpack:dev": "webpack --mode development" }, "dependencies": { - "@api3/airnode-abi": "^0.11.0", - "@api3/airnode-node": "^0.11.0", - "@api3/airnode-protocol": "^0.11.0", - "@api3/airnode-utilities": "^0.11.0", - "@api3/airnode-validator": "^0.11.0", + "@api3/airnode-abi": "^0.12.0", + "@api3/airnode-node": "^0.12.0", + "@api3/airnode-protocol": "^0.12.0", + "@api3/airnode-utilities": "^0.12.0", + "@api3/airnode-validator": "^0.12.0", "@api3/promise-utils": "^0.4.0", "@aws-sdk/client-s3": "^3.360.0", "@aws-sdk/signature-v4-crt": "^3.357.0", diff --git a/packages/airnode-examples/CHANGELOG.md b/packages/airnode-examples/CHANGELOG.md index ce98f1d8d8..4100e31483 100644 --- a/packages/airnode-examples/CHANGELOG.md +++ b/packages/airnode-examples/CHANGELOG.md @@ -1,5 +1,25 @@ # @api3/airnode-examples +## 0.12.0 + +### Minor Changes + +- [#1743](https://github.com/api3dao/airnode/pull/1743) [`345f2ec9`](https://github.com/api3dao/airnode/commit/345f2ec991008d8b86409aa365a0457adf350814) Thanks [@dcroote](https://github.com/dcroote)! - Bump hardhat from 2.10.2 to 2.14.0 and add back to Renovate + +### Patch Changes + +- [#1789](https://github.com/api3dao/airnode/pull/1789) [`a2f9e571`](https://github.com/api3dao/airnode/commit/a2f9e57168c279e4e9eff8475e78903e7eae9ef6) Thanks [@dcroote](https://github.com/dcroote)! - Fix airnode-examples links to cloud provider docs + +- [#1836](https://github.com/api3dao/airnode/pull/1836) [`a2370e17`](https://github.com/api3dao/airnode/commit/a2370e17636ac5b1366aa9a78a34ea128760d0d5) Thanks [@dcroote](https://github.com/dcroote)! - Use AirnodeRrpV0DryRun in E2E test + +- Updated dependencies [[`0c0c3529`](https://github.com/api3dao/airnode/commit/0c0c3529a090976040d2ed7e23ab8939e09a6f3c), [`345f2ec9`](https://github.com/api3dao/airnode/commit/345f2ec991008d8b86409aa365a0457adf350814), [`0b7d89eb`](https://github.com/api3dao/airnode/commit/0b7d89eb582d63aa299216f3cc28d82cf7071981), [`21076594`](https://github.com/api3dao/airnode/commit/2107659402037baf1199d24abbbacb239a447ff4), [`a11b7dbf`](https://github.com/api3dao/airnode/commit/a11b7dbfc8a02b2f60176ad98b8e0099fd07f5c0), [`5d119a9e`](https://github.com/api3dao/airnode/commit/5d119a9e6cdd0174a8a832cf6dafc8247d3ce02e), [`9b52f2d4`](https://github.com/api3dao/airnode/commit/9b52f2d492f08980346e93887ee3f0790be9e5be), [`cf09dc6f`](https://github.com/api3dao/airnode/commit/cf09dc6ffca9587e28a6dcb3c7b99a1816bcb68b), [`93bc917d`](https://github.com/api3dao/airnode/commit/93bc917d360e9c3993c6b6e44b806b1dfc67cb61), [`f10ccaeb`](https://github.com/api3dao/airnode/commit/f10ccaeb1336670e8ec2d204b1b18115debefdbf), [`15a1b07e`](https://github.com/api3dao/airnode/commit/15a1b07e0eef983cebc705b97ce71412ce8d3c1d), [`9062ea3b`](https://github.com/api3dao/airnode/commit/9062ea3bbae9d0c0db7bd1af00862db6682cb9b7), [`134b6ff2`](https://github.com/api3dao/airnode/commit/134b6ff215595167ff084916f66b51eeb718a456), [`459f09f6`](https://github.com/api3dao/airnode/commit/459f09f6105b291c062fc77fbc7fa47139514969), [`c94ec660`](https://github.com/api3dao/airnode/commit/c94ec660b84a41f7856ee7813536a40bd01c77d4), [`cd8a30d0`](https://github.com/api3dao/airnode/commit/cd8a30d01414d354740c35fbbe765f76a2901c6a), [`f49228a1`](https://github.com/api3dao/airnode/commit/f49228a15f73aa8d21001bd305ae2d3f5180db59)]: + - @api3/airnode-protocol@0.12.0 + - @api3/airnode-utilities@0.12.0 + - @api3/airnode-node@0.12.0 + - @api3/airnode-admin@0.12.0 + - @api3/airnode-deployer@0.12.0 + - @api3/airnode-abi@0.12.0 + ## 0.11.0 ### Minor Changes diff --git a/packages/airnode-examples/integrations/authenticated-coinmarketcap/config.example.json b/packages/airnode-examples/integrations/authenticated-coinmarketcap/config.example.json index 21962b3d10..0df12ad642 100644 --- a/packages/airnode-examples/integrations/authenticated-coinmarketcap/config.example.json +++ b/packages/airnode-examples/integrations/authenticated-coinmarketcap/config.example.json @@ -65,7 +65,7 @@ }, "logFormat": "plain", "logLevel": "DEBUG", - "nodeVersion": "0.11.0", + "nodeVersion": "0.12.0", "stage": "dev" }, "triggers": { diff --git a/packages/airnode-examples/integrations/coingecko-cross-chain-authorizer/config.example.json b/packages/airnode-examples/integrations/coingecko-cross-chain-authorizer/config.example.json index 7682b9c3f9..beb57f2721 100644 --- a/packages/airnode-examples/integrations/coingecko-cross-chain-authorizer/config.example.json +++ b/packages/airnode-examples/integrations/coingecko-cross-chain-authorizer/config.example.json @@ -77,7 +77,7 @@ }, "logFormat": "plain", "logLevel": "DEBUG", - "nodeVersion": "0.11.0", + "nodeVersion": "0.12.0", "stage": "dev" }, "triggers": { diff --git a/packages/airnode-examples/integrations/coingecko-http-gateways/config.example.json b/packages/airnode-examples/integrations/coingecko-http-gateways/config.example.json index a553bbe221..8af20aac2e 100644 --- a/packages/airnode-examples/integrations/coingecko-http-gateways/config.example.json +++ b/packages/airnode-examples/integrations/coingecko-http-gateways/config.example.json @@ -69,7 +69,7 @@ }, "logFormat": "plain", "logLevel": "DEBUG", - "nodeVersion": "0.11.0", + "nodeVersion": "0.12.0", "stage": "dev" }, "triggers": { diff --git a/packages/airnode-examples/integrations/coingecko-post-processing/config.example.json b/packages/airnode-examples/integrations/coingecko-post-processing/config.example.json index 9a301fc2aa..c84ee85512 100644 --- a/packages/airnode-examples/integrations/coingecko-post-processing/config.example.json +++ b/packages/airnode-examples/integrations/coingecko-post-processing/config.example.json @@ -65,7 +65,7 @@ }, "logFormat": "plain", "logLevel": "DEBUG", - "nodeVersion": "0.11.0", + "nodeVersion": "0.12.0", "stage": "dev" }, "triggers": { diff --git a/packages/airnode-examples/integrations/coingecko-pre-processing/config.example.json b/packages/airnode-examples/integrations/coingecko-pre-processing/config.example.json index eecdd0d134..c0cb6fa806 100644 --- a/packages/airnode-examples/integrations/coingecko-pre-processing/config.example.json +++ b/packages/airnode-examples/integrations/coingecko-pre-processing/config.example.json @@ -65,7 +65,7 @@ }, "logFormat": "plain", "logLevel": "DEBUG", - "nodeVersion": "0.11.0", + "nodeVersion": "0.12.0", "stage": "dev" }, "triggers": { diff --git a/packages/airnode-examples/integrations/coingecko-template/config.example.json b/packages/airnode-examples/integrations/coingecko-template/config.example.json index e8cda8b889..166593b129 100644 --- a/packages/airnode-examples/integrations/coingecko-template/config.example.json +++ b/packages/airnode-examples/integrations/coingecko-template/config.example.json @@ -65,7 +65,7 @@ }, "logFormat": "plain", "logLevel": "DEBUG", - "nodeVersion": "0.11.0", + "nodeVersion": "0.12.0", "stage": "dev" }, "triggers": { diff --git a/packages/airnode-examples/integrations/coingecko/config.example.json b/packages/airnode-examples/integrations/coingecko/config.example.json index dd84631679..9cfb7ed345 100644 --- a/packages/airnode-examples/integrations/coingecko/config.example.json +++ b/packages/airnode-examples/integrations/coingecko/config.example.json @@ -65,7 +65,7 @@ }, "logFormat": "plain", "logLevel": "DEBUG", - "nodeVersion": "0.11.0", + "nodeVersion": "0.12.0", "stage": "dev" }, "triggers": { diff --git a/packages/airnode-examples/integrations/failing-example/config.example.json b/packages/airnode-examples/integrations/failing-example/config.example.json index 0c7bb8fcb1..e35a701355 100644 --- a/packages/airnode-examples/integrations/failing-example/config.example.json +++ b/packages/airnode-examples/integrations/failing-example/config.example.json @@ -65,7 +65,7 @@ }, "logFormat": "plain", "logLevel": "DEBUG", - "nodeVersion": "0.11.0", + "nodeVersion": "0.12.0", "stage": "dev" }, "triggers": { diff --git a/packages/airnode-examples/integrations/relay-security-schemes/config.example.json b/packages/airnode-examples/integrations/relay-security-schemes/config.example.json index 82f10fafeb..3fa17f04e8 100644 --- a/packages/airnode-examples/integrations/relay-security-schemes/config.example.json +++ b/packages/airnode-examples/integrations/relay-security-schemes/config.example.json @@ -65,7 +65,7 @@ }, "logFormat": "plain", "logLevel": "DEBUG", - "nodeVersion": "0.11.0", + "nodeVersion": "0.12.0", "stage": "dev" }, "triggers": { diff --git a/packages/airnode-examples/integrations/weather-multi-value/config.example.json b/packages/airnode-examples/integrations/weather-multi-value/config.example.json index 33704cfef9..86c75fb43e 100644 --- a/packages/airnode-examples/integrations/weather-multi-value/config.example.json +++ b/packages/airnode-examples/integrations/weather-multi-value/config.example.json @@ -65,7 +65,7 @@ }, "logFormat": "plain", "logLevel": "DEBUG", - "nodeVersion": "0.11.0", + "nodeVersion": "0.12.0", "stage": "dev" }, "triggers": { diff --git a/packages/airnode-examples/package.json b/packages/airnode-examples/package.json index 54b6aa181e..855b5e84fb 100644 --- a/packages/airnode-examples/package.json +++ b/packages/airnode-examples/package.json @@ -1,7 +1,7 @@ { "name": "@api3/airnode-examples", "license": "MIT", - "version": "0.11.0", + "version": "0.12.0", "private": false, "description": "A collection of examples showcasing the features of Airnode", "files": [ @@ -33,12 +33,12 @@ "test:e2e": "jest --selectProjects e2e" }, "dependencies": { - "@api3/airnode-abi": "^0.11.0", - "@api3/airnode-admin": "^0.11.0", - "@api3/airnode-deployer": "^0.11.0", - "@api3/airnode-node": "^0.11.0", - "@api3/airnode-protocol": "^0.11.0", - "@api3/airnode-utilities": "^0.11.0", + "@api3/airnode-abi": "^0.12.0", + "@api3/airnode-admin": "^0.12.0", + "@api3/airnode-deployer": "^0.12.0", + "@api3/airnode-node": "^0.12.0", + "@api3/airnode-protocol": "^0.12.0", + "@api3/airnode-utilities": "^0.12.0", "ethers": "^5.7.2", "is-wsl": "^2.2.0" }, diff --git a/packages/airnode-node/CHANGELOG.md b/packages/airnode-node/CHANGELOG.md index 75f6f50c2f..cdc3f8ba67 100644 --- a/packages/airnode-node/CHANGELOG.md +++ b/packages/airnode-node/CHANGELOG.md @@ -1,5 +1,33 @@ # @api3/airnode-node +## 0.12.0 + +### Minor Changes + +- [#1797](https://github.com/api3dao/airnode/pull/1797) [`0b7d89eb`](https://github.com/api3dao/airnode/commit/0b7d89eb582d63aa299216f3cc28d82cf7071981) Thanks [@aquarat](https://github.com/aquarat)! - Widen accepted types for parameters to allow for native types to be sent as JSON + +- [#1794](https://github.com/api3dao/airnode/pull/1794) [`21076594`](https://github.com/api3dao/airnode/commit/2107659402037baf1199d24abbbacb239a447ff4) Thanks [@dcroote](https://github.com/dcroote)! - Change the HTTP gateway for ChainAPI test calls by 1) returning data from successful API calls that fail processing and 2) making reserved parameters inaccessible in pre/post processing + +- [#1817](https://github.com/api3dao/airnode/pull/1817) [`93bc917d`](https://github.com/api3dao/airnode/commit/93bc917d360e9c3993c6b6e44b806b1dfc67cb61) Thanks [@bdrhn9](https://github.com/bdrhn9)! - Estimate gas for RRP fulfillments + +- [#1831](https://github.com/api3dao/airnode/pull/1831) [`459f09f6`](https://github.com/api3dao/airnode/commit/459f09f6105b291c062fc77fbc7fa47139514969) Thanks [@dcroote](https://github.com/dcroote)! - Exposes immutable endpointParameters (without reserved parameters) to all pre/post-processing steps and removes access + to reserved parameters from pre/post-processing regardless of API call type. + +- [#1758](https://github.com/api3dao/airnode/pull/1758) [`f49228a1`](https://github.com/api3dao/airnode/commit/f49228a15f73aa8d21001bd305ae2d3f5180db59) Thanks [@dcroote](https://github.com/dcroote)! - Ignore requests with an invalid sponsor wallet + +### Patch Changes + +- [#1814](https://github.com/api3dao/airnode/pull/1814) [`9b52f2d4`](https://github.com/api3dao/airnode/commit/9b52f2d492f08980346e93887ee3f0790be9e5be) Thanks [@dcroote](https://github.com/dcroote)! - fix: populate default contract addresses when loading config + +- [#1763](https://github.com/api3dao/airnode/pull/1763) [`15a1b07e`](https://github.com/api3dao/airnode/commit/15a1b07e0eef983cebc705b97ce71412ce8d3c1d) Thanks [@alikonuk1](https://github.com/alikonuk1)! - Remove MAXIMUM_SPONSOR_WALLET_REQUESTS + +- Updated dependencies [[`0c0c3529`](https://github.com/api3dao/airnode/commit/0c0c3529a090976040d2ed7e23ab8939e09a6f3c), [`345f2ec9`](https://github.com/api3dao/airnode/commit/345f2ec991008d8b86409aa365a0457adf350814), [`0b7d89eb`](https://github.com/api3dao/airnode/commit/0b7d89eb582d63aa299216f3cc28d82cf7071981), [`a11b7dbf`](https://github.com/api3dao/airnode/commit/a11b7dbfc8a02b2f60176ad98b8e0099fd07f5c0), [`5d119a9e`](https://github.com/api3dao/airnode/commit/5d119a9e6cdd0174a8a832cf6dafc8247d3ce02e), [`4226fbc9`](https://github.com/api3dao/airnode/commit/4226fbc9a6bd9d03cb4ad6c83dcfbd5fbde95994), [`9b52f2d4`](https://github.com/api3dao/airnode/commit/9b52f2d492f08980346e93887ee3f0790be9e5be), [`cf09dc6f`](https://github.com/api3dao/airnode/commit/cf09dc6ffca9587e28a6dcb3c7b99a1816bcb68b), [`93bc917d`](https://github.com/api3dao/airnode/commit/93bc917d360e9c3993c6b6e44b806b1dfc67cb61), [`deb1b358`](https://github.com/api3dao/airnode/commit/deb1b3583810ab979768a43d3c0eaec057843da8), [`f10ccaeb`](https://github.com/api3dao/airnode/commit/f10ccaeb1336670e8ec2d204b1b18115debefdbf), [`9062ea3b`](https://github.com/api3dao/airnode/commit/9062ea3bbae9d0c0db7bd1af00862db6682cb9b7), [`134b6ff2`](https://github.com/api3dao/airnode/commit/134b6ff215595167ff084916f66b51eeb718a456), [`c94ec660`](https://github.com/api3dao/airnode/commit/c94ec660b84a41f7856ee7813536a40bd01c77d4), [`cd8a30d0`](https://github.com/api3dao/airnode/commit/cd8a30d01414d354740c35fbbe765f76a2901c6a)]: + - @api3/airnode-protocol@0.12.0 + - @api3/airnode-utilities@0.12.0 + - @api3/airnode-adapter@0.12.0 + - @api3/airnode-validator@0.12.0 + - @api3/airnode-abi@0.12.0 + ## 0.11.0 ### Minor Changes diff --git a/packages/airnode-node/config/config.example.json b/packages/airnode-node/config/config.example.json index c1a26d9491..b4aeaeebd0 100644 --- a/packages/airnode-node/config/config.example.json +++ b/packages/airnode-node/config/config.example.json @@ -80,7 +80,7 @@ }, "logFormat": "plain", "logLevel": "INFO", - "nodeVersion": "0.11.0", + "nodeVersion": "0.12.0", "cloudProvider": { "type": "local" }, diff --git a/packages/airnode-node/package.json b/packages/airnode-node/package.json index bfad13006f..8963a96d10 100644 --- a/packages/airnode-node/package.json +++ b/packages/airnode-node/package.json @@ -1,7 +1,7 @@ { "name": "@api3/airnode-node", "license": "MIT", - "version": "0.11.0", + "version": "0.12.0", "private": false, "main": "dist/src/index", "types": "dist/src/index", @@ -24,11 +24,11 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@api3/airnode-abi": "^0.11.0", - "@api3/airnode-adapter": "^0.11.0", - "@api3/airnode-protocol": "^0.11.0", - "@api3/airnode-utilities": "^0.11.0", - "@api3/airnode-validator": "^0.11.0", + "@api3/airnode-abi": "^0.12.0", + "@api3/airnode-adapter": "^0.12.0", + "@api3/airnode-protocol": "^0.12.0", + "@api3/airnode-utilities": "^0.12.0", + "@api3/airnode-validator": "^0.12.0", "@api3/ois": "2.1.0", "@api3/promise-utils": "^0.4.0", "@aws-sdk/client-lambda": "^3.360.0", @@ -42,7 +42,7 @@ "zod": "^3.21.4" }, "devDependencies": { - "@api3/airnode-operation": "^0.11.0", + "@api3/airnode-operation": "^0.12.0", "@types/express": "^4.17.17", "@types/jest": "^29.5.2", "@types/lodash": "^4.14.195", diff --git a/packages/airnode-node/test/fixtures/config/config.valid.json b/packages/airnode-node/test/fixtures/config/config.valid.json index cbd6034f20..d34b88b62b 100644 --- a/packages/airnode-node/test/fixtures/config/config.valid.json +++ b/packages/airnode-node/test/fixtures/config/config.valid.json @@ -54,7 +54,7 @@ }, "logFormat": "plain", "logLevel": "INFO", - "nodeVersion": "0.11.0", + "nodeVersion": "0.12.0", "stage": "dev" }, "triggers": { diff --git a/packages/airnode-operation/CHANGELOG.md b/packages/airnode-operation/CHANGELOG.md index bfba06a16b..4e77849689 100644 --- a/packages/airnode-operation/CHANGELOG.md +++ b/packages/airnode-operation/CHANGELOG.md @@ -1,5 +1,20 @@ # @api3/airnode-operation +## 0.12.0 + +### Minor Changes + +- [#1743](https://github.com/api3dao/airnode/pull/1743) [`345f2ec9`](https://github.com/api3dao/airnode/commit/345f2ec991008d8b86409aa365a0457adf350814) Thanks [@dcroote](https://github.com/dcroote)! - Bump hardhat from 2.10.2 to 2.14.0 and add back to Renovate + +- [#1794](https://github.com/api3dao/airnode/pull/1794) [`21076594`](https://github.com/api3dao/airnode/commit/2107659402037baf1199d24abbbacb239a447ff4) Thanks [@dcroote](https://github.com/dcroote)! - Change the HTTP gateway for ChainAPI test calls by 1) returning data from successful API calls that fail processing and 2) making reserved parameters inaccessible in pre/post processing + +### Patch Changes + +- Updated dependencies [[`0c0c3529`](https://github.com/api3dao/airnode/commit/0c0c3529a090976040d2ed7e23ab8939e09a6f3c), [`345f2ec9`](https://github.com/api3dao/airnode/commit/345f2ec991008d8b86409aa365a0457adf350814), [`a11b7dbf`](https://github.com/api3dao/airnode/commit/a11b7dbfc8a02b2f60176ad98b8e0099fd07f5c0), [`5d119a9e`](https://github.com/api3dao/airnode/commit/5d119a9e6cdd0174a8a832cf6dafc8247d3ce02e), [`cf09dc6f`](https://github.com/api3dao/airnode/commit/cf09dc6ffca9587e28a6dcb3c7b99a1816bcb68b), [`f10ccaeb`](https://github.com/api3dao/airnode/commit/f10ccaeb1336670e8ec2d204b1b18115debefdbf), [`9062ea3b`](https://github.com/api3dao/airnode/commit/9062ea3bbae9d0c0db7bd1af00862db6682cb9b7), [`134b6ff2`](https://github.com/api3dao/airnode/commit/134b6ff215595167ff084916f66b51eeb718a456), [`c94ec660`](https://github.com/api3dao/airnode/commit/c94ec660b84a41f7856ee7813536a40bd01c77d4), [`cd8a30d0`](https://github.com/api3dao/airnode/commit/cd8a30d01414d354740c35fbbe765f76a2901c6a)]: + - @api3/airnode-protocol@0.12.0 + - @api3/airnode-utilities@0.12.0 + - @api3/airnode-abi@0.12.0 + ## 0.11.0 ### Minor Changes diff --git a/packages/airnode-operation/package.json b/packages/airnode-operation/package.json index 393987a15e..7411f86b9d 100644 --- a/packages/airnode-operation/package.json +++ b/packages/airnode-operation/package.json @@ -1,7 +1,7 @@ { "name": "@api3/airnode-operation", "license": "MIT", - "version": "0.11.0", + "version": "0.12.0", "private": false, "main": "dist/index", "types": "dist/index", @@ -28,9 +28,9 @@ "test": "hardhat test" }, "dependencies": { - "@api3/airnode-abi": "^0.11.0", - "@api3/airnode-protocol": "^0.11.0", - "@api3/airnode-utilities": "^0.11.0", + "@api3/airnode-abi": "^0.12.0", + "@api3/airnode-protocol": "^0.12.0", + "@api3/airnode-utilities": "^0.12.0", "ethers": "^5.7.2", "express": "^4.18.2", "hardhat": "^2.14.1", diff --git a/packages/airnode-protocol/CHANGELOG.md b/packages/airnode-protocol/CHANGELOG.md index 421d3ef1c7..ab93eab02b 100644 --- a/packages/airnode-protocol/CHANGELOG.md +++ b/packages/airnode-protocol/CHANGELOG.md @@ -1,5 +1,27 @@ # @api3/airnode-protocol +## 0.12.0 + +### Minor Changes + +- [#1823](https://github.com/api3dao/airnode/pull/1823) [`0c0c3529`](https://github.com/api3dao/airnode/commit/0c0c3529a090976040d2ed7e23ab8939e09a6f3c) Thanks [@dcroote](https://github.com/dcroote)! - Remove boba-moonbeam as it is no longer available + +- [#1743](https://github.com/api3dao/airnode/pull/1743) [`345f2ec9`](https://github.com/api3dao/airnode/commit/345f2ec991008d8b86409aa365a0457adf350814) Thanks [@dcroote](https://github.com/dcroote)! - Bump hardhat from 2.10.2 to 2.14.0 and add back to Renovate + +- [#1744](https://github.com/api3dao/airnode/pull/1744) [`5d119a9e`](https://github.com/api3dao/airnode/commit/5d119a9e6cdd0174a8a832cf6dafc8247d3ce02e) Thanks [@bbenligiray](https://github.com/bbenligiray)! - Export AirnodeRrpV0DryRun.sol + +- [#1737](https://github.com/api3dao/airnode/pull/1737) [`134b6ff2`](https://github.com/api3dao/airnode/commit/134b6ff215595167ff084916f66b51eeb718a456) Thanks [@bbenligiray](https://github.com/bbenligiray)! - Add and deploy AirnodeRrpV0DryRun.sol + +- [#1771](https://github.com/api3dao/airnode/pull/1771) [`c94ec660`](https://github.com/api3dao/airnode/commit/c94ec660b84a41f7856ee7813536a40bd01c77d4) Thanks [@bbenligiray](https://github.com/bbenligiray)! - Switch to the audited RequesterAuthorizerWithErc721 + +### Patch Changes + +- [#1837](https://github.com/api3dao/airnode/pull/1837) [`f10ccaeb`](https://github.com/api3dao/airnode/commit/f10ccaeb1336670e8ec2d204b1b18115debefdbf) Thanks [@dcroote](https://github.com/dcroote)! - Bump @api3/chains to v3.3.0 + +- [#1739](https://github.com/api3dao/airnode/pull/1739) [`9062ea3b`](https://github.com/api3dao/airnode/commit/9062ea3bbae9d0c0db7bd1af00862db6682cb9b7) Thanks [@bbenligiray](https://github.com/bbenligiray)! - Refer to @api3/chains for chain related information while deploying contracts + +- [#1824](https://github.com/api3dao/airnode/pull/1824) [`cd8a30d0`](https://github.com/api3dao/airnode/commit/cd8a30d01414d354740c35fbbe765f76a2901c6a) Thanks [@renovate](https://github.com/apps/renovate)! - Update airnode-protocol scripts with @api3/chains v3.0.0 changes + ## 0.11.0 ### Minor Changes diff --git a/packages/airnode-protocol/package.json b/packages/airnode-protocol/package.json index b490c612cd..9277d407e2 100644 --- a/packages/airnode-protocol/package.json +++ b/packages/airnode-protocol/package.json @@ -1,7 +1,7 @@ { "name": "@api3/airnode-protocol", "license": "MIT", - "version": "0.11.0", + "version": "0.12.0", "private": false, "main": "dist/src/index", "files": [ diff --git a/packages/airnode-utilities/CHANGELOG.md b/packages/airnode-utilities/CHANGELOG.md index 5a3754a3c0..85f16750cc 100644 --- a/packages/airnode-utilities/CHANGELOG.md +++ b/packages/airnode-utilities/CHANGELOG.md @@ -1,5 +1,20 @@ # @api3/airnode-utilities +## 0.12.0 + +### Minor Changes + +- [#1743](https://github.com/api3dao/airnode/pull/1743) [`345f2ec9`](https://github.com/api3dao/airnode/commit/345f2ec991008d8b86409aa365a0457adf350814) Thanks [@dcroote](https://github.com/dcroote)! - Bump hardhat from 2.10.2 to 2.14.0 and add back to Renovate + +- [#1757](https://github.com/api3dao/airnode/pull/1757) [`a11b7dbf`](https://github.com/api3dao/airnode/commit/a11b7dbfc8a02b2f60176ad98b8e0099fd07f5c0) Thanks [@cserb](https://github.com/cserb)! - New strategy for providerRecommendedGasPrice + +- [#1828](https://github.com/api3dao/airnode/pull/1828) [`cf09dc6f`](https://github.com/api3dao/airnode/commit/cf09dc6ffca9587e28a6dcb3c7b99a1816bcb68b) Thanks [@bdrhn9](https://github.com/bdrhn9)! - Implement gas price strategy `sanitizedProviderRecommendedGasPrice` + +### Patch Changes + +- Updated dependencies [[`0b7d89eb`](https://github.com/api3dao/airnode/commit/0b7d89eb582d63aa299216f3cc28d82cf7071981), [`4226fbc9`](https://github.com/api3dao/airnode/commit/4226fbc9a6bd9d03cb4ad6c83dcfbd5fbde95994), [`9b52f2d4`](https://github.com/api3dao/airnode/commit/9b52f2d492f08980346e93887ee3f0790be9e5be), [`cf09dc6f`](https://github.com/api3dao/airnode/commit/cf09dc6ffca9587e28a6dcb3c7b99a1816bcb68b), [`93bc917d`](https://github.com/api3dao/airnode/commit/93bc917d360e9c3993c6b6e44b806b1dfc67cb61), [`deb1b358`](https://github.com/api3dao/airnode/commit/deb1b3583810ab979768a43d3c0eaec057843da8)]: + - @api3/airnode-validator@0.12.0 + ## 0.11.0 ### Minor Changes diff --git a/packages/airnode-utilities/package.json b/packages/airnode-utilities/package.json index 4b9a8913ad..e8d0d16bd7 100644 --- a/packages/airnode-utilities/package.json +++ b/packages/airnode-utilities/package.json @@ -1,7 +1,7 @@ { "name": "@api3/airnode-utilities", "license": "MIT", - "version": "0.11.0", + "version": "0.12.0", "private": false, "description": "General utilities to support Airnode packages", "files": [ @@ -18,7 +18,7 @@ "types": "dist/index", "main": "dist/index.js", "dependencies": { - "@api3/airnode-validator": "^0.11.0", + "@api3/airnode-validator": "^0.12.0", "@api3/promise-utils": "^0.4.0", "date-fns": "^2.30.0", "ethers": "^5.7.2" diff --git a/packages/airnode-validator/CHANGELOG.md b/packages/airnode-validator/CHANGELOG.md index 52a4a38217..45a7bad07a 100644 --- a/packages/airnode-validator/CHANGELOG.md +++ b/packages/airnode-validator/CHANGELOG.md @@ -1,5 +1,26 @@ # @api3/airnode-validator +## 0.12.0 + +### Minor Changes + +- [#1797](https://github.com/api3dao/airnode/pull/1797) [`0b7d89eb`](https://github.com/api3dao/airnode/commit/0b7d89eb582d63aa299216f3cc28d82cf7071981) Thanks [@aquarat](https://github.com/aquarat)! - Widen accepted types for parameters to allow for native types to be sent as JSON + +- [#1707](https://github.com/api3dao/airnode/pull/1707) [`4226fbc9`](https://github.com/api3dao/airnode/commit/4226fbc9a6bd9d03cb4ad6c83dcfbd5fbde95994) Thanks [@dcroote](https://github.com/dcroote)! - Enforce the endpointId derivation scheme + +- [#1828](https://github.com/api3dao/airnode/pull/1828) [`cf09dc6f`](https://github.com/api3dao/airnode/commit/cf09dc6ffca9587e28a6dcb3c7b99a1816bcb68b) Thanks [@bdrhn9](https://github.com/bdrhn9)! - Implement gas price strategy `sanitizedProviderRecommendedGasPrice` + +- [#1817](https://github.com/api3dao/airnode/pull/1817) [`93bc917d`](https://github.com/api3dao/airnode/commit/93bc917d360e9c3993c6b6e44b806b1dfc67cb61) Thanks [@bdrhn9](https://github.com/bdrhn9)! - Estimate gas for RRP fulfillments + +- [#1755](https://github.com/api3dao/airnode/pull/1755) [`deb1b358`](https://github.com/api3dao/airnode/commit/deb1b3583810ab979768a43d3c0eaec057843da8) Thanks [@dcroote](https://github.com/dcroote)! - Make AirnodeRrpV0 and RequesterAuthorizerWithErc721 addresses optional + +### Patch Changes + +- [#1814](https://github.com/api3dao/airnode/pull/1814) [`9b52f2d4`](https://github.com/api3dao/airnode/commit/9b52f2d492f08980346e93887ee3f0790be9e5be) Thanks [@dcroote](https://github.com/dcroote)! - fix: populate default contract addresses when loading config + +- Updated dependencies [[`0c0c3529`](https://github.com/api3dao/airnode/commit/0c0c3529a090976040d2ed7e23ab8939e09a6f3c), [`345f2ec9`](https://github.com/api3dao/airnode/commit/345f2ec991008d8b86409aa365a0457adf350814), [`5d119a9e`](https://github.com/api3dao/airnode/commit/5d119a9e6cdd0174a8a832cf6dafc8247d3ce02e), [`f10ccaeb`](https://github.com/api3dao/airnode/commit/f10ccaeb1336670e8ec2d204b1b18115debefdbf), [`9062ea3b`](https://github.com/api3dao/airnode/commit/9062ea3bbae9d0c0db7bd1af00862db6682cb9b7), [`134b6ff2`](https://github.com/api3dao/airnode/commit/134b6ff215595167ff084916f66b51eeb718a456), [`c94ec660`](https://github.com/api3dao/airnode/commit/c94ec660b84a41f7856ee7813536a40bd01c77d4), [`cd8a30d0`](https://github.com/api3dao/airnode/commit/cd8a30d01414d354740c35fbbe765f76a2901c6a)]: + - @api3/airnode-protocol@0.12.0 + ## 0.11.0 ### Minor Changes diff --git a/packages/airnode-validator/package.json b/packages/airnode-validator/package.json index c9c377360a..546b90f91f 100644 --- a/packages/airnode-validator/package.json +++ b/packages/airnode-validator/package.json @@ -1,7 +1,7 @@ { "name": "@api3/airnode-validator", "license": "MIT", - "version": "0.11.0", + "version": "0.12.0", "private": false, "main": "./dist/src/index.js", "bin": { @@ -21,7 +21,7 @@ "test:e2e:update-snapshot": "yarn test:e2e --updateSnapshot" }, "dependencies": { - "@api3/airnode-protocol": "^0.11.0", + "@api3/airnode-protocol": "^0.12.0", "@api3/ois": "2.1.0", "@api3/promise-utils": "^0.4.0", "dotenv": "^16.3.1", diff --git a/packages/airnode-validator/test/fixtures/config.valid.json b/packages/airnode-validator/test/fixtures/config.valid.json index d96e6c1b7c..7bc2cd2838 100644 --- a/packages/airnode-validator/test/fixtures/config.valid.json +++ b/packages/airnode-validator/test/fixtures/config.valid.json @@ -84,7 +84,7 @@ }, "logFormat": "plain", "logLevel": "INFO", - "nodeVersion": "0.11.0", + "nodeVersion": "0.12.0", "stage": "dev" }, "triggers": { diff --git a/packages/airnode-validator/test/fixtures/interpolated-config.valid.json b/packages/airnode-validator/test/fixtures/interpolated-config.valid.json index 974a16e679..af937b898a 100644 --- a/packages/airnode-validator/test/fixtures/interpolated-config.valid.json +++ b/packages/airnode-validator/test/fixtures/interpolated-config.valid.json @@ -88,7 +88,7 @@ }, "logFormat": "plain", "logLevel": "INFO", - "nodeVersion": "0.11.0", + "nodeVersion": "0.12.0", "stage": "dev" }, "triggers": { diff --git a/packages/airnode-validator/test/fixtures/receipt.valid.json b/packages/airnode-validator/test/fixtures/receipt.valid.json index 432ca471d7..560b7026a9 100644 --- a/packages/airnode-validator/test/fixtures/receipt.valid.json +++ b/packages/airnode-validator/test/fixtures/receipt.valid.json @@ -11,7 +11,7 @@ "disableConcurrencyReservations": false }, "stage": "starter-example", - "nodeVersion": "0.11.0", + "nodeVersion": "0.12.0", "timestamp": "2022-05-18T06:37:35.507Z" }, "success": true diff --git a/yarn.lock b/yarn.lock index 3b53f8a56e..ba96b65a0f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -22,7 +22,7 @@ dependencies: "@openzeppelin/contracts" "4.8.2" -"@api3/chains@3.3.0": +"@api3/chains@^3.3.0": version "3.3.0" resolved "https://registry.yarnpkg.com/@api3/chains/-/chains-3.3.0.tgz#a1b370f7b57907a5cd86f56a3207c424a9cb350d" integrity sha512-/INfCDsOrxn/mTxkl3NPP0IukNIhAzpw9fmB4R+0GOJJqC6x+nBvApFzCqG7LeBRhdVIMUoIcbvxG7aAW4eF0Q==