Sourced from axios's\r\nreleases.
\r\n\r\n\r\nRelease v1.7.7
\r\nRelease notes:
\r\nBug Fixes
\r\n\r\n
\r\n- fetch: fix stream handling in Safari by fallback to\r\nusing a stream reader instead of an async iterator; (#6584)\r\n(d198085)
\r\n- http: fixed support for IPv6 literal strings in url\r\n(#5731)\r\n(364993f)
\r\nContributors to this release
\r\n\r\n
\r\n- Rishi556
\r\n- Dmitriy\r\nMozgovoy
\r\nRelease v1.7.6
\r\nRelease notes:
\r\nBug Fixes
\r\n\r\n
\r\n- fetch: fix content length calculation for FormData\r\npayload; (#6524)\r\n(085f568)
\r\n- fetch: optimize signals composing logic; (#6582)\r\n(df9889b)
\r\nContributors to this release
\r\n\r\n
\r\n- Dmitriy\r\nMozgovoy
\r\n- Jacques Germishuys
\r\n- kuroino721
\r\nRelease v1.7.5
\r\nRelease notes:
\r\nBug Fixes
\r\n\r\n
\r\n- adapter: fix undefined reference to hasBrowserEnv\r\n(#6572)\r\n(7004707)
\r\n- core: add the missed implementation of\r\nAxiosError#status property; (#6573)\r\n(6700a8a)
\r\n- core: fix
\r\nReferenceError: navigator is not\r\ndefined
for custom environments; (#6567)\r\n(fed1a4b)- fetch: fix credentials handling in Cloudflare\r\nworkers (#6533)\r\n(550d885)
\r\nContributors to this release
\r\n\r\n
\r\n- Dmitriy\r\nMozgovoy
\r\n- Antonin Bas
\r\n- Hans Otto Wirtz
\r\nRelease v1.7.4
\r\nRelease notes:
\r\nBug Fixes
\r\n\r\n
\r\n- sec: CVE-2024-39338 (#6539)\r\n(#6543)\r\n(6b6b605)
\r\n- sec: disregard protocol-relative URL to remediate\r\nSSRF (#6539)\r\n(07a661a)
\r\nContributors to this release
\r\n\r\n
\r\n\r\n- Lev Pachmanov
\r\n
... (truncated)
\r\nSourced from axios's\r\nchangelog.
\r\n\r\n\r\n1.7.7\r\n(2024-08-31)
\r\nBug Fixes
\r\n\r\n
\r\n- fetch: fix stream handling in Safari by fallback to\r\nusing a stream reader instead of an async iterator; (#6584)\r\n(d198085)
\r\n- http: fixed support for IPv6 literal strings in url\r\n(#5731)\r\n(364993f)
\r\nContributors to this release
\r\n\r\n
\r\n- Rishi556
\r\n- Dmitriy\r\nMozgovoy
\r\n1.7.6\r\n(2024-08-30)
\r\nBug Fixes
\r\n\r\n
\r\n- fetch: fix content length calculation for FormData\r\npayload; (#6524)\r\n(085f568)
\r\n- fetch: optimize signals composing logic; (#6582)\r\n(df9889b)
\r\nContributors to this release
\r\n\r\n
\r\n- Dmitriy\r\nMozgovoy
\r\n- Jacques Germishuys
\r\n- kuroino721
\r\n1.7.5\r\n(2024-08-23)
\r\nBug Fixes
\r\n\r\n
\r\n- adapter: fix undefined reference to hasBrowserEnv\r\n(#6572)\r\n(7004707)
\r\n- core: add the missed implementation of\r\nAxiosError#status property; (#6573)\r\n(6700a8a)
\r\n- core: fix
\r\nReferenceError: navigator is not\r\ndefined
for custom environments; (#6567)\r\n(fed1a4b)- fetch: fix credentials handling in Cloudflare\r\nworkers (#6533)\r\n(550d885)
\r\nContributors to this release
\r\n\r\n
\r\n- Dmitriy\r\nMozgovoy
\r\n- Antonin Bas
\r\n- Hans Otto Wirtz
\r\n1.7.4\r\n(2024-08-13)
\r\nBug Fixes
\r\n\r\n\r\n
... (truncated)
\r\n5b8a826
\r\nchore(release): v1.7.7 (#6585)364993f
\r\nfix(http): fixed support for IPv6 literal strings in url (#5731)d198085
\r\nfix(fetch): fix stream handling in Safari by fallback to using a stream\r\nreade...d584fcf
\r\nchore(release): v1.7.6 (#6583)bc03c6c
\r\nchore(examples): fix module import (#6575)df9889b
\r\nfix(fetch): optimize signals composing logic; (#6582)ee208cf
\r\nchore(sponsor): update sponsor block (#6576)085f568
\r\nfix(fetch): fix content length calculation for FormData payload; (#6524)59cd6b0
\r\nchore(release): v1.7.5 (#6574)6700a8a
\r\nfix(core): add the missed implementation of AxiosError#status property;\r\n(#6573)Sourced from github.com/ethereum/go-ethereum's\r\nreleases.
\r\n\r\n\r\nAegis (v1.14.9)
\r\nThis is a maintenance release, but also introduces support for the\r\nnew multicall spec, which is a much anticipated feature providing a\r\n
\r\neth_simulateV1
call, that takes a list of blocks and\r\nexecutes them as if calling multipleeth_call
s\r\nsequentially. It accepts optional state and precompile overrides, as\r\nwell as transfer log events. This release also ships with improved\r\nverkle support.Command line
\r\n\r\n
\r\n- Remove Goerli flag and config (ethereum/go-ethereum#30289)
\r\nPectra
\r\n\r\n
\r\n- Implement EIP-6110: Supply\r\nvalidator deposits on chain (ethereum/go-ethereum#29431)
\r\n- Implement EIP-2935: Serve\r\nhistorical block hashes from state (ethereum/go-ethereum#29465)
\r\nCore
\r\n\r\n
\r\n- Refactorings in the internal journaling (ethereum/go-ethereum#28880)
\r\n- Fix a flaw in which the system halts if snapshot generation is\r\nstopped while it's not running (ethereum/go-ethereum#30040)
\r\n- Fix potential out-of-bound issue in mempool (ethereum/go-ethereum#30430)
\r\n- Add state reader abstraction (ethereum/go-ethereum#29761)
\r\nTxpool
\r\n\r\n
\r\n- Fetch transactions from a peer in the order they were announced in\r\norder to minimize nonce gap, causing blob txs to rejected. A special\r\nrule is applied to blob transactions: they are retrieved from the\r\nnetwork upon reception of the announcement, as blob transactions are\r\nnever broadcast over the p2p network (ethereum/go-ethereum#30125)
\r\nNetworking
\r\n\r\n
\r\n- Add support for quic entry in ENR (ethereum/go-ethereum#30283)
\r\n- fix Write method in metered connection (ethereum/go-ethereum#30355)
\r\n- Enable discv5 by default (ethereum/go-ethereum#30327)
\r\n- Proper handling for count=0 requests (ethereum/go-ethereum#30305)
\r\n- Fix permissions for cloudflare deploy (ethereum/go-ethereum#30326)
\r\n- Dial nodes from discv5 (ethereum/go-ethereum#30302)
\r\nRPC / tracing
\r\n\r\n
\r\n- support for
\r\neth_simulateV1
, which allows for the\r\nsimulation a chain of blocks or simply a processing a sequence of\r\neth_calls in one go. It is the implementation of the latest multicall\r\nspec (ethereum/go-ethereum#27720)- Add timeout to
\r\nClient.Unsubscribe
(ethereum/go-ethereum#30318)- Add coinbase addr to js tracing context (ethereum/go-ethereum#30231)
\r\nMisc
\r\n\r\n
\r\n- Handle ABIs with
\r\ncontract
type parameters (ethereum/go-ethereum#30315)- Support fixed-size arrays in eip-712 txs (ethereum/go-ethereum#30175)
\r\n- Fix txpool deadlock in
\r\n--dev
mode (ethereum/go-ethereum#30264)- Use post-interop verkle costs (ethereum/go-ethereum#30409,\r\nethereum/go-ethereum#30357)
\r\n- Verkle witness builder (ethereum/go-ethereum#30129)
\r\nBuild
\r\n\r\n
\r\n\r\n- Work towards reproducible\r\nbuilds (ethereum/go-ethereum#30344,\r\nethereum/go-ethereum#30342,\r\n#30346,\r\n#30325,\r\n#30321,\r\n#30320,\r\n#29723)
\r\n
... (truncated)
\r\nc350d3a
\r\nMerge pull request #30456\r\nfrom ethereum/masterf321dfa
\r\nparams: release go-ethereum v1.14.9 stable (#30455)d09600f
\r\nRevert "core/rawdb: remove unused transition status state\r\naccessors" (#30449)8032b63
\r\ncore/tracing: add verkle gas change reasons to changelog (#30444)8dd2962
\r\ncore/tracing: fix typo in comment (#30443)ec596e0
\r\ncore, trie: prealloc capacity for maps (#30437)0342496
\r\ncore/types: more easily extensible tx signing (#30372)4c4f212
\r\ninternal: run tests in parallel (#30381)ae70744
\r\ncore/rawdb: remove unused transition status state accessors (#30433)0dd7e82
\r\ncore/txpool/blobpool: avoid possible zero index panic (#30430)Sourced from github.com/ethereum/go-ethereum's\r\nreleases.
\r\n\r\n\r\nRayingri (v1.14.8)
\r\nThis is a maintenance release with bug fixes only.
\r\nCommand changes
\r\n\r\n
\r\n- Blobpool related flags in Geth now actually work. (#30203)
\r\n- The
\r\nevm run
command no longer overwrites the sender\r\naccount in genesis.json. (#30259)- \r\n
evm run
now allows configuring\r\nbaseFeePerGas
in genesis.json. (#30281)Go API
\r\n\r\n
\r\n- \r\n
core/types.Transaction.ChainID
had a bug where it\r\nmodified the signature for very large ChainID (>= 2^64). (#30157)- \r\n
ethclient.Client.NetworkID
now supports values returned\r\nin hex format by the server. (#30263)- \r\n
ethclient/simulated.Backend.AdjustTime
was fixed to\r\napply the correct time divison. (#30138)- \r\n
accounts/abi/bind.TransactOpts
now supports setting an\r\naccess list for created transactions. (#30195)- The package
\r\np2p/simulations
has been removed. (#30250)Core
\r\n\r\n
\r\n- A snap-sync database corruption related to sync restarts is fixed in\r\nthis release. (#30258)
\r\n- \r\n
eth_call
storage overrides now work as originally\r\nintended: if a storage replacement object is specified in the call,\r\nprevious storage values of the account are cleared. (#30185)- The txpool did not use the transaction's inline sender cache in some\r\ncases. (#30208)
\r\n- The performance of EVM stack swaps was improved a bit. (#30249)
\r\nNetworking
\r\n\r\n
\r\n- The downloader now takes withdrawals into account when sizing its\r\nqueue. (#30276)
\r\n- The new discovery node revalidation could hot-spin in certain rare\r\nscenarios. (#30239)
\r\n- Configuring an external IP using
\r\n--nat=extip:...
could\r\nlead to invalid discovery packets being generated. (#30234)Build
\r\n\r\n
\r\n- github.com/btcsuite/btcd/btcec has been upgraded to resolve a build\r\nerror caused by upstream API changes. (#30181)
\r\n- This release is built with Go 1.22.6. (#30273)
\r\nFor a full rundown of the changes please consult the Geth 1.14.8\r\nrelease milestone.
\r\n
\r\nAs with all our previous releases, you can find the:
\r\n\r\n
\r\n- Pre-built binaries for all platforms on our downloads page.
\r\n- Docker images published under
\r\nethereum/client-go
.- Ubuntu packages in our Launchpad\r\nPPA repository.
\r\n- OSX packages in our Homebrew Tap\r\nrepository.
\r\n
a9523b6
\r\nMerge branch 'master' into release/1.14880511d
\r\nparams: release go-ethereum v1.14.8 stable5adf4ad
\r\neth/protocols/snap: cleanup dangling account trie nodes due to\r\nincomplete sto...33a13b6
\r\np2p/simulations: remove packages (#30250)32a1e06
\r\nbeacon/engine, consensus/beacon: use params.MaximumExtraDataSize instead\r\nof h...811a69c
\r\ngo.mod: update uint256 to 1.3.1 (#30280)83e70aa
\r\ncmd/evm: fix evm basefee (#30281)ebe31df
\r\neth/downloader, core/types: take withdrawals-size into account in\r\ndownloader ...d3dae66
\r\ntests: fix TransactionTest to actually run (#30272)9ea766d
\r\nbuild: upgrade -dlgo version to Go 1.22.6 (#30273)Sourced from github.com/ethereum/go-ethereum's\r\nreleases.
\r\n\r\n\r\nTrident (v1.14.7)
\r\nThis is a hot-fix release for a bug (#30139)\r\nwhich affects only the previous release. Users of v1.14.6 are kindly\r\nrequested to update.
\r\nFor a full rundown of the changes please consult the Geth 1.14.7\r\nrelease milestone.
\r\n
\r\nAs with all our previous releases, you can find the:
\r\n\r\n
\r\n- Pre-built binaries for all platforms on our downloads page.
\r\n- Docker images published under
\r\nethereum/client-go
.- Ubuntu packages in our Launchpad\r\nPPA repository.
\r\n- OSX packages in our Homebrew Tap\r\nrepository.
\r\n
aa55f5e
\r\nMerge branch 'master' into release/1.140aafbb3
\r\nparams: go-ethereum v1.14.7 stable803dc6b
\r\ncore/txpool/blobpool: revert #29989,\r\nWLock on Nonce (#30142)37590b2
\r\neth/catalyst: fix params in failure log (#30131)10467ac
\r\ngo.mod: update uint256 to 1.3.0 (#30134)c4b4d05
\r\ncrypto: remove hardcoded value for secp256k1.N (#30126)2d9d423
\r\nbuild: upgrade -dlgo version to Go 1.22.5 (#30112)c6cae0f
\r\nMerge remote-tracking branch 'gballet/release-1.14.6'640e0f1
\r\nparams: begin v1.14.7 release cycle6f2e1cf
\r\nparams: release Geth v1.14.6Sourced from github.com/ethereum/go-ethereum's\r\nreleases.
\r\n\r\n\r\nTalaria (v1.14.6)
\r\nGeth v1.14.6 is a maintenance release, but it does ship with the\r\nexperimental witness building validation code used in
\r\n@karalabe
's "cross\r\nvalidation" proposal.
\r\nShipped features:
\r\n\r\n
\r\n- Add stateless witness builder and (self-)cross validator (#29719,\r\n#29807,\r\n#29970,\r\n#30024)
\r\n- Set a 2KB hard limit for p2p handshake messages (#30029)
\r\n- Improved display of database statistics (#29948)
\r\nShipped bugfixes:
\r\n\r\n
\r\n- Fix issue in which the beacon root contract balance would not be\r\nsaved in developer mode, causing an error on restart (#29963)
\r\n- Fix shutdown crash when geth runs in blsync mode (#29946)
\r\n- Fix data races in snapshot access (#30001)\r\nand (#30011)
\r\n- Fix out of bounds access in json unmarshalling (#30014)
\r\n- Add missing lock in peer discovery (#29960)
\r\nFor a full rundown of the changes please consult the Geth 1.14.6\r\nrelease milestone.
\r\n
\r\nAs with all our previous releases, you can find the:
\r\n\r\n
\r\n- Pre-built binaries for all platforms on our downloads page.
\r\n- Docker images published under
\r\nethereum/client-go
.- Ubuntu packages in our Launchpad\r\nPPA repository.
\r\n- OSX packages in our Homebrew Tap\r\nrepository.
\r\n
aadddf3
\r\nparams: release Geth v1.14.60905660
\r\ncore/state: fix inconsistent verkle test error messages (#29753)41abab9
\r\nbuild: add check for stale generated files (#30037)a4e338f
\r\naccounts/usbwallet/trezor: upgrade to generate with protoc 27.1 (#30058)7cfff30
\r\nrpc: truncate call error data logs (#30028)06f1d07
\r\nall: replace division with right shift if possible (#29911)4939c25
\r\ncmd/evm/internal/t8ntool: log writeTraceResult error message (#30038)36d67be
\r\ncore/txpool/blobpool: improve newPriceHeap function (#30050)19c3c1e
\r\ntriedb/pathdb: fix flaky test in pathdb (#29901)045b971
\r\ntrie: relocate state execution logic into pathdb package (#29861)74b2db2
\r\n3.0.388f1429
\r\nupdate eslint. lint, fix unit tests.415d660
\r\nSnyk js braces 6838727 (#40)190510f
\r\nfix tests, skip 1 test in test/braces.expand716eb9f
\r\nreadme bumpa5851e5
\r\nMerge pull request #37\r\nfrom coderaiser/fix/vulnerability2092bd1
\r\nfeature: braces: add maxSymbols (https://github.com/micromatch/braces/issues/...9f5b4cf
\r\nfix: vulnerability (https://security.snyk.io/vuln/SNYK-JS-BRACES-6838727)98414f9
\r\nremove funding file665ab5d
\r\nupdate keepEscaping doc (#27)Sourced from celestiaorg/.github's\r\nreleases.
\r\n\r\n\r\nRelease v0.4.3
\r\n0.4.3\r\n(2024-06-17)
\r\nWhat's Changed
\r\n\r\n
\r\n- update: bump setup-python to v5 by
\r\n@ramin
in celestiaorg/.github#109New Contributors
\r\n\r\n
\r\n- \r\n
@ramin
made\r\ntheir first contribution in celestiaorg/.github#109Full Changelog: https://github.com/celestiaorg/.github/compare/v0.4.2...v0.4.3
\r\n
799a966
\r\nupdate: bump setup-python to v5 (#109)Sourced from github.com/ethereum/go-ethereum's\r\nreleases.
\r\n\r\n\r\nBothros (v1.14.5)
\r\nGeth v1.14.5 is a hotfix release that addresses a regression\r\nintroduced in v1.14.4, which prevented the node from discovering other\r\npeers in certain networking setups (#29944).\r\nIt is otherwise identical to v1.14.4.
\r\n
\r\nGeth v1.14.4 in a usual maintenance release, but it does ship a 5-7%\r\nblock import speed\r\nimprovement. Furthermore, v1.14.4 also finally includes an Ether\r\nsupply live tracer, that you can enable via
\r\n--vmtrace\r\nsupply
. Also please note, the default value for miner tip\r\nenforcement was dropped from 1 gwei to 0.001 gwei (block producers can\r\nchange this via--miner.gasprice
).Shipped features:
\r\n\r\n
\r\n- Reduce the default required minimum miner tip from 1 gwei to 0.001\r\ngwei to cater better for network conditions (#29895).
\r\n- Load trie nodes concurrently with trie updates, speeding up block\r\nimport by 5-7% (#29519,\r\n#29768,\r\n#29919).
\r\n- Introduce an Ether supply tracker as a live chain tracer (#29347).
\r\n- Implement Verkle stateless gas accounting (EIP-4762) (#29338).
\r\n- Optimise trie dirty tracking to reduce disk loads a bit (#29731).
\r\n- Ensure the beacon\r\nchain roots system contract is deployed in dev mode (#29655).
\r\n- Add an additional snap sync check for data validity before inserting\r\ninto the database (#29485).
\r\n- Improve the discovery protocol's node revalidation (#29572,\r\n#29864,\r\n#29836).
\r\n- Continue working towards pathdb support in archive mode (#29530,\r\n#29924).
\r\nShipped bugfixes:
\r\n\r\n
\r\n- Fix a gas estimation regression that caused longer runtimes (#29738).
\r\n- Fix a potential crash in JSON logging for EVM blocktests (#29795).
\r\n- Fix utility commands to support post-merge opcodes (#29799).
\r\n- Fix a txpool synchronicity issue in simulated chains (#29876).
\r\n- Fix a iteration order when using a trie node iterator (#27838).
\r\n- Fix a TCP/UDP discovery port test in cmd/devp2p (#29879).
\r\n- Fix IPv6 endpoint determination (#29801,\r\n#29827).
\r\nFor a full rundown of the changes please consult the Geth 1.14.4\r\nrelease milestone.
\r\n
\r\nAs with all our previous releases, you can find the:
\r\n\r\n
\r\n- Pre-built binaries for all platforms on our downloads page.
\r\n- Docker images published under
\r\nethereum/client-go
.- Ubuntu packages in our Launchpad\r\nPPA repository.
\r\n- OSX packages in our Homebrew Tap\r\nrepository.
\r\n
0dd173a
\r\nparams: release Geth v1.14.585459e1
\r\np2p/discover: unwrap 4-in-6 UDP source addresses (#29944)0750cb0
\r\np2p/netutil: fix comments (#29942)cbbfa3e
\r\nrlp: no need to repeat called len method (#29936)6c518fe
\r\nbuild: upgrade -dlgo version to Go 1.22.4 (#29938)bc65694
\r\np2p: use netip.Addr where possible (#29891)d09ddac
\r\ncore/rawdb: remove unused deriveLogFields (#29913)e85e21c
\r\ncore/state, eth/tracers: fix typos (#29932)fc40d68
\r\nparams: begin v1.14.5 release cycleSourced from github.com/ethereum/go-ethereum's\r\nreleases.
\r\n\r\n\r\nTriodia (v1.14.4)
\r\nGeth v1.14.4 in a usual maintenance release, but it does ship a 5-7%\r\nblock import speed\r\nimprovement. Furthermore, v1.14.4 also finally includes an Ether\r\nsupply live tracer, that you can enable via
\r\n--vmtrace\r\nsupply
. Also please note, the default value for miner tip\r\nenforcement was dropped from 1 gwei to 0.001 gwei (block producers can\r\nchange this via--miner.gasprice
).Shipped features:
\r\n\r\n
\r\n- Reduce the default required minimum miner tip from 1 gwei to 0.001\r\ngwei to cater better for network conditions (#29895).
\r\n- Load trie nodes concurrently with trie updates, speeding up block\r\nimport by 5-7% (#29519,\r\n#29768,\r\n#29919).
\r\n- Introduce an Ether supply tracker as a live chain tracer (#29347).
\r\n- Implement Verkle stateless gas accounting (EIP-4762) (#29338).
\r\n- Optimise trie dirty tracking to reduce disk loads a bit (#29731).
\r\n- Ensure the beacon\r\nchain roots system contract is deployed in dev mode (#29655).
\r\n- Add an additional snap sync check for data validity before inserting\r\ninto the database (#29485).
\r\n- Improve the discovery protocol's node revalidation (#29572,\r\n#29864,\r\n#29836).
\r\n- Continue working towards pathdb support in archive mode (#29530,\r\n#29924).
\r\nShipped bugfixes:
\r\n\r\n
\r\n- Fix a gas estimation regression that caused longer runtimes (#29738).
\r\n- Fix a potential crash in JSON logging for EVM blocktests (#29795).
\r\n- Fix utility commands to support post-merge opcodes (#29799).
\r\n- Fix a txpool synchronicity issue in simulated chains (#29876).
\r\n- Fix a iteration order when using a trie node iterator (#27838).
\r\n- Fix a TCP/UDP discovery port test in cmd/devp2p (#29879).
\r\n- Fix IPv6 endpoint determination (#29801,\r\n#29827).
\r\nFor a full rundown of the changes please consult the Geth 1.14.4\r\nrelease milestone.
\r\n
\r\nAs with all our previous releases, you can find the:
\r\n\r\n
\r\n- Pre-built binaries for all platforms on our downloads page.
\r\n- Docker images published under
\r\nethereum/client-go
.- Ubuntu packages in our Launchpad\r\nPPA repository.
\r\n- OSX packages in our Homebrew Tap\r\nrepository.
\r\n
5550d83
\r\nparams: release Geth v1.14.4125fb1f
\r\ncore/state: avoid data race (#29924)682ae83
\r\ninternal/ethapi: recap higher args.Gas with block GasLimit in\r\nDoEstimateGas (...68c0ec0
\r\ntrie: iterate values pre-order and fix seek behavior (#27838)adbbd8c
\r\ncore/state: prefetch account trie while starting a prefetcher (#29919)a6751d6
\r\ncore/rawdb,eth/protocols,p2p: prealloc slice size (#29893)7270cba
\r\nlog: fix a typo (#29883)b36c738
\r\nbeacon/engine: prealloc capacity for map and slice (#29903)50405e2
\r\ncmd/evm/internal/t8ntool: fix a typo (#29887)d38b88a
\r\ncore/state: introduce stateupdate structure (#29530)