Anvil Features
- feat: added TransactionStream to subscribe to pending transactions (#10482) by @Soubhik-10
- feat: added eth_getAccountInfo to anvil (#10496) by @Rimeeeeee
- feat: add 7702 support to eth-sendtransaction (#10504) by @mattsse
Anvil Fixes
- perf: spawn mining on blocking (#10471) by @mattsse
- fix(anvil): use saturating_to when check for req funds (#10503) by @grandizzy
- fix(anvil): trace_filter same to and from block range is valid (#10400) by @0xdapper
- fix: Replay raw txs without tweaks in anvil_reorg (#10442) by @spalladino
- fix(anvil): recomputing next-base-fee after reloading state (#10488) by @naps62
Cast Features
- Support the
gcpoption incast wallet list(#8232) by @moricho - feat(cast): Include recover_authority when logging SignedAuthorization (#10349) by @naijauser
- feat(cast): Add state overrides flags to cast call (#10255) by @tushar994
- feat(cast): Add file option for calldata input (#10397) by @Ayushdubey86
Cast Fixes
- Apply access list to tracing executor for 'cast call --trace' (#10161) by @svenski123
- fix: add check for conflicting create (#10467) by @mattsse
Forge Features
- feat(forge): add new cheatcode
attachBlobto send EIP-4844 transaction (#10336) by @0xcomfycat - feat(script): revert if address(this) used (#10295) by @gap-editor
- feat: add serde derive to forge bind (#10332) by @0xcomfycat
- feat(forge): add
vm.stopRecord(#10370) by @tushar994 - feat(forge): script warn if no transactions to broadcast (#10384) by @Ayushdubey86
- feat(forge): add script execution protection config (#10408) by @grandizzy
- feat: Etherscan V2 support (#10440) by @grandizzy
- feat: solc 0.8.30 (#10459) by @DaniPopes
Forge Fixes
- fix(forge): avoid panic on internal decoding of linked tests (#10333) by @grandizzy
- fix(forge): run git submodule sync when installing (#10347) by @grandizzy
- fix(forge): do not use bytecode metadata in fuzz dict (#10402) by @grandizzy
- fix(forge): show lcov hits for do while statements (#10423) by @grandizzy
- fix(forge): Set empty code if the 7702 delegation address is 0x (#10481) by @grandizzy
- fix(forge): fix nonce for tx with 7702 auth (#10464) by @grandizzy
- fix(forge): support preproc with try contract creation (#10498) by @grandizzy
Other
- chore(deps): weekly
cargo update(#10339) by @github-actions[bot] - chore(
release): addgcp-kmsflag to default release workflow (#10346) by @zerosnacks - chore(deps): weekly
cargo update(#10381) by @github-actions[bot] - chore(deps): replace inflector with heck (#10386) by @DaniPopes
- chore(deps): switch to proc-macro-error2 (#10387) by @DaniPopes
- chore(deps): remove serde_regex (#10389) by @DaniPopes
- chore(deps): use unicode-rs as the idna backend (#10390) by @DaniPopes
- test(anvil): fix flaky test (#10391) by @DaniPopes
- test: move serial_tests to nextest test groups (#10392) by @DaniPopes
- chore: metadata hash extraction cleanup (#10396) by @DaniPopes
- chore(deps): replace humantime with jiff (#10395) by @DaniPopes
- Update to soldeer 0.5.4 (#10399) by @mario-eth
- chore: update
std::process::exit(0)calls inProjectCompiler::compile(#10328) by @Pronoss - chore: minor changes (#10415) by @DaniPopes
- feat: add Alpine Linux support to foundryup (#10257) by @daramir
- fix(forge): remove
strategysection from workflow template to simplify (#10434) by @winor30 - core: sprinkle some traces (#10456) by @mattsse
- chore: add OpRetro to funding.json (#10462) by @yash-atreya
- test(
cast): add and enable negative octal formatting test (#10468) by @torrpriius - chore: replaced trie with alloy-trie (#10478) by @Rimeeeeee
- chore: rm work type (#10474) by @mattsse
- chore: rm unused account type (#10472) by @mattsse
- replaced default with calculate (#10236) by @Rimeeeeee
- feat: add devcontainer (#10429) by @just-mitch
- refactor(common): improve URL path handling in runtime transport (#10493) by @CreeptoGengar
- chore: remove
Eof::decodeusage (#10499) by @klkvr - fix: sort blocks by number (#10505) by @mattsse