Releases: CortexFoundation/CortexTheseus
Releases · CortexFoundation/CortexTheseus
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)
XMAS 🌈
Lionel Messi 🌈
Changes
- add block number in logs @ucwong (#1385)
- return proper error from debug_TraceTransaction @ucwong (#1384)
- event: add FeedOf[T] @ucwong (#1383)
- pass block into collectLogs @ucwong (#1382)
- improve HTTP write timeout handling @ucwong (#1381)
- p2p/discover: improve nodesByDistance.push code @ucwong (#1380)
- p2p/nat: handle responses with alternative port in NAT-PMP @ucwong (#1379)
- remove time from trace @ucwong (#1375)
- all: assign zero after resize in implementations of heap.Interface @ucwong (#1374)
- console api fix & p2p protocol ID added & dropping channel of cortex storage @ucwong (#1373)
- ctxc call @ucwong (#1371)
- console fix @ucwong (#1372)
- rpc: decrease websocket ping interval @ucwong (#1370)
- core/rawdb: fix freezer validation @ucwong (#1369)
- p2p/nat: use IP.IsPrivate @ucwong (#1368)
- full mode @ucwong (#1367)
- core/rawdb: improve freezerTable.Sync @ucwong (#1366)
Cola02 🌈
What's Changed
- torrent connections adjust by @ucwong in #1338
- create txpool package by @ucwong in #1339
- DHT experiment by @ucwong in #1340
- accurate size calculates by @ucwong in #1341
- Package adjustment for storage & by @ucwong in #1342
- fix handling of distance 256 in lookupDistances by @ucwong in #1347
- mod by @ucwong in #1348
- p2p/discover: improve discv5 NODES response packing by @ucwong in #1349
- storage sync by @ucwong in #1350
- storage client version update by @ucwong in #1351
- p2p/enode: implement per-source timeout in FairMix (#25962) by @ucwong in #1352
- tracer native fix by @ucwong in #1353
- deps by @ucwong in #1354
- deepcopy jumptable by @ucwong in #1355
- core/state: replace fastcache code cache with gc-friendly structure by @ucwong in #1356
- metrics: improve reading Go runtime metrics by @ucwong in #1357
- common/lru: fix race in lru by @ucwong in #1358
- all: use github.com/deckarep/golang-set/v2 (generic set) by @ucwong in #1359
- cortex storage upgrade by @ucwong in #1360
- common/lru: add generic LRU implementation by @ucwong in #1361
- rpc: fix connection tracking set in Server by @ucwong in #1362
- pending loop err handled by @ucwong in #1363
- http header context inject by @ucwong in #1364
- cola02 protocol by @ucwong in #1365
Full Changelog: v1.10.34...v1.10.35
MD5
6c3d373a442e57b5a31f32878edaf556 cortex-Linux-x86_64-v1.10.35-624fe707.tar.gz
d707ce50a6b0219b3b4f79ad080b887a cortex-Linux-x86_64-v1.10.35-624fe707.zip
SHA256
21f026c5da3c88dbf54d2ce7a1960e3c2dde5479c01a39f8ed63915497eebdff cortex-Linux-x86_64-v1.10.35-624fe707.tar.gz
b04419d16fbe6062e0070373fd4a4915a8a0bd19fc5e2f8b5fcc48feb2e6c51e cortex-Linux-x86_64-v1.10.35-624fe707.zip
Cola (Nas 4.0) 🌈
Latest cortex storage protocol Nas 4.0 has been upgraded
Nas 4.0 is a file transfer protocol of cortex storage with lower cost and higher transfer speed
All cortex users are recommended to upgrade this version
Changes
- Tiny fix @ucwong (#1336) @ucwong (#1335)
- cortex storage ttl msg @ucwong (#1334) @ucwong (#1333)
- Nas 4.0 @ucwong (#1332) @ucwong (#1331)
- global meta data control @ucwong (#1330)
- Lazy robot @ucwong (#1328)
- filter api reconstruct @ucwong (#1326)
- vm tracer reconstruct @ucwong (#1325)
- monitor update @ucwong (#1324) @ucwong (#1323)
- Seed connections fix @ucwong (#1322) @ucwong (#1321)
Full Changelog: v1.10.33...v1.10.34