Upgrade note
This upgrade contains a fix for log indicies. When upgrading from previous versions, a database migration will be run automatically to fix the past indexed logs, which will delay the startup of the gateway (the migration took around 10 minutes in internal tests on full testnet and mainnet states). No manual upgrade steps are required.
Changelog
New Features
- 6c4c5b5: feat(Makefile): use latest tag for emerald-web3-gateway version (@matevz)
- 6e6f341: feat(docker): add emerald-dev docker image (@matevz)
- 21b3724: feat: implement EIP-1898 (@badangrycloud)
- 1a8a16f: feat: implement custom migrator (@ptrus)
Bug fixes
- 6124328: fix(ci): rename OASIS_EMERALD_* env vars to EMERALD_* (@matevz)
- 9312a8e: fix(tests): Add more gas checks (estimate, limit, price, remainder) (@matevz)
- 13b3c50: fix(tests): Unify GasLimit and GasPrice over tests (@matevz)
- 285bc27: fix: log index should be position in the block (@ptrus)
Dependencies updates
- aad3e21: deps(ci): bump actions/setup-go from 2.1.5 to 2.2.0 (@dependabot[bot])
- d5f4456: deps(ci): bump actions/setup-python from 2.3.1 to 2.3.2 (@dependabot[bot])
- 8be7b08: deps(go): bump github.com/uptrace/bun/dialect/pgdialect (@dependabot[bot])
- a8adc4f: deps(go): bump github.com/uptrace/bun/driver/pgdriver (@dependabot[bot])
- e342a7b: deps(go): bump google.golang.org/grpc from 1.43.0 to 1.44.0 (@dependabot[bot])
- 4db78e2: deps: Bump emerald-paratime to 6.1.0-rc1 and oasis-core to 21.3.8 (@matevz)
- 97598b3: deps: Bump emerald-paratime to 6.2.0-rc1 and oasis-core to 21.3.9 (@ptrus)
Other changes
- f3fc67f: other(docs): add cors to default config (@ptrus)
- 76a9b6a: other(docs): whitelist all domains in example config (@ptrus)
- 1d96473: other(tests): add a test for inserting duplicate blocks (@ptrus)
Full Changelog: v1.1.0...v1.2.0