Releases: broxus/tycho
Releases · broxus/tycho
v0.1.2
What's Changed
- feat(consensus): Handle mempool paused sq by @SmaGMan in #438
- perf: move states gc to spawn_blocking by @0xdeafbeef in #441
- fix(consensus): vset change restart by @Mododo in #443
- feat(util): implement P-Square algorithm for streaming percentile calcualtion by @0xdeafbeef in #440
- feat(collator): collate empty shard block by timeout when no messages by @SmaGMan in #445
- feat(control): add collator info to node info response by @Rexagon in #448
- fix(cli): compute elections timeline for the current time by @Rexagon in #450
- chore(metrics): add block strider utime to dashboard by @0xdeafbeef in #451
- fix(storage): skip writing back to the cache during store/remove cell by @pashinov in #453
- feat(cli): regenerate node keys on start if file does not exist by @Rexagon in #452
- feat(collator): add check value flow on finalize by @serejkaaa512 in #375
- feat(collator): impl validate params by @serejkaaa512 in #435
- fix(collator): read processed_to from Collated blocks in cache as well by @SmaGMan in #454
- feat(collator): fix restart after new genesis by @SmaGMan in #447
- fix(collator): get next anchor after genesis by @Mododo in #456
v0.1.1
v0.1.0
What's Changed
- Feature/storage by @0xdeafbeef in #10
- Basic validator by @drmick in #29
- fix validator for collator testing by @drmick in #31
- Basic collator implementation by @SmaGMan in #33
- feat(core): add block strider by @0xdeafbeef in #16
- Feature/block strider adapter by @drmick in #36
- Feature/block strider adapter by @drmick in #37
- Feature/block strider adapter by @drmick in #38
- fix(state-node-adapter) test speed by @drmick in #39
- shard state apply by @0xdeafbeef in #34
- Feature/block strider adapter by @drmick in #40
- Feature/public overlay client by @MrWad3r in #32
- ci: add justfile by @0xdeafbeef in #45
- Feature/empty block collation validator by @drmick in #46
- Feature/empty block collation by @SmaGMan in #43
- Feature/mempool adapter by @MrWad3r in #47
- Add ability to set throttling network for simulator by @MrWad3r in #49
- fix(validator): backoff by @drmick in #51
- test: add tests for replace transaction by @0xdeafbeef in #48
- validator & adapter fixes by @drmick in #53
- refactor: remove unnecessary test data by @0xdeafbeef in #57
- Mempool by @Mododo in #58
- docs: add contributing, git, and styleguide docs by @0xdeafbeef in #56
- fix: impl async message usage for routing by @serejkaaa512 in #60
- Validator queue refactoring by @drmick in #61
- feat(collator): impl special transactions by @serejkaaa512 in #62
- Feature/block data out msgs by @serejkaaa512 in #63
- Feature/prev blocks by @serejkaaa512 in #64
- Refactor/mempool by @Mododo in #66
- feat(collator): impl shard fees collection for top shards blocks by @serejkaaa512 in #65
- feat(collator): add internal message queue by @drmick in #67
- feat(collator): impl update_block_creator_stats for mc and default key by @serejkaaa512 in #68
- fix(collator): queue init by @drmick in #71
- fix(collator): init queue shards by @drmick in #72
- fix(validator): concurrency improved by @drmick in #73
- feat(collator): read externals from files by @serejkaaa512 in #74
- Feature/mempool adapter stub ext files by @serejkaaa512 in #75
- Feature/mempool adapter stub ext files by @SmaGMan in #78
- fix(collator): internal queue integration by @drmick in #76
- fix(collator): fix update shard account inside stuff by @serejkaaa512 in #80
- Use anchor candidate time to produce/verify DAG points by @pashinov in #70
- refactor(simulator): switch from docker-compose to helm by @0xdeafbeef in #69
- Check anchor and refs by @MrWad3r in #81
- feat(collator): improve update_public_libraries for shard account stuff by @serejkaaa512 in #82
- Feature/executor improve by @serejkaaa512 in #83
- feat(collator): gen utime ms for shardstatesplit and update executor… by @serejkaaa512 in #85
- Fix processed upto by @drmick in #87
- Allows downloading persistent states by @Rexagon in #86
- Connect rpc to mempool; broadcast messages to yourself by @pashinov in #90
- Feature/transaction duration by @serejkaaa512 in #89
- refactor(tycho-collator): improved logs by @SmaGMan in #93
- Fix/msgs exec group calculation by @SmaGMan in #94
- Collator implementation by @SmaGMan in #88
- RPC transactions GC by @pashinov in #95
- Refactor/block collation stats log by @SmaGMan in #96
- fix(collator): update externals processed upto when msgs set is empty by @SmaGMan in #97
- Mempool adapter slight rework by @MrWad3r in #100
- fix(consensus): dedup external msgs by last round by @Mododo in #99
- feature(collator): precalculate msgs groups by @SmaGMan in #102
- fix(collator): externals count by @Mododo in #103
- msgs groups vert size and state update using merkl by @SmaGMan in #106
- feat(storage): enable metrics by default by @0xdeafbeef in #105
- chore(collator): add mempool adapter metric by @Mododo in #108
- fix(collator): internal messages diff by @drmick in #110
- fix(collator): add not int msg to iter by @drmick in #112
- ci(metrics): fix missed dashboard row by @0xdeafbeef in #115
- fix(collator): lost internals by @drmick in #117
- Refactor/collator/exec params by @Mododo in #116
- feat(collator): add more collation metrics and histogram guard with l… by @serejkaaa512 in #119
- fix: report correct
tycho_do_collate_block_diff_time
by @0xdeafbeef in #123 - fix(rpc): make
getTransactionsList
to respect limit by @0xdeafbeef in #124 - Broadcaster by @Mododo in #118
- feat(cli): add jemalloc metrics by @0xdeafbeef in #129
- Feature/archives by @MrWad3r in #122
- chore: update metrics by @0xdeafbeef in #131
- feat(metrics): allow to use several metrics on the single panel by @0xdeafbeef in #132
- feat(cli): add configurable thread pool settings by @0xdeafbeef in #134
- feature(collator): added more execution metrics by @SmaGMan in #133
- Consensus/abort download by @Mododo in #130
- fix: update everscale types by @0xdeafbeef in #137
- chore: add metrics for block size by @0xdeafbeef in #135
- feat(collator): add gas used parameter for import next anchor check by @serejkaaa512 in #142
- feat(collator): impl block creator by anchor author by @serejkaaa512 in #143
- Feature/block limits 2 by @SmaGMan in #139
- Fix/consensus/races by @Mododo in #144
- feat(cli): add jemalloc profiling by @0xdeafbeef in #146
- fix(cli): activate profiling feature in
tikv-jemallocator
by @0xdeafbeef in #147 - feat(consensus): add metrics by @Mododo in #149
- feat(collator): store shard state after collation by @Rexagon in #153
- Feature/int queue session rocksdb by @drmick in #152
- feat(int-queue): improve skip by @drmick in #157
- feat(collator): add expiration check inside read next externals by @serejkaaa512 in #156
- Require state to be applied to skip validation by @Rexagon in #155
- refactor(metrics): add gc metrics by @0xdeafbeef in #158
- Node sync by @pashinov in #127
- experimental: skip internal queue gc by @0xdeafbeef in #159
- msgs polling logic initial impl by @SmaGMan in #161
- Feature/delay collator state await by @Rexagon in #162
- Feature/msgs polling 2 by @SmaGMan in #164
- chore(network): add overlay rx/tx metrics by @0xdeafbeef in #169
- Feature/collator hot start by @Rexagon in #170
- chore(metrics): add ability to set quantile for heatmaps by @0xdeafbeef in #172
- refactor(collator): read messages detailed metrics by @SmaGMan in https://github.com/broxus/...