Releases: CortexFoundation/CortexTheseus
Releases · CortexFoundation/CortexTheseus
Millennium-hotfix 🎉
Changes
MD5
03212b7f64d39db2e963223d1a4ad8fb cortex-Linux-x86_64-v1.10.61-57a16fd1.tar.gz
9fe3dfc3ce2f6295554ea7b2406d9fe5 cortex-Linux-x86_64-v1.10.61-57a16fd1.zip
SHA256
f6927f9feaf4fa58afcba7ab8760aa95a7ed81ffc6bf159742605562db74375d cortex-Linux-x86_64-v1.10.61-57a16fd1.tar.gz
d1658502e99a08b76ed7638537c3855254b1993783113e83f4a6804659383287 cortex-Linux-x86_64-v1.10.61-57a16fd1.zip
Millennium 🎉
Changes
- 1.10.60 stable @ucwong (#2207)
- tests on the binary iterator @ucwong (#2205)
- client fix @ucwong (#2204)
- p2p util test @ucwong (#2203)
- build: use slices.Clone for copying slice @ucwong (#2201)
- vm interpreter and instruction fix @ucwong (#2199)
- chore: remove redundant words in comment @wangjingcun (#2198)
- build fix @ucwong (#2197)
- refactor Database interface @ucwong (#2196)
- break rawdb -> {leveldb, pebble} dependency @ucwong (#2195)
- add disableCode/Storage options for prestateTracer @ucwong (#2194)
- avoid hard code @ucwong (#2193)
- add DeleteRange feature @ucwong (#2191)
- add gnark bn254 precompile methods @ucwong (#2190)
- common direct dependency @ucwong (#2189)
- version split @ucwong (#2188)
- avoid compiling js bigint when not needed @ucwong (#2187)
- file exist : build @ucwong (#2186)
- get rid of custom MaxUint64 and MaxUint64 @ucwong (#2185)
- prefetcher heap escape @ucwong (#2184)
- state is missing when num is zero @ucwong (#2183)
- current header fix @ucwong (#2182)
- light chain event @ucwong (#2181)
- chain event header lit @ucwong (#2180)
- head event lit @ucwong (#2179)
- side chain event header @ucwong (#2178)
- reorg deps on header & restruct @ucwong (#2177)
- use decred secp256k1 directly @ucwong (#2176)
- pebble level sizes @ucwong (#2175)
- pebble non-sync mode @ucwong (#2174)
- linter fix @ucwong (#2173)
- log: remove unused parameter @ucwong (#2170)
- deps @ucwong (#2169)
- freezer index repair @ucwong (#2168)
- add config option for disabling FINDNODE liveness check @ucwong (#2167)
- state db snaps tiny fix @ucwong (#2166)
- remove param snaps in new state function @ucwong (#2165)
- move snaps from state to caching database @ucwong (#2164)
- state destruct fix @ucwong (#2163)
- fix flaky tests writing to test.log after completion @ucwong (#2162)
- add snapshots to state database @ucwong (#2161)
- 1.10.60 unstable @ucwong (#2159)
MD5
6aad048ad765902da2ef8d2870817703 cortex-Linux-x86_64-v1.10.60-9001c573.tar.gz
c23bdbd496ddb836169dac6b330e0364 cortex-Linux-x86_64-v1.10.60-9001c573.zip
SHA256
ac979ba1127b0b9c003f137104ffded3c65ab190346f8f06349b0649cfddda16 cortex-Linux-x86_64-v1.10.60-9001c573.tar.gz
17944dcbc4e305fa683edf9801208b6098f89458b4e58fe699a75c38e20aca21 cortex-Linux-x86_64-v1.10.60-9001c573.zip
What's Changed
- 1.10.60 unstable by @ucwong in #2159
- add snapshots to state database by @ucwong in #2161
- fix flaky tests writing to test.log after completion by @ucwong in #2162
- state destruct fix by @ucwong in #2163
- move snaps from state to caching database by @ucwong in #2164
- remove param snaps in new state function by @ucwong in #2165
- state db snaps tiny fix by @ucwong in #2166
- add config option for disabling FINDNODE liveness check by @ucwong in #2167
- freezer index repair by @ucwong in #2168
- log: remove unused parameter by @ucwong in #2170
- linter fix by @ucwong in #2173
- pebble non-sync mode by @ucwong in #2174
- pebble level sizes by @ucwong in #2175
- use decred secp256k1 directly by @ucwong in #2176
- reorg deps on header & restruct by @ucwong in #2177
- side chain event header by @ucwong in #2178
- head event lit by @ucwong in #2179
- chain event header lit by @ucwong in #2180
- light chain event by @ucwong in #2181
- current header fix by @ucwong in #2182
- state is missing when num is zero by @ucwong in #2183
- prefetcher heap escape by @ucwong in #2184
- get rid of custom MaxUint64 and MaxUint64 by @ucwong in #2185
- file exist : build by @ucwong in #2186
- avoid compiling js bigint when not needed by @ucwong in #2187
- version split by @ucwong in #2188
- common direct dependency by @ucwong in #2189
- add gnark bn254 precompile methods by @ucwong in #2190
- add DeleteRange feature by @ucwong in #2191
- avoid hard code by @ucwong in #2193
- add disableCode/Storage options for prestateTracer by @ucwong in #2194
- break rawdb -> {leveldb, pebble} dependency by @ucwong in #2195
- refactor Database interface by @ucwong in #2196
- build fix by @ucwong in #2197
- chore: remove redundant words in comment by @wangjingcun in #2198
- vm interpreter and instruction fix by @ucwong in #2199
- build: use slices.Clone for copying slice by @ucwong in #2201
- p2p util test by @ucwong in #2203
- client fix by @ucwong in #2204
- tests on the binary iterator by @ucwong in #2205
- 1.10.60 stable by @ucwong in #2207
New Contributors
- @wangjingcun made their first contribution in #2198
Full Changelog: v1.10.59...v1.10.60
BohBoh 🎉
Changes
- 1.10.59 stable @ucwong (#2158)
- db err catch @ucwong (#2155)
- prealloc capacity for maps @ucwong (#2154)
- p2p/enode: add quic ENR entry @ucwong (#2153)
- refactor: use strings.ReplaceAll @bytetigers (#2124)
- chore: fix some function names @curlwget (#2123)
- tx fetcher fix @ucwong (#2152)
- mark stale @ucwong (#2151)
- core/state: get rid of field pointer in journal mdl @ucwong (#2150)
- core/state: get rid of field pointer in journal @ucwong (#2149)
- build: increase go test timeout @ucwong (#2148)
- core/state: semantic journalling @ucwong (#2145)
- p2p/discover: fix Write method in metered connection @ucwong (#2142)
- build: make go buildid static @ucwong (#2140)
- lookup limit @ucwong (#2139)
- get headers service @ucwong (#2138)
- print disc version @ucwong (#2135)
- using discv5 default @ucwong (#2134)
- cmd/devp2p: require dns:read, dns:edit permissions for cloudflare dep… @ucwong (#2133)
- rpc: add timeout to rpc client Unsubscribe @ucwong (#2132)
- build: attempt at reproducible builds @ucwong (#2131)
- core/vm: reuse Memory instances @ucwong (#2130)
- drop migrate table @ucwong (#2129)
- accounts/abi: handle ABIs with contract type parameter @ucwong (#2128)
- internal/build: include git-date on detached head @ucwong (#2127)
- network dev mode @ucwong (#2126)
- v5 bootnodes update @ucwong (#2125)
- forkid time fix @ucwong (#2122)
- stateless witness added @ucwong (#2121)
- vm errors of contract simplified @ucwong (#2120)
- dial nodes from discv5 dht @ucwong (#2119)
- build: run 'go mod tidy' check as part of lint @ucwong (#2118)
- remove httprouter @ucwong (#2117)
- remove unused packages @ucwong (#2116)
- core/vm: use uint64 in memory for indices everywhere @ucwong (#2114)
- core/vm: improved stack swap performance @ucwong (#2113)
- support networkID in hex format @ucwong (#2112)
- internal/debug: remove memsize @ucwong (#2110)
- p2p/discover: schedule revalidation also when all nodes are excluded … @ucwong (#2109)
- p2p: fix flaky test TestServerPortMapping @ucwong (#2108)
- p2p/nat: return correct port for ExtIP NAT @ucwong (#2106)
- remove unnecessary map pointer in state override @ucwong (#2105)
- cmd/devp2p, p2p/enr: clean up uses of fmt.Errorf @ucwong (#2104)
- core/state: fix SetStorage override behavior @ucwong (#2103)
- increase testing time to cover more cases @ucwong (#2102)
- 1.10.59 unstable @ucwong (#2101)
New Contributors
- @curlwget made their first contribution in #2123
- @bytetigers made their first contribution in #2124
MD5
972bdbe7d9dc45da5312bf7e89207d44 cortex-Linux-x86_64-v1.10.59-94012137.tar.gz
0f311bedb43d6e777fd9fb499e86086b cortex-Linux-x86_64-v1.10.59-94012137.zip
SHA256
608a40d60c0f49b6c93abdde82ec2ac2b39c90f6f5ded084ac8f60520016a144 cortex-Linux-x86_64-v1.10.59-94012137.tar.gz
d2cb8c83e7fe490e571647612f6c9bfe43d54e27b5a51568af37d5f0fd911de9 cortex-Linux-x86_64-v1.10.59-94012137.zip
Full Changelog: v1.10.58...v1.10.59
Cetus-Hotfix 🎉
This is a hot fix for Cetus(v1.10.57), please upgrade if you are using Cetus(v1.10.57)
Changes
- 1.10.58 stable @ucwong (#2100)
- deps & hot fix @ucwong (#2099)
- go.mod: upgrade to btcsuite/btcd/btcec v2.3.4 @ucwong (#2098)
- p2p/discover: remove type encPubkey @ucwong (#2097)
- all: simplify tests using t.TempDir() @ucwong (#2096)
- add dht flag in test @ucwong (#2095)
- core/types: don't modify signature V when reading large chainID @ucwong (#2094)
- p2p: fix ip change log parameter @ucwong (#2093)
- crypto: remove hardcoded value for secp256k1.N @ucwong (#2091)
- unstable 1.10.58 @ucwong (#2089)
MD5
8bfb85cb5f2e764a61aa203969cb853b cortex-Linux-x86_64-v1.10.58-b89a3ba7.tar.gz
66c860cb8966d0e61d80b829b8ab09e0 cortex-Linux-x86_64-v1.10.58-b89a3ba7.zip
SHA256
952fb9ad875667c7e0838bb5069ce81603364d89b6e1c5e4b2efdbb29a4ff3bb cortex-Linux-x86_64-v1.10.58-b89a3ba7.tar.gz
7b894d3af9e205c116cacb0efb201e073995e353185a3d174dd49c5f5c3237f3 cortex-Linux-x86_64-v1.10.58-b89a3ba7.zip
Cetus 🎉
Changes
- 1.10.57 stable @ucwong (#2088)
- deps @ucwong (#2087)
- rpc: truncate call error data logs @ucwong (#2086)
- all: replace division with right shift if possible @ucwong (#2085)
- tracker deps @ucwong (#2084)
- trie/trienode: remove unnecessary check in Summary @ucwong (#2083)
- accounts/keystore: use t.TempDir in test @ucwong (#2082)
- global tracker used fix @ucwong (#2081)
- p2p/discover: improve flaky revalidation tests @ucwong (#2080)
- p2p/rlpx: 2KB maximum size for handshake messages @ucwong (#2079)
- global tracker deps @ucwong (#2078)
- common: using
ParseUint
instead ofParseInt
@ucwong (#2077) - core/state/snapshot: acquire the lock on Release @ucwong (#2076)
- common/math: fix out of bounds access in json unmarshalling @ucwong (#2075)
- prealloc @ucwong (#2074)
- core/state/snapshot: add a missing lock @ucwong (#2073)
- Deps @ucwong (#2072)
- accounts: avoid duplicate regex compilation @ucwong (#2071)
- p2p/simulations: update doc of HTTP endpoints @ucwong (#2070)
- disable cache @ucwong (#2069)
- cmd/devp2p: fix log output @ucwong (#2068)
- core/state: rename all the AccessList receivers to 'al' @ucwong (#2067)
- when configured via flag, in block execution: prefetch all reads from… @ucwong (#2066)
- p2p: use package slices to sort in PeersInfo @ucwong (#2065)
- p2p/discover: add missing lock when calling tab.handleAddNode @ucwong (#2064)
- p2p/discover: unwrap 4-in-6 UDP source addresses @ucwong (#2063)
- p2p/netutil: fix comments @ucwong (#2062)
- rlp: no need to repeat called len method @ucwong (#2061)
- p2p: use netip.Addr where possible @ucwong (#2060)
- core/rawdb: remove unused deriveLogFields @ucwong (#2059)
- add trie UpdateStorage @ucwong (#2058)
- trie: iterate values pre-order and fix seek behavior @ucwong (#2057)
- core/state: prefetch account trie while starting a prefetcher @ucwong (#2056)
- lower miner tips @ucwong (#2055)
- common/math: rename variable name
int
ton
@ucwong (#2054) - crypto/secp256k1: change receiver variable name to lowercase @ucwong (#2053)
- remove unnecessary function wrapper @ucwong (#2052)
- fix update logic in handleAddNod & refactor node representation & TCP… @ucwong (#2051)
- p2p/discover: fix update logic in handleAddNode @ucwong (#2050)
- core/state: remove unused error from prefetcher trie method @ucwong (#2049)
- p2p/discover: fix crash when revalidated node is removed @ucwong (#2048)
- core/rawdb, triedb/pathdb: fix freezer read-only option @ucwong (#2047)
- core/state: fix typos in comments @ucwong (#2046)
- txpool data race fix @ucwong (#2045)
- metrics: fix out of range error message @ucwong (#2044)
- metrics: fix function comment @ucwong (#2043)
- p2p: fix typos @ucwong (#2042)
- metrics: fix flaky test
TestExpDecaySampleNanosecondRegression
@ucwong (#2041) - core/types: clarify set inclusion in comments @ucwong (#2040)
- torrentfs trackers update fix @ucwong (#2039)
- devp2p fix @ucwong (#2038)
- p2p/enode: fix TCPEndpoint @ucwong (#2037)
- p2p/enode: fix endpoint determination for IPv6 @ucwong (#2036)
- p2p/discover: improved node revalidation @ucwong (#2035)
- torrentfs update @ucwong (#2034)
- secure trie to state trie @ucwong (#2033)
- use trie id and api fix @ucwong (#2032)
- update & fi @ucwong (#2031)
- core/state: remove useless operation @ucwong (#2030)
- core/state: blocking prefetcher on term signal, parallel updates @ucwong (#2029)
- core/state: remove slot dirtyness if it's set back to origin value @ucwong (#2028)
- p2p/discover/v5wire: add tests for invalid handshake and auth data size @ucwong (#2027)
- move TriesInMemory to state @ucwong (#2026)
- fix pebble metrics registration @ucwong (#2025)
- core/rawdb: fix ancient root folder @ucwong (#2024)
- commit state concurrently @ucwong (#2023)
- core/vm: remove redundant error checks @ucwong (#2022)
- 1.10.57 unstable @ucwong (#2021)
MD5
7e9496b6242384b158cf339bd2c52370 cortex-Linux-x86_64-v1.10.57-a4d71c8b.tar.gz
312dc9980bff9c42c8e6aa4de7bbe806 cortex-Linux-x86_64-v1.10.57-a4d71c8b.zip
SHA256
c99cf943c3f4f41a20cf4b4f69ee06823caf2d78b75c6765d7d2bd4c87e50b30 cortex-Linux-x86_64-v1.10.57-a4d71c8b.tar.gz
d2b32c9c206086c16e41dee4bf2a176dd8cba9b5b29e7015fef9a533960e5107 cortex-Linux-x86_64-v1.10.57-a4d71c8b.zip
Apus 🎉
Changes
- 1.10.56 stable @ucwong (#2020)
- refactor so NewBlock, WithBody take types.Body @ucwong (#2019)
- core/rawdb: implement in-memory freezer @ucwong (#2018)
- crypto instead of sha3 @ucwong (#2017)
- trie/trienode: minor speedup in nodeset merging @ucwong (#2016)
- close opened files @ucwong (#2015)
- 1.10.56 unstable @ucwong (#2014)
- core/vm: add subgroup checks for mul/mulexp for G1/G2 @ucwong (#2013)
- core/vm: remove a redundant zero check in opAddmod @ucwong (#2012)
- p2p/simulations/adapters: use maps.Clone @ucwong (#2011)
- deps @ucwong (#2010)
- simple seeding to upload @ucwong (#2009)
- core/state: revert pending storage updates if they revert to original… @ucwong (#2008)
- core/state: better randomized testing (postcheck) on journalling @ucwong (#2007)
- remove unnecessary checks @ucwong (#2006)
- core/state: storage journal entry should revert dirtyness too @ucwong (#2005)
- trie, consensus/clique: use maps.Clone @ucwong (#2004)
- trie: preallocate capacity for fields slice @ucwong (#2003)
- state operation v2 @ucwong (#2002)
- core/vm: fix Prague contracts (#29612) @ucwong (#2001)
Lupus 🎉
Changes
- 1.10.55 stable @ucwong (#2000)
- regen fix @ucwong (#1999)
- build: fix string compare for SortFunc @ucwong (#1998)
- fix error msg @ucwong (#1997)
- unused clean @ucwong (#1996)
- avoid timer leak @ucwong (#1995)
- block lookup cache api used @ucwong (#1994)
- add new precompiles @ucwong (#1993)
- current header type @ucwong (#1992)
- print warning log if pebble performance degrades @ucwong (#1991)
- core/state: fix bug in statedb.Copy and remove unnecessary preallocat… @ucwong (#1990)
- typo fix @ucwong (#1989)
- update gascosts for BLS12-381 + use gnark instead of kilic @ucwong (#1988)
- core/vm: refactor push-functions to use
min
builtin @ucwong (#1987) - core/rawdb: add sanity-limit to header accessor @ucwong (#1986)
- enforce topic-limit early on filter criterias @ucwong (#1985)
- p2p/nat: fix typos in comments @ucwong (#1984)
- typo fix @ucwong (#1983)
- use timer instead of time.After in loops, to avoid memleaks @ucwong (#1982)
- use big.Sign to compare with zero @ucwong (#1981)
- tx lookup cache lock added @ucwong (#1980)
- core/vm: move bls precompiles to correct addresses @ucwong (#1979)
- rlp: replace reflect.PtrTo with reflect.PointerTo @ucwong (#1978)
- internal, signer/core: replace path.Join with filepath.Join @ucwong (#1977)
- reject contract creation if the storage is non-empty @ucwong (#1976)
- logger output fix @ucwong (#1975)
- use slices.Contains @ucwong (#1974)
- use new atomic types in caches @ucwong (#1973)
- internal/debug: convert legacy log level value in debug_verbosity @ucwong (#1972)
- p2p/discover: using slices.Contains @ucwong (#1971)
- log: using maps.Clone @ucwong (#1970)
- p2p/dnsdisc: using clear builtin func @ucwong (#1969)
- crypto/signify: close tmp key file in test @ucwong (#1968)
- p2p: add inbound and outbound peers metric @ucwong (#1967)
- common/lru: use clear builtin @ucwong (#1966)
- core/state: use maps.Clone @ucwong (#1965)
- rpc: fix ipc max path size @ucwong (#1964)
- rlp: using maps.Clone @ucwong (#1963)
- accounts/abi/bind: remove unused err set and check @ucwong (#1962)
- cmd/devp2p: fix decoding of raw RLP ENR attributes @ucwong (#1961)
- log: add Handler getter to Logger interface @ucwong (#1960)
- console: fix the wrong error msg of datadir testcase @ucwong (#1959)
- core/state: using slices.Clone @ucwong (#1958)
- tiny fix @ucwong (#1957)
- core: skip the check the statefulness of head block in repair @ucwong (#1956)
- perform updates before deletions when mutating tries @ucwong (#1955)
- remove useless err return value @ucwong (#1954)
- Makefile .phony clean @ucwong (#1953)
- remove dependency on golang.org/exp @ucwong (#1952)
- simple seeding func added @ucwong (#1951)
- Dev @ucwong (#1950)
- log: use native log/slog instead of golang/exp @ucwong (#1948)
- core/asm: minor code-clarification @ucwong (#1947)
- all: use min/max/clear from go1.21 @ucwong (#1946)
- accounts/abi/bind: check invalid chainID first @ucwong (#1945)
- p2p: fix race in dialScheduler @ucwong (#1944)
- log: replace tmp with bytes.Buffer.AvailableBuffer @ucwong (#1943)
- crypto update @ucwong (#1942)
- common/math: copy result in Exp @ucwong (#1941)
- internal/build, rpc: add missing HTTP response body Close() calls @ucwong (#1940)
- p2p/simulations/adapters: fix error messages @ucwong (#1939)
- crypto/kz4844: pass blobs by ref @ucwong (#1938)
- bootnodes update @ucwong (#1937)
- crypto fix @ucwong (#1936)
- boots update & deps @ucwong (#1935)
- remove redundant string conversion @ucwong (#1934)
- bt.v2 deps @ucwong (#1933)
- engine removed @ucwong (#1932)
- initialize gasRemaining @ucwong (#1931)
- Fix prestateTracer pre nonce on contract creation @ucwong (#1930)
- go deps @ucwong (#1929)
- core: use finalized block as the chain freeze indicator @ucwong (#1928)
- accounts/abi: delete duplicate error check @ucwong (#1927)
- p2p: remove unused argument 'flags' @ucwong (#1926)
- transaction propagation paths @ucwong (#1925)
- deps & go formatter @ucwong (#1924)
- Fix call_tracer withLog == true && onlyTopCall == true @ucwong (#1923)
- core/txpool: no need to run rotate if no local txs @ucwong (#1922)
- deps @ucwong (#1921)
- p2p, log, rpc: use errors.New to replace fmt.Errorf with no parameter… @ucwong (#1920)
- 1.10.55 unstable @ucwong (#1919)
Full Changelog: v1.10.55...v1.10.55
MD5
0a6d99aac96c833c23ba5cae1fcb4bb0 cortex-Linux-x86_64-v1.10.55-aa9306cb.tar.gz
da01a530b4d87cce1d3581d3c965a844 cortex-Linux-x86_64-v1.10.55-aa9306cb.zip
SHA256
7ac6ca011c41c89e5299926fd9af0172d5fd578a4754e52fa47956efc2fcd3d4 cortex-Linux-x86_64-v1.10.55-aa9306cb.tar.gz
7cbf04bb88141c4bd2007c0f6199e36cd1b3cbac741440ac9677e09f9121b99e cortex-Linux-x86_64-v1.10.55-aa9306cb.zip
Hercules 🎉
Changes
- 1.10.54 stable @ucwong (#1918)
- max uint64 used @ucwong (#1914)
- remove redundant heap @ucwong (#1912)
- internal/flags: fix --miner.gasprice default listing @ucwong (#1907)
- p2p: fix accidental termination of portMappingLoop @ucwong (#1906)
- go module auto & deps @ucwong (#1905)
- build tags fix @ucwong (#1904)
- build: fix problem with windows line-endings in CI download @ucwong (#1903)
- core: reset tx lookup cache if necessary @ucwong (#1902)
- core/types: fix and test handling of faulty nil-returning signer @ucwong (#1900)
- 1.10.54 unstable @ucwong (#1898)
🐛 Bug Fixes
What's Changed
- 1.10.54 unstable by @ucwong in #1898
- core/types: fix and test handling of faulty nil-returning signer by @ucwong in #1900
- core: reset tx lookup cache if necessary by @ucwong in #1902
- build: fix problem with windows line-endings in CI download by @ucwong in #1903
- build tags fix by @ucwong in #1904
- go module auto & deps by @ucwong in #1905
- p2p: fix accidental termination of portMappingLoop by @ucwong in #1906
- internal/flags: fix --miner.gasprice default listing by @ucwong in #1907
- remove redundant heap by @ucwong in #1912
- max uint64 used by @ucwong in #1914
- cvm-remote-fix by @ucwong in #1917
- 1.10.54 stable by @ucwong in #1918
Full Changelog: v1.10.53...v1.10.54
MD5
9ed36ffb6b1acc403c83d9aae386ba83 cortex-Linux-x86_64-v1.10.54-f588d2b2.tar.gz
23965ca5a7283c9b48db3b7ae668408c cortex-Linux-x86_64-v1.10.54-f588d2b2.zip
SHA256
13ecf76046e8870ad2122ba9274fe8c36fa2c9c1bb0de4e6f00f9fbacf4ea20c cortex-Linux-x86_64-v1.10.54-f588d2b2.tar.gz
1e2fc55b91d514ae4e55cd295e7f4739f21e85675db5970b12a430e2f2829215 cortex-Linux-x86_64-v1.10.54-f588d2b2.zip
Horologium 🎉
Changes
- 1.10.53 stable @ucwong (#1897)
- deps @ucwong (#1896)
- reset filter begin @ucwong (#1895)
- deps @ucwong (#1894)
- core/state: unexport GetOrNewStateObject @ucwong (#1893)
- p2p/dnsdisc: use strings.Cut over strings.IndexByte @ucwong (#1892)
- cmd/geth, internal/debug: get rid of by-default log config @ucwong (#1891)
- fix bigint topic negative encoding @ucwong (#1890)
- deps @ucwong (#1889)
- log: emit error level string as "error", not "eror" @ucwong (#1888)
- deps @ucwong (#1887)
- unsubscribe fix @ucwong (#1886)
- fix @ucwong (#1885)
- dependencies @ucwong (#1884)
- err handler fix @ucwong (#1883)
- deps @ucwong (#1882)
- large tx count @ucwong (#1881)
- torrent fs event update @ucwong (#1880)
- multi event subscribe added @ucwong (#1879)
- Ubuntu release version @ucwong (#1878)
- log: avoid setting default slog logger in init @ucwong (#1877)
- fs task buff @ucwong (#1876)
- torrentfs update @ucwong (#1875)
- state object mdl methods added @ucwong (#1874)
- mdl state method added @ucwong (#1873)
- core/state: logic equivalence for GetCodeHash @ucwong (#1872)
- latest azblob deps update @ucwong (#1871)
- latest cloud flare api update @ucwong (#1870)
- actions/[email protected] @ucwong (#1869)
- deps @ucwong (#1868)
- wormhole update @ucwong (#1867)
- close all wallet before account @ucwong (#1866)
- build: make linter emit output @ucwong (#1865)
- 1.10.53 unstable @ucwong (#1864)
MD5
60097639f6409f99975abb1f0e22fff1 cortex-Linux-x86_64-v1.10.53-81bf2410.tar.gz
d40769b4fc2a7479756e41d9c7619231 cortex-Linux-x86_64-v1.10.53-81bf2410.zip
SHA256
856f29ffecbcc1d4ce7616e23a72161f70b4ec1360ffc866b37938f7167bb699 cortex-Linux-x86_64-v1.10.53-81bf2410.tar.gz
66c432fd00b62af361a4eee99835c0f130325e15d09187394521ba669aeb187a cortex-Linux-x86_64-v1.10.53-81bf2410.zip
Fatima 🎉
Changes
- 1.10.52 stable @ucwong (#1863)
- core/rawdb: implement size reporting for live items in freezer_table … @ucwong (#1862)
- interface to any @ucwong (#1861)
- p2p/discover: add liveness check in collectTableNodes @ucwong (#1860)
- download stats @ucwong (#1859)
- discard work submit to full channel @ucwong (#1858)
- cuckoo consensus test @ucwong (#1857)
- avoid using block override @ucwong (#1856)
- mv big0 @ucwong (#1855)
- infer mem table added @ucwong (#1854)
- infer gas table added @ucwong (#1853)
- infer opcodes added @ucwong (#1852)
- pre cache tx context change @ucwong (#1851)
- checkpoint update @ucwong (#1850)
- deps @ucwong (#1849)
- change signer scope @ucwong (#1848)
- remove useless return values @ucwong (#1847)
- dependencies @ucwong (#1846)
- vm inference related funcs added @ucwong (#1845)
- infer op instructions added @ucwong (#1844)
- copyrights and authors list revert from go-ethereum original @ucwong (#1843)
- make structlog/json-log stack hex again @ucwong (#1842)
- downloader test parallel fix @ucwong (#1840)
- accounts: run tests in parallel @ucwong (#1839)
- support debug_traceCall on transaction @ucwong (#1838)
- slog: faster and less memory-consumption @ucwong (#1837)
- deps @ucwong (#1836)
- take lock around access to dirties cache @ucwong (#1835)
- tiny fix @ucwong (#1834)
- core/state: make stateobject.create selfcontain @ucwong (#1833)
- api revert err @ucwong (#1832)
- use slog std lib instead log15 @ucwong (#1831)
- ExecutionResult & gas refund @ucwong (#1830)
- crypto/secp256k1: fix 32-bit tests when CGO_ENABLED=0 @ucwong (#1829)
- fix type inconsistencies @ucwong (#1828)
- golang-kv & uint256 & deps @ucwong (#1827)
- vm return value fix @ucwong (#1826)
- workflow update @ucwong (#1824)
- Makefile fix @ucwong (#1823)
- accounts cache test fix @ucwong (#1822)
- rpc: improve performance of subscription notification encoding @ucwong (#1821)
- ws test fix and deps @ucwong (#1820)
- don't double-close iterator inside pebbleIterator @ucwong (#1819)
- core, trie, rpc: speed up tests @ucwong (#1818)
- accounts/abi: context info on unpack-errors @ucwong (#1817)
- deps @ucwong (#1816)
- cmd: run tests in parallel @ucwong (#1815)
- signer: run tests in parallel @ucwong (#1814)
- txpool: respect nolocals-setting @ucwong (#1813)
- remove workflow cache @ucwong (#1812)
- use node pool to reduce allocations @ucwong (#1811)
- reduced allocations @ucwong (#1810)
- all: replace some cases of strings.SplitN with strings.Cut @ucwong (#1809)
- accounts/abi: improve readability of method-to-string conversion @ucwong (#1808)
- trie: spelling - fix comments in hasher @ucwong (#1807)
- fix isPush for push0 @ucwong (#1806)
- bootnodes update @ucwong (#1805)
- core/rawdb: fsync the index file after each freezer write @ucwong (#1804)
- pebble Errorf added @ucwong (#1803)
- exit early if topics-filter has more than 4 topics @ucwong (#1802)
- 1.10.52 unstable @ucwong (#1801)
MD5
8c8252655794d5937e48d91e1f5d023d cortex-Linux-x86_64-v1.10.52-4d805424.tar.gz
155a673b4eb28c8ff5492c3c691b1c88 cortex-Linux-x86_64-v1.10.52-4d805424.zip
SHA256
57d0e6dc73e24d29dc8d225aeb2ba67d2645537ca502311867d9882f43bb1f46 cortex-Linux-x86_64-v1.10.52-4d805424.tar.gz
b8a5f067ed491ff59f4da501cdbb14162c8d3420251a2679d184d6fee48cdb03 cortex-Linux-x86_64-v1.10.52-4d805424.zip
What's Changed
- 1.10.52 unstable by @ucwong in #1801
- exit early if topics-filter has more than 4 topics by @ucwong in #1802
- pebble Errorf added by @ucwong in #1803
- core/rawdb: fsync the index file after each freezer write by @ucwong in #1804
- bootnodes update by @ucwong in #1805
- fix isPush for push0 by @ucwong in #1806
- trie: spelling - fix comments in hasher by @ucwong in #1807
- accounts/abi: improve readability of method-to-string conversion by @ucwong in #1808
- all: replace some cases of strings.SplitN with strings.Cut by @ucwong in #1809
- reduced allocations by @ucwong in #1810
- use node pool to reduce allocations by @ucwong in #1811
- remove workflow cache by @ucwong in #1812
- txpool: respect nolocals-setting by @ucwong in #1813
- signer: run tests in parallel by @ucwong in #1814
- cmd: run tests in parallel by @ucwong in #1815
- deps by @ucwong in #1816
- accounts/abi: context info on unpack-errors by @ucwong in #1817
- core, trie, rpc: speed up tests by @ucwong in #1818
- don't double-close iterator inside pebbleIterator by @ucwong in #1819
- ws test fix and deps by @ucwong in #1820
- rpc: improve performance of subscription notification encoding by @ucwong in #1821
- accounts cache test fix by @ucwong in #1822
- Makefile fix by @ucwong in #1823
- workflow update by @ucwong in #1824
- vm return value fix by @ucwong in #1826
- golang-kv & uint256 & deps by @ucwong in #1827
- fix type inconsistencies by @ucwong in #1828
- crypto/secp256k1: fix 32-bit tests when CGO_ENABLED=0 by @ucwong in #1829
- ExecutionResult & gas refund by @ucwong in #1830
- use slog std lib instead log15 by @ucwong in #1831
- api revert err by @ucwong in #1832
- core/state: make stateobject.create selfcontain by @ucwong in #1833
- tiny fix by @ucwong in #1834
- take lock around access to dirties cache by @ucwong in #1835
- deps by @ucwong in #1836
- slog: faster and less memory-consumption by @ucwong in #1837
- support debug_traceCall on transaction by @ucwong in #1838
- accounts: run tests in parallel by @ucwong in #1839
- downloader test parallel fix by @ucwong in #1840
- make structlog/json-log stack hex again by @ucwong in #1842
- copyrights and authors list revert from go-ethereum original by @ucwong in #1843
- infer op instructions added by @ucwong in #1844
- vm inference related funcs added by @ucwong in #1845
- dependencies by @ucwong in #1846
- remove useless return values by @ucwong in #1847
- change signer scope by @ucwong in #1848
- deps by @ucwong in #1849
- checkpoint update by @ucwong in #1850
- pre cache tx context change by @ucwong in #1851
- infer opcodes added by @ucwong in #1852
- infer gas table added by @ucwong in #1853
- infer mem table added by @ucwong in #1854
- mv big0 by @ucwong in #1855
- avoid using block override by @ucwong in #1856
- cuckoo consensus test by @ucwong in #1857
- discard work submit to full channel by @ucwong in #1858
- download stats by @ucwong in #1859
- p2p/discover: add liveness check in collectTableNodes by @ucwong in #1860
- interface to any by @ucwong in #1861
- core/rawdb: implement size reporting for live items in freezer_table … by @ucwong in #1862
- 1.10.52 stable by @ucwong in #1863
Full Changelog: https://git...