From 043168eea724c0fc67032b5d3b8a2f6f1b47389c Mon Sep 17 00:00:00 2001 From: API3 Automation Date: Mon, 6 Feb 2023 16:06:22 +0000 Subject: [PATCH] Release v0.10.0 --- .changeset/big-dolphins-admire.md | 5 -- .changeset/dry-weeks-cough.md | 5 -- .changeset/eleven-donkeys-listen.md | 5 -- .changeset/five-rivers-brush.md | 5 -- .changeset/five-seas-drop.md | 5 -- .changeset/four-onions-switch.md | 6 -- .changeset/four-shoes-pull.md | 2 - .changeset/fresh-penguins-kneel.md | 5 -- .changeset/fresh-vans-relax.md | 7 --- .changeset/friendly-bananas-doubt.md | 5 -- .changeset/fuzzy-worms-confess.md | 5 -- .changeset/green-parrots-allow.md | 2 - .changeset/green-suits-eat.md | 2 - .changeset/happy-starfishes-tickle.md | 5 -- .changeset/itchy-kings-pay.md | 5 -- .changeset/kind-hairs-marry.md | 5 -- .changeset/late-poets-push.md | 7 --- .changeset/lazy-toes-notice.md | 2 - .changeset/mighty-dryers-cheat.md | 5 -- .changeset/new-pants-do.md | 5 -- .changeset/odd-moons-breathe.md | 2 - .changeset/old-dancers-sin.md | 7 --- .changeset/olive-lions-help.md | 5 -- .changeset/pink-beds-deny.md | 5 -- .changeset/quiet-goats-laugh.md | 5 -- .changeset/rare-readers-hear.md | 6 -- .changeset/serious-spies-juggle.md | 5 -- .changeset/serious-starfishes-care.md | 2 - .changeset/shaggy-points-collect.md | 5 -- .changeset/short-zoos-exercise.md | 5 -- .changeset/six-toes-hug.md | 2 - .changeset/small-trains-hide.md | 5 -- .changeset/spicy-ligers-raise.md | 6 -- .changeset/strange-fishes-retire.md | 9 --- .changeset/strong-llamas-laugh.md | 5 -- .changeset/sweet-papayas-bake.md | 5 -- .changeset/swift-kangaroos-cross.md | 8 --- .changeset/tall-bottles-rule.md | 2 - .changeset/tender-beers-cry.md | 5 -- .changeset/three-seas-serve.md | 2 - .changeset/tidy-geckos-joke.md | 2 - .changeset/tricky-starfishes-march.md | 5 -- .changeset/twenty-berries-argue.md | 7 --- ...big-toes-arrive.md => twenty-years-pay.md} | 0 .changeset/two-berries-beam.md | 7 --- .changeset/unlucky-eggs-drive.md | 7 --- .changeset/violet-walls-reflect.md | 9 --- .changeset/warm-fishes-dance.md | 2 - .changeset/weak-icons-laugh.md | 6 -- .changeset/wicked-socks-peel.md | 9 --- .changeset/wild-walls-beg.md | 9 --- packages/airnode-abi/CHANGELOG.md | 2 + packages/airnode-abi/package.json | 2 +- packages/airnode-adapter/CHANGELOG.md | 18 ++++++ packages/airnode-adapter/package.json | 2 +- packages/airnode-admin/CHANGELOG.md | 14 +++++ packages/airnode-admin/package.json | 10 ++-- packages/airnode-deployer/CHANGELOG.md | 59 +++++++++++++++++++ .../config/config.example.json | 2 +- packages/airnode-deployer/package.json | 12 ++-- packages/airnode-examples/CHANGELOG.md | 26 ++++++++ .../config.example.json | 2 +- .../config.example.json | 2 +- .../config.example.json | 2 +- .../config.example.json | 2 +- .../coingecko-signed-data/config.example.json | 2 +- .../coingecko-template/config.example.json | 2 +- .../coingecko-testable/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 | 49 +++++++++++++++ .../airnode-node/config/config.example.json | 2 +- packages/airnode-node/package.json | 14 ++--- .../src/handlers/start-coordinator.test.ts | 2 +- .../src/providers/actions.test.ts | 4 +- .../airnode-node/src/providers/state.test.ts | 4 +- .../test/fixtures/config/config.valid.json | 2 +- packages/airnode-operation/CHANGELOG.md | 13 ++++ packages/airnode-operation/package.json | 8 +-- packages/airnode-protocol/CHANGELOG.md | 17 ++++++ packages/airnode-protocol/package.json | 4 +- packages/airnode-utilities/CHANGELOG.md | 17 ++++++ packages/airnode-utilities/package.json | 4 +- packages/airnode-validator/CHANGELOG.md | 28 +++++++++ packages/airnode-validator/package.json | 2 +- .../test/fixtures/config.valid.json | 2 +- .../fixtures/interpolated-config.valid.json | 2 +- .../test/fixtures/receipt.valid.json | 2 +- 91 files changed, 301 insertions(+), 310 deletions(-) delete mode 100644 .changeset/big-dolphins-admire.md delete mode 100644 .changeset/dry-weeks-cough.md delete mode 100644 .changeset/eleven-donkeys-listen.md delete mode 100644 .changeset/five-rivers-brush.md delete mode 100644 .changeset/five-seas-drop.md delete mode 100644 .changeset/four-onions-switch.md delete mode 100644 .changeset/four-shoes-pull.md delete mode 100644 .changeset/fresh-penguins-kneel.md delete mode 100644 .changeset/fresh-vans-relax.md delete mode 100644 .changeset/friendly-bananas-doubt.md delete mode 100644 .changeset/fuzzy-worms-confess.md delete mode 100644 .changeset/green-parrots-allow.md delete mode 100644 .changeset/green-suits-eat.md delete mode 100644 .changeset/happy-starfishes-tickle.md delete mode 100644 .changeset/itchy-kings-pay.md delete mode 100644 .changeset/kind-hairs-marry.md delete mode 100644 .changeset/late-poets-push.md delete mode 100644 .changeset/lazy-toes-notice.md delete mode 100644 .changeset/mighty-dryers-cheat.md delete mode 100644 .changeset/new-pants-do.md delete mode 100644 .changeset/odd-moons-breathe.md delete mode 100644 .changeset/old-dancers-sin.md delete mode 100644 .changeset/olive-lions-help.md delete mode 100644 .changeset/pink-beds-deny.md delete mode 100644 .changeset/quiet-goats-laugh.md delete mode 100644 .changeset/rare-readers-hear.md delete mode 100644 .changeset/serious-spies-juggle.md delete mode 100644 .changeset/serious-starfishes-care.md delete mode 100644 .changeset/shaggy-points-collect.md delete mode 100644 .changeset/short-zoos-exercise.md delete mode 100644 .changeset/six-toes-hug.md delete mode 100644 .changeset/small-trains-hide.md delete mode 100644 .changeset/spicy-ligers-raise.md delete mode 100644 .changeset/strange-fishes-retire.md delete mode 100644 .changeset/strong-llamas-laugh.md delete mode 100644 .changeset/sweet-papayas-bake.md delete mode 100644 .changeset/swift-kangaroos-cross.md delete mode 100644 .changeset/tall-bottles-rule.md delete mode 100644 .changeset/tender-beers-cry.md delete mode 100644 .changeset/three-seas-serve.md delete mode 100644 .changeset/tidy-geckos-joke.md delete mode 100644 .changeset/tricky-starfishes-march.md delete mode 100644 .changeset/twenty-berries-argue.md rename .changeset/{big-toes-arrive.md => twenty-years-pay.md} (100%) delete mode 100644 .changeset/two-berries-beam.md delete mode 100644 .changeset/unlucky-eggs-drive.md delete mode 100644 .changeset/violet-walls-reflect.md delete mode 100644 .changeset/warm-fishes-dance.md delete mode 100644 .changeset/weak-icons-laugh.md delete mode 100644 .changeset/wicked-socks-peel.md delete mode 100644 .changeset/wild-walls-beg.md diff --git a/.changeset/big-dolphins-admire.md b/.changeset/big-dolphins-admire.md deleted file mode 100644 index c021ad62ee..0000000000 --- a/.changeset/big-dolphins-admire.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@api3/airnode-adapter': patch ---- - -Unpin axios after v1.2.1 patch release diff --git a/.changeset/dry-weeks-cough.md b/.changeset/dry-weeks-cough.md deleted file mode 100644 index 4245aa5925..0000000000 --- a/.changeset/dry-weeks-cough.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@api3/airnode-node': patch ---- - -Fix failed lambda execution crashing coordinator diff --git a/.changeset/eleven-donkeys-listen.md b/.changeset/eleven-donkeys-listen.md deleted file mode 100644 index 681a512e18..0000000000 --- a/.changeset/eleven-donkeys-listen.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@api3/airnode-examples': patch ---- - -Clarify provider URL when running airnode-examples locally diff --git a/.changeset/five-rivers-brush.md b/.changeset/five-rivers-brush.md deleted file mode 100644 index 40d7b04ccc..0000000000 --- a/.changeset/five-rivers-brush.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@api3/airnode-deployer': patch ---- - -Fix handling of quotation marks in secrets diff --git a/.changeset/five-seas-drop.md b/.changeset/five-seas-drop.md deleted file mode 100644 index 183c84be4d..0000000000 --- a/.changeset/five-seas-drop.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@api3/airnode-utilities': patch ---- - -Change oracle gas strategy fallback log level to WARN diff --git a/.changeset/four-onions-switch.md b/.changeset/four-onions-switch.md deleted file mode 100644 index dcd2cb175d..0000000000 --- a/.changeset/four-onions-switch.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@api3/airnode-deployer': minor -'@api3/airnode-validator': minor ---- - -Allow users to remove the deployment based on the deployment ID diff --git a/.changeset/four-shoes-pull.md b/.changeset/four-shoes-pull.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/four-shoes-pull.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/fresh-penguins-kneel.md b/.changeset/fresh-penguins-kneel.md deleted file mode 100644 index 954db39d39..0000000000 --- a/.changeset/fresh-penguins-kneel.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@api3/airnode-node': patch ---- - -Fix \_gasPrice reserved parameter e2e test diff --git a/.changeset/fresh-vans-relax.md b/.changeset/fresh-vans-relax.md deleted file mode 100644 index 655bcb64de..0000000000 --- a/.changeset/fresh-vans-relax.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@api3/airnode-admin': minor -'@api3/airnode-deployer': minor -'@api3/airnode-node': minor ---- - -Catch and print docker build errors diff --git a/.changeset/friendly-bananas-doubt.md b/.changeset/friendly-bananas-doubt.md deleted file mode 100644 index 7e3d0a8892..0000000000 --- a/.changeset/friendly-bananas-doubt.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@api3/airnode-protocol': minor ---- - -Redeploy Arbitrum and Optimism testnet contracts to use the new Goerli versions diff --git a/.changeset/fuzzy-worms-confess.md b/.changeset/fuzzy-worms-confess.md deleted file mode 100644 index e88db9de47..0000000000 --- a/.changeset/fuzzy-worms-confess.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@api3/airnode-deployer': minor ---- - -Add `list` command to airnode-deployer for listing active Airnode deployments diff --git a/.changeset/green-parrots-allow.md b/.changeset/green-parrots-allow.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/green-parrots-allow.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/green-suits-eat.md b/.changeset/green-suits-eat.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/green-suits-eat.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/happy-starfishes-tickle.md b/.changeset/happy-starfishes-tickle.md deleted file mode 100644 index fb447c199c..0000000000 --- a/.changeset/happy-starfishes-tickle.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@api3/airnode-protocol': minor ---- - -Deployed protocol contracts on boba-ethereum,boba-bnb,boba-avalanche,boba-moonbeam,arbitrum-nova,sx-network,sx-network-testnet,aurora,aurora-testnet,godwoken,godwoken-testnet diff --git a/.changeset/itchy-kings-pay.md b/.changeset/itchy-kings-pay.md deleted file mode 100644 index bd0c3564e0..0000000000 --- a/.changeset/itchy-kings-pay.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@api3/airnode-deployer': patch ---- - -Fix deployment ID generation diff --git a/.changeset/kind-hairs-marry.md b/.changeset/kind-hairs-marry.md deleted file mode 100644 index 013b22fbf0..0000000000 --- a/.changeset/kind-hairs-marry.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@api3/airnode-protocol': patch ---- - -deterministic local verification diff --git a/.changeset/late-poets-push.md b/.changeset/late-poets-push.md deleted file mode 100644 index ae0be24f8d..0000000000 --- a/.changeset/late-poets-push.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@api3/airnode-deployer': minor -'@api3/airnode-node': minor -'@api3/airnode-utilities': minor ---- - -Refactor constants to avoid unexpected side effects diff --git a/.changeset/lazy-toes-notice.md b/.changeset/lazy-toes-notice.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/lazy-toes-notice.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/mighty-dryers-cheat.md b/.changeset/mighty-dryers-cheat.md deleted file mode 100644 index e3484b1666..0000000000 --- a/.changeset/mighty-dryers-cheat.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@api3/airnode-deployer': patch ---- - -Add check for missing secrets.env, config.json, default.tfstate files in bucket diff --git a/.changeset/new-pants-do.md b/.changeset/new-pants-do.md deleted file mode 100644 index 7b652b6f4e..0000000000 --- a/.changeset/new-pants-do.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@api3/airnode-deployer': patch ---- - -Fix Terraform recepts for AWS after bad rebase diff --git a/.changeset/odd-moons-breathe.md b/.changeset/odd-moons-breathe.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/odd-moons-breathe.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/old-dancers-sin.md b/.changeset/old-dancers-sin.md deleted file mode 100644 index 92156bd1bb..0000000000 --- a/.changeset/old-dancers-sin.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@api3/airnode-deployer': minor -'@api3/airnode-node': minor -'@api3/airnode-validator': minor ---- - -Remove heartbeatId from config and heartbeat payload diff --git a/.changeset/olive-lions-help.md b/.changeset/olive-lions-help.md deleted file mode 100644 index 126acc913d..0000000000 --- a/.changeset/olive-lions-help.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@api3/airnode-examples': minor ---- - -Use --debug for airnode-deployer commands and default to DEBUG log level in airnode-examples diff --git a/.changeset/pink-beds-deny.md b/.changeset/pink-beds-deny.md deleted file mode 100644 index 3d592ad7c5..0000000000 --- a/.changeset/pink-beds-deny.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@api3/airnode-deployer': patch ---- - -Write deployer logs to file diff --git a/.changeset/quiet-goats-laugh.md b/.changeset/quiet-goats-laugh.md deleted file mode 100644 index b625d85584..0000000000 --- a/.changeset/quiet-goats-laugh.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@api3/airnode-deployer': minor ---- - -Add fetch-files command to deployer diff --git a/.changeset/rare-readers-hear.md b/.changeset/rare-readers-hear.md deleted file mode 100644 index 080ef57337..0000000000 --- a/.changeset/rare-readers-hear.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@api3/airnode-node': minor -'@api3/airnode-validator': minor ---- - -Remove unnecessary validator bundling diff --git a/.changeset/serious-spies-juggle.md b/.changeset/serious-spies-juggle.md deleted file mode 100644 index 7b1939c7fc..0000000000 --- a/.changeset/serious-spies-juggle.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@api3/airnode-protocol': patch ---- - -verify protocol contracts via CI diff --git a/.changeset/serious-starfishes-care.md b/.changeset/serious-starfishes-care.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/serious-starfishes-care.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/shaggy-points-collect.md b/.changeset/shaggy-points-collect.md deleted file mode 100644 index 804075a62b..0000000000 --- a/.changeset/shaggy-points-collect.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@api3/airnode-node': minor ---- - -Simplify heartbeat scheme diff --git a/.changeset/short-zoos-exercise.md b/.changeset/short-zoos-exercise.md deleted file mode 100644 index 8b3a03df8a..0000000000 --- a/.changeset/short-zoos-exercise.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@api3/airnode-node': minor ---- - -Provide more detailed on-chain error messages for failed API calls diff --git a/.changeset/six-toes-hug.md b/.changeset/six-toes-hug.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/six-toes-hug.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/small-trains-hide.md b/.changeset/small-trains-hide.md deleted file mode 100644 index 499416bd24..0000000000 --- a/.changeset/small-trains-hide.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@api3/airnode-examples': minor ---- - -Disable concurrency in airnode-examples diff --git a/.changeset/spicy-ligers-raise.md b/.changeset/spicy-ligers-raise.md deleted file mode 100644 index 50edb7d207..0000000000 --- a/.changeset/spicy-ligers-raise.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@api3/airnode-deployer': minor -'@api3/airnode-node': minor ---- - -Expand gateway request logging diff --git a/.changeset/strange-fishes-retire.md b/.changeset/strange-fishes-retire.md deleted file mode 100644 index e9440af3e5..0000000000 --- a/.changeset/strange-fishes-retire.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@api3/airnode-adapter': minor -'@api3/airnode-deployer': minor -'@api3/airnode-examples': minor -'@api3/airnode-node': minor -'@api3/airnode-validator': minor ---- - -Bump @api3/ois to 1.4.0 with necessary zod version bump to 3.20 diff --git a/.changeset/strong-llamas-laugh.md b/.changeset/strong-llamas-laugh.md deleted file mode 100644 index cda985b057..0000000000 --- a/.changeset/strong-llamas-laugh.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@api3/airnode-utilities': patch ---- - -Fix logging undefined error property bug diff --git a/.changeset/sweet-papayas-bake.md b/.changeset/sweet-papayas-bake.md deleted file mode 100644 index 3425a99bc2..0000000000 --- a/.changeset/sweet-papayas-bake.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@api3/airnode-deployer': minor ---- - -Add rollback command to deployer diff --git a/.changeset/swift-kangaroos-cross.md b/.changeset/swift-kangaroos-cross.md deleted file mode 100644 index b3f3a0df19..0000000000 --- a/.changeset/swift-kangaroos-cross.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@api3/airnode-adapter': minor -'@api3/airnode-deployer': minor -'@api3/airnode-node': minor -'@api3/airnode-validator': minor ---- - -Add new \_minConfirmations reserved parameter to allow minConfirmations to be specified by a requester diff --git a/.changeset/tall-bottles-rule.md b/.changeset/tall-bottles-rule.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/tall-bottles-rule.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/tender-beers-cry.md b/.changeset/tender-beers-cry.md deleted file mode 100644 index 1620eb7047..0000000000 --- a/.changeset/tender-beers-cry.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@api3/airnode-deployer': minor ---- - -Add `info` airnode-deployer command for retrieving info about the deployment diff --git a/.changeset/three-seas-serve.md b/.changeset/three-seas-serve.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/three-seas-serve.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/tidy-geckos-joke.md b/.changeset/tidy-geckos-joke.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/tidy-geckos-joke.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/tricky-starfishes-march.md b/.changeset/tricky-starfishes-march.md deleted file mode 100644 index 1bd63f3e3b..0000000000 --- a/.changeset/tricky-starfishes-march.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@api3/airnode-deployer': patch ---- - -Fix Terraform boolean interpretation diff --git a/.changeset/twenty-berries-argue.md b/.changeset/twenty-berries-argue.md deleted file mode 100644 index 7169091873..0000000000 --- a/.changeset/twenty-berries-argue.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@api3/airnode-deployer': patch -'@api3/airnode-node': patch -'@api3/airnode-validator': patch ---- - -Add cloud_provider, stage, region to heartbeat payload diff --git a/.changeset/big-toes-arrive.md b/.changeset/twenty-years-pay.md similarity index 100% rename from .changeset/big-toes-arrive.md rename to .changeset/twenty-years-pay.md diff --git a/.changeset/two-berries-beam.md b/.changeset/two-berries-beam.md deleted file mode 100644 index 542fc6634d..0000000000 --- a/.changeset/two-berries-beam.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@api3/airnode-deployer': minor -'@api3/airnode-node': minor -'@api3/airnode-validator': minor ---- - -Add heartbeat payload signing diff --git a/.changeset/unlucky-eggs-drive.md b/.changeset/unlucky-eggs-drive.md deleted file mode 100644 index 545c6baeab..0000000000 --- a/.changeset/unlucky-eggs-drive.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@api3/airnode-deployer': minor -'@api3/airnode-node': minor -'@api3/airnode-validator': minor ---- - -Replace Airnode's short address with deployment ID diff --git a/.changeset/violet-walls-reflect.md b/.changeset/violet-walls-reflect.md deleted file mode 100644 index 1d47956e05..0000000000 --- a/.changeset/violet-walls-reflect.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@api3/airnode-adapter': minor -'@api3/airnode-deployer': minor -'@api3/airnode-node': minor -'@api3/airnode-utilities': minor -'@api3/airnode-validator': minor ---- - -Add new \_gasPrice reserved parameter diff --git a/.changeset/warm-fishes-dance.md b/.changeset/warm-fishes-dance.md deleted file mode 100644 index a845151cc8..0000000000 --- a/.changeset/warm-fishes-dance.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/weak-icons-laugh.md b/.changeset/weak-icons-laugh.md deleted file mode 100644 index 950d3c7976..0000000000 --- a/.changeset/weak-icons-laugh.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@api3/airnode-adapter': patch -'@api3/airnode-node': patch ---- - -Pin axios version for e2e tests to pass diff --git a/.changeset/wicked-socks-peel.md b/.changeset/wicked-socks-peel.md deleted file mode 100644 index 7518d356db..0000000000 --- a/.changeset/wicked-socks-peel.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@api3/airnode-adapter': minor -'@api3/airnode-deployer': minor -'@api3/airnode-examples': minor -'@api3/airnode-node': minor -'@api3/airnode-validator': minor ---- - -Added API call skip feature. diff --git a/.changeset/wild-walls-beg.md b/.changeset/wild-walls-beg.md deleted file mode 100644 index e72ac96671..0000000000 --- a/.changeset/wild-walls-beg.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@api3/airnode-deployer': minor -'@api3/airnode-examples': minor -'@api3/airnode-node': minor -'@api3/airnode-operation': minor -'@api3/airnode-validator': minor ---- - -Enable cross-chain authorizers diff --git a/packages/airnode-abi/CHANGELOG.md b/packages/airnode-abi/CHANGELOG.md index d43b13a7c9..e1b1a915b2 100644 --- a/packages/airnode-abi/CHANGELOG.md +++ b/packages/airnode-abi/CHANGELOG.md @@ -1,5 +1,7 @@ # @api3/airnode-abi +## 0.10.0 + ## 0.9.0 ## 0.8.0 diff --git a/packages/airnode-abi/package.json b/packages/airnode-abi/package.json index 9bf1538b68..d3ca90d777 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.9.0", + "version": "0.10.0", "private": false, "main": "dist/index", "types": "dist/index", diff --git a/packages/airnode-adapter/CHANGELOG.md b/packages/airnode-adapter/CHANGELOG.md index 2c3694e47e..5cb84b9a61 100644 --- a/packages/airnode-adapter/CHANGELOG.md +++ b/packages/airnode-adapter/CHANGELOG.md @@ -1,5 +1,23 @@ # @api3/airnode-adapter +## 0.10.0 + +### Minor Changes + +- [#1597](https://github.com/api3dao/airnode/pull/1597) [`8844aa92`](https://github.com/api3dao/airnode/commit/8844aa92a587c17dde56f9188ca7a72b38ccf000) Thanks [@dcroote](https://github.com/dcroote)! - Bump @api3/ois to 1.4.0 with necessary zod version bump to 3.20 + +- [#1615](https://github.com/api3dao/airnode/pull/1615) [`dafe9724`](https://github.com/api3dao/airnode/commit/dafe972428ba11c8a365aa2d7dd6e95bf9c370d4) Thanks [@dcroote](https://github.com/dcroote)! - Add new \_minConfirmations reserved parameter to allow minConfirmations to be specified by a requester + +- [#1609](https://github.com/api3dao/airnode/pull/1609) [`620aa0eb`](https://github.com/api3dao/airnode/commit/620aa0eb851a95311c963f760e5545a42eec633a) Thanks [@dcroote](https://github.com/dcroote)! - Add new \_gasPrice reserved parameter + +- [#1586](https://github.com/api3dao/airnode/pull/1586) [`d56dfa6d`](https://github.com/api3dao/airnode/commit/d56dfa6d13ec3c58a8c40c5c1e47fc2ab9f66b9c) Thanks [@metobom](https://github.com/metobom)! - Added API call skip feature. + +### Patch Changes + +- [#1591](https://github.com/api3dao/airnode/pull/1591) [`94b072b3`](https://github.com/api3dao/airnode/commit/94b072b39fa784977fa29f1cb2bb373db5984d7f) Thanks [@dcroote](https://github.com/dcroote)! - Unpin axios after v1.2.1 patch release + +- [#1553](https://github.com/api3dao/airnode/pull/1553) [`f3de2677`](https://github.com/api3dao/airnode/commit/f3de2677528f8e58684d44dcbc1a2782af62660a) Thanks [@Siegrift](https://github.com/Siegrift)! - Pin axios version for e2e tests to pass + ## 0.9.0 ### Minor Changes diff --git a/packages/airnode-adapter/package.json b/packages/airnode-adapter/package.json index 77cc53619c..27b11be6b4 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.9.0", + "version": "0.10.0", "private": false, "main": "dist/index", "types": "dist/index", diff --git a/packages/airnode-admin/CHANGELOG.md b/packages/airnode-admin/CHANGELOG.md index c880bd926c..dd63c119ff 100644 --- a/packages/airnode-admin/CHANGELOG.md +++ b/packages/airnode-admin/CHANGELOG.md @@ -1,5 +1,19 @@ # @api3/airnode-admin +## 0.10.0 + +### Minor Changes + +- [#1499](https://github.com/api3dao/airnode/pull/1499) [`d23503a4`](https://github.com/api3dao/airnode/commit/d23503a41429dfe56a8812dcf04e97606102f1a8) Thanks [@dcroote](https://github.com/dcroote)! - Catch and print docker build errors + +### Patch Changes + +- Updated dependencies [[`1005f807`](https://github.com/api3dao/airnode/commit/1005f807c98ed419b1355906d88ce12c0c457926), [`90a59073`](https://github.com/api3dao/airnode/commit/90a59073fdb96e496b54ff1225e80ed2cfd60bf4), [`729e4e37`](https://github.com/api3dao/airnode/commit/729e4e37909efae043b55d3e5ffd6c19656143e2), [`3b80c8b8`](https://github.com/api3dao/airnode/commit/3b80c8b8f13a86e8a67b398b5160a0cba76deec5), [`524b47de`](https://github.com/api3dao/airnode/commit/524b47de7fd2d505b6bf357ae5b9e8b5f8ca699e), [`55dd3c68`](https://github.com/api3dao/airnode/commit/55dd3c68bd075f998dae1148ee246298d536347e), [`55dd3c68`](https://github.com/api3dao/airnode/commit/55dd3c68bd075f998dae1148ee246298d536347e), [`c5feadb2`](https://github.com/api3dao/airnode/commit/c5feadb20f2ff03ac625fc1348728de6605392b8), [`d48e7725`](https://github.com/api3dao/airnode/commit/d48e772518882aae5e87816541bc94767dfdd1f7), [`8844aa92`](https://github.com/api3dao/airnode/commit/8844aa92a587c17dde56f9188ca7a72b38ccf000), [`06d5d112`](https://github.com/api3dao/airnode/commit/06d5d1126a1e82bff1d8cc7297560dc2eb0b4ca0), [`dafe9724`](https://github.com/api3dao/airnode/commit/dafe972428ba11c8a365aa2d7dd6e95bf9c370d4), [`55dd3c68`](https://github.com/api3dao/airnode/commit/55dd3c68bd075f998dae1148ee246298d536347e), [`55dd3c68`](https://github.com/api3dao/airnode/commit/55dd3c68bd075f998dae1148ee246298d536347e), [`82273813`](https://github.com/api3dao/airnode/commit/82273813137f66e03b50f37b3a40f11f84691dd5), [`620aa0eb`](https://github.com/api3dao/airnode/commit/620aa0eb851a95311c963f760e5545a42eec633a), [`d56dfa6d`](https://github.com/api3dao/airnode/commit/d56dfa6d13ec3c58a8c40c5c1e47fc2ab9f66b9c), [`4b284365`](https://github.com/api3dao/airnode/commit/4b2843650f6858328c12f552574e3a76b44175f4)]: + - @api3/airnode-utilities@0.10.0 + - @api3/airnode-validator@0.10.0 + - @api3/airnode-protocol@0.10.0 + - @api3/airnode-abi@0.10.0 + ## 0.9.0 ### Patch Changes diff --git a/packages/airnode-admin/package.json b/packages/airnode-admin/package.json index ceac2b0c7c..7d9693b9bf 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.9.0", + "version": "0.10.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.9.0", - "@api3/airnode-protocol": "^0.9.0", - "@api3/airnode-utilities": "^0.9.0", - "@api3/airnode-validator": "^0.9.0", + "@api3/airnode-abi": "^0.10.0", + "@api3/airnode-protocol": "^0.10.0", + "@api3/airnode-utilities": "^0.10.0", + "@api3/airnode-validator": "^0.10.0", "@api3/promise-utils": "^0.3.0", "ethers": "^5.7.2", "lodash": "^4.17.21", diff --git a/packages/airnode-deployer/CHANGELOG.md b/packages/airnode-deployer/CHANGELOG.md index 5084eb17d3..a8e779962d 100644 --- a/packages/airnode-deployer/CHANGELOG.md +++ b/packages/airnode-deployer/CHANGELOG.md @@ -1,5 +1,64 @@ # @api3/airnode-deployer +## 0.10.0 + +### Minor Changes + +- [#1497](https://github.com/api3dao/airnode/pull/1497) [`90a59073`](https://github.com/api3dao/airnode/commit/90a59073fdb96e496b54ff1225e80ed2cfd60bf4) Thanks [@amarthadan](https://github.com/amarthadan)! - Allow users to remove the deployment based on the deployment ID + +- [#1499](https://github.com/api3dao/airnode/pull/1499) [`d23503a4`](https://github.com/api3dao/airnode/commit/d23503a41429dfe56a8812dcf04e97606102f1a8) Thanks [@dcroote](https://github.com/dcroote)! - Catch and print docker build errors + +- [#1497](https://github.com/api3dao/airnode/pull/1497) [`a4d014da`](https://github.com/api3dao/airnode/commit/a4d014da9f7646984c6e76a80442884584233445) Thanks [@amarthadan](https://github.com/amarthadan)! - Add `list` command to airnode-deployer for listing active Airnode deployments + +- [#1522](https://github.com/api3dao/airnode/pull/1522) [`55dd3c68`](https://github.com/api3dao/airnode/commit/55dd3c68bd075f998dae1148ee246298d536347e) Thanks [@Siegrift](https://github.com/Siegrift)! - Refactor constants to avoid unexpected side effects + +- [#1522](https://github.com/api3dao/airnode/pull/1522) [`55dd3c68`](https://github.com/api3dao/airnode/commit/55dd3c68bd075f998dae1148ee246298d536347e) Thanks [@Siegrift](https://github.com/Siegrift)! - Remove heartbeatId from config and heartbeat payload + +- [#1603](https://github.com/api3dao/airnode/pull/1603) [`a29bed4a`](https://github.com/api3dao/airnode/commit/a29bed4a0c88e7bbf5131fc1f2cfbf9e7b0d81f4) Thanks [@amarthadan](https://github.com/amarthadan)! - Add fetch-files command to deployer + +- [#1526](https://github.com/api3dao/airnode/pull/1526) [`ee3e4cd2`](https://github.com/api3dao/airnode/commit/ee3e4cd264a38cb23a2629a483640159698569f8) Thanks [@dcroote](https://github.com/dcroote)! - Expand gateway request logging + +- [#1597](https://github.com/api3dao/airnode/pull/1597) [`8844aa92`](https://github.com/api3dao/airnode/commit/8844aa92a587c17dde56f9188ca7a72b38ccf000) Thanks [@dcroote](https://github.com/dcroote)! - Bump @api3/ois to 1.4.0 with necessary zod version bump to 3.20 + +- [#1614](https://github.com/api3dao/airnode/pull/1614) [`affe7522`](https://github.com/api3dao/airnode/commit/affe75226370b926f2142cb8bbfcf50b4a870cae) Thanks [@amarthadan](https://github.com/amarthadan)! - Add rollback command to deployer + +- [#1615](https://github.com/api3dao/airnode/pull/1615) [`dafe9724`](https://github.com/api3dao/airnode/commit/dafe972428ba11c8a365aa2d7dd6e95bf9c370d4) Thanks [@dcroote](https://github.com/dcroote)! - Add new \_minConfirmations reserved parameter to allow minConfirmations to be specified by a requester + +- [#1497](https://github.com/api3dao/airnode/pull/1497) [`1a159149`](https://github.com/api3dao/airnode/commit/1a15914918f1fff642fc208a0a5b26d479c557d2) Thanks [@amarthadan](https://github.com/amarthadan)! - Add `info` airnode-deployer command for retrieving info about the deployment + +- [#1522](https://github.com/api3dao/airnode/pull/1522) [`55dd3c68`](https://github.com/api3dao/airnode/commit/55dd3c68bd075f998dae1148ee246298d536347e) Thanks [@Siegrift](https://github.com/Siegrift)! - Add heartbeat payload signing + +- [#1577](https://github.com/api3dao/airnode/pull/1577) [`82273813`](https://github.com/api3dao/airnode/commit/82273813137f66e03b50f37b3a40f11f84691dd5) Thanks [@amarthadan](https://github.com/amarthadan)! - Replace Airnode's short address with deployment ID + +- [#1609](https://github.com/api3dao/airnode/pull/1609) [`620aa0eb`](https://github.com/api3dao/airnode/commit/620aa0eb851a95311c963f760e5545a42eec633a) Thanks [@dcroote](https://github.com/dcroote)! - Add new \_gasPrice reserved parameter + +- [#1586](https://github.com/api3dao/airnode/pull/1586) [`d56dfa6d`](https://github.com/api3dao/airnode/commit/d56dfa6d13ec3c58a8c40c5c1e47fc2ab9f66b9c) Thanks [@metobom](https://github.com/metobom)! - Added API call skip feature. + +- [#1488](https://github.com/api3dao/airnode/pull/1488) [`4b284365`](https://github.com/api3dao/airnode/commit/4b2843650f6858328c12f552574e3a76b44175f4) Thanks [@dcroote](https://github.com/dcroote)! - Enable cross-chain authorizers + +### Patch Changes + +- [#1513](https://github.com/api3dao/airnode/pull/1513) [`36a5c15b`](https://github.com/api3dao/airnode/commit/36a5c15ba08903269c8b595b28f1519ef490f571) Thanks [@amarthadan](https://github.com/amarthadan)! - Fix handling of quotation marks in secrets + +- [#1548](https://github.com/api3dao/airnode/pull/1548) [`da7d47f1`](https://github.com/api3dao/airnode/commit/da7d47f139970ded8b33d32d31fab51ba84f8d3c) Thanks [@amarthadan](https://github.com/amarthadan)! - Fix deployment ID generation + +- [#1599](https://github.com/api3dao/airnode/pull/1599) [`b7b38cc1`](https://github.com/api3dao/airnode/commit/b7b38cc126fa63381493b4f50ef7a38db9bbc138) Thanks [@vponline](https://github.com/vponline)! - Add check for missing secrets.env, config.json, default.tfstate files in bucket + +- [#1531](https://github.com/api3dao/airnode/pull/1531) [`7f9ada09`](https://github.com/api3dao/airnode/commit/7f9ada096a4e12db48a6bcb6bb728297b175be57) Thanks [@Siegrift](https://github.com/Siegrift)! - Fix Terraform recepts for AWS after bad rebase + +- [#1611](https://github.com/api3dao/airnode/pull/1611) [`2a66b8dc`](https://github.com/api3dao/airnode/commit/2a66b8dca5494c1d2926d516741c5c6fd703222d) Thanks [@vponline](https://github.com/vponline)! - Write deployer logs to file + +- [#1542](https://github.com/api3dao/airnode/pull/1542) [`80bf6173`](https://github.com/api3dao/airnode/commit/80bf6173a21d5ff00cdf7e6f2a50877df731a559) Thanks [@amarthadan](https://github.com/amarthadan)! - Fix Terraform boolean interpretation + +- [#1522](https://github.com/api3dao/airnode/pull/1522) [`55dd3c68`](https://github.com/api3dao/airnode/commit/55dd3c68bd075f998dae1148ee246298d536347e) Thanks [@Siegrift](https://github.com/Siegrift)! - Add cloud_provider, stage, region to heartbeat payload + +- Updated dependencies [[`34f94258`](https://github.com/api3dao/airnode/commit/34f94258e48f8f1dfe7e7e836539effceb4dd576), [`1005f807`](https://github.com/api3dao/airnode/commit/1005f807c98ed419b1355906d88ce12c0c457926), [`90a59073`](https://github.com/api3dao/airnode/commit/90a59073fdb96e496b54ff1225e80ed2cfd60bf4), [`1aec79f8`](https://github.com/api3dao/airnode/commit/1aec79f87504f08d62f250dd72a6ed59ab5836d2), [`d23503a4`](https://github.com/api3dao/airnode/commit/d23503a41429dfe56a8812dcf04e97606102f1a8), [`729e4e37`](https://github.com/api3dao/airnode/commit/729e4e37909efae043b55d3e5ffd6c19656143e2), [`3b80c8b8`](https://github.com/api3dao/airnode/commit/3b80c8b8f13a86e8a67b398b5160a0cba76deec5), [`524b47de`](https://github.com/api3dao/airnode/commit/524b47de7fd2d505b6bf357ae5b9e8b5f8ca699e), [`55dd3c68`](https://github.com/api3dao/airnode/commit/55dd3c68bd075f998dae1148ee246298d536347e), [`55dd3c68`](https://github.com/api3dao/airnode/commit/55dd3c68bd075f998dae1148ee246298d536347e), [`c5feadb2`](https://github.com/api3dao/airnode/commit/c5feadb20f2ff03ac625fc1348728de6605392b8), [`d48e7725`](https://github.com/api3dao/airnode/commit/d48e772518882aae5e87816541bc94767dfdd1f7), [`403a1207`](https://github.com/api3dao/airnode/commit/403a12070cc869d6a1e2b1b440045631f2e469ab), [`5ad00a92`](https://github.com/api3dao/airnode/commit/5ad00a92a941fac05d7e91fd89cca5964423aacc), [`ee3e4cd2`](https://github.com/api3dao/airnode/commit/ee3e4cd264a38cb23a2629a483640159698569f8), [`8844aa92`](https://github.com/api3dao/airnode/commit/8844aa92a587c17dde56f9188ca7a72b38ccf000), [`06d5d112`](https://github.com/api3dao/airnode/commit/06d5d1126a1e82bff1d8cc7297560dc2eb0b4ca0), [`dafe9724`](https://github.com/api3dao/airnode/commit/dafe972428ba11c8a365aa2d7dd6e95bf9c370d4), [`55dd3c68`](https://github.com/api3dao/airnode/commit/55dd3c68bd075f998dae1148ee246298d536347e), [`55dd3c68`](https://github.com/api3dao/airnode/commit/55dd3c68bd075f998dae1148ee246298d536347e), [`82273813`](https://github.com/api3dao/airnode/commit/82273813137f66e03b50f37b3a40f11f84691dd5), [`620aa0eb`](https://github.com/api3dao/airnode/commit/620aa0eb851a95311c963f760e5545a42eec633a), [`f3de2677`](https://github.com/api3dao/airnode/commit/f3de2677528f8e58684d44dcbc1a2782af62660a), [`d56dfa6d`](https://github.com/api3dao/airnode/commit/d56dfa6d13ec3c58a8c40c5c1e47fc2ab9f66b9c), [`4b284365`](https://github.com/api3dao/airnode/commit/4b2843650f6858328c12f552574e3a76b44175f4)]: + - @api3/airnode-node@0.10.0 + - @api3/airnode-utilities@0.10.0 + - @api3/airnode-validator@0.10.0 + - @api3/airnode-protocol@0.10.0 + - @api3/airnode-abi@0.10.0 + ## 0.9.0 ### Minor Changes diff --git a/packages/airnode-deployer/config/config.example.json b/packages/airnode-deployer/config/config.example.json index f9881b2859..0f94ac7ddf 100644 --- a/packages/airnode-deployer/config/config.example.json +++ b/packages/airnode-deployer/config/config.example.json @@ -52,7 +52,7 @@ }, "logFormat": "plain", "logLevel": "INFO", - "nodeVersion": "0.9.0", + "nodeVersion": "0.10.0", "cloudProvider": { "type": "aws", "region": "us-east-1", diff --git a/packages/airnode-deployer/package.json b/packages/airnode-deployer/package.json index a5625780b5..5ed1634849 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.9.0", + "version": "0.10.0", "private": false, "bin": { "airnode-deployer": "./dist/bin/deployer.js" @@ -23,11 +23,11 @@ "webpack:dev": "webpack --mode development" }, "dependencies": { - "@api3/airnode-abi": "^0.9.0", - "@api3/airnode-node": "^0.9.0", - "@api3/airnode-protocol": "^0.9.0", - "@api3/airnode-utilities": "^0.9.0", - "@api3/airnode-validator": "^0.9.0", + "@api3/airnode-abi": "^0.10.0", + "@api3/airnode-node": "^0.10.0", + "@api3/airnode-protocol": "^0.10.0", + "@api3/airnode-utilities": "^0.10.0", + "@api3/airnode-validator": "^0.10.0", "@api3/promise-utils": "^0.3.0", "@google-cloud/storage": "^6.9.1", "adm-zip": "^0.5.10", diff --git a/packages/airnode-examples/CHANGELOG.md b/packages/airnode-examples/CHANGELOG.md index 0517cfb78a..d612bd5a98 100644 --- a/packages/airnode-examples/CHANGELOG.md +++ b/packages/airnode-examples/CHANGELOG.md @@ -1,5 +1,31 @@ # @api3/airnode-examples +## 0.10.0 + +### Minor Changes + +- [#1602](https://github.com/api3dao/airnode/pull/1602) [`b00fa4cc`](https://github.com/api3dao/airnode/commit/b00fa4cc5e9cbc7603f5ac397863f8fc64973dd4) Thanks [@dcroote](https://github.com/dcroote)! - Use --debug for airnode-deployer commands and default to DEBUG log level in airnode-examples + +- [#1497](https://github.com/api3dao/airnode/pull/1497) [`35272207`](https://github.com/api3dao/airnode/commit/352722076eebc3417429974eee758c2871fe0530) Thanks [@amarthadan](https://github.com/amarthadan)! - Disable concurrency in airnode-examples + +- [#1597](https://github.com/api3dao/airnode/pull/1597) [`8844aa92`](https://github.com/api3dao/airnode/commit/8844aa92a587c17dde56f9188ca7a72b38ccf000) Thanks [@dcroote](https://github.com/dcroote)! - Bump @api3/ois to 1.4.0 with necessary zod version bump to 3.20 + +- [#1586](https://github.com/api3dao/airnode/pull/1586) [`d56dfa6d`](https://github.com/api3dao/airnode/commit/d56dfa6d13ec3c58a8c40c5c1e47fc2ab9f66b9c) Thanks [@metobom](https://github.com/metobom)! - Added API call skip feature. + +- [#1488](https://github.com/api3dao/airnode/pull/1488) [`4b284365`](https://github.com/api3dao/airnode/commit/4b2843650f6858328c12f552574e3a76b44175f4) Thanks [@dcroote](https://github.com/dcroote)! - Enable cross-chain authorizers + +### Patch Changes + +- [#1561](https://github.com/api3dao/airnode/pull/1561) [`74f33ea8`](https://github.com/api3dao/airnode/commit/74f33ea835d71f22152354ee8cff2e0747080c0b) Thanks [@dcroote](https://github.com/dcroote)! - Clarify provider URL when running airnode-examples locally + +- Updated dependencies [[`34f94258`](https://github.com/api3dao/airnode/commit/34f94258e48f8f1dfe7e7e836539effceb4dd576), [`36a5c15b`](https://github.com/api3dao/airnode/commit/36a5c15ba08903269c8b595b28f1519ef490f571), [`1005f807`](https://github.com/api3dao/airnode/commit/1005f807c98ed419b1355906d88ce12c0c457926), [`90a59073`](https://github.com/api3dao/airnode/commit/90a59073fdb96e496b54ff1225e80ed2cfd60bf4), [`1aec79f8`](https://github.com/api3dao/airnode/commit/1aec79f87504f08d62f250dd72a6ed59ab5836d2), [`d23503a4`](https://github.com/api3dao/airnode/commit/d23503a41429dfe56a8812dcf04e97606102f1a8), [`729e4e37`](https://github.com/api3dao/airnode/commit/729e4e37909efae043b55d3e5ffd6c19656143e2), [`a4d014da`](https://github.com/api3dao/airnode/commit/a4d014da9f7646984c6e76a80442884584233445), [`3b80c8b8`](https://github.com/api3dao/airnode/commit/3b80c8b8f13a86e8a67b398b5160a0cba76deec5), [`da7d47f1`](https://github.com/api3dao/airnode/commit/da7d47f139970ded8b33d32d31fab51ba84f8d3c), [`524b47de`](https://github.com/api3dao/airnode/commit/524b47de7fd2d505b6bf357ae5b9e8b5f8ca699e), [`55dd3c68`](https://github.com/api3dao/airnode/commit/55dd3c68bd075f998dae1148ee246298d536347e), [`b7b38cc1`](https://github.com/api3dao/airnode/commit/b7b38cc126fa63381493b4f50ef7a38db9bbc138), [`7f9ada09`](https://github.com/api3dao/airnode/commit/7f9ada096a4e12db48a6bcb6bb728297b175be57), [`55dd3c68`](https://github.com/api3dao/airnode/commit/55dd3c68bd075f998dae1148ee246298d536347e), [`2a66b8dc`](https://github.com/api3dao/airnode/commit/2a66b8dca5494c1d2926d516741c5c6fd703222d), [`a29bed4a`](https://github.com/api3dao/airnode/commit/a29bed4a0c88e7bbf5131fc1f2cfbf9e7b0d81f4), [`c5feadb2`](https://github.com/api3dao/airnode/commit/c5feadb20f2ff03ac625fc1348728de6605392b8), [`d48e7725`](https://github.com/api3dao/airnode/commit/d48e772518882aae5e87816541bc94767dfdd1f7), [`403a1207`](https://github.com/api3dao/airnode/commit/403a12070cc869d6a1e2b1b440045631f2e469ab), [`5ad00a92`](https://github.com/api3dao/airnode/commit/5ad00a92a941fac05d7e91fd89cca5964423aacc), [`ee3e4cd2`](https://github.com/api3dao/airnode/commit/ee3e4cd264a38cb23a2629a483640159698569f8), [`8844aa92`](https://github.com/api3dao/airnode/commit/8844aa92a587c17dde56f9188ca7a72b38ccf000), [`06d5d112`](https://github.com/api3dao/airnode/commit/06d5d1126a1e82bff1d8cc7297560dc2eb0b4ca0), [`affe7522`](https://github.com/api3dao/airnode/commit/affe75226370b926f2142cb8bbfcf50b4a870cae), [`dafe9724`](https://github.com/api3dao/airnode/commit/dafe972428ba11c8a365aa2d7dd6e95bf9c370d4), [`1a159149`](https://github.com/api3dao/airnode/commit/1a15914918f1fff642fc208a0a5b26d479c557d2), [`80bf6173`](https://github.com/api3dao/airnode/commit/80bf6173a21d5ff00cdf7e6f2a50877df731a559), [`55dd3c68`](https://github.com/api3dao/airnode/commit/55dd3c68bd075f998dae1148ee246298d536347e), [`55dd3c68`](https://github.com/api3dao/airnode/commit/55dd3c68bd075f998dae1148ee246298d536347e), [`82273813`](https://github.com/api3dao/airnode/commit/82273813137f66e03b50f37b3a40f11f84691dd5), [`620aa0eb`](https://github.com/api3dao/airnode/commit/620aa0eb851a95311c963f760e5545a42eec633a), [`f3de2677`](https://github.com/api3dao/airnode/commit/f3de2677528f8e58684d44dcbc1a2782af62660a), [`d56dfa6d`](https://github.com/api3dao/airnode/commit/d56dfa6d13ec3c58a8c40c5c1e47fc2ab9f66b9c), [`4b284365`](https://github.com/api3dao/airnode/commit/4b2843650f6858328c12f552574e3a76b44175f4)]: + - @api3/airnode-node@0.10.0 + - @api3/airnode-deployer@0.10.0 + - @api3/airnode-utilities@0.10.0 + - @api3/airnode-admin@0.10.0 + - @api3/airnode-protocol@0.10.0 + - @api3/airnode-abi@0.10.0 + ## 0.9.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 76f78efb34..2dd21ded8c 100644 --- a/packages/airnode-examples/integrations/authenticated-coinmarketcap/config.example.json +++ b/packages/airnode-examples/integrations/authenticated-coinmarketcap/config.example.json @@ -60,7 +60,7 @@ }, "logFormat": "plain", "logLevel": "DEBUG", - "nodeVersion": "0.9.0", + "nodeVersion": "0.10.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 ec9782cf3b..5c121d5f2e 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 @@ -72,7 +72,7 @@ }, "logFormat": "plain", "logLevel": "DEBUG", - "nodeVersion": "0.9.0", + "nodeVersion": "0.10.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 439e00bbb2..60594be007 100644 --- a/packages/airnode-examples/integrations/coingecko-post-processing/config.example.json +++ b/packages/airnode-examples/integrations/coingecko-post-processing/config.example.json @@ -60,7 +60,7 @@ }, "logFormat": "plain", "logLevel": "DEBUG", - "nodeVersion": "0.9.0", + "nodeVersion": "0.10.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 cdb7f708fc..5cb9ea1962 100644 --- a/packages/airnode-examples/integrations/coingecko-pre-processing/config.example.json +++ b/packages/airnode-examples/integrations/coingecko-pre-processing/config.example.json @@ -60,7 +60,7 @@ }, "logFormat": "plain", "logLevel": "DEBUG", - "nodeVersion": "0.9.0", + "nodeVersion": "0.10.0", "stage": "dev" }, "triggers": { diff --git a/packages/airnode-examples/integrations/coingecko-signed-data/config.example.json b/packages/airnode-examples/integrations/coingecko-signed-data/config.example.json index cee1a53f60..16a42f83c2 100644 --- a/packages/airnode-examples/integrations/coingecko-signed-data/config.example.json +++ b/packages/airnode-examples/integrations/coingecko-signed-data/config.example.json @@ -62,7 +62,7 @@ }, "logFormat": "plain", "logLevel": "DEBUG", - "nodeVersion": "0.9.0", + "nodeVersion": "0.10.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 01f175bc18..ff9848148d 100644 --- a/packages/airnode-examples/integrations/coingecko-template/config.example.json +++ b/packages/airnode-examples/integrations/coingecko-template/config.example.json @@ -60,7 +60,7 @@ }, "logFormat": "plain", "logLevel": "DEBUG", - "nodeVersion": "0.9.0", + "nodeVersion": "0.10.0", "stage": "dev" }, "triggers": { diff --git a/packages/airnode-examples/integrations/coingecko-testable/config.example.json b/packages/airnode-examples/integrations/coingecko-testable/config.example.json index fc284b0aa7..47e6052968 100644 --- a/packages/airnode-examples/integrations/coingecko-testable/config.example.json +++ b/packages/airnode-examples/integrations/coingecko-testable/config.example.json @@ -62,7 +62,7 @@ }, "logFormat": "plain", "logLevel": "DEBUG", - "nodeVersion": "0.9.0", + "nodeVersion": "0.10.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 5e1e5dc93f..20308b8eeb 100644 --- a/packages/airnode-examples/integrations/coingecko/config.example.json +++ b/packages/airnode-examples/integrations/coingecko/config.example.json @@ -60,7 +60,7 @@ }, "logFormat": "plain", "logLevel": "DEBUG", - "nodeVersion": "0.9.0", + "nodeVersion": "0.10.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 1d77100fd4..80e35751a5 100644 --- a/packages/airnode-examples/integrations/failing-example/config.example.json +++ b/packages/airnode-examples/integrations/failing-example/config.example.json @@ -60,7 +60,7 @@ }, "logFormat": "plain", "logLevel": "DEBUG", - "nodeVersion": "0.9.0", + "nodeVersion": "0.10.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 d509cf39dd..010d0b3b87 100644 --- a/packages/airnode-examples/integrations/relay-security-schemes/config.example.json +++ b/packages/airnode-examples/integrations/relay-security-schemes/config.example.json @@ -60,7 +60,7 @@ }, "logFormat": "plain", "logLevel": "DEBUG", - "nodeVersion": "0.9.0", + "nodeVersion": "0.10.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 44a80f7f10..c089c7e671 100644 --- a/packages/airnode-examples/integrations/weather-multi-value/config.example.json +++ b/packages/airnode-examples/integrations/weather-multi-value/config.example.json @@ -60,7 +60,7 @@ }, "logFormat": "plain", "logLevel": "DEBUG", - "nodeVersion": "0.9.0", + "nodeVersion": "0.10.0", "stage": "dev" }, "triggers": { diff --git a/packages/airnode-examples/package.json b/packages/airnode-examples/package.json index 1004c8a2c9..8a2a0cdbd6 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.9.0", + "version": "0.10.0", "private": false, "description": "A collection of examples showcasing the features of Airnode", "files": [ @@ -32,12 +32,12 @@ "test:e2e": "jest --selectProjects e2e" }, "dependencies": { - "@api3/airnode-abi": "^0.9.0", - "@api3/airnode-admin": "^0.9.0", - "@api3/airnode-deployer": "^0.9.0", - "@api3/airnode-node": "^0.9.0", - "@api3/airnode-protocol": "^0.9.0", - "@api3/airnode-utilities": "^0.9.0", + "@api3/airnode-abi": "^0.10.0", + "@api3/airnode-admin": "^0.10.0", + "@api3/airnode-deployer": "^0.10.0", + "@api3/airnode-node": "^0.10.0", + "@api3/airnode-protocol": "^0.10.0", + "@api3/airnode-utilities": "^0.10.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 73178d0fe0..800ac88061 100644 --- a/packages/airnode-node/CHANGELOG.md +++ b/packages/airnode-node/CHANGELOG.md @@ -1,5 +1,54 @@ # @api3/airnode-node +## 0.10.0 + +### Minor Changes + +- [#1499](https://github.com/api3dao/airnode/pull/1499) [`d23503a4`](https://github.com/api3dao/airnode/commit/d23503a41429dfe56a8812dcf04e97606102f1a8) Thanks [@dcroote](https://github.com/dcroote)! - Catch and print docker build errors + +- [#1522](https://github.com/api3dao/airnode/pull/1522) [`55dd3c68`](https://github.com/api3dao/airnode/commit/55dd3c68bd075f998dae1148ee246298d536347e) Thanks [@Siegrift](https://github.com/Siegrift)! - Refactor constants to avoid unexpected side effects + +- [#1522](https://github.com/api3dao/airnode/pull/1522) [`55dd3c68`](https://github.com/api3dao/airnode/commit/55dd3c68bd075f998dae1148ee246298d536347e) Thanks [@Siegrift](https://github.com/Siegrift)! - Remove heartbeatId from config and heartbeat payload + +- [#1497](https://github.com/api3dao/airnode/pull/1497) [`c5feadb2`](https://github.com/api3dao/airnode/commit/c5feadb20f2ff03ac625fc1348728de6605392b8) Thanks [@amarthadan](https://github.com/amarthadan)! - Remove unnecessary validator bundling + +- [#1537](https://github.com/api3dao/airnode/pull/1537) [`403a1207`](https://github.com/api3dao/airnode/commit/403a12070cc869d6a1e2b1b440045631f2e469ab) Thanks [@aquarat](https://github.com/aquarat)! - Simplify heartbeat scheme + +- [#1509](https://github.com/api3dao/airnode/pull/1509) [`5ad00a92`](https://github.com/api3dao/airnode/commit/5ad00a92a941fac05d7e91fd89cca5964423aacc) Thanks [@dcroote](https://github.com/dcroote)! - Provide more detailed on-chain error messages for failed API calls + +- [#1526](https://github.com/api3dao/airnode/pull/1526) [`ee3e4cd2`](https://github.com/api3dao/airnode/commit/ee3e4cd264a38cb23a2629a483640159698569f8) Thanks [@dcroote](https://github.com/dcroote)! - Expand gateway request logging + +- [#1597](https://github.com/api3dao/airnode/pull/1597) [`8844aa92`](https://github.com/api3dao/airnode/commit/8844aa92a587c17dde56f9188ca7a72b38ccf000) Thanks [@dcroote](https://github.com/dcroote)! - Bump @api3/ois to 1.4.0 with necessary zod version bump to 3.20 + +- [#1615](https://github.com/api3dao/airnode/pull/1615) [`dafe9724`](https://github.com/api3dao/airnode/commit/dafe972428ba11c8a365aa2d7dd6e95bf9c370d4) Thanks [@dcroote](https://github.com/dcroote)! - Add new \_minConfirmations reserved parameter to allow minConfirmations to be specified by a requester + +- [#1522](https://github.com/api3dao/airnode/pull/1522) [`55dd3c68`](https://github.com/api3dao/airnode/commit/55dd3c68bd075f998dae1148ee246298d536347e) Thanks [@Siegrift](https://github.com/Siegrift)! - Add heartbeat payload signing + +- [#1577](https://github.com/api3dao/airnode/pull/1577) [`82273813`](https://github.com/api3dao/airnode/commit/82273813137f66e03b50f37b3a40f11f84691dd5) Thanks [@amarthadan](https://github.com/amarthadan)! - Replace Airnode's short address with deployment ID + +- [#1609](https://github.com/api3dao/airnode/pull/1609) [`620aa0eb`](https://github.com/api3dao/airnode/commit/620aa0eb851a95311c963f760e5545a42eec633a) Thanks [@dcroote](https://github.com/dcroote)! - Add new \_gasPrice reserved parameter + +- [#1586](https://github.com/api3dao/airnode/pull/1586) [`d56dfa6d`](https://github.com/api3dao/airnode/commit/d56dfa6d13ec3c58a8c40c5c1e47fc2ab9f66b9c) Thanks [@metobom](https://github.com/metobom)! - Added API call skip feature. + +- [#1488](https://github.com/api3dao/airnode/pull/1488) [`4b284365`](https://github.com/api3dao/airnode/commit/4b2843650f6858328c12f552574e3a76b44175f4) Thanks [@dcroote](https://github.com/dcroote)! - Enable cross-chain authorizers + +### Patch Changes + +- [#1582](https://github.com/api3dao/airnode/pull/1582) [`34f94258`](https://github.com/api3dao/airnode/commit/34f94258e48f8f1dfe7e7e836539effceb4dd576) Thanks [@Siegrift](https://github.com/Siegrift)! - Fix failed lambda execution crashing coordinator + +- [#1616](https://github.com/api3dao/airnode/pull/1616) [`1aec79f8`](https://github.com/api3dao/airnode/commit/1aec79f87504f08d62f250dd72a6ed59ab5836d2) Thanks [@dcroote](https://github.com/dcroote)! - Fix \_gasPrice reserved parameter e2e test + +- [#1522](https://github.com/api3dao/airnode/pull/1522) [`55dd3c68`](https://github.com/api3dao/airnode/commit/55dd3c68bd075f998dae1148ee246298d536347e) Thanks [@Siegrift](https://github.com/Siegrift)! - Add cloud_provider, stage, region to heartbeat payload + +- [#1553](https://github.com/api3dao/airnode/pull/1553) [`f3de2677`](https://github.com/api3dao/airnode/commit/f3de2677528f8e58684d44dcbc1a2782af62660a) Thanks [@Siegrift](https://github.com/Siegrift)! - Pin axios version for e2e tests to pass + +- Updated dependencies [[`94b072b3`](https://github.com/api3dao/airnode/commit/94b072b39fa784977fa29f1cb2bb373db5984d7f), [`1005f807`](https://github.com/api3dao/airnode/commit/1005f807c98ed419b1355906d88ce12c0c457926), [`90a59073`](https://github.com/api3dao/airnode/commit/90a59073fdb96e496b54ff1225e80ed2cfd60bf4), [`729e4e37`](https://github.com/api3dao/airnode/commit/729e4e37909efae043b55d3e5ffd6c19656143e2), [`3b80c8b8`](https://github.com/api3dao/airnode/commit/3b80c8b8f13a86e8a67b398b5160a0cba76deec5), [`524b47de`](https://github.com/api3dao/airnode/commit/524b47de7fd2d505b6bf357ae5b9e8b5f8ca699e), [`55dd3c68`](https://github.com/api3dao/airnode/commit/55dd3c68bd075f998dae1148ee246298d536347e), [`55dd3c68`](https://github.com/api3dao/airnode/commit/55dd3c68bd075f998dae1148ee246298d536347e), [`c5feadb2`](https://github.com/api3dao/airnode/commit/c5feadb20f2ff03ac625fc1348728de6605392b8), [`d48e7725`](https://github.com/api3dao/airnode/commit/d48e772518882aae5e87816541bc94767dfdd1f7), [`8844aa92`](https://github.com/api3dao/airnode/commit/8844aa92a587c17dde56f9188ca7a72b38ccf000), [`06d5d112`](https://github.com/api3dao/airnode/commit/06d5d1126a1e82bff1d8cc7297560dc2eb0b4ca0), [`dafe9724`](https://github.com/api3dao/airnode/commit/dafe972428ba11c8a365aa2d7dd6e95bf9c370d4), [`55dd3c68`](https://github.com/api3dao/airnode/commit/55dd3c68bd075f998dae1148ee246298d536347e), [`55dd3c68`](https://github.com/api3dao/airnode/commit/55dd3c68bd075f998dae1148ee246298d536347e), [`82273813`](https://github.com/api3dao/airnode/commit/82273813137f66e03b50f37b3a40f11f84691dd5), [`620aa0eb`](https://github.com/api3dao/airnode/commit/620aa0eb851a95311c963f760e5545a42eec633a), [`f3de2677`](https://github.com/api3dao/airnode/commit/f3de2677528f8e58684d44dcbc1a2782af62660a), [`d56dfa6d`](https://github.com/api3dao/airnode/commit/d56dfa6d13ec3c58a8c40c5c1e47fc2ab9f66b9c), [`4b284365`](https://github.com/api3dao/airnode/commit/4b2843650f6858328c12f552574e3a76b44175f4)]: + - @api3/airnode-adapter@0.10.0 + - @api3/airnode-utilities@0.10.0 + - @api3/airnode-validator@0.10.0 + - @api3/airnode-protocol@0.10.0 + - @api3/airnode-abi@0.10.0 + ## 0.9.0 ### Minor Changes diff --git a/packages/airnode-node/config/config.example.json b/packages/airnode-node/config/config.example.json index 08351630ed..f77a201c81 100644 --- a/packages/airnode-node/config/config.example.json +++ b/packages/airnode-node/config/config.example.json @@ -46,7 +46,7 @@ }, "logFormat": "plain", "logLevel": "INFO", - "nodeVersion": "0.9.0", + "nodeVersion": "0.10.0", "cloudProvider": { "type": "local" }, diff --git a/packages/airnode-node/package.json b/packages/airnode-node/package.json index 5259e01080..b3bea3c161 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.9.0", + "version": "0.10.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.9.0", - "@api3/airnode-adapter": "^0.9.0", - "@api3/airnode-protocol": "^0.9.0", - "@api3/airnode-utilities": "^0.9.0", - "@api3/airnode-validator": "^0.9.0", + "@api3/airnode-abi": "^0.10.0", + "@api3/airnode-adapter": "^0.10.0", + "@api3/airnode-protocol": "^0.10.0", + "@api3/airnode-utilities": "^0.10.0", + "@api3/airnode-validator": "^0.10.0", "@api3/ois": "1.4.0", "@api3/promise-utils": "^0.3.0", "aws-sdk": "^2.1302.0", @@ -41,7 +41,7 @@ "zod": "^3.20.0" }, "devDependencies": { - "@api3/airnode-operation": "^0.9.0", + "@api3/airnode-operation": "^0.10.0", "@types/express": "^4.17.14", "@types/jest": "^29.2.0", "@types/lodash": "^4.14.186", diff --git a/packages/airnode-node/src/handlers/start-coordinator.test.ts b/packages/airnode-node/src/handlers/start-coordinator.test.ts index 5952111418..870627fa6e 100644 --- a/packages/airnode-node/src/handlers/start-coordinator.test.ts +++ b/packages/airnode-node/src/handlers/start-coordinator.test.ts @@ -172,7 +172,7 @@ describe('startCoordinator', () => { await startCoordinator(config, coordinatorId); // cached requests should not trigger an API call - expect(callApisSpy).toHaveBeenCalledWith([], expect.objectContaining({ deploymentId: 'locale78fb65c' })); + expect(callApisSpy).toHaveBeenCalledWith([], expect.objectContaining({ deploymentId: 'localdd59d6d0' })); expect(blockWithTransactionsSpy).toHaveBeenCalled(); // API call was submitted diff --git a/packages/airnode-node/src/providers/actions.test.ts b/packages/airnode-node/src/providers/actions.test.ts index 88413520cf..0f86de003f 100644 --- a/packages/airnode-node/src/providers/actions.test.ts +++ b/packages/airnode-node/src/providers/actions.test.ts @@ -124,7 +124,7 @@ describe('initialize', () => { }, settings: { airnodeAddress: '0xA30CA71Ba54E83127214D3271aEA8F5D6bD4Dace', - deploymentId: 'locale78fb65c', + deploymentId: 'localdd59d6d0', authorizers: { requesterEndpointAuthorizers: [ethers.constants.AddressZero], crossChainRequesterAuthorizers: [], @@ -179,7 +179,7 @@ describe('initialize', () => { }, settings: { airnodeAddress: '0xA30CA71Ba54E83127214D3271aEA8F5D6bD4Dace', - deploymentId: 'locale78fb65c', + deploymentId: 'localdd59d6d0', authorizers: { requesterEndpointAuthorizers: [ethers.constants.AddressZero], crossChainRequesterAuthorizers: [], diff --git a/packages/airnode-node/src/providers/state.test.ts b/packages/airnode-node/src/providers/state.test.ts index ce26a5ff41..f10bc4c68a 100644 --- a/packages/airnode-node/src/providers/state.test.ts +++ b/packages/airnode-node/src/providers/state.test.ts @@ -54,7 +54,7 @@ describe('create', () => { }, settings: { airnodeAddress: '0xA30CA71Ba54E83127214D3271aEA8F5D6bD4Dace', - deploymentId: 'locale78fb65c', + deploymentId: 'localdd59d6d0', authorizers: { requesterEndpointAuthorizers: [ethers.constants.AddressZero], crossChainRequesterAuthorizers: [], @@ -150,7 +150,7 @@ describe('create', () => { }, settings: { airnodeAddress: '0xA30CA71Ba54E83127214D3271aEA8F5D6bD4Dace', - deploymentId: 'locale78fb65c', + deploymentId: 'localdd59d6d0', authorizers: { requesterEndpointAuthorizers: [ethers.constants.AddressZero], crossChainRequesterAuthorizers: [], diff --git a/packages/airnode-node/test/fixtures/config/config.valid.json b/packages/airnode-node/test/fixtures/config/config.valid.json index dea38d94f7..e0f7c17250 100644 --- a/packages/airnode-node/test/fixtures/config/config.valid.json +++ b/packages/airnode-node/test/fixtures/config/config.valid.json @@ -43,7 +43,7 @@ }, "logFormat": "plain", "logLevel": "INFO", - "nodeVersion": "0.9.0", + "nodeVersion": "0.10.0", "stage": "dev" }, "triggers": { diff --git a/packages/airnode-operation/CHANGELOG.md b/packages/airnode-operation/CHANGELOG.md index 1941427e30..3e75c5a91a 100644 --- a/packages/airnode-operation/CHANGELOG.md +++ b/packages/airnode-operation/CHANGELOG.md @@ -1,5 +1,18 @@ # @api3/airnode-operation +## 0.10.0 + +### Minor Changes + +- [#1488](https://github.com/api3dao/airnode/pull/1488) [`4b284365`](https://github.com/api3dao/airnode/commit/4b2843650f6858328c12f552574e3a76b44175f4) Thanks [@dcroote](https://github.com/dcroote)! - Enable cross-chain authorizers + +### Patch Changes + +- Updated dependencies [[`1005f807`](https://github.com/api3dao/airnode/commit/1005f807c98ed419b1355906d88ce12c0c457926), [`729e4e37`](https://github.com/api3dao/airnode/commit/729e4e37909efae043b55d3e5ffd6c19656143e2), [`3b80c8b8`](https://github.com/api3dao/airnode/commit/3b80c8b8f13a86e8a67b398b5160a0cba76deec5), [`524b47de`](https://github.com/api3dao/airnode/commit/524b47de7fd2d505b6bf357ae5b9e8b5f8ca699e), [`55dd3c68`](https://github.com/api3dao/airnode/commit/55dd3c68bd075f998dae1148ee246298d536347e), [`d48e7725`](https://github.com/api3dao/airnode/commit/d48e772518882aae5e87816541bc94767dfdd1f7), [`06d5d112`](https://github.com/api3dao/airnode/commit/06d5d1126a1e82bff1d8cc7297560dc2eb0b4ca0), [`620aa0eb`](https://github.com/api3dao/airnode/commit/620aa0eb851a95311c963f760e5545a42eec633a)]: + - @api3/airnode-utilities@0.10.0 + - @api3/airnode-protocol@0.10.0 + - @api3/airnode-abi@0.10.0 + ## 0.9.0 ### Patch Changes diff --git a/packages/airnode-operation/package.json b/packages/airnode-operation/package.json index 3a36ebbc2a..e7894fd97d 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.9.0", + "version": "0.10.0", "private": false, "main": "dist/index", "types": "dist/index", @@ -28,9 +28,9 @@ "test": "hardhat test" }, "dependencies": { - "@api3/airnode-abi": "^0.9.0", - "@api3/airnode-protocol": "^0.9.0", - "@api3/airnode-utilities": "^0.9.0", + "@api3/airnode-abi": "^0.10.0", + "@api3/airnode-protocol": "^0.10.0", + "@api3/airnode-utilities": "^0.10.0", "ethers": "^5.7.2", "express": "^4.18.2", "hardhat": "2.9.9", diff --git a/packages/airnode-protocol/CHANGELOG.md b/packages/airnode-protocol/CHANGELOG.md index 64a8787743..47b9fc3454 100644 --- a/packages/airnode-protocol/CHANGELOG.md +++ b/packages/airnode-protocol/CHANGELOG.md @@ -1,5 +1,22 @@ # @api3/airnode-protocol +## 0.10.0 + +### Minor Changes + +- [#1498](https://github.com/api3dao/airnode/pull/1498) [`729e4e37`](https://github.com/api3dao/airnode/commit/729e4e37909efae043b55d3e5ffd6c19656143e2) Thanks [@bbenligiray](https://github.com/bbenligiray)! - Redeploy Arbitrum and Optimism testnet contracts to use the new Goerli versions + +- [#1562](https://github.com/api3dao/airnode/pull/1562) [`3b80c8b8`](https://github.com/api3dao/airnode/commit/3b80c8b8f13a86e8a67b398b5160a0cba76deec5) Thanks [@Ashar2shahid](https://github.com/Ashar2shahid)! - Deployed protocol contracts on boba-ethereum,boba-bnb,boba-avalanche,boba-moonbeam,arbitrum-nova,sx-network,sx-network-testnet,aurora,aurora-testnet,godwoken,godwoken-testnet + +### Patch Changes + +- [#1590](https://github.com/api3dao/airnode/pull/1590) [`524b47de`](https://github.com/api3dao/airnode/commit/524b47de7fd2d505b6bf357ae5b9e8b5f8ca699e) Thanks [@Ashar2shahid](https://github.com/Ashar2shahid)! - deterministic local verification + +- [#1627](https://github.com/api3dao/airnode/pull/1627) [`d48e7725`](https://github.com/api3dao/airnode/commit/d48e772518882aae5e87816541bc94767dfdd1f7) Thanks [@Ashar2shahid](https://github.com/Ashar2shahid)! - verify protocol contracts via CI + +- Updated dependencies [[`1005f807`](https://github.com/api3dao/airnode/commit/1005f807c98ed419b1355906d88ce12c0c457926), [`55dd3c68`](https://github.com/api3dao/airnode/commit/55dd3c68bd075f998dae1148ee246298d536347e), [`06d5d112`](https://github.com/api3dao/airnode/commit/06d5d1126a1e82bff1d8cc7297560dc2eb0b4ca0), [`620aa0eb`](https://github.com/api3dao/airnode/commit/620aa0eb851a95311c963f760e5545a42eec633a)]: + - @api3/airnode-utilities@0.10.0 + ## 0.9.0 ### Minor Changes diff --git a/packages/airnode-protocol/package.json b/packages/airnode-protocol/package.json index d7da1c9fd1..e13094bdb2 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.9.0", + "version": "0.10.0", "private": false, "main": "dist/src/index", "files": [ @@ -45,7 +45,7 @@ "typescript": "^4.8.4" }, "dependencies": { - "@api3/airnode-utilities": "^0.9.0", + "@api3/airnode-utilities": "^0.10.0", "@openzeppelin/contracts": "4.4.2", "ethers": "^5.7.2" } diff --git a/packages/airnode-utilities/CHANGELOG.md b/packages/airnode-utilities/CHANGELOG.md index 6617388bd0..c033ea795c 100644 --- a/packages/airnode-utilities/CHANGELOG.md +++ b/packages/airnode-utilities/CHANGELOG.md @@ -1,5 +1,22 @@ # @api3/airnode-utilities +## 0.10.0 + +### Minor Changes + +- [#1522](https://github.com/api3dao/airnode/pull/1522) [`55dd3c68`](https://github.com/api3dao/airnode/commit/55dd3c68bd075f998dae1148ee246298d536347e) Thanks [@Siegrift](https://github.com/Siegrift)! - Refactor constants to avoid unexpected side effects + +- [#1609](https://github.com/api3dao/airnode/pull/1609) [`620aa0eb`](https://github.com/api3dao/airnode/commit/620aa0eb851a95311c963f760e5545a42eec633a) Thanks [@dcroote](https://github.com/dcroote)! - Add new \_gasPrice reserved parameter + +### Patch Changes + +- [#1549](https://github.com/api3dao/airnode/pull/1549) [`1005f807`](https://github.com/api3dao/airnode/commit/1005f807c98ed419b1355906d88ce12c0c457926) Thanks [@dcroote](https://github.com/dcroote)! - Change oracle gas strategy fallback log level to WARN + +- [#1564](https://github.com/api3dao/airnode/pull/1564) [`06d5d112`](https://github.com/api3dao/airnode/commit/06d5d1126a1e82bff1d8cc7297560dc2eb0b4ca0) Thanks [@dcroote](https://github.com/dcroote)! - Fix logging undefined error property bug + +- Updated dependencies [[`90a59073`](https://github.com/api3dao/airnode/commit/90a59073fdb96e496b54ff1225e80ed2cfd60bf4), [`55dd3c68`](https://github.com/api3dao/airnode/commit/55dd3c68bd075f998dae1148ee246298d536347e), [`c5feadb2`](https://github.com/api3dao/airnode/commit/c5feadb20f2ff03ac625fc1348728de6605392b8), [`8844aa92`](https://github.com/api3dao/airnode/commit/8844aa92a587c17dde56f9188ca7a72b38ccf000), [`dafe9724`](https://github.com/api3dao/airnode/commit/dafe972428ba11c8a365aa2d7dd6e95bf9c370d4), [`55dd3c68`](https://github.com/api3dao/airnode/commit/55dd3c68bd075f998dae1148ee246298d536347e), [`55dd3c68`](https://github.com/api3dao/airnode/commit/55dd3c68bd075f998dae1148ee246298d536347e), [`82273813`](https://github.com/api3dao/airnode/commit/82273813137f66e03b50f37b3a40f11f84691dd5), [`620aa0eb`](https://github.com/api3dao/airnode/commit/620aa0eb851a95311c963f760e5545a42eec633a), [`d56dfa6d`](https://github.com/api3dao/airnode/commit/d56dfa6d13ec3c58a8c40c5c1e47fc2ab9f66b9c), [`4b284365`](https://github.com/api3dao/airnode/commit/4b2843650f6858328c12f552574e3a76b44175f4)]: + - @api3/airnode-validator@0.10.0 + ## 0.9.0 ### Patch Changes diff --git a/packages/airnode-utilities/package.json b/packages/airnode-utilities/package.json index b6b2156e91..443cb88d11 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.9.0", + "version": "0.10.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.9.0", + "@api3/airnode-validator": "^0.10.0", "@api3/promise-utils": "^0.3.0", "date-fns": "^2.29.3", "ethers": "^5.7.2" diff --git a/packages/airnode-validator/CHANGELOG.md b/packages/airnode-validator/CHANGELOG.md index e6465081d4..f285782270 100644 --- a/packages/airnode-validator/CHANGELOG.md +++ b/packages/airnode-validator/CHANGELOG.md @@ -1,5 +1,33 @@ # @api3/airnode-validator +## 0.10.0 + +### Minor Changes + +- [#1497](https://github.com/api3dao/airnode/pull/1497) [`90a59073`](https://github.com/api3dao/airnode/commit/90a59073fdb96e496b54ff1225e80ed2cfd60bf4) Thanks [@amarthadan](https://github.com/amarthadan)! - Allow users to remove the deployment based on the deployment ID + +- [#1522](https://github.com/api3dao/airnode/pull/1522) [`55dd3c68`](https://github.com/api3dao/airnode/commit/55dd3c68bd075f998dae1148ee246298d536347e) Thanks [@Siegrift](https://github.com/Siegrift)! - Remove heartbeatId from config and heartbeat payload + +- [#1497](https://github.com/api3dao/airnode/pull/1497) [`c5feadb2`](https://github.com/api3dao/airnode/commit/c5feadb20f2ff03ac625fc1348728de6605392b8) Thanks [@amarthadan](https://github.com/amarthadan)! - Remove unnecessary validator bundling + +- [#1597](https://github.com/api3dao/airnode/pull/1597) [`8844aa92`](https://github.com/api3dao/airnode/commit/8844aa92a587c17dde56f9188ca7a72b38ccf000) Thanks [@dcroote](https://github.com/dcroote)! - Bump @api3/ois to 1.4.0 with necessary zod version bump to 3.20 + +- [#1615](https://github.com/api3dao/airnode/pull/1615) [`dafe9724`](https://github.com/api3dao/airnode/commit/dafe972428ba11c8a365aa2d7dd6e95bf9c370d4) Thanks [@dcroote](https://github.com/dcroote)! - Add new \_minConfirmations reserved parameter to allow minConfirmations to be specified by a requester + +- [#1522](https://github.com/api3dao/airnode/pull/1522) [`55dd3c68`](https://github.com/api3dao/airnode/commit/55dd3c68bd075f998dae1148ee246298d536347e) Thanks [@Siegrift](https://github.com/Siegrift)! - Add heartbeat payload signing + +- [#1577](https://github.com/api3dao/airnode/pull/1577) [`82273813`](https://github.com/api3dao/airnode/commit/82273813137f66e03b50f37b3a40f11f84691dd5) Thanks [@amarthadan](https://github.com/amarthadan)! - Replace Airnode's short address with deployment ID + +- [#1609](https://github.com/api3dao/airnode/pull/1609) [`620aa0eb`](https://github.com/api3dao/airnode/commit/620aa0eb851a95311c963f760e5545a42eec633a) Thanks [@dcroote](https://github.com/dcroote)! - Add new \_gasPrice reserved parameter + +- [#1586](https://github.com/api3dao/airnode/pull/1586) [`d56dfa6d`](https://github.com/api3dao/airnode/commit/d56dfa6d13ec3c58a8c40c5c1e47fc2ab9f66b9c) Thanks [@metobom](https://github.com/metobom)! - Added API call skip feature. + +- [#1488](https://github.com/api3dao/airnode/pull/1488) [`4b284365`](https://github.com/api3dao/airnode/commit/4b2843650f6858328c12f552574e3a76b44175f4) Thanks [@dcroote](https://github.com/dcroote)! - Enable cross-chain authorizers + +### Patch Changes + +- [#1522](https://github.com/api3dao/airnode/pull/1522) [`55dd3c68`](https://github.com/api3dao/airnode/commit/55dd3c68bd075f998dae1148ee246298d536347e) Thanks [@Siegrift](https://github.com/Siegrift)! - Add cloud_provider, stage, region to heartbeat payload + ## 0.9.0 ### Minor Changes diff --git a/packages/airnode-validator/package.json b/packages/airnode-validator/package.json index 9614182677..5a495484b9 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.9.0", + "version": "0.10.0", "private": false, "main": "./dist/src/index.js", "bin": { diff --git a/packages/airnode-validator/test/fixtures/config.valid.json b/packages/airnode-validator/test/fixtures/config.valid.json index 97e6cebe0d..2e128a2446 100644 --- a/packages/airnode-validator/test/fixtures/config.valid.json +++ b/packages/airnode-validator/test/fixtures/config.valid.json @@ -61,7 +61,7 @@ }, "logFormat": "plain", "logLevel": "INFO", - "nodeVersion": "0.9.0", + "nodeVersion": "0.10.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 91800dadd3..273b49f8d1 100644 --- a/packages/airnode-validator/test/fixtures/interpolated-config.valid.json +++ b/packages/airnode-validator/test/fixtures/interpolated-config.valid.json @@ -65,7 +65,7 @@ }, "logFormat": "plain", "logLevel": "INFO", - "nodeVersion": "0.9.0", + "nodeVersion": "0.10.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 7dfd63a0e0..20a3ee2cd0 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.9.0", + "nodeVersion": "0.10.0", "timestamp": "2022-05-18T06:37:35.507Z" }, "success": true