v0.13.0
What's Changed
This release includes contract deployments to additional chains, a fix for the HTTP gateway response, less restricted OIS endpoint parameters, and various other improvements and bug fixes.
Release highlights
- Airnode protocol contracts were deployed on the following chains: linea, linea-goerli-testnet, mantle, mantle-goerli-testnet, base, base-goerli-testnet, polygon-zkevm, and polygon-zkevm-testnet.
- The HTTP Gateway response has been harmonized so that the API call response, after undergoing any post-processing, will be present in the
rawValue
field independent of encoding success or failure. - In conjunction with the OIS bump to v2.2, endpoint parameters now do not have to be mapped to operation parameters.
Changelog
- Fix packaging Docker image by @amarthadan in #1840
- chore(deps): update terraform google to ~> 4.76 by @renovate in #1832
- chore(deps): update dependency @octokit/core to v5 by @renovate in #1834
- fix: typos by @omahs in #1852
- fix(docs): typos by @dcroote in #1853
- fix(deps): update dependencies (non-major) by @renovate in #1830
- chore(deps): update terraform google to ~> 4.77 by @renovate in #1854
- chore(deps): lock file maintenance by @renovate in #1816
- fix(deps): update dependency google-auth-library to v9 by @renovate in #1847
- fix(deps): update dependency @google-cloud/storage to v7 by @renovate in #1856
- chore(deps): update terraform google to ~> 4.78 by @renovate in #1860
- fix: harmonize HTTP gateway response object when encoding fails by @dcroote in #1859
- update github actions CI for protocol-verification by @Ashar2shahid in #1865
- Deploy Protocol Contracts to new chains by @Ashar2shahid in #1864
- ci: test HTTP gateways in E2E integration test by @dcroote in #1869
- fix: pin npm major version to avoid Docker build failure by @dcroote in #1873
- chore(deps): update terraform google to ~> 4.80 by @renovate in #1866
- Ignore new solhint warnings by @bbenligiray in #1871
- chore(deps): update dependency esbuild-loader to v4 by @renovate in #1855
- chore(deps): update dependency prettier to v3 by @renovate in #1825
- fix(deps): update dependencies (non-major) by @renovate in #1862
- Deploy Protocol Contracts to new chains by @Ashar2shahid in #1864
- ci: exclude package.json from deployment verification trigger by @dcroote in #1875
- chore(deps): update devdependencies (non-major) by @renovate in #1861
- chore(deps): update terraform google to ~> 4.81 by @renovate in #1879
- chore(deps): update devdependencies (non-major) by @renovate in #1880
- fix(deps): update dependencies (non-major) by @renovate in #1881
- fix: airnode-protocol README and scripts updates by @dcroote in #1887
- feat: make operationParameter optional within endpoint parameters by @dcroote in #1888
- fix(deps): update dependencies (non-major) by @renovate in #1884
- chore(deps): update terraform google to ~> 4.83 by @renovate in #1882
- chore(deps): update devdependencies (non-major) by @renovate in #1883
- feat: make operationParameter optional within endpoint parameters by @dcroote in #1888
- fix: bump ois to v2.2.1 by @dcroote in #1893
- fix(examples): check for AirnodeRrp deployment in localhost flow by @dcroote in #1895
- chore(deps): update devdependencies (non-major) by @renovate in #1890
- Import processing from commons by @Siegrift in #1899
- Release v0.13.0 by @dcroote in #1906
New Contributors
Full Changelog: v0.12.0...v0.13.0