Skip to content

Releases: oasisprotocol/oasis-web3-gateway

Emerald Web3 Gateway 1.2.0

11 Feb 16:25
v1.2.0
607b8e4
Compare
Choose a tag to compare

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

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

Running the gateway

https://github.com/oasisprotocol/emerald-web3-gateway/blob/v1.2.0/README.md#running-the-gateway-on-testnetmainnet

Emerald Web3 Gateway 1.1.0

14 Jan 09:50
v1.1.0
8c6f9cf
Compare
Choose a tag to compare

This is a backwards compatible bugfix release of the Emerald Web3 Gateway. However, if you wish to apply the fixes to already indexed blocks, a full reindex needs to be done.

Changelog

Bug fixes

  • 7619e30: fix(indexer): ignore duplicate failed transactions (@ptrus)
  • 680d464: fix(indexer): prune rounds in a transaction (@ptrus)
  • 44c41ca: fix(indexer): update last indexed round in a transaction (@ptrus)

Other changes

  • 4096b81: other(docs): add documentation for truncating the db (@ptrus)
  • cf5c405: other: enable groups in release changelog (@ptrus)

Full Changelog: v1.0.0...v1.1.0

Running the gateway

https://github.com/oasisprotocol/emerald-web3-gateway/blob/v1.1.0/README.md#running-the-gateway-on-testnetmainnet

Emerald Web3 Gateway 1.0.0

12 Jan 12:35
v1.0.0
9a0cb68
Compare
Choose a tag to compare

This is the initial release of the Emerald Web3 Gateway, full changelog can be seen below:

Changelog

Read more