This repository has been archived by the owner on Oct 31, 2024. It is now read-only.
Releases: topos-protocol/topos
Releases · topos-protocol/topos
v0.1.0
0.1.0 - 2024-04-02
⛰️ Features
- Update smart-contracts to 3.4.0 stable - (a714493)
- Add p2p layer health check (#464) - (d2ec941)
- Terminate stream if client is dropping the connection (#463) - (2c73f0b)
- Introduce topos-node crate (#459) - (d8db631)
- Add proper error handling to setup command (#452) - (3335846)
- Remove dht publication (#449) - (7030341)
- Add benchmark dns option to spam subcommand (#448) - (90405f3)
- Move telemetry-otlp setup into telemetry crate (#446) - (8a15fc4)
🐛 Bug Fixes
- (config) Fix the parse of edge_path ENV var (#482) - (b2a1af0)
- (p2p) Accept listener connection during bootstrap (#484) - (b8cd730)
- (p2p) Rework ticks of bootstrap query interval (#483) - (5b6ddb8)
- Bump smart contract version (#478) - (642203c)
- Concurrency insert between pending and delivered (#467) - (bd5e3f5)
- Block handling during certificate generation (#471) - (a5299c8)
- Update mio (#473) - (8291740)
- Revert update smart contract event (#470) - (c41a51a)
- Update smart contract event (#462) - (f995859)
- Remove duplicated certificate push on gossipsub (#458) - (b0e88dc)
- Add next_pending_certificate on end task (#455) - (2aaa500)
🚜 Refactor
- Improve delivery timing (#466) - (96e862f)
- Store instantiation (#461) - (213b8d4)
- Update error management and config/process (#460) - (cc0c7b5)
- Move edge config to config crate (#445) - (23cc558)
- Tce-broadcast config (#444) - (10c3879)
⚙️ Miscellaneous Tasks
- Update changelog for 0.1.0 - (6da3e06)
- Update changelog for 0.1.0 - (65fc8cd)
- Update changelog for 0.1.0 - (a82617a)
- Disable coverage report on release branch (push) - (09f3663)
- Disable coverage report on release branch (push) - (e909e22)
- Disable coverage report on release branch (#481) - (8f10090)
- Update changelog for 0.1.0 - (c68798e)
- Creating CHANGELOG.md for 0.0.11 - (463f52f)
- Bumping version 0.1.0 - (16de6a6)
- Update deps (#474) - (264c569)
- Refactor logs and fix typo (#465) - (8044310)
- Removing cache_size (#472) - (b2e4cf8)
- Backport fix of 0.0.11 (#453) - (53328ac)
Build
v0.1.0-rc.4
0.1.0 - 2024-03-21
⛰️ Features
- Update smart-contracts to 3.4.0 stable - (a714493)
- Add p2p layer health check (#464) - (d2ec941)
- Terminate stream if client is dropping the connection (#463) - (2c73f0b)
- Introduce topos-node crate (#459) - (d8db631)
- Add proper error handling to setup command (#452) - (3335846)
- Remove dht publication (#449) - (7030341)
- Add benchmark dns option to spam subcommand (#448) - (90405f3)
- Move telemetry-otlp setup into telemetry crate (#446) - (8a15fc4)
🐛 Bug Fixes
- (config) Fix the parse of edge_path ENV var (#482) - (b2a1af0)
- (p2p) Rework ticks of bootstrap query interval (#483) - (5b6ddb8)
- Bump smart contract version (#478) - (642203c)
- Concurrency insert between pending and delivered (#467) - (bd5e3f5)
- Block handling during certificate generation (#471) - (a5299c8)
- Update mio (#473) - (8291740)
- Revert update smart contract event (#470) - (c41a51a)
- Update smart contract event (#462) - (f995859)
- Remove duplicated certificate push on gossipsub (#458) - (b0e88dc)
- Add next_pending_certificate on end task (#455) - (2aaa500)
🚜 Refactor
- Improve delivery timing (#466) - (96e862f)
- Store instantiation (#461) - (213b8d4)
- Update error management and config/process (#460) - (cc0c7b5)
- Move edge config to config crate (#445) - (23cc558)
- Tce-broadcast config (#444) - (10c3879)
⚙️ Miscellaneous Tasks
- Update changelog for 0.1.0 - (a82617a)
- Disable coverage report on release branch (push) - (09f3663)
- Disable coverage report on release branch (push) - (e909e22)
- Disable coverage report on release branch (#481) - (8f10090)
- Update changelog for 0.1.0 - (c68798e)
- Creating CHANGELOG.md for 0.0.11 - (463f52f)
- Bumping version 0.1.0 - (16de6a6)
- Update deps (#474) - (264c569)
- Refactor logs and fix typo (#465) - (8044310)
- Removing cache_size (#472) - (b2e4cf8)
- Backport fix of 0.0.11 (#453) - (53328ac)
Build
v0.1.0-rc.3
0.1.0 - 2024-03-20
⛰️ Features
- Update smart-contracts to 3.4.0 stable - (a714493)
- Add p2p layer health check (#464) - (d2ec941)
- Terminate stream if client is dropping the connection (#463) - (2c73f0b)
- Introduce topos-node crate (#459) - (d8db631)
- Add proper error handling to setup command (#452) - (3335846)
- Remove dht publication (#449) - (7030341)
- Add benchmark dns option to spam subcommand (#448) - (90405f3)
- Move telemetry-otlp setup into telemetry crate (#446) - (8a15fc4)
🐛 Bug Fixes
- (config) Fix the parse of edge_path ENV var (#482) - (b2a1af0)
- Bump smart contract version (#478) - (642203c)
- Concurrency insert between pending and delivered (#467) - (bd5e3f5)
- Block handling during certificate generation (#471) - (a5299c8)
- Update mio (#473) - (8291740)
- Revert update smart contract event (#470) - (c41a51a)
- Update smart contract event (#462) - (f995859)
- Remove duplicated certificate push on gossipsub (#458) - (b0e88dc)
- Add next_pending_certificate on end task (#455) - (2aaa500)
🚜 Refactor
- Improve delivery timing (#466) - (96e862f)
- Store instantiation (#461) - (213b8d4)
- Update error management and config/process (#460) - (cc0c7b5)
- Move edge config to config crate (#445) - (23cc558)
- Tce-broadcast config (#444) - (10c3879)
⚙️ Miscellaneous Tasks
- Disable coverage report on release branch (push) - (09f3663)
- Disable coverage report on release branch (push) - (e909e22)
- Disable coverage report on release branch (#481) - (8f10090)
- Update changelog for 0.1.0 - (c68798e)
- Creating CHANGELOG.md for 0.0.11 - (463f52f)
- Bumping version 0.1.0 - (16de6a6)
- Update deps (#474) - (264c569)
- Refactor logs and fix typo (#465) - (8044310)
- Removing cache_size (#472) - (b2e4cf8)
- Backport fix of 0.0.11 (#453) - (53328ac)
Build
v0.1.0-rc.2
0.1.0 - 2024-03-20
⛰️ Features
- Update smart-contracts to 3.4.0 stable - (a714493)
- Add p2p layer health check (#464) - (d2ec941)
- Terminate stream if client is dropping the connection (#463) - (2c73f0b)
- Introduce topos-node crate (#459) - (d8db631)
- Add proper error handling to setup command (#452) - (3335846)
- Remove dht publication (#449) - (7030341)
- Add benchmark dns option to spam subcommand (#448) - (90405f3)
- Move telemetry-otlp setup into telemetry crate (#446) - (8a15fc4)
🐛 Bug Fixes
- Bump smart contract version (#478) - (642203c)
- Concurrency insert between pending and delivered (#467) - (bd5e3f5)
- Block handling during certificate generation (#471) - (a5299c8)
- Update mio (#473) - (8291740)
- Revert update smart contract event (#470) - (c41a51a)
- Update smart contract event (#462) - (f995859)
- Remove duplicated certificate push on gossipsub (#458) - (b0e88dc)
- Add next_pending_certificate on end task (#455) - (2aaa500)
🚜 Refactor
- Improve delivery timing (#466) - (96e862f)
- Store instantiation (#461) - (213b8d4)
- Update error management and config/process (#460) - (cc0c7b5)
- Move edge config to config crate (#445) - (23cc558)
- Tce-broadcast config (#444) - (10c3879)
⚙️ Miscellaneous Tasks
- Disable coverage report on release branch (push) - (09f3663)
- Disable coverage report on release branch (push) - (e909e22)
- Disable coverage report on release branch (#481) - (8f10090)
- Update changelog for 0.1.0 - (c68798e)
- Creating CHANGELOG.md for 0.0.11 - (463f52f)
- Bumping version 0.1.0 - (16de6a6)
- Update deps (#474) - (264c569)
- Refactor logs and fix typo (#465) - (8044310)
- Removing cache_size (#472) - (b2e4cf8)
- Backport fix of 0.0.11 (#453) - (53328ac)
Build
Full Changelog: v0.0.11...v0.1.0-rc.2
v0.1.0-rc.1
What's Changed
- refactor: tce-broadcast config by @Freyskeyd in #444
- refactor: move edge config to config crate by @Freyskeyd in #445
- feat: move telemetry-otlp setup into telemetry crate by @Freyskeyd in #446
- feat: add benchmark dns option to spam subcommand by @gruberb in #448
- feat: remove dht publication by @Freyskeyd in #449
- feat: add proper error handling to setup command by @gruberb in #452
- fix: add next_pending_certificate on end task by @Freyskeyd in #455
- fix: remove duplicated certificate push on gossipsub by @hadjiszs in #458
- chore: backport fix of 0.0.11 by @Freyskeyd in #453
- fix: update smart contract event by @atanmarko in #462
- fix: revert update smart contract event by @atanmarko in #470
- feat: introduce topos-node crate by @Freyskeyd in #459
- fix: update mio by @gruberb in #473
- chore: removing cache_size by @Freyskeyd in #472
- refactor: update error management and config/process by @Freyskeyd in #460
- feat: terminate stream if client is dropping the connection by @gruberb in #463
- chore: refactor logs and fix typo by @hadjiszs in #465
- refactor: store instantiation by @Freyskeyd in #461
- chore: update deps by @Freyskeyd in #474
- feat: add p2p layer health check by @Freyskeyd in #464
- refactor: improve delivery timing by @Freyskeyd in #466
Full Changelog: v0.0.11...v0.1.0-rc.1
v0.0.11
What's Changed
- chore: cleanup topos test network setup by @atanmarko in #390
- feat: add batch message and update double echo by @atanmarko in #383
- feat: remove task manager channels by @Freyskeyd in #391
- feat: refactor peer selection for synchronization by @Freyskeyd in #382
- chore: adding aarch64 image by @Freyskeyd in #393
- chore: update release action target by @Freyskeyd in #394
- chore: update release action target by @Freyskeyd in #395
- chore: adding openssl as dependency by @Freyskeyd in #396
- chore: adding cross compilation by @Freyskeyd in #400
- chore: adding no-color option to CLI by @Freyskeyd in #402
- feat: add no-edge-process flag to node init by @gruberb in #401
- chore: update SynchronizerService to remove unwrap by @Freyskeyd in #403
- feat: adding filter on message when non validator by @Freyskeyd in #405
- chore: remove audit ignore report by @Freyskeyd in #407
- chore: adding storage context on startup by @Freyskeyd in #404
- chore: adding context to certificate broadcast by @Freyskeyd in #409
- chore: adding context to p2p msg received by @Freyskeyd in #410
- chore: adding context on connection to self by @Freyskeyd in #411
- feat: run e2e topos integration workflow by @atanmarko in #408
- chore: adding context on connection to self by @Freyskeyd in #413
- chore: cleanup topos tools by @atanmarko in #397
- chore: update signal handle by tce by @Freyskeyd in #417
- chore: refactor push certificate tests and cleanup regtest by @atanmarko in #399
- fix: return error from subprocesses by @atanmarko in #422
- chore: fixing clippy warning for 1.75.0 by @Freyskeyd in #425
- feat: remove the register commands macro by @gruberb in #426
- fix: move test abi generation to separate module by @atanmarko in #424
- fix: fixing release notification by @Freyskeyd in #423
- feat: update tce config addresses by @Freyskeyd in #415
- chore: updating double echo for devnet by @Freyskeyd in #416
- feat: use anvil for sequencer tests by @atanmarko in #427
- feat: update double echo to use pending CF by @Freyskeyd in #418
- fix: RUSTSEC-2023-0078 by @gruberb in #429
- fix: RUSTSEC-2024-0003 by @gruberb in #431
- chore: fix logs for pending by @Freyskeyd in #432
- fix: remove an unused channel that was locking the broadcast by @Freyskeyd in #433
- fix: clippy unused by @gruberb in #434
- chore: update crates structure for api/uci and core by @Freyskeyd in #436
- feat: improve sequencer error handling and shutdown/restart sequence by @atanmarko in #428
- chore: refactor struct in topos-core by @Freyskeyd in #437
- refactor: graphql types to differentiate inputs by @Freyskeyd in #435
- feat: adding positions to certificate by @Freyskeyd in #440
- chore: bump version for topos to 0.0.11 by @dvdplm in #439
- chore: remove mention of topos-api from coverage YAML by @dvdplm in #438
- fix: fixing wrong use of IntCounterVec by @Freyskeyd in #442
- feat: introduce topos-config crate by @Freyskeyd in #443
- chore: update dependencies by @Freyskeyd in #450
- chore: debug 0.0.11 synchronization by @Freyskeyd in #447
Full Changelog: v0.0.10...v0.0.11
v0.0.10
What's Changed
- 014ddf6 - fix: release v0.0.10 (#386)
- 246ff0a - fix: update default values for api endpoints (#385)
- 581b5d7 - fix: update sequencer tests (#388)
- 0deffff - chore: enable ci frontend-erc20-e2e (#381)
- ea18039 - chore: cleanup dial related functionality (#377)
- 46b2a94 - fix: ci docker build (#376)
- fe7d95e - test: adding certificate precedence ordering (#375)
- 7aea72c - fix: change error to debug (#378)
- 38cc514 - test: adding precedence order test (#303)
- c70bfad - fix: doc building actions (#374)
- 9c66d8c - chore: improve topos-tce-storage documentation (#353)
- d6a7bc6 - feat: test topos node up execution (#373)
- ff92295 - feat: use websocket stream block listener (#371)
- d951171 - fix: cleanup cli commands (#352)
- 0d04308 - fix: init file for sync (#372)
- 4799cce - fix: subnet genesis file error (#368)
- 4db1a63 - feat: topos node init test (#367)
- b345da7 - fix: add kebab-case rewrite for init and up commands (#366)
- 2d0ec8d - fix: adjust graphql port in docker setup (#365)
- 87fee31 - feat: refactoring the sync task for state synchronisation between nodes (#363)
- 56558b1 - feat: use protobuf messages for double echo (#364)
- bc5b48e - chore: removing warnings (#362)
- 594bce1 - chore: fixing wrong use of docrs (#361)
- fca7bdb - chore: remove unneeded env (#360)
- 7654ec6 - chore: switch to nightly build for doc (#359)
- a452db9 - chore: adding cache (#358)
- 903a589 - fix: assert delivery test (#350)
- b8a2a3e - chore: adding missing protoc (#357)
- 22c3221 - chore: fixing typo branch doc (#356)
- 1b4204f - chore: fixing typo branch doc (#355)
- 05b3198 - chore: improve doc for topos-tce-storage (#354)
- 065ddb8 - chore: fixing requirement for docker github workflow (#349)
- 74babd1 - chore: remove unused deps on topos-p2p crate (#346)
- f6cfae4 - chore: remove unused deps on broadcast crate (#345)
- 5f86b96 - chore: remove unused deps on topos-tce-storage crate (#347)
- 56b05e8 - chore: remove unused deps on tce-transport crate (#348)
- 30feef5 - chore: remove unused deps on crypto crate (#344)
- 09242e1 - chore: leftover of transmission refac (#343)
- 591180d - feat: remove transmission (#321)
- 14eb53c - feat(*/grpc): update composed behaviour (#333)
- 97686a7 - chore: adding doc to lib (#342)
- ef02f04 - feat: adding certificate delivery subscriptions (#328)
- aa21dcc - feat(api/grpc): add synchronization proto (#332)
- 06af265 - feat: replace libp2p peer ids with validator ids (#319)
- 0270bb9 - feat: remove npm package generation (#340)
- 64dfdfd - feat(p2p/grpc): creating gRPC behaviour (#331)
- d236f58 - fix: update codecov token (#341)
- a28c256 - feat: add dedicated websocket cli parameter (#337)
- fe8c952 - feat: node flag for external edge (#330)
- 560c0ca - test: update path for github actions execution (#336)
- 2a99dbd - test: update path for github actions stub (#335)
- 0d03978 - chore: update github actions (#334)
- e4b6bfc - fix: const SocketAddrs for default values (#329)
- da2e946 - feat: adding GraphQL Subscription (#327)
- 3b16003 - chore: rename
genesis.json
used in tests togenesis-example.json
(#322) - 4ce1428 - fix: extract validator pubkeys from genesis (#325)
- ae3edc9 - fix: private key parsing (#324)
- 4ce1a60 - feat: add start block (#318)
- 21fdd0e - feat: tce client additional tests (#314)
- 745a57d - docs: adding some docs to the tce-proxy (#316)
- 8898199 - feat: use constant-time Base64 encoding (#315)
- 1b1a1c6 - fix: security issue with tungstenite < 0.20.1 (#317)
- cb2eb7f - feat: add validator id and verification to echo and ready messages (#298)
Full Changelog: v0.0.9...v0.0.10