Releases: CortexFoundation/CortexTheseus
Releases · CortexFoundation/CortexTheseus
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...
Camel-hotfix 🎉
If any trouble finding neighbors, please upgrade this version
Changes
- 1.10.51 stable @ucwong (#1800)
- discover v4 enable & bootnodes added @ucwong (#1799)
- deps @ucwong (#1798)
- 1.10.51 unstable @ucwong (#1797)
MD5
1bf88a0a322fe7c1151b2e418ee61937 cortex-Linux-x86_64-v1.10.51-3289ad0a.tar.gz
c18aeccbefb0e0b63c2b607423e5cc2d cortex-Linux-x86_64-v1.10.51-3289ad0a.zip
SHA256
542c3a3e45d7ac6a1753aec9cfd732f9018dca867dda71a331d9bfa0fd1b484a cortex-Linux-x86_64-v1.10.51-3289ad0a.tar.gz
c9c339431d3ae02bad38a795e073cf5f87ed84ccf3c2f5b962d62667247f119c cortex-Linux-x86_64-v1.10.51-3289ad0a.zip
Camel 🎉
Changes
- 1.10.50 stable @ucwong (#1796)
- deps @ucwong (#1795)
- reused error msg @ucwong (#1794)
- set networkID to chainID by default @ucwong (#1793)
- fast exit for invalid block range @ucwong (#1792)
- deps @ucwong (#1791)
- cola jobs & deps @ucwong (#1790)
- add position field for callTracer logs @ucwong (#1789)
- core/vm: performance tweak of
OpCode.String()
@ucwong (#1788) - Dev @ucwong (#1787)
- cap memory table size as maxMemTableSize-1 @ucwong (#1786)
- tx context @ucwong (#1785)
- core/rawdb: add logging and fix comments around AncientRange function… @ucwong (#1784)
- deps @ucwong (#1783)
- all: make vendored copy of reexec @ucwong (#1782)
- pebble deps @ucwong (#1781)
- trie: use explicit errors in stacktrie (instead of panic) @ucwong (#1780)
- trie/triedb/pathdb, core/rawdb: enhance error message in freezer @ucwong (#1779)
- crypto/kzg4844: use the new trusted setup file and format @ucwong (#1778)
- event: fix Resubscribe deadlock when unsubscribing after inner sub en… @ucwong (#1777)
- deps @ucwong (#1776)
- core/state, tests: fix memory leak via fastcache @ucwong (#1775)
- deps @ucwong (#1774)
- codeql-analysis.yml @ucwong (#1773)
- crypto/blake2b: put architecture-dependent features behind build-tag … @ucwong (#1772)
- fix flaky test TestPendingTxFilterDeadlock @ucwong (#1771)
- rpc: increase timeout in TestClientWebsocketPing @ucwong (#1770)
- deps @ucwong (#1769)
- api/bind: add CallOpts.BlockHash to allow calling contracts at a spec… @ucwong (#1768)
- deps @ucwong (#1767)
- fix fetcher timeout @ucwong (#1766)
- cortex seeding checksum for latest release @ucwong (#1765)
- deps @ucwong (#1764)
- enable Pebble on 32 bits and OpenBSD too @ucwong (#1763)
- max common hash @ucwong (#1762)
- action cache yml added @ucwong (#1761)
- update release drafter @ucwong (#1760)
- add level file metrics @ucwong (#1759)
- sync/aliases fix @ucwong (#1758)
- deps & workflow upgrade @ucwong (#1757)
- torrentfs @ucwong (#1756)
- go get @ucwong (#1755)
- deps upgrade @ucwong (#1754)
- 1.10.50 unstable @ucwong (#1753)
MD5
c50749b28e22b02422a6ae4d47b9d596 cortex-Linux-x86_64-v1.10.50-3192a8cb.tar.gz
20d2b19489709e94282e6d580ea68055 cortex-Linux-x86_64-v1.10.50-3192a8cb.zip
SHA256
ff539df9e370795109553ea466987ab0ed9dc919be672a633bfba076c0ddd8eb cortex-Linux-x86_64-v1.10.50-3192a8cb.tar.gz
aeaf9932cab86fb4b8fe6a84bdb030849cf8ef9772c710780619fa2eb72f4139 cortex-Linux-x86_64-v1.10.50-3192a8cb.zip
What's Changed
- 1.10.50 unstable by @ucwong in #1753
- deps upgrade by @ucwong in #1754
- go get by @ucwong in #1755
- torrentfs by @ucwong in #1756
- deps & workflow upgrade by @ucwong in #1757
- sync/aliases fix by @ucwong in #1758
- add level file metrics by @ucwong in #1759
- update release drafter by @ucwong in #1760
- action cache yml added by @ucwong in #1761
- max common hash by @ucwong in #1762
- enable Pebble on 32 bits and OpenBSD too by @ucwong in #1763
- deps by @ucwong in #1764
- cortex seeding checksum for latest release by @ucwong in #1765
- fix fetcher timeout by @ucwong in #1766
- deps by @ucwong in #1767
- api/bind: add CallOpts.BlockHash to allow calling contracts at a spec… by @ucwong in #1768
- deps by @ucwong in #1769
- rpc: increase timeout in TestClientWebsocketPing by @ucwong in #1770
- fix flaky test TestPendingTxFilterDeadlock by @ucwong in #1771
- crypto/blake2b: put architecture-dependent features behind build-tag … by @ucwong in #1772
- codeql-analysis.yml by @ucwong in #1773
- deps by @ucwong in #1774
- core/state, tests: fix memory leak via fastcache by @ucwong in #1775
- deps by @ucwong in #1776
- event: fix Resubscribe deadlock when unsubscribing after inner sub en… by @ucwong in #1777
- crypto/kzg4844: use the new trusted setup file and format by @ucwong in #1778
- trie/triedb/pathdb, core/rawdb: enhance error message in freezer by @ucwong in #1779
- trie: use explicit errors in stacktrie (instead of panic) by @ucwong in #1780
- pebble deps by @ucwong in #1781
- all: make vendored copy of reexec by @ucwong in #1782
- deps by @ucwong in #1783
- core/rawdb: add logging and fix comments around AncientRange function… by @ucwong in #1784
- tx context by @ucwong in #1785
- cap memory table size as maxMemTableSize-1 by @ucwong in #1786
- Dev by @ucwong in #1787
- core/vm: performance tweak of
OpCode.String()
by @ucwong in #1788 - add position field for callTracer logs by @ucwong in #1789
- cola jobs & deps by @ucwong in #1790
- deps by @ucwong in #1791
- fast exit for invalid block range by @ucwong in #1792
- set networkID to chainID by default by @ucwong in #1793
- reused error msg by @ucwong in #1794
- deps by @ucwong in #1795
- 1.10.50 stable by @ucwong in #1796
Full Changelog: v1.10.49...v1.10.50
Hiro 🎉
Changes
- 1.10.49 stable @ucwong (#1752)
- deps @ucwong (#1751)
- deps & tiny fix @ucwong (#1750)
- pebble upgrade @ucwong (#1749)
- core/state: small trie prefetcher nits @ucwong (#1748)
- support exposing Pebble stats too, beside Leveldb @ucwong (#1747)
- go get @ucwong (#1746)
- compact db missing key starts with 0xff @ucwong (#1745)
- goja & deps @ucwong (#1744)
- allow underpriced transactions in after timeout @ucwong (#1743)
- ensure db is closed before exit @ucwong (#1742)
- deps @ucwong (#1741)
- core/bloombits: fix deadlock when matcher session hits an error @ucwong (#1740)
- storage latest update @ucwong (#1739)
- core/rawdb: use readonly file lock in readonly mode @ucwong (#1738)
- deps @ucwong (#1737)
- core/rawdb: no need to run truncateFile for readonly mode @ucwong (#1736)
- suppress fsnotify error if keydir not exists @ucwong (#1735)
- asm issue & cmd fix @ucwong (#1734)
- trie: add getter for preimage store in trie.Database @ucwong (#1733)
- cmd/devp2p: use bootnodes as crawl input @ucwong (#1732)
- go get @ucwong (#1731)
- fs init id fix @ucwong (#1730)
- internal/flags: print envvar config source and bad names @ucwong (#1728)
- Revert "Update go.yml" @ucwong (#1729)
- prevent pivot moves after state commit @ucwong (#1726)
- Update go.yml @ucwong (#1727)
- metrics: add support for enabling metrics from env vars @ucwong (#1725)
- rlp/rlpgen: remove build tag @ucwong (#1724)
- deps @ucwong (#1723)
- build: upgrade -dlgo version to Go 1.21.1 @ucwong (#1722)
- internal/flags: fix linter @ucwong (#1721)
- colorize cli help, support env vars… @ucwong (#1720)
- metrics usage & refactor @ucwong (#1719)
- internal, log: remove code for old unsupported go-versions @ucwong (#1718)
- torrent heap bug fix @ucwong (#1717)
- deps @ucwong (#1716)
- use 'input', not 'data' as field for transaction input @ucwong (#1715)
- deps @ucwong (#1714)
- log: avoid stack lookups when not needed/used @ucwong (#1713)
- deps @ucwong (#1712)
- core/rawdb: don't warn for missing "unclean shutdown markers" @ucwong (#1711)
- deps @ucwong (#1710)
- core/forkid: skip genesis forks by time @ucwong (#1709)
- 1.10.49 unstable @ucwong (#1708)
What's Changed
- 1.10.49 unstable by @ucwong in #1708
- core/forkid: skip genesis forks by time by @ucwong in #1709
- deps by @ucwong in #1710
- core/rawdb: don't warn for missing "unclean shutdown markers" by @ucwong in #1711
- deps by @ucwong in #1712
- log: avoid stack lookups when not needed/used by @ucwong in #1713
- deps by @ucwong in #1714
- use 'input', not 'data' as field for transaction input by @ucwong in #1715
- deps by @ucwong in #1716
- torrent heap bug fix by @ucwong in #1717
- internal, log: remove code for old unsupported go-versions by @ucwong in #1718
- metrics usage & refactor by @ucwong in #1719
- colorize cli help, support env vars… by @ucwong in #1720
- internal/flags: fix linter by @ucwong in #1721
- build: upgrade -dlgo version to Go 1.21.1 by @ucwong in #1722
- deps by @ucwong in #1723
- rlp/rlpgen: remove build tag by @ucwong in #1724
- metrics: add support for enabling metrics from env vars by @ucwong in #1725
- Update go.yml by @ucwong in #1727
- prevent pivot moves after state commit by @ucwong in #1726
- Revert "Update go.yml" by @ucwong in #1729
- internal/flags: print envvar config source and bad names by @ucwong in #1728
- fs init id fix by @ucwong in #1730
- go get by @ucwong in #1731
- cmd/devp2p: use bootnodes as crawl input by @ucwong in #1732
- trie: add getter for preimage store in trie.Database by @ucwong in #1733
- asm issue & cmd fix by @ucwong in #1734
- suppress fsnotify error if keydir not exists by @ucwong in #1735
- core/rawdb: no need to run truncateFile for readonly mode by @ucwong in #1736
- deps by @ucwong in #1737
- core/rawdb: use readonly file lock in readonly mode by @ucwong in #1738
- storage latest update by @ucwong in #1739
- core/bloombits: fix deadlock when matcher session hits an error by @ucwong in #1740
- deps by @ucwong in #1741
- ensure db is closed before exit by @ucwong in #1742
- allow underpriced transactions in after timeout by @ucwong in #1743
- goja & deps by @ucwong in #1744
- compact db missing key starts with 0xff by @ucwong in #1745
- go get by @ucwong in #1746
- support exposing Pebble stats too, beside Leveldb by @ucwong in #1747
- core/state: small trie prefetcher nits by @ucwong in #1748
- pebble upgrade by @ucwong in #1749
- deps & tiny fix by @ucwong in #1750
- deps by @ucwong in #1751
- 1.10.49 stable by @ucwong in #1752
Full Changelog: v1.10.48...v1.10.49
... ... Check sum
b021029f6390cf29d653db2f16759978cd30f5cf go1.21.3.linux-amd64.tar.gz
Cortex-Seeding
e1932f188252651501d6d4a7dfc46867b6dbb298 cortex-Linux-x86_64-v1.10.49-aa16171d.tar.gz
06f40edd517b9812be3ce82f6a954ac7854dca82 cortex-Linux-x86_64-v1.10.49-aa16171d.zip
MD5
d99268f36e14be197358205114cfa4da cortex-Linux-x86_64-v1.10.49-aa16171d.tar.gz
ae68f92ed6af559f560deed141a6f210 cortex-Linux-x86_64-v1.10.49-aa16171d.zip
SHA256
3c67ed590c7860954b12eb10ca11034eee0c02cdc23d5e0b61fc237fac6cfc05 cortex-Linux-x86_64-v1.10.49-aa16171d.tar.gz
e0279e99195ed41f05f3de4c0a40115e10ba2730c0a6f30a8d55bb748cfc498a cortex-Linux-x86_64-v1.10.49-aa16171d.zip
Grande 🎉
Changes
- 1.10.48 stable @ucwong (#1707)
- upnp 1.3 @ucwong (#1706)
- simplify storage trie update and commit @ucwong (#1705)
- informational metrics (prometheus, influxdb, opentsb) @ucwong (#1704)
- go.mod clean @ucwong (#1703)
- rlp gen fix @ucwong (#1702)
- account/abi: handle solidity panic revert @ucwong (#1701)
- rlp & gen & deps @ucwong (#1700)
- core/state/snapshot: replace diffToDisk ideal batch size with 64MB @ucwong (#1699)
- core/vm/runtime: Add Random field to config @ucwong (#1698)
- all: use rlp.DecodeBytes instead of rlp.Decode where possible @ucwong (#1697)
- tryMakeReadOnlyDatabase @ucwong (#1696)
- pebble batch no sync fix @ucwong (#1695)
- core/rawdb: fix 32bit build @ucwong (#1694)
- rlp: remove allocation of bytes.Reader in DecodeBytes @ucwong (#1693)
- crypto/bn256: eliminate dead store @ucwong (#1692)
- avoid fsync db in tests @ucwong (#1691)
- core/rawdb: allocate database keys with explicit size to avoid slice … @ucwong (#1690)
- cmd/utils: fix a startup issue on deleted chaindata but dangling anci… @ucwong (#1689)
- deps @ucwong (#1688)
- core: ensure txindex will be triggered at least once @ucwong (#1687)
- ignore genesis block on importChain @ucwong (#1686)
- deps @ucwong (#1685)
- trie: reduce allocs in recHash @ucwong (#1684)
- deps @ucwong (#1683)
- protect cache with mutex @ucwong (#1682)
- all: update golang/x/ext and fix slice sorting fallout @ucwong (#1681)
- exp fix @ucwong (#1680)
- use t.toBig on ctx.GasPrice for js tracing @ucwong (#1679)
- Update README.md @ucwong (#1678)
- update & pebble iter fix @ucwong (#1677)
- blockchain traversal @ucwong (#1676)
- c-kzg-4844 update @ucwong (#1675)
- support more than 7 levels in metrics @ucwong (#1674)
- goja update @ucwong (#1673)
- remove unused param, refactor filtering-loop @ucwong (#1672)
- core/state: move UpdateContractCode before the trie hash is computed … @ucwong (#1671)
- p2p: move ping handling into pingLoop goroutine @ucwong (#1670)
- miner gas calculate fix @ucwong (#1668)
- log clean @ucwong (#1667)
- log: use atomic types @ucwong (#1666)
- tiny fix @ucwong (#1665)
- tiny fix @ucwong (#1664)
- all: remove trailing whitespace @ucwong (#1663)
- unstable 1.10.48 @ucwong (#1662)
What's Changed
- unstable 1.10.48 by @ucwong in #1662
- all: remove trailing whitespace by @ucwong in #1663
- tiny fix by @ucwong in #1664
- tiny fix by @ucwong in #1665
- log: use atomic types by @ucwong in #1666
- log clean by @ucwong in #1667
- miner gas calculate fix by @ucwong in #1668
- p2p: move ping handling into pingLoop goroutine by @ucwong in #1670
- core/state: move UpdateContractCode before the trie hash is computed … by @ucwong in #1671
- remove unused param, refactor filtering-loop by @ucwong in #1672
- goja update by @ucwong in #1673
- support more than 7 levels in metrics by @ucwong in #1674
- c-kzg-4844 update by @ucwong in #1675
- blockchain traversal by @ucwong in #1676
- update & pebble iter fix by @ucwong in #1677
- Update README.md by @ucwong in #1678
- use t.toBig on ctx.GasPrice for js tracing by @ucwong in #1679
- exp fix by @ucwong in #1680
- all: update golang/x/ext and fix slice sorting fallout by @ucwong in #1681
- protect cache with mutex by @ucwong in #1682
- deps by @ucwong in #1683
- trie: reduce allocs in recHash by @ucwong in #1684
- deps by @ucwong in #1685
- ignore genesis block on importChain by @ucwong in #1686
- core: ensure txindex will be triggered at least once by @ucwong in #1687
- deps by @ucwong in #1688
- cmd/utils: fix a startup issue on deleted chaindata but dangling anci… by @ucwong in #1689
- core/rawdb: allocate database keys with explicit size to avoid slice … by @ucwong in #1690
- avoid fsync db in tests by @ucwong in #1691
- crypto/bn256: eliminate dead store by @ucwong in #1692
- rlp: remove allocation of bytes.Reader in DecodeBytes by @ucwong in #1693
- core/rawdb: fix 32bit build by @ucwong in #1694
- pebble batch no sync fix by @ucwong in #1695
- tryMakeReadOnlyDatabase by @ucwong in #1696
- all: use rlp.DecodeBytes instead of rlp.Decode where possible by @ucwong in #1697
- core/vm/runtime: Add Random field to config by @ucwong in #1698
- core/state/snapshot: replace diffToDisk ideal batch size with 64MB by @ucwong in #1699
- rlp & gen & deps by @ucwong in #1700
- account/abi: handle solidity panic revert by @ucwong in #1701
- rlp gen fix by @ucwong in #1702
- go.mod clean by @ucwong in #1703
- informational metrics (prometheus, influxdb, opentsb) by @ucwong in #1704
- simplify storage trie update and commit by @ucwong in #1705
- upnp 1.3 by @ucwong in #1706
- 1.10.48 stable by @ucwong in #1707
Full Changelog: v1.10.47...v1.10.48
MD5
a97507da848a7564ba2a3429562ebe08 cortex-Linux-x86_64-v1.10.48-650cd5af.tar.gz
3ca72aa3271815c7e44b7c61c4944ec0 cortex-Linux-x86_64-v1.10.48-650cd5af.zip
SHA256
d4fdb3c26c52e4c5e4bbfcf951f62791a129d70e66268e9abddca45f1c2f7025 cortex-Linux-x86_64-v1.10.48-650cd5af.tar.gz
6903daf6b3f2898f6785d00e63dfb7b56b499159789c31806b636c3de32d89ff cortex-Linux-x86_64-v1.10.48-650cd5af.zip
Novo 🎉
Changes
- 1.10.47 @ucwong (#1661)
- build: upgrade -dlgo version to Go 1.20.7 @ucwong (#1660)
- p2p: use atomic types @ucwong (#1659)
- cmd/bootnode: fix timer leak @ucwong (#1658)
- deps @ucwong (#1657)
- core, trie: track state change set with account address @ucwong (#1656)
- dl deps @ucwong (#1655)
- deps @ucwong (#1654)
- atomic type in ws @ucwong (#1653)
- state db fix @ucwong (#1652)
- expose block @ucwong (#1651)
- crypto/kzg4844: do lazy init in all ckzg funcs @ucwong (#1650)
- mkt @ucwong (#1649)
- atomic types used @ucwong (#1648)
- cmd/devp2p: atomic types used @ucwong (#1647)
- Selfdestruct6780 @ucwong (#1646)
- sender cacher rename @ucwong (#1645)
- core: replace instances of 'suicide' with 'selfdestruct' to improve … @ucwong (#1644)
- types clean @ucwong (#1643)
- empty code and root fix @ucwong (#1642)
- db->triedb @ucwong (#1641)
- trie state fix @ucwong (#1640)
- delete snapshot disabled @ucwong (#1639)
- use automaxprocs to apply cpu quota correctly @ucwong (#1638)
- metrics: NilResettingTimer.Time should execute the timed function @ucwong (#1637)
- metrics: NilTimer should still run the function to be timed @ucwong (#1636)
- cmd/bootnode, p2p: support for alternate mapped ports @ucwong (#1635)
- blockchain snapshot @ucwong (#1634)
- Update README.md @ucwong (#1633)
- transient storage added @ucwong (#1632)
- slim account to types @ucwong (#1631)
- add returndata to resp @ucwong (#1630)
- deps @ucwong (#1629)
- unstable 1.10.47 @ucwong (#1628)
- p2p disc update @ucwong (#1627)
- vm mcopy instruction @ucwong (#1626)
- better active protocol handler tracking @ucwong (#1625)
- core/rawdb: support freezer batch read with no size limit @ucwong (#1624)
- console: add cleanup to avoid leaks in newTester @ucwong (#1623)
- track state changes in state db @ucwong (#1622)
What's Changed
- track state changes in state db by @ucwong in #1622
- console: add cleanup to avoid leaks in newTester by @ucwong in #1623
- core/rawdb: support freezer batch read with no size limit by @ucwong in #1624
- better active protocol handler tracking by @ucwong in #1625
- vm mcopy instruction by @ucwong in #1626
- p2p disc update by @ucwong in #1627
- unstable 1.10.47 by @ucwong in #1628
- deps by @ucwong in #1629
- add returndata to resp by @ucwong in #1630
- slim account to types by @ucwong in #1631
- transient storage added by @ucwong in #1632
- Update README.md by @ucwong in #1633
- blockchain snapshot by @ucwong in #1634
- cmd/bootnode, p2p: support for alternate mapped ports by @ucwong in #1635
- metrics: NilTimer should still run the function to be timed by @ucwong in #1636
- metrics: NilResettingTimer.Time should execute the timed function by @ucwong in #1637
- use automaxprocs to apply cpu quota correctly by @ucwong in #1638
- delete snapshot disabled by @ucwong in #1639
- trie state fix by @ucwong in #1640
- db->triedb by @ucwong in #1641
- empty code and root fix by @ucwong in #1642
- types clean by @ucwong in #1643
- core: replace instances of 'suicide' with 'selfdestruct' to improve … by @ucwong in #1644
- sender cacher rename by @ucwong in #1645
- Selfdestruct6780 by @ucwong in #1646
- cmd/devp2p: atomic types used by @ucwong in #1647
- atomic types used by @ucwong in #1648
- mkt by @ucwong in #1649
- crypto/kzg4844: do lazy init in all ckzg funcs by @ucwong in #1650
- expose block by @ucwong in #1651
- state db fix by @ucwong in #1652
- atomic type in ws by @ucwong in #1653
- deps by @ucwong in #1654
- dl deps by @ucwong in #1655
- core, trie: track state change set with account address by @ucwong in #1656
- deps by @ucwong in #1657
- cmd/bootnode: fix timer leak by @ucwong in #1658
- p2p: use atomic types by @ucwong in #1659
- build: upgrade -dlgo version to Go 1.20.7 by @ucwong in #1660
- 1.10.47 by @ucwong in #1661
Full Changelog: v1.10.46...v1.10.47
MD5
67e902f3119a68de301989c10113fa02 cortex-Linux-x86_64-v1.10.47-2be280db.tar.gz
b4f13679a5615f80b3039459623fded7 cortex-Linux-x86_64-v1.10.47-2be280db.zip
SHA256
e72b9e242da85f512bb3968b5f8e1e45ccf6a380634767abd8aad6f9526bac62 cortex-Linux-x86_64-v1.10.47-2be280db.tar.gz
29177d4ffa57765fea82d8c5e7cbef58927af948d110bbd4ca3c6589e0260b02 cortex-Linux-x86_64-v1.10.47-2be280db.zip