Developers

Oct 29

Foundry · framework
v1.8.7 is a patch release on top of v1.8.6 that fixes two compile cache regressions introduced in v1.8.4 and picks up dependency security fixes.

Oct 27

Oct 26

Oct 22

Hardhat · framework
This release includes multiple small bug fixes and expands our Amsterdam hardfork support to include EIP-7954: Increase Maximum Contract Size. See our Amsterdam Support guide for more details.

Oct 21

Sourcify · contract verification
fix(server): truncate explorer error response bodies (#3008) fix(server): return the current match's time as verifiedAt (#3009) Log each new verified match with its id after commit (#3024) Add the co…
Developers ·

Oct 17

Semaphore · library
This release redeploys the Semaphore contracts on all supported networks so they include the root expiration fix from v4.14.4 (#1094), and removes Scroll Sepolia from the supported networks. The new…
Developers ·

Oct 16

Semaphore · library
@semaphore-protocol/contracts: Start the root expiration countdown when a root is replaced  -  by @vplasencia in https://github.com/semaphore-protocol/semaphore/issues/1094 (38d99)
Developers ·

Oct 15

Hardhat · framework
This release includes a compilation performance improvement and expands support for the upcoming Amsterdam hardfork to include EIP-2780 and EIP-8246. See our Amsterdam Support guide for more details.
xdeployer · developer tool
xdeployer v3.1.26 is a dependency maintenance and general code chore release. Furthermore, we add support for six additional EVM networks:
Developers ·

Oct 14

Oct 13

Oct 8

Hardhat · framework
This release expands our support for the upcoming Amsterdam hardfork, including: EIP-7976, EIP-7981, EIP-7997, EIP-8024 and EIP-8037. In particular, EIP-8037's separation of execution gas and state g…
Solhint · security
🛠️ Fix: invalidate the lint cache when --fix mode changes so cached warnings get autofixed (#800)
Developers ·

Oct 5

Foundry · framework
Foundry v1.8.5 is a focused patch release led by an Anvil mining fix for ready transactions left in the pool after a full block. Previously, burst submissions such as forge script --broadcast could s…
Developers ·
Sourcify · contract verification
fix: replace retired ipfs.io gateway defaults (#2985) docs(openapi): add bulk access and fair use guidance (#2988) feat(server): serve the OpenAPI spec at /openapi.json and /v2/openapi.json (#2989) d…
Developers ·

Oct 1

Foundry · framework
Foundry v1.8.4 builds on v1.8.3 with durable script recovery, native Base execution, external compiler adapters, integrated editor clients, expanded block-access-list and Tempo tooling, and substanti…

Sep 30

Forge Std · framework
New StdSecp256k1 library: curve constants, affine and projective identities, scalar validation, parity encodings, and Ethereum address derivation. Includes dedicated unit and fuzz coverage. (#912, #9…

Sep 29

Viem · client library
Added createClientResolver to lazily resolve and cache typed clients across configured chains using a transport map or callback.
Developers ·

Sep 25

Ape · framework
feat(ProviderAPI): allow filtering by more than one address @fubuloubu (#2757) perf: cache proxy detection misses @banteg (#2786) fix: adopt evm-trace 0.3 and preserve trace gas and event ordering @b…
Developers ·

Sep 24

Hardhat · framework
This release includes two enhancements along with performance improvements and bug fixes: test profiles can now be used in Solidity tests, see our test profiles guide, and hardhat-mocha has been upda…
Developers · · in mini #2

Sep 22

Sourcify · contract verification
fix: detect Livepeer ManagerProxy in proxyResolution (#2959)\ feat: switch metadata reads to compiled_contracts_metadata (#2942) chore(server): disable the S3Repository storage service (#2976) fix(se…
Developers ·

Sep 17

Hardhat · framework
This release includes a new default gas estimation mode for eth_estimateGas to prevent misleading results when internal calls run out of gas, as well as improved performance for test suites using eth…
Developers ·

Sep 16

Sep 15

Foundry · framework
Foundry v1.8.3 builds on v1.8.1 with expanded Glamsterdam support and fixes across fork execution, scripting, cheatcodes, formatting, linting, and Chisel sessions. It also adds Safe and token command…

Sep 14

Sep 10

We have released Solidity v0.8.37. This is primarily a bugfix release. It contains three important bugfixes, two rated low/medium severity and one very low, as well as fixes for two smaller miscompil…

Sep 7

Sep 4

Sep 2

Sep 1

Sourcify · contract verification
ci: split live creation-tx API tests into their own CI job (#2947) feat: store metadata once per compilation in compiled_contracts_metadata (#2941) Remove blocksScanApi creation-tx fetcher (#2948)
Developers ·

Aug 29

micro-eth-signer · client library
Renamed Transaction#setWholeAmount to setMaxAmount. It no longer bumps maxPriorityFeePerGas to burn the remainder (burnRemaining option removed): fee fields are preserved, so a lower actual fee leave…
Developers ·

Aug 28

Aug 27

noble-ciphers · library
ChaCha / Salsa: reject output buffers that partially overlap unread input PRG: using after clean now throws Webcrypto: snapshot keys and params FF1: sizing for very large domains
Developers ·
Foundry · framework
Foundry v1.8.0 ships an opt-in preview of native symbolic testing, mutation testing, and major fuzzing and invariant improvements, while making isolate mode and dynamic test linking the defaults. It…
More: Foundry v1.8.1 (GitHub)
Hardhat · framework
This release includes two highlights: improved Solidity Test compilation speed through a porting of our inline configuration parsing to Rust, and bumps of our default templates to Solidity 0.8.34.

Aug 26

Viem · client library
Breaking (viem/tempo): Renamed Abis.abis to Abis.all and expanded the aggregate with Earn and Zone ABIs.
Developers ·
Revm · library
REVM v116 brings every publishable workspace crate to version 43.0.0. This release aligns the implementation with Glamsterdam devnet-8, adds asynchronous database execution, and includes correctness…

Aug 22

Ape · framework
fix(Test): eth\_call fails when base fee exceeds 1 gwei @Steve0x2a (#2803) fix: reject path separators in account aliases @SashaMIT (#2804) fix: resolve overloaded methods by argument type, not just…
Developers ·

Aug 21

Aug 20

Hardhat · framework
This is a small bug fix release, but includes a reworking of our EDR dependencies to be platform specific, reducing the install size of a Hardhat project's node_modules.
Developers ·
solx · language
feat: support BLOBHASH and BLOBBASEFEE instructions (#664) feat: support the SELFDESTRUCT instruction (#665) feat: parse EVM legacy assemblies emitted as pre-serialized strings (#662)
Developers ·
Sourcify · contract verification
refactor(server): remove API v1 (#2877) fix(lib-sourcify): don't store sources unused by the compilation target (#2901) fix: prevent and auto-recover stuck v2 verification jobs (compiler OOM/hang) (#…
Developers ·