Releases: oasisprotocol/oasis-web3-gateway
Releases · oasisprotocol/oasis-web3-gateway
Oasis Web3 Gateway 5.3.4
Changelog
Highlights
- Fixes a bug with transaction index mismatch in eth_getLogs responsens
Bug fixes
Dependencies updates
- 53d570f: deps(ci): bump actions/setup-go from 5 to 6 (@dependabot[bot])
- cc4f184: deps(ci): bump actions/setup-python from 5 to 6 (@dependabot[bot])
- 46bf9e3: deps(ci): bump codecov/codecov-action from 5.5.0 to 5.5.1 (@dependabot[bot])
- 3a14edd: deps(go): bump github.com/prometheus/client_golang from 1.23.0 to 1.23.2 (@dependabot[bot])
- cdd0a3b: deps(go): bump golang.org/x/crypto from 0.41.0 to 0.42.0 (@dependabot[bot])
- b988258: deps(go): bump google.golang.org/grpc from 1.75.0 to 1.75.1 (@dependabot[bot])
Full Changelog: v5.3.3...v5.3.4
Running the gateway
Oasis Web3 Gateway 5.3.3
Changelog
Highlights
- Fixes a bug with transaction index mismatch in eth_getLogs responsens
Bug fixes
Dependencies updates
- 9bbde47: deps(go): bump github.com/ethereum/go-ethereum from 1.16.2 to 1.16.3 (@dependabot[bot])
- d7aa084: deps(go): bump github.com/spf13/cobra from 1.9.1 to 1.10.1 (@dependabot[bot])
- 8360e02: deps(go): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 (@dependabot[bot])
Full Changelog: v5.3.2...v5.3.3
Running the gateway
Oasis Web3 Gateway 5.3.2
Changelog
Highlights
- Fixes a bug with bloom filter value in eth_getBlock responses
New Features
- 1ff2650: feat: use slices.Sort where appropriate (@deepdring)
Bug fixes
Dependencies updates
- ab992ef: deps(ci): bump actions/checkout from 4 to 5 (@dependabot[bot])
- 9d85573: deps(ci): bump codecov/codecov-action from 5.4.3 to 5.5.0 (@dependabot[bot])
- 9faaad0: deps(go): bump github.com/ethereum/go-ethereum from 1.16.1 to 1.16.2 (@dependabot[bot])
- 47cf343: deps(go): bump github.com/prometheus/client_golang from 1.22.0 to 1.23.0 (@dependabot[bot])
- 608ef66: deps(go): bump github.com/stretchr/testify from 1.10.0 to 1.11.0 (@dependabot[bot])
- 648fc42: deps(go): bump golang.org/x/crypto from 0.40.0 to 0.41.0 (@dependabot[bot])
- 1d08412: deps(go): bump google.golang.org/grpc from 1.74.2 to 1.75.0 (@dependabot[bot])
Other changes
- 5ea5bf4: other(ci): Set provenance false (@ptrus)
- ee4171d: other(tests): Add test for legacy evm transaction (@ptrus)
Full Changelog: v5.3.1...v5.3.2
Running the gateway
Oasis Web3 Gateway 5.3.1
Changelog
Highlights
- Fixes a bug introduced in 5.3.0 that caused a crash when parsing legacy EVM transactions
New Features
- 31e30b8: feat(dockerfile): Bump sapphire gateway to 5.3.0 (@ptrus)
- ee52a06: feat: use the built-in max/min to simplify the code (@pingshuijie)
Bug fixes
- 83d8f68: fix: Docker Localnet ROFL support for sgx-raw (@matevz)
- c5d57ab: fix: Fix parsing of legacy transactions without chain ID (@ptrus)
Full Changelog: v5.3.0...v5.3.1
Running the gateway
Oasis Web3 Gateway 5.3.0
Changelog
New Features
- 3be6388: feat(ci): golangci-lint update (@ptrus)
- 4e7f10c: feat: Bump Sapphire to 1.0.0-testnet and other deps (@ptrus)
- 0eff9e7: feat: Bump oasis-sdk to v0.15.0 (@ptrus)
- ac66ea6: feat: eth_getStorageAt standard empty response (@ptrus)
Bug fixes
Dependencies updates
- c80ab6e: deps(go): bump github.com/ethereum/go-ethereum from 1.14.12 to 1.16.1 (@dependabot[bot])
- 463086a: deps(go): bump google.golang.org/grpc from 1.72.1 to 1.72.2 (@dependabot[bot])
- 422f835: deps(go): bump google.golang.org/grpc from 1.72.2 to 1.73.0 (@dependabot[bot])
- 2bcce4c: deps(go): bump google.golang.org/grpc from 1.73.0 to 1.74.2 (@dependabot[bot])
- 3ebfc9e: deps(go): bump the bun group with 3 updates (@dependabot[bot])
- 46ce59e: deps(go): bump the bun group with 3 updates (@dependabot[bot])
- 204d4df: deps(go): bump the bun group with 3 updates (@dependabot[bot])
Other changes
- 3fbffc5: other(chore): fix some typos in comment (@jinjingroad)
- 3f64b2b: other(localnet): Update sapphire localnet gateway to 5.2.0 (@ptrus)
- c4d347c: other: fix comment (@cuithon)
- 8925aa5: other: use slices.Contains to simplify code (@rustrover)
Full Changelog: v5.2.0...v5.3.0
Running the gateway
Oasis Web3 Gateway 5.2.0
Supported versions
| Name | Version |
|---|---|
| Oasis Core | 25.x |
| Emerald Paratime | 11.x.x |
| Sapphire Paratime | 0.10.x |
Highlights
- Added support for EIP-1559 transactions
Changelog
New Features
- 43e09b3: feat: Bump Sapphire version to 0.9.2 (@kostko)
- 0531450: feat: Update oasis dependendcies (@ptrus)
Bug fixes
Dependencies updates
- 2c701e1: deps(ci): bump codecov/codecov-action from 5.2.0 to 5.3.1 (@dependabot[bot])
- 4e4002a: deps(ci): bump codecov/codecov-action from 5.3.1 to 5.4.2 (@dependabot[bot])
- 994bc09: deps(ci): bump codecov/codecov-action from 5.4.2 to 5.4.3 (@dependabot[bot])
- 8d4d81e: deps(go): bump github.com/prometheus/client_golang from 1.20.5 to 1.21.0 (@dependabot[bot])
- 90245b8: deps(go): bump github.com/prometheus/client_golang from 1.21.0 to 1.22.0 (@dependabot[bot])
- 9409920: deps(go): bump github.com/spf13/cobra from 1.8.1 to 1.9.1 (@dependabot[bot])
- 5929b43: deps(go): bump golang.org/x/crypto from 0.32.0 to 0.33.0 (@dependabot[bot])
- 146c02e: deps(go): bump golang.org/x/crypto from 0.33.0 to 0.37.0 (@dependabot[bot])
- 9e6ef16: deps(go): bump golang.org/x/crypto from 0.37.0 to 0.38.0 (@dependabot[bot])
- 7e9fb40: deps(go): bump google.golang.org/grpc from 1.69.4 to 1.70.0 (@dependabot[bot])
- 95ff9a8: deps(go): bump google.golang.org/grpc from 1.70.0 to 1.72.0 (@dependabot[bot])
- 1f8a5fd: deps(go): bump google.golang.org/grpc from 1.72.0 to 1.72.1 (@dependabot[bot])
- 94de28c: deps(go): bump the bun group with 3 updates (@dependabot[bot])
- 0e20b0d: deps(go): bump the bun group with 3 updates (@dependabot[bot])
- 8444d99: deps(go): bump the bun group with 3 updates (@dependabot[bot])
Other changes
- 4bf5a80: other: Update docker instructions to expose Nexus and Explorer ports (@lukaw3d)
- d8562de: other: make function comment match function name (@rubyisrust)
- 9cd087e: other: update migrations.go (@eltociear)
Full Changelog: v5.2.0-rc2...v5.2.0
Running the gateway
Oasis Web3 Gateway 5.2.0-rc2
Changelog
New Features
- f663c80: feat(localnet): Bump Nexus to 0.5.3 (@ptrus)
- 25d4b0e: feat: detect & log signed queries via eth_call (@CedarMist)
Bug fixes
Dependencies updates
- 1c7d3e9: build(deps): bump golang.org/x/crypto in /benchmarks (@dependabot[bot])
- 137a194: deps(ci): bump codecov/codecov-action from 5.1.2 to 5.2.0 (@dependabot[bot])
- 16cf264: deps(go): bump golang.org/x/crypto from 0.31.0 to 0.32.0 (@dependabot[bot])
- 292c439: deps(go): bump google.golang.org/grpc from 1.69.2 to 1.69.4 (@dependabot[bot])
- 83a1b4b: deps(go): bump the bun group across 1 directory with 3 updates (@dependabot[bot])
Other changes
- 37bc31f: other(goreleaser): snapshot.name_template renamed (@ptrus)
- 07fdf4e: other(localnet): Bump dependencies (@ptrus)
- ba23362: other(localnet): configurable web3 logging level (@ptrus)
- fe6670e: other(localnet): fix web3 version (@ptrus)
- 3b635e0: other(localnet): replace nodejs with nginx (@ptrus)
Full Changelog: v5.2.0-rc1...v5.2.0-rc2
Running the gateway
Oasis Web3 Gateway 5.2.0-rc1
Changelog
New Features
- 42734d7: feat(localnet): Add --no-explorer flag and reduce size (@abukosek)
- dcd9e8e: feat(localnet): Include Nexus and Explorer in localnet images (@ptrus)
- a941da4: feat(localnet): change default Explorer port to 8548 (@ptrus)
- c403e45: feat(localnet): update nexus to 0.4.1 and exlporer (@ptrus)
- b896278: feat: Add support for running ROFLs (@matevz)
- be11e1c: feat: Bump Sapphire paratime version to 0.8.0-testnet (@kostko)
- 10319bb: feat: Bump Sapphire paratime version to 0.8.1-testnet (@kostko)
- d739de3: feat: Bump Sapphire paratime version to 0.9.0-testnet (@CedarMist)
- 622ab72: feat: Bump Sapphire version to 0.8.2 (@kostko)
- a47e92a: feat: Enable allow_expensive_queries for compute node (@matevz)
- a44ade4: feat: Fund test accounts by default (@matevz)
- 08e8d1e: feat: Include Envoy proxy in localnet docker images (@ptrus)
- 8ee7730: feat: Replace oasis-deposit with Oasis CLI (@abukosek)
- e60972c: feat: Revamp Dockerfiles (@matevz)
- 8b165c3: feat: Use Mock SGX for spinning up Oasis stack (@matevz)
- aa378da: feat: implement eth_feeHistory endpoint (@ptrus)
- dab4c90: feat: report just the number of logs matched in eth_getLogs (@ptrus)
- 1ca1883: feat: support eth_maxPriorityFeePerGas query (@ptrus)
- 1746769: feat: update go to v1.23.3 (@ptrus)
- 45a746b: feat: update golangci-lint to 1.62.0 (@ptrus)
- fa6c4d7: feat: update keymanager binary to use with mock sgx (@ptrus)
Bug fixes
- 05122a3: fix(localnet): Fix keymanager initialization in localnet (@ptrus)
- d56fb00: fix(localnet): don't transition to epoch 3 (@ptrus)
- cb128ca: fix(localnet): fix occasional stuck localnet bootstrap (@ptrus)
- 73893f6: fix(sapphire): Keep unzip installed, needed for ROFLs (@ptrus)
- 8d2817c: fix: Add script that waits until container startup is done (@abukosek)
- e12c76a: fix: Fallback sapphire-localnet to glibc (@matevz)
- ea76d83: fix: Fix sapphire-localnet startup on Mac Docker (@abukosek)
- 8f0d83a: fix: Indentation (@matevz)
- 01fe58d: fix: Set log format to JSON (@matevz)
- 786d4c6: fix: Update localnet container naming (@aefhm)
Dependencies updates
- d149777: deps(ci): bump codecov/codecov-action from 4.4.1 to 4.5.0 (@dependabot[bot])
- a64d0ed: deps(ci): bump codecov/codecov-action from 4.5.0 to 4.6.0 (@dependabot[bot])
- 3f6b0c5: deps(ci): bump codecov/codecov-action from 4.6.0 to 5.0.2 (@dependabot[bot])
- 8395380: deps(ci): bump codecov/codecov-action from 5.0.2 to 5.0.3 (@dependabot[bot])
- 580b41f: deps(ci): bump codecov/codecov-action from 5.0.3 to 5.0.7 (@dependabot[bot])
- d397c9b: deps(ci): bump codecov/codecov-action from 5.0.7 to 5.1.1 (@dependabot[bot])
- 0abca66: deps(ci): bump codecov/codecov-action from 5.1.1 to 5.1.2 (@dependabot[bot])
- 69e017c: deps(ci): bump docker/build-push-action from 5 to 6 (@dependabot[bot])
- 85407cc: deps(ci): bump goreleaser/goreleaser-action to 6 (@dependabot[bot])
- 902fd1f: deps(go): bump github.com/ethereum/go-ethereum from 1.14.3 to 1.14.5 (@dependabot[bot])
- a83862f: deps(go): bump github.com/ethereum/go-ethereum from 1.14.5 to 1.14.8 (@dependabot[bot])
- 5549b40: deps(go): bump github.com/ethereum/go-ethereum from 1.14.8 to 1.14.11 (@dependabot[bot])
- 46bdda8: deps(go): bump github.com/ethereum/go-ethereum to 1.14.12 (@dependabot[bot])
- 5489b77: deps(go): bump github.com/gorilla/websocket from 1.5.1 to 1.5.3 (@dependabot[bot])
- e7e5cf2: deps(go): bump github.com/prometheus/client_golang from 1.19.1 to 1.20.2 (@dependabot[bot])
- 6e1ec26: deps(go): bump github.com/prometheus/client_golang from 1.20.2 to 1.20.5 (@dependabot[bot])
- ba107f3: deps(go): bump github.com/rs/cors from 1.11.0 to 1.11.1 (@dependabot[bot])
- 9b50545: deps(go): bump github.com/spf13/cobra from 1.8.0 to 1.8.1 (@dependabot[bot])
- b3bb62a: deps(go): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (@dependabot[bot])
- 9b54aab: deps(go): bump golang.org/x/crypto from 0.23.0 to 0.24.0 (@dependabot[bot])
- e48c5b5: deps(go): bump golang.org/x/crypto from 0.24.0 to 0.26.0 (@dependabot[bot])
- 2ff6ae7: deps(go): bump golang.org/x/crypto from 0.26.0 to 0.28.0 (@dependabot[bot])
- 86418b8: deps(go): bump golang.org/x/crypto from 0.28.0 to 0.29.0 (@dependabot[bot])
- 2541f8e: deps(go): bump golang.org/x/crypto from 0.29.0 to 0.31.0 (@dependabot[bot])
- 936382b: deps(go): bump google.golang.org/grpc from 1.64.0 to 1.66.0 (@dependabot[bot])
- 4b5c2f0: deps(go): bump google.golang.org/grpc from 1.66.0 to 1.67.1 (@dependabot[bot])
- 82d7c5e: deps(go): bump google.golang.org/grpc from 1.67.1 to 1.68.0 (@dependabot[bot])
- 683541b: deps(go): bump google.golang.org/grpc from 1.68.0 to 1.68.1 (@dependabot[bot])
- 2658298: deps(go): bump google.golang.org/grpc from 1.68.1 to 1.69.0 (@dependabot[bot])
- 03f5fbd: deps(go): bump google.golang.org/grpc from 1.69.0 to 1.69.2 (@dependabot[bot])
- 559557f: deps(go): bump the bun group across 1 directory with 3 updates (@dependabot[bot])
- e1a3981: deps(go): bump the bun group with 3 updates (@dependabot[bot])
- 3436932: deps(go): bump the bun group with 3 updates (@dependabot[bot])
- b39df6c: deps: update oasis-core to 24.3 and oasis-sdk to 0.11.1 (@ptrus)
Other changes
- 2f481a4: other(goreleaser): '--rm-dist' has been deprecated (@ptrus)
- 5ea2c07: other(localnet): use wait-ready on keymanager instead of polling (@ptrus)
Full Changelog: v5.1.0...v5.2.0-rc1
Running the gateway
Oasis Web3 Gateway 5.1.0
Supported versions
| Name | Version |
|---|---|
| Oasis Core | 24.x |
| Emerald Paratime | 11.x.x |
| Sapphire Paratime | 0.7.3+ |
Changelog
New Features
- 2343533: feat(go): Bump go to 1.22.0 (@ptrus)
- 84ce298: feat: Bump Sapphire paratime version to 0.7.3-testnet (@kostko)
- 60c03f9: feat: Bump oasis-core to 24.0 (@ptrus)
- c355cf0: feat: docker: Describe LOG__LEVEL for Web3 (@matevz)
- 3e17cd1: feat: include
effectiveGasPriceineth_getTransactionReceiptresponse (@ptrus) - 59e6ad5: feat: sapphire 0.7.2-testnet (@CedarMist)
Bug fixes
- f40a1c5: fix(ci): Increase timeout for Docker image tests (@kostko)
- 420482a: fix: Log transaction data in Debug mode (@matevz)
- dad1fd0: fix: Support both 'data' and 'input' for 'input' in eth_estimateGas (@aefhm)
- 7bd3760: fix: allow empty
tofield ineth_callto simulate contract deploy (@CedarMist) - cd50ef1: fix: decode both legacy and EIP-7218 transactions (@CedarMist)
- 115f02d: fix: go 1.22.1 fixes 'toolchain not available' (@CedarMist)
- 24c4bf8: fix: sapphire-localnet: Wait for postgres and the KM to be ready (@abukosek)
- c04c763: fix: use cbor decoder from oasis-core (@ptrus)
Dependencies updates
- 4f1af94: deps(ci): bump codecov/codecov-action from 4.0.1 to 4.1.0 (@dependabot[bot])
- f6835ae: deps(ci): bump codecov/codecov-action from 4.1.0 to 4.1.1 (@dependabot[bot])
- 208a042: deps(ci): bump codecov/codecov-action from 4.1.1 to 4.2.0 (@dependabot[bot])
- 326e28f: deps(ci): bump codecov/codecov-action from 4.2.0 to 4.3.0 (@dependabot[bot])
- 6295924: deps(ci): bump codecov/codecov-action from 4.3.0 to 4.3.1 (@dependabot[bot])
- 2f6a35e: deps(ci): bump codecov/codecov-action from 4.3.1 to 4.4.0 (@dependabot[bot])
- d7c4a5a: deps(ci): bump golangci/golangci-lint-action from 3 to 4 (@dependabot[bot])
- f7f24d7: deps(ci): bump golangci/golangci-lint-action from 4 to 5 (@dependabot[bot])
- 9f345f2: deps(ci): bump golangci/golangci-lint-action from 5 to 6 (@dependabot[bot])
- 784aeac: deps(go): bump github.com/ethereum/go-ethereum from 1.13.11 to 1.13.12 (@dependabot[bot])
- 419728b: deps(go): bump github.com/ethereum/go-ethereum from 1.13.12 to 1.13.14 (@dependabot[bot])
- cb59c9a: deps(go): bump github.com/ethereum/go-ethereum from 1.13.14 to 1.13.15 (@dependabot[bot])
- a2990e0: deps(go): bump github.com/prometheus/client_golang from 1.18.0 to 1.19.0 (@dependabot[bot])
- fdb316a: deps(go): bump github.com/prometheus/client_golang from 1.19.0 to 1.19.1 (@dependabot[bot])
- ad67389: deps(go): bump github.com/rs/cors from 1.10.1 to 1.11.0 (@dependabot[bot])
- 9707b1a: deps(go): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (@dependabot[bot])
- 300b05e: deps(go): bump golang.org/x/crypto from 0.18.0 to 0.19.0 (@dependabot[bot])
- 0e25b81: deps(go): bump golang.org/x/crypto from 0.19.0 to 0.20.0 (@dependabot[bot])
- d9c917d: deps(go): bump golang.org/x/crypto from 0.20.0 to 0.21.0 (@dependabot[bot])
- 9f1e6ee: deps(go): bump golang.org/x/crypto from 0.21.0 to 0.22.0 (@dependabot[bot])
- 7fd608d: deps(go): bump golang.org/x/crypto from 0.22.0 to 0.23.0 (@dependabot[bot])
- 9316366: deps(go): bump google.golang.org/grpc from 1.61.0 to 1.61.1 (@dependabot[bot])
- 46a89b8: deps(go): bump google.golang.org/grpc from 1.61.1 to 1.62.0 (@dependabot[bot])
- 9151072: deps(go): bump google.golang.org/grpc from 1.62.0 to 1.62.1 (@dependabot[bot])
- c4e99c1: deps(go): bump google.golang.org/grpc from 1.62.1 to 1.63.2 (@dependabot[bot])
- dfd8d81: deps(go): bump google.golang.org/grpc from 1.63.2 to 1.64.0 (@dependabot[bot])
- 219d930: deps(go): bump the bun group with 3 updates (@dependabot[bot])
Other changes
- 7ee276e: --- (@dependabot[bot])
- bcfae7a: other: Add debugging instructions for Sapphire container (@aefhm)
- b32f9bc: other: Add instructions on how to run docker image on M chips (@lubej)
- dd4a9bb: other: Update docker README Mac section (@lubej)
Full Changelog: v5.0.1...v5.1.0
Running the gateway
Oasis Web3 Gateway 5.0.1
Supported versions
| Name | Version |
|---|---|
| Oasis Core | 23.x |
| Emerald Paratime | 10.x.x, 11.x.x |
| Sapphire Paratime | 0.7.x |
Changelog
New Features
Bug fixes
Dependencies updates
- f47819f: deps(ci): bump codecov/codecov-action from 3.1.5 to 4.0.1 (@dependabot[bot])
Full Changelog: v5.0.0...v5.0.1