github.com/ava-labs/subnet-evm
v0.8.0
#2977 most downloaded on Go modules
ava-labs/subnet-evm
What this package is like to depend on
Last release 8 months ago
12 Dec 2025
Ships fairly regularly
a new release about every 1 weeks
Rarely documented
notes for 12 of 65 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
357 releases · first in 2021
64 releases in the last 12 months
see the full history below
Release timeline
357 releases · Dec 2021 to Dec 2025Releases
latest 60 of 357-
v0.8.1-db-metrics-fix06 Nov 2025 pre-releaseNothing published for this version
-
v0.8.1-0.20251212205717-edc9ebe7129c12 Dec 2025 pre-releaseNothing published for this version
-
v0.8.1-0.20251201210609-15ab7299530601 Dec 2025 pre-releaseNothing published for this version
-
v0.8.1-0.20251201175023-067762d6ce7d01 Dec 2025 pre-releaseNothing published for this version
-
v0.8.1-0.20251201174746-0038ed76f37201 Dec 2025 pre-releaseNothing published for this version
-
v0.8.1-0.20251201154757-e799728c831501 Dec 2025 pre-releaseNothing published for this version
-
v0.8.1-0.20251124174652-9114d48a927d24 Nov 2025 pre-releaseNothing published for this version
-
v0.8.1-0.20251124165349-084bb36de83a24 Nov 2025 pre-releaseNothing published for this version
-
v0.8.1-0.20251124152936-cab4a493a9fe24 Nov 2025 pre-releaseNothing published for this version
-
v0.8.1-0.20251121205858-c65752b631b021 Nov 2025 pre-releaseNothing published for this version
-
v0.8.1-0.20251120204958-8ccfb12a4f9020 Nov 2025 pre-releaseNothing published for this version
-
v0.8.1-0.20251115060443-74e4756d39ae15 Nov 2025 pre-releaseNothing published for this version
-
v0.8.1-0.20251114194500-87a6bccfd4e214 Nov 2025 pre-releaseNothing published for this version
-
v0.8.1-0.20251114173801-c12b018363a914 Nov 2025 pre-releaseNothing published for this version
-
v0.8.1-0.20251114162758-328faca3c3ea14 Nov 2025 pre-releaseNothing published for this version
-
v0.8.1-0.20251113224237-a54908f97d0413 Nov 2025 pre-releaseNothing published for this version
-
v0.8.1-0.20251112202306-49fa95519c1112 Nov 2025 pre-releaseNothing published for this version
-
v0.8.1-0.20251111182129-7fc05124d97611 Nov 2025 pre-releaseNothing published for this version
-
v0.8.1-0.20251107212014-38b280ac5fd507 Nov 2025 pre-releaseNothing published for this version
-
v0.8.1-0.20251106203756-36af3391857006 Nov 2025 pre-releaseNothing published for this version
-
v0.8.005 Nov 2025Release notes
Open source →This version is compatible with the Avalanche Granite upgrade. All mainnet nodes MUST update to a Granite compatible version prior to the upgrade activation time: November 19th, 2025 16:00 UTC.
AvalancheGo Compatibility
The plugin version is updated to 44 and is compatible with AvalancheGo version v1.14.0.
Updates
- Upgrade to Go version 1.24
- ACP-226:
- Set expected block gas cost to 0 in Granite network upgrade, removing block gas cost requirements for block building.
- Add
timeMilliseconds(Unix uint64) timestamp to block header for Granite upgrade. - Add
min-delay-target(uint64) flag to node configs. - Add
minDelayExcess(uint64) to block header for Granite upgrade. - Add minimum block building delays to conform the block builder to ACP-226 requirements.
- Add minimum delay verification.
- Updated gas price estimation to use median of transactions in the last 20 seconds/40 blocks instead of estimation with block gas cost:
- Changed default percentile from 60 to 40
- This impacts
eth_suggestGasPriceandeth_suggestGasTipCap,eth_suggestPriceOptions,eth_maxPriorityFeePerGas,eth_gasPriceAPIs
What's Changed
- fix: move acceptor tip commitment by @alarso16 in #1719
- fix: Correct TestEstimateNextBaseFee by @michaelkaplan13 in #1721
- sync: coreth PR #1135: chore: remove nonexistent test flakes by @JonathanOppenheimer in #1708
- Delete latest commit file by @JonathanOppenheimer in #1724
- chore: prep next release v0.7.10 by @JonathanOppenheimer in #1723
- sync: coreth PR #1153: remove reexec package by @JonathanOppenheimer in #1713
- sync: coreth PR #1145: remove EIP-4844 package in favor of libevm version by @JonathanOppenheimer in #1709
- sync: coreth PR #1151: update firewood and fix test flakes by @JonathanOppenheimer in #1714
- chore(deps): bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.4.0 by @dependabot[bot] in #1695
- Disable non-security related dependabot PRs by @JonathanOppenheimer in #1737
- update comments and file names by @alarso16 in #1744
- Resolve npm security vulnerabilities by @JonathanOppenheimer in #1738
- sync: coreth PR #1163: rename header package to customheader by @JonathanOppenheimer in #1725
- Fix minor typo in
tasks.tsby @JonathanOppenheimer in #1740 - Add
TestClientWebsocketLargeMessageflake to list of flakes by @JonathanOppenheimer in #1741 - sync: coreth PR: sync changes part 1:
wrapped_block.goby @JonathanOppenheimer in #1742 - sync: coreth PR #1168: move block fee verification to customheader by @JonathanOppenheimer in #1728
- sync: coreth PR #1159: chore: bump libevm version by @JonathanOppenheimer in #1726
- sync: coreth PR #1181: docs: Firewood config by @JonathanOppenheimer in #1751
- Upgrade to Go 1.24 by @alarso16 in #1739
- Remove explicit
ethersversion set by @JonathanOppenheimer in #1763 - sync: coreth PR #1182: style: enable nilerr linter by @JonathanOppenheimer in #1750
- sync: coreth PR #1200: style: enable prealloc linter by @JonathanOppenheimer in #1753
- chore: update avalanchego by @alarso16 in #1762
- sync: coreth PR #1215: skip verify block fee if is 0 by @alarso16 in #1755
- Set gas price oracle
DefaultMinPricetoacp176.MinGasPriceby @JonathanOppenheimer in #1766 - sync: coreth PR #1208: feat: add TimeMilliseconds to header by @alarso16 in #1759
- Remove secondary validator override (#1313) by @ceyonur in #1777
- disable gas reporter by default by @ceyonur in #1778
- sync: coreth PR #1305: feat!: explicit
libevmcalls toRegister{Extras,Hooks}()by @ARR4N in #1773 - sync: coreth PR #1044: register secp256r1 precompile by @JonathanOppenheimer in #1758
- sync: coreth PR #1218: refactor: move header time verification by @alarso16 in #1767
- sync: coreth PR #1127: feat(plugin/evm): ACP-226 - set expected block gas cost to 0 in Granite by @JonathanOppenheimer in #1765
- sync: coreth PR #1287: refactor out the time calculations to customtypes package by @alarso16 in #1768
- sync: coreth PR #1214: ci: update taskfile for rlpgen by @JonathanOppenheimer in #1760
- sync: coreth PR #1217: have
checkPredicatesaccount for maximum available gas capacity by @JonathanOppenheimer in #1772 - sync: coreth PR #1188: fix test aggregation goroutine leak by @JonathanOppenheimer in #1783
- sync: coreth PR #1268: simplify test by @JonathanOppenheimer in #1786
- sync: coreth PR #1149: add precompile reversion logic for Granite activation by @JonathanOppenheimer in #1761
- sync: coreth PR #1234: ACP-226: Add MinDelayExcess to header by @ceyonur in #1788
- sync: coreth PR: sync changes part 2:
sync_summary*by @JonathanOppenheimer in #1743 - deps: bump go to version
1.24.8by @JonathanOppenheimer in #1789 - sync: coreth PR #1263: ACP-226: add min delay excess to block and verify by @ceyonur in #1796
- PARTIAL sync: coreth PR #1252: align ci files format by @JonathanOppenheimer in #1792
- sync: coreth PR #1225: remove libevm
signerpackage by @JonathanOppenheimer in #1787 - sync: coreth PR #1224: remove libevm
cmd/*packages. by @JonathanOppenheimer in #1784 - chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.2 by @dependabot[bot] in #1797
- Update avalanchego to v1.13.6-rc.1 by @StephenButtolph in #1799
- sync: coreth PR #1311: Add warp test to verify equivalent gas consumed by @StephenButtolph in #1801
- sync: coreth PR #1166: refactor predication verification logic by @JonathanOppenheimer in #1749
- sync: coreth PR #1295: enforce block building delay only for retries by @ceyonur in #1800
- sync: coreth PR #1325: Remove duplicate avalanchego test by @StephenButtolph in #1802
- sync: coreth PR #1324: Replace
getValidatorSetby @StephenButtolph in #1803 - sync: coreth PR #1306: Warp gas costs granite by @StephenButtolph in #1805
- sync: coreth PR #1183: style: enable predeclared linter by @JonathanOppenheimer in #1771
- sync: coreth PR #1306: Warp gas costs granite by @StephenButtolph in #1807
- sync: coreth PR #1310: ACP-226: Apply Min Block Delay to Block Builder by @ceyonur in #1806
- refactor: use time MS in gas fee calcs by @alarso16 in #1804
- PARTIAL sync: coreth PR #1206: sentinel err tx apis cleanup by @JonathanOppenheimer in #1757
- sync: coreth PR #1173: fix: free memory used by proposals in firewood by @JonathanOppenheimer in #1782
- sync: coreth PR #1292: ACP-226: min block delay verify by @ceyonur in #1808
- sync: coreth PR #1223: remove duplicate cancun checks by @JonathanOppenheimer in #1790
- sync: coreth PR #1197: style: enable staticcheck linter by @JonathanOppenheimer in #1769
- sync: coreth PR #1184: style: enable gocritic linter by @JonathanOppenheimer in #1752
- sync: coreth PR #1277: move verification code to
semanticVerifyby @JonathanOppenheimer in #1812 - sync: coreth PR #1336: ci: Fix flakes file by @JonathanOppenheimer in #1817
- sync: coreth PR: #1315: chore: remove deprecated genesis types by @JonathanOppenheimer in #1770
- sync: coreth PR #1339: add min delay target to config.md by @ceyonur in #1818
- sync: coreth PR #1301: fix: block hash when overriding to block n+1 by @JonathanOppenheimer in #1814
- sync: coreth PR #1333: chore: update Firewood by @alarso16 in #1816
- sync: coreth PR #1328: feat!: evm.WithTempRegisteredLibEVMExtras() by @felipemadero in #1822
- deps: bump go to version
1.24.9by @JonathanOppenheimer in #1821 - Remove
validatorspackage and use AvalancheGouptimetrackerby @JonathanOppenheimer in #1823 - deps: bump AvalancheGo by @JonathanOppenheimer in #1825
- updated template to use updated add log function by @yashgo0018 in #1587
- use average for block tips after Granite (#1342) by @alarso16 in #1826
- feat: Add solc-based contract compilation and Go binding generation (Phase 1) by @JonathanOppenheimer in #1827
- chore(deps): bump github.com/consensys/gnark-crypto from 0.12.1 to 0.18.1 by @dependabot[bot] in #1829
- chore: release v0.8.0-rc.0 by @JonathanOppenheimer in #1835
New Contributors
- @yashgo0018 made their first contribution in #1587
Full Changelog: v0.7.9...v0.8.0
Release notes
Open source →This version is compatible with the Avalanche Granite upgrade. All mainnet nodes MUST update to a Granite compatible version prior to the upgrade activation time: November 19th, 2025 16:00 UTC.
AvalancheGo Compatibility
The plugin version is updated to 44 and is compatible with AvalancheGo version v1.14.0.
Updates
- Upgrade to Go version 1.24
- ACP-226:
- Set expected block gas cost to 0 in Granite network upgrade, removing block gas cost requirements for block building.
- Add
timeMilliseconds(Unix uint64) timestamp to block header for Granite upgrade. - Add
min-delay-target(uint64) flag to node configs. - Add
minDelayExcess(uint64) to block header for Granite upgrade. - Add minimum block building delays to conform the block builder to ACP-226 requirements.
- Add minimum delay verification.
- Updated gas price estimation to use median of transactions in the last 20 seconds/40 blocks instead of estimation with block gas cost:
- Changed default percentile from 60 to 40
- This impacts
eth_suggestGasPriceandeth_suggestGasTipCap,eth_suggestPriceOptions,eth_maxPriorityFeePerGas,eth_gasPriceAPIs
-
v0.8.0-rc.005 Nov 2025 pre-release -
v0.8.0-fuji-rc.217 Oct 2025 pre-releaseNothing published for this version
-
v0.8.0-fuji-rc.117 Oct 2025 pre-release -
v0.8.0-fuji-rc.0.0.20251029165952-be576a0cfe8829 Oct 2025 pre-releaseNothing published for this version
-
v0.8.0-fuji-rc.0.0.20251028204450-2a96f20498d128 Oct 2025 pre-releaseNothing published for this version
-
v0.8.0-fuji-rc.0.0.20251028200304-b91527f73c6128 Oct 2025 pre-releaseNothing published for this version
-
v0.8.0-fuji-rc.0.0.20251027210823-862e7c83123027 Oct 2025 pre-releaseNothing published for this version
-
v0.8.0-fuji-rc.0.0.20251023193940-b9a99b31892e23 Oct 2025 pre-releaseNothing published for this version
-
v0.8.0-fuji-rc.0.0.20251023113800-bfb24bf46cec23 Oct 2025 pre-releaseNothing published for this version
-
v0.8.0-fuji-rc.0.0.20251022225729-733d01c1da7922 Oct 2025 pre-releaseNothing published for this version
-
v0.8.0-fuji-rc.0.0.20251022224726-fdca6f026e7422 Oct 2025 pre-releaseNothing published for this version
-
v0.8.0-fuji-rc.0.0.20251017191251-87c8cfca01e617 Oct 2025 pre-releaseNothing published for this version
-
v0.8.0-fuji-rc.0.0.20251016184326-ebe66d11fbec16 Oct 2025 pre-releaseNothing published for this version
-
v0.8.0-fuji-rc.016 Oct 2025 pre-releaseRelease notes
Open source →Signed-off-by: Jonathan Oppenheimer [email protected]
Co-authored-by: Stephen Buttolph [email protected] -
v0.8.0-fuji21 Oct 2025 pre-releaseNothing published for this version
-
v0.7.10-0.20251014213249-661f4b215b0e14 Oct 2025 pre-releaseNothing published for this version
-
v0.7.10-0.20251014145354-f9d536eac27d14 Oct 2025 pre-releaseNothing published for this version
-
v0.7.10-0.20251014110222-c85575a97ecf14 Oct 2025 pre-releaseNothing published for this version
-
v0.7.10-0.20251013184652-8dccd92b112813 Oct 2025 pre-releaseNothing published for this version
-
v0.7.10-0.20251013155523-47a1ce40086313 Oct 2025 pre-releaseNothing published for this version
-
v0.7.10-0.20251010200001-9729b30abefc10 Oct 2025 pre-releaseNothing published for this version
-
v0.7.10-0.20251010173318-c192255d3ee210 Oct 2025 pre-releaseNothing published for this version
-
v0.7.10-0.20251010143515-0e03d5e4c9c910 Oct 2025 pre-releaseNothing published for this version
-
v0.7.10-0.20251008162954-9af16ac28b2b08 Oct 2025 pre-releaseNothing published for this version
-
v0.7.10-0.20251007185912-d3bb8a5868c507 Oct 2025 pre-releaseNothing published for this version
-
v0.7.10-0.20251007153734-17dd67f1b2b007 Oct 2025 pre-releaseNothing published for this version
-
v0.7.10-0.20251004194633-4cd17655bada04 Oct 2025 pre-releaseNothing published for this version
-
v0.7.10-0.20251003174703-13bd343d1bff03 Oct 2025 pre-releaseNothing published for this version
-
v0.7.10-0.20251002132257-5fec099265f202 Oct 2025 pre-releaseNothing published for this version
-
v0.7.10-0.20251001152749-5eab8224a3bd01 Oct 2025 pre-releaseNothing published for this version
-
v0.7.10-0.20251001140350-28c4c0d4a30b01 Oct 2025 pre-releaseNothing published for this version
-
v0.7.10-0.20250925150139-7d679b76c30925 Sep 2025 pre-releaseNothing published for this version
-
v0.7.10-0.20250924191437-4f280237a1c024 Sep 2025 pre-releaseNothing published for this version
-
v0.7.10-0.20250919152610-18f131807bc319 Sep 2025 pre-releaseNothing published for this version
-
v0.7.10-0.20250915165746-083297204acf15 Sep 2025 pre-releaseNothing published for this version
-
v0.7.10-0.20250910124810-0a1e735e803710 Sep 2025 pre-releaseNothing published for this version
-
v0.7.10-0.20250909214551-1e9c3c34350509 Sep 2025 pre-releaseNothing published for this version
-
v0.7.909 Sep 2025Release notes
Open source →This version is backwards compatible to v0.7.0. It is optional, but encouraged.
AvalancheGo Compatibility
The plugin version is unchanged at 43 and is compatible with AvalancheGo version v1.13.5.
Updates
- Disable incompatible APIs for Firewood
StorageRangeAtGetModifiedAccountsByNumberGetModifiedAccountsByHash
- Removed deprecated flag
tx-lookup-limit. Usetransaction-historyinstead. - Enabled RPC batch limits by default, and configurable with
batch-request-limitandbatch-max-response-size.
What's Changed
- Update CODEOWNERS with platform-evm maintainers by @ceyonur in #1676
- Revert the maintainer only code owners restriction by @StephenButtolph in #1681
- Update dependabot.yml by @ceyonur in #1685
- verify genesis by @ceyonur in #1624
- refactor TestNetworkUpgradesOverriden test by @ceyonur in #1687
- sync: coreth PR #1056: replace coreth state package with libevm state package by @JonathanOppenheimer in #1675
- sync: coreth PR #1059: ensure Firewood does not return data on unimplemented APIs by @JonathanOppenheimer in #1678
- fix: license header file by @alarso16 in #1690
- ci: Enable extra linters by @alarso16 in #1691
- perf: upgrade Firewood by @alarso16 in #1692
- style: unused lint by @alarso16 in #1694
- Fix
TestVMUpgradeBytesPrecompilerace condition flake by @JonathanOppenheimer in #1699 - Update latest commits by @JonathanOppenheimer in #1702
- enable upgrades at 0 timestamp in chain configs by @ceyonur in #1700
- sync: coreth PR #1128: Remove
predicatepackage by @JonathanOppenheimer in #1693 - sync: coreth PR #1148: Add time check for bootstrapping by @JonathanOppenheimer in #1705
- security version only for github actions by @ceyonur in #1707
- sync: coreth PR #958: refactor config package by @JonathanOppenheimer in #1696
- sync: coreth PR #1150: fix: add a default batch limit by @JonathanOppenheimer in #1706
- sync: coreth PR #1108: update releasing README.md with version prep instructions by @JonathanOppenheimer in #1682
- sync: coreth PR #1141: update tx gossip rate limit dynamically by @JonathanOppenheimer in #1716
- style: revive by @alarso16 in #1704
- chore: release v0.7.9-rc.0 by @JonathanOppenheimer in #1720
Full Changelog: v0.7.8...v0.7.9
Release notes
Open source →This version is backwards compatible to v0.7.0. It is optional, but encouraged.
AvalancheGo Compatibility
The plugin version is unchanged at 43 and is compatible with AvalancheGo version v1.13.5.
Updates
- Disable incompatible APIs for Firewood
StorageRangeAtGetModifiedAccountsByNumberGetModifiedAccountsByHash
- Removed deprecated flag
tx-lookup-limit. Usetransaction-historyinstead. - Enabled RPC batch limits by default, and configurable with
batch-request-limitandbatch-max-response-size.
- Disable incompatible APIs for Firewood
-
v0.7.9-rc.009 Sep 2025 pre-release