Releases: oasisprotocol/oasis-web3-gateway
Releases · oasisprotocol/oasis-web3-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
effectiveGasPrice
ineth_getTransactionReceipt
response (@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
to
field ineth_call
to 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
Running the gateway
Oasis Web3 Gateway 5.0.0
Supported versions
Name | Version |
---|---|
Oasis Core | 23.x |
Emerald Paratime | 10.x.x, 11.x.x |
Sapphire Paratime | 0.6.4, 0.7.x |
If upgrading from 4.x.x see also 5.0.0-rc1 Changelog.
Changelog
New Features
- b9b8d38: feat: Bump Sapphire paratime version to 0.7.1-testnet (@CedarMist)
Dependencies updates
- 05ec7f3: deps(ci): bump codecov/codecov-action from 3.1.4 to 3.1.5 (@dependabot[bot])
- add6dd7: deps(ci): bump vlaurin/action-ghcr-prune from 0.5.0 to 0.6.0 (@dependabot[bot])
- db498f9: deps(go): bump github.com/ethereum/go-ethereum from 1.13.10 to 1.13.11 (@dependabot[bot])
- 251e098: deps(go): bump google.golang.org/grpc from 1.60.1 to 1.61.0 (@dependabot[bot])
Full Changelog: v5.0.0-rc1...v5.0.0
Running the gateway
Oasis Web3 Gateway 5.0.0-rc1
Supported versions
Name | Version |
---|---|
Oasis Core | 23.x |
Emerald Paratime | 10.x.x, 11.x.x |
Sapphire Paratime | 0.6.4, 0.7.x |
Changelog
Breaking changes
New Features
Full Changelog: v4.0.3-rc1...v5.0.0-rc1
Running the gateway
Oasis Web3 Gateway 4.0.3-rc1
Supported versions
Name | Version |
---|---|
Oasis Core | 23.x |
Emerald Paratime | 10.x.x, 11.x.x |
Sapphire Paratime | 0.6.4, 0.7.x |
Changelog
New Features
- 2949d2e: feat: Show chain ID in docker (@matevz)
- 163e0ea: feat: better eth_gasPrice estimate for runtimes with dynamic min gas price (@ptrus)
Bug fixes
Dependencies updates
- 0d6fedb: deps(go): bump github.com/ethereum/go-ethereum from 1.13.8 to 1.13.10 (@dependabot[bot])
- 7517415: deps(go): bump github.com/prometheus/client_golang from 1.17.0 to 1.18.0 (@dependabot[bot])
- bb4506e: deps(go): bump golang.org/x/crypto from 0.17.0 to 0.18.0 (@dependabot[bot])
- 422c6a7: deps(go): bump the bun group with 3 updates (@dependabot[bot])
Full Changelog: v4.0.2...v4.0.3-rc1
Running the gateway
Oasis Web3 Gateway 4.0.2
Supported versions
Name | Version |
---|---|
Oasis Core | 23.x |
Emerald Paratime | 10.x.x, 11.x.x |
Sapphire Paratime | 0.6.4, 0.7.x |
Changelog
Bug fixes
- 66a796d: fix: block cache pruning (@ptrus)
- 910cadf: fix: indexer: Reduce number of toHex conversions (@ptrus)
Dependencies updates
- dd60abd: deps(go): bump github.com/ethereum/go-ethereum from 1.13.5 to 1.13.7 (@dependabot[bot])
- 9861dc4: deps(go): bump github.com/ethereum/go-ethereum from 1.13.7 to 1.13.8 (@dependabot[bot])
Full Changelog: v4.0.1...v4.0.2
Running the gateway
Oasis Web3 Gateway 4.0.1
Supported versions
Name | Version |
---|---|
Oasis Core | 23.x |
Emerald Paratime | 10.x.x, 11.x.x |
Sapphire Paratime | 0.6.4, 0.7.x |
Changelog
New Features
- 37e7a57: feat: Bump Sapphire paratime version to 0.7.0 (@abukosek)
- 3c01224: feat: Reduce size of dev docker images (@abukosek)
- 8c4dfee: feat: bump oasis-core to 23.0.9 (@ptrus)
- 5b9c003: feat: pprof profiling support (@ptrus)
Bug fixes
- 6b899c7: fix: Fix Oasis CLI in sapphire-dev Docker image (@abukosek)
- 7766cab: fix: Fix running start.sh without a terminal (@abukosek)
- 6b53004: fix: Fix unbound variable in cleanup function in start.sh (@abukosek)
Dependencies updates
- 805a42d: deps(ci): bump actions/setup-go from 4 to 5 (@dependabot[bot])
- 3133cb6: deps(ci): bump actions/setup-python from 4 to 5 (@dependabot[bot])
- 36f4851: deps(ci): bump actions/upload-artifact from 3 to 4 (@dependabot[bot])
- f85ae41: deps(go): bump golang.org/x/crypto from 0.15.0 to 0.16.0 (@dependabot[bot])
- 31c568d: deps(go): bump google.golang.org/grpc from 1.59.0 to 1.60.0 (@dependabot[bot])
- e7dc975: deps(go): bump google.golang.org/grpc from 1.60.0 to 1.60.1 (@dependabot[bot])
Full Changelog: v4.0.0...v4.0.1
Running the gateway
Oasis Web3 Gateway 4.0.0
Supported versions
Name | Version |
---|---|
Oasis Core | 23.x |
Emerald Paratime | 10.x.x, 11.x.x |
Sapphire Paratime | 0.6.4, 0.7.x |
This release updates Oasis Core to 23.x, adds support for Emerald Paratime 11.x.x, and Sapphire Paratime 0.7.x.
Changelog
New Features
- 80802b8: feat: Add test for sapphire- and emerald-dev images (@matevz)
- ceb9dc8: feat: Bump sapphire and emerald to 0.7.0-testnet and 11.0.0-testnet (@matevz)
- aab8df3: feat: Bump versions in README (@ptrus)
- 97626c3: feat: Use mock beacon for emerald-dev too (@matevz)
- 4623726: feat: bump oasis-core to 23.0.6 (@ptrus)
Bug fixes
- 71e8563: fix: Genesis initialization in emerald-dev docker (@matevz)
- 6690e63: fix: sapphire-dev: Fix key manager initialization (@matevz)
- 99679c7: fix: sapphire-dev: Speed up key manager initialization (@peternose)
Dependencies updates
- e24d7ca: deps(go): bump github.com/ethereum/go-ethereum from 1.13.4 to 1.13.5 (@dependabot[bot])
- f3d0cae: deps(go): bump github.com/gorilla/mux from 1.8.0 to 1.8.1 (@dependabot[bot])
- da79fb4: deps(go): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1 (@dependabot[bot])
- b018536: deps(go): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 (@dependabot[bot])
- d99e446: deps(go): bump golang.org/x/crypto from 0.14.0 to 0.15.0 (@dependabot[bot])
Other changes
- ab39c28: other: Reduce CI timeout for docker tests to 2 mins (@matevz)
- 66c8a52: other: fix benchmarks fixture (@ptrus)
Full Changelog: v4.0.0-rc1...v4.0.0
Running the gateway
Oasis Web3 Gateway 4.0.0-rc1
Supported versions
Name | Version |
---|---|
Oasis Core | 23.x |
Emerald Paratime | 11.x.x |
Sapphire Paratime | 0.7.x |
This release updates Oasis Core to 23.x, Emerald Paratime to 11.x.x. and Sapphire Paratime to 0.7.x for the upcoming E* upgrade.
Changelog
New Features
- 2a410d6: feat(docker): reduce docker layers + 0.6.4 mainnet (@CedarMist)
- 56a9dc2: feat: Bump sapphire-dev 0.7.0-testnet and emerald-dev 11.0.0-testnet (@matevz)
- 0a173b8: feat: Bump tests to use Sapphire 0.6.4 (@kostko)
- 9c5e680: feat: Update oasis-core to 23.0.1 (@ptrus)
- 9d100bd: feat: Update to go 1.21.x (@ptrus)
- e7c5045: feat: add Oasis CLI 0.5.0 to Sapphire-dev container (@CedarMist)
Bug fixes
- 0fe3c46: fix: Fix the default amount in README to correct 10,000 TEST (@matevz)
- b8aed4d: fix: revert reason handling fixes (@ptrus)
Dependencies updates
- d0d529f: deps(ci): update goreleaser to 1.21.2 (@ptrus)
- 736ffd9: deps(go): bump golang.org/x/crypto from 0.13.0 to 0.14.0 (@dependabot[bot])
Other changes
- 77f8b90: other(benchmarks): Temporary lower concurency (@ptrus)
- f300a1a: other(tests): include fixture.json in uploaded artifacts (@ptrus)
- e6c0d1f: other: bump golangci-lint to 1.54.2 (@ptrus)
Full Changelog: v3.4.0...v4.0.0-rc1