Releases: CortexFoundation/CortexTheseus
Releases · CortexFoundation/CortexTheseus
Serta 🎉
Changes
- 1.10.46 stable @ucwong (#1621)
- udp fix @ucwong (#1620)
- robot 03 @ucwong (#1619)
- update leveldb metrics collection @ucwong (#1618)
- cortex robot added @ucwong (#1617)
- ioutil 2 os @ucwong (#1616)
- storage log fix @ucwong (#1615)
- deps @ucwong (#1614)
- node: fix listening on IPv6 address @ucwong (#1613)
- deps @ucwong (#1612)
- version emoji @ucwong (#1611)
- make signature of ContractCode hash-independent @ucwong (#1610)
- verkle @ucwong (#1609)
- send big tx by announce only @ucwong (#1608)
- rawdb fix @ucwong (#1607)
- core: log message if DeriveFields returns error @ucwong (#1606)
- common/lru: add test case for BasicLRU.Peek @ucwong (#1605)
- database put in sync mode @ucwong (#1604)
- correct op num @ucwong (#1603)
- common/math: fix typo in comment @ucwong (#1602)
- deps @ucwong (#1601)
- crypto/secp256k1: define NDEBUG only if not defined @ucwong (#1600)
- deps @ucwong (#1599)
- remote db added @ucwong (#1598)
- p2p/discover: swap verification order in discv4 ping handler @ucwong (#1597)
- core: use slices package for sorting @ucwong (#1596)
- hash less func added @ucwong (#1595)
- narrow down the scope of the variable @ucwong (#1594)
- go.mod: update kzg libraries to use big-endian @ucwong (#1593)
- consensus/clique: use slices package for sorting @ucwong (#1592)
- metrics: use slices package for sorting @ucwong (#1591)
- cmd/devp2p: use slices package for sorting @ucwong (#1590)
- accounts/keystore: use slices package for sorting @ucwong (#1589)
- p2p: use slices package for sorting @ucwong (#1588)
- deps @ucwong (#1587)
- rpc: avoid use of cgo by hard-coding maxPathSize @ucwong (#1586)
- typos @ucwong (#1585)
- build: use slices package for sorting @ucwong (#1584)
- 1.10.46 unstable @ucwong (#1583)
What's Changed
- 1.10.46 unstable by @ucwong in #1583
- build: use slices package for sorting by @ucwong in #1584
- typos by @ucwong in #1585
- rpc: avoid use of cgo by hard-coding maxPathSize by @ucwong in #1586
- deps by @ucwong in #1587
- p2p: use slices package for sorting by @ucwong in #1588
- accounts/keystore: use slices package for sorting by @ucwong in #1589
- cmd/devp2p: use slices package for sorting by @ucwong in #1590
- metrics: use slices package for sorting by @ucwong in #1591
- consensus/clique: use slices package for sorting by @ucwong in #1592
- go.mod: update kzg libraries to use big-endian by @ucwong in #1593
- narrow down the scope of the variable by @ucwong in #1594
- hash less func added by @ucwong in #1595
- core: use slices package for sorting by @ucwong in #1596
- p2p/discover: swap verification order in discv4 ping handler by @ucwong in #1597
- remote db added by @ucwong in #1598
- deps by @ucwong in #1599
- crypto/secp256k1: define NDEBUG only if not defined by @ucwong in #1600
- deps by @ucwong in #1601
- common/math: fix typo in comment by @ucwong in #1602
- correct op num by @ucwong in #1603
- database put in sync mode by @ucwong in #1604
- common/lru: add test case for BasicLRU.Peek by @ucwong in #1605
- core: log message if DeriveFields returns error by @ucwong in #1606
- rawdb fix by @ucwong in #1607
- send big tx by announce only by @ucwong in #1608
- verkle by @ucwong in #1609
- make signature of ContractCode hash-independent by @ucwong in #1610
- version emoji by @ucwong in #1611
- deps by @ucwong in #1612
- node: fix listening on IPv6 address by @ucwong in #1613
- deps by @ucwong in #1614
- storage log fix by @ucwong in #1615
- ioutil 2 os by @ucwong in #1616
- cortex robot added by @ucwong in #1617
- update leveldb metrics collection by @ucwong in #1618
- robot 03 by @ucwong in #1619
- udp fix by @ucwong in #1620
- 1.10.46 stable by @ucwong in #1621
Full Changelog: v1.10.45...v1.10.46
Leiria 🌈
Changes
- 1.10.45 stable @ucwong (#1582)
- deps @ucwong (#1581)
- core: remove unnecessary log copy @ucwong (#1580)
- potential panic fix @ucwong (#1579)
- mkt panic fix @ucwong (#1578)
- refactor exporting js buffer @ucwong (#1577)
- rpc: add method to test for subscription support @ucwong (#1576)
- unstable 1.10.45 @ucwong (#1575)
Walkman 🌈
Changes
- 1.10.44 stable && ckp @ucwong (#1574)
- tiny @ucwong (#1573)
- deps @ucwong (#1572)
- vm model check @ucwong (#1571)
- fix @ucwong (#1570)
- deps @ucwong (#1569)
- reuse func handleLogs for Removed logs @ucwong (#1568)
- accounts/keystore: handle error for invalid key in DecryptKey @ucwong (#1567)
- deps @ucwong (#1566)
- atomic gas price @ucwong (#1565)
- core/txpool: fix minor flaw in isGapped check @ucwong (#1564)
- core/state: clear out cached state data when reset occurs @ucwong (#1563)
- deps @ucwong (#1562)
- internal/web3ext: fix parameter count of miner_start @ucwong (#1561)
- core/state: mark account as dirty when resetObject occurs @ucwong (#1560)
- p2p/discover: add Table configuration and Nodes method @ucwong (#1559)
- event: move type fixation logic into Feed.init @ucwong (#1558)
- 1.10.44 unstable @ucwong (#1557)
MD5
835c6c7dc414c46134ef8c0d108c394e cortex-Linux-x86_64-v1.10.44-a360279f.tar.gz
68f4ab11a34ec4ff0b2939513e883180 cortex-Linux-x86_64-v1.10.44-a360279f.zip
SHA256
85b7a63597ca00fe8f5b30f3d66ad4cb1c34ca11480d80e04f914c48f31ab36b cortex-Linux-x86_64-v1.10.44-a360279f.tar.gz
ef7a13ea4dd2633b5cbd212af281a2db250d644001daa777bac8f232906bb450 cortex-Linux-x86_64-v1.10.44-a360279f.zip
Freguesias 🌈
Thank you for your support, recommended to upgrade the latest version of cortex
Changes
- 1.10.43 stable @ucwong (#1556)
- deps @ucwong (#1555)
- remove header.Size in rpc getHeaderByXXX @ucwong (#1554)
- retrieve logs in async @ucwong (#1553)
- fix NewBatchWithSize to set db @ucwong (#1552)
- cmd/utils: do not check free disk space in dev mode @ucwong (#1551)
- prevent shutdown-panic @ucwong (#1550)
- rpc: more accurate checking of handler method signatures @ucwong (#1549)
- core/state/snapshot: check difflayer staleness early @ucwong (#1548)
- core/asm: remove unused return value @ucwong (#1547)
- rpc: websocket should respect the HTTP_PROXY by default @ucwong (#1546)
- deps @ucwong (#1545)
- latest block default @ucwong (#1544)
- remove unused err @ucwong (#1543)
- metrics: use sync.map in registry @ucwong (#1542)
- add client func @ucwong (#1541)
- init map size in memdb @ucwong (#1540)
- crypto/kzg4844: pull in the C and Go libs for KZG cryptography @ucwong (#1539)
- p2p: initialize maps with known size @ucwong (#1538)
- event: initialize maps with known size @ucwong (#1537)
- cmd/utils: report the blocknumber when block import fails @ucwong (#1536)
- miner: initialize maps with capacity @ucwong (#1535)
- log: report error when ctx key is non-string @ucwong (#1534)
- core/state: initialize maps with known size @ucwong (#1533)
- add txHash field on txTraceResult @ucwong (#1532)
- deps @ucwong (#1531)
- fix error aggregator @ucwong (#1530)
- core/txpool : fix map size avoid resizing @ucwong (#1529)
- golang-kv @ucwong (#1527)
- rpc: use atomic types @ucwong (#1526)
- accounts/abi: resolve name conflict for methods starting with a number @ucwong (#1525)
- core: remove unused ContractCode method from BlockChain @ucwong (#1524)
- graphql, internal: fix typos in comments @ucwong (#1523)
- p2p/discover: fix lint nit @ucwong (#1522)
- vet fix & deps @ucwong (#1521)
- split test @ucwong (#1520)
- downloader p 65 test @ucwong (#1519)
- 65 p fetcher test @ucwong (#1518)
- fetcher test added @ucwong (#1517)
- p2p/discover: concurrent TALKREQ handling @ucwong (#1516)
- 1.10.43 unstable cycle @ucwong (#1515)
MD5
d4eb500495f854e13cd5f81cfaa9f389 cortex-Linux-x86_64-v1.10.43-92eacbce.tar.gz
ad5a9192084ff075eae2bf6767dbe4cc cortex-Linux-x86_64-v1.10.43-92eacbce.zip
SHA256
5d9202d340449797ab8d0423a0fffad6814db564f7afa7d15a9e89c38f26f5c7 cortex-Linux-x86_64-v1.10.43-92eacbce.tar.gz
2d707d0ada7cb6ff4c3d5d88744578113dfab6009df1ba3a05eaea64bb1cd831 cortex-Linux-x86_64-v1.10.43-92eacbce.zip
Cola09-hotfix 🌈
Changes
- 1.10.42 stable @ucwong (#1514)
- txpool cur state fix @ucwong (#1513)
- download peer atomic type used @ucwong (#1512)
- atomic type @ucwong (#1511)
- p2p/discover: add traffic metrics @ucwong (#1510)
- tracker list fetch @ucwong (#1509)
- latest deps fix @ucwong (#1508)
- dht flags added & metrics @ucwong (#1507)
- block time verification @ucwong (#1506)
- pebble engine default @ucwong (#1505)
- metrics: use atomic type @ucwong (#1504)
- 1.10.42 unstable cycle @ucwong (#1503)
MD5
77338e872fef6c1f3c8b4a3e6f11e83e cortex-Linux-x86_64-v1.10.42-25df88f2.tar.gz
39bfce52556fed3bdab7a23eb00fa41e cortex-Linux-x86_64-v1.10.42-25df88f2.zip
SHA256
98f3b2fe08a852a760e76e702d25d83c85673c7bdf024a6d98b7a18f6be4b053 cortex-Linux-x86_64-v1.10.42-25df88f2.tar.gz
219c23f6ff6cdac80d25ca52ee5e798bb86196351fd3ad7610b91f37993e7635 cortex-Linux-x86_64-v1.10.42-25df88f2.zip
Cola09 🌈
Cola09 protocol upgrade & potential bugs fix, recommended
What's Changed
- 1.10.41 unstable by @ucwong in #1473
- txpool test fix by @ucwong in #1474
- common: fix json marshaller MixedcaseAddress by @ucwong in #1475
- pebble atomic by @ucwong in #1476
- core: use atomic type by @ucwong in #1477
- deps tfs by @ucwong in #1478
- checknonce > SkipAccountChecks by @ucwong in #1480
- Use the new typed atomics in the miner package by @ucwong in #1481
- consensus test opt by @ucwong in #1482
- accounts/abi/bind: handle UnpackLog with zero topics by @ucwong in #1483
- consensus test by @ucwong in #1484
- fs and deps by @ucwong in #1485
- core/txpool: move some validation to outside of mutex by @ucwong in #1486
- avoid panic if keystore is not available by @ucwong in #1487
- downloader: use atomic types by @ucwong in #1488
- core/txpool: disallow future churn by remote txs by @ucwong in #1489
- core, miner: drop transactions from the same sender when error occurs… by @ucwong in #1490
- nas loop list and global best tracker filter by @ucwong in #1491
- atomic storage nas by @ucwong in #1492
- fs and chaindb init by @ucwong in #1493
- tracker health by @ucwong in #1494
- wormhole timeout reset by @ucwong in #1495
- build go1.20.3 by @ucwong in #1496
- dht off by @ucwong in #1497
- cmd/devp2p: fix erroneous log output in crawler by @ucwong in #1498
- core: fix comment to reflect function name by @ucwong in #1499
- p2p: access embedded fields of Server directly by @ucwong in #1500
- uploading func fix by @ucwong in #1501
- stable 1.10.41 & cola09 by @ucwong in #1502
Full Changelog: v1.10.40...v1.10.41
MD5
133629d11217428e1213ca849d92a67f cortex-Linux-x86_64-v1.10.41-51b6aae2.tar.gz
92f0b3d5f89b7716dc9a06b1ec764166 cortex-Linux-x86_64-v1.10.41-51b6aae2.zip
SHA256
97e1b8fef0eff4e7a8aa72482cbb8d24873366290153635387436b5383d8b9be cortex-Linux-x86_64-v1.10.41-51b6aae2.tar.gz
fde5379d3c37f22288f1dbf09035c323498676213dc266ca9ff2dc29a6666a8a cortex-Linux-x86_64-v1.10.41-51b6aae2.zip
Cola07-hotfix 🌈
Api calling fix, if rpc being used for example estimateGas, please upgrade this version, thank you for your support of cortex
Changes
- 1.10.40 stable @ucwong (#1472)
- Nonce check fix of api call @ucwong (#1471)
- core/bloombits: use atomic type @ucwong (#1470)
- 1.10.40 unstable @ucwong (#1469)
MD5
ca48d1520f682ce1bffa0d306b76bf47 cortex-Linux-x86_64-v1.10.40-5659d4de.tar.gz
789c12089c7ef76843f763f8e6007d52 cortex-Linux-x86_64-v1.10.40-5659d4de.zip
SHA256
92d6ee9a123d3ef4ec04acd5b56b0de29083dc4c15992aa6464607690d69cc5b cortex-Linux-x86_64-v1.10.40-5659d4de.tar.gz
5a5225c23cf7f990f624b4c8b382985fe788911d6e0ba17b37a6c39560108450 cortex-Linux-x86_64-v1.10.40-5659d4de.zip
Cola07 🌈
Changes
- 1.10.39 stable & cola07 @ucwong (#1468)
- bool atomic fix @ucwong (#1467)
- core/rawdb: update freezertable read meter @ucwong (#1466)
- torrent start added @ucwong (#1465)
- add special casing of uint256 into the logger @ucwong (#1464)
- core/rawdb: use atomic int added in go1.19 @ucwong (#1463)
- leech @ucwong (#1462)
- Test fix @ucwong (#1461)
- storage atomic fix @ucwong (#1460)
- core/txpool: use atomic int added in go1.19 @ucwong (#1459)
- core/txpool: allow future local transactions @ucwong (#1458)
- cola06 fix @ucwong (#1457)
- fix output file permissions in admin_exportChain @ucwong (#1456)
- trie err @ucwong (#1455)
- cortex storage statics @ucwong (#1454)
- consensus: improve consensus engine definition @ucwong (#1453)
- rlp: support for uint256 @ucwong (#1452)
- blockchain has state @ucwong (#1451)
- nit: int->uint64 in GetTxReceipt @ucwong (#1450)
- cortex storage random seeding mod @ucwong (#1449)
- p2p/discover: pass invalid discv5 packets to Unhandled channel @ucwong (#1448)
- transaction pool ddos protection @ucwong (#1447)
- core: minor code refactor @ucwong (#1446)
- cortex neighbors @ucwong (#1445)
- core: add Timestamp method in BlockGen (#26844) @ucwong (#1444)
- cola peer id fix @ucwong (#1443)
- Transaction message struct plain @ucwong (#1442)
- cola06-pre05 @ucwong (#1441)
- dns test fix @ucwong (#1440)
- inference timeout @ucwong (#1439)
- cola06-pre04 @ucwong (#1438)
- pebble @ucwong (#1437)
- openbsd @ucwong (#1436)
- vendor fix @ucwong (#1435)
- Cola06-pre03 @ucwong (#1434)
- Dev @ucwong (#1433)
- expose chain freezer constructor without internals @ucwong (#1432)
- allow HexOrDecimal to accept unquoted decimals too @ucwong (#1431)
- expose chain freezer constructor without internals @ucwong (#1430)
- cola06-pre-2 @ucwong (#1429)
- wake up fix @ucwong (#1428)
- pepple MemTableStopWritesThreshold fix @ucwong (#1427)
- Cola06 @ucwong (#1426)
- generic priority queue @ucwong (#1425)
- vm config reusable @ucwong (#1424)
- block header chain fix @ucwong (#1423)
- terminate downloader at last @ucwong (#1422)
- node struct fix @ucwong (#1421)
- total difficulty @ucwong (#1420)
- Report the import stats before returning the various results @ucwong (#1419)
- Dev @ucwong (#1418)
- core: improve ambiguous block validation message @ucwong (#1417)
- storage : torrent ttl channel added @ucwong (#1416)
- peer timeout @ucwong (#1415)
- Data protection & miner address validation improvement & fix @ucwong (#1414)
- go get @ucwong (#1412)
- console, internal/jsre: fix autocomplete issues @ucwong (#1411)
- pubsub @ucwong (#1410)
- upnp upgrade @ucwong (#1409)
- params fix @ucwong (#1408)
- fix @ucwong (#1407)
- metrics & influxdb timer leaks fix @ucwong (#1406)
- core/rawdb: fix cornercase shutdown behaviour in freezer @ucwong (#1405)
- tunnel filter @ucwong (#1403)
- ws test timeout fix @ucwong (#1402)
- 1.10.39 cycle @ucwong (#1401)
MD5
4a9dca136967d3f95e2a764ae0fcfae4 cortex-Linux-x86_64-v1.10.39-2116f2d9.tar.gz
a7a99f62b1fc84028cb84c25b586236f cortex-Linux-x86_64-v1.10.39-2116f2d9.zip
SHA256
3d4a1af58c34fa843bd5d61c2c9511285a805aa622ab5feb2e2c5ea7ff32111b cortex-Linux-x86_64-v1.10.39-2116f2d9.tar.gz
805d96762e8dfd14ac7fda799de48fa1bb154a438c8ca89f3e29a3c311789521 cortex-Linux-x86_64-v1.10.39-2116f2d9.zip
Cola04 🌈
Performance improvement version and recommended to upgrade
Changes
- 1.10.38 stable @ucwong (#1400)
- core/rawdb: fsync head data file before closing it @ucwong (#1399)
- cola04 @ucwong (#1398)
- fake store removed @ucwong (#1397)
- cola03 @ucwong (#1395)
- core: reset txpool on sethead @ucwong (#1394)
- build: add support for Ubuntu 22.10 (Kinetic Kudu) @ucwong (#1393)
- badger nil validate @ucwong (#1392)