Releases: coinbase/mesh-cli
Concurrent Compression
Historical Balance Tracking
This release adds support for reconciling account balances using historical tracking. This significantly reduces the number of "skipped" reconciliations that occur when running rosetta-cli check:data
.
To enable this new feature, we had to make a breaking change to how balances are stored. This means you will need to re-sync any data that relies on the modeling of <= v0.5.16.
Configuration Changes
reconciler_active_backlog
allows for overriding the default active backlog limit
Changelog
Optionally Disable Balance Pre-Fetch
To disable balance pre-fetch, set initial_balance_fetch_disabled
to false. This can SIGNIFICANTLY speed up sync speed without impacting validation correctness (as long as all genesis accounts are provided in bootstrap_balances.json
and syncing starts from genesis).
Changelog
- Optionally Disable Balance Pre-Fetch
#171
rosetta-specifications@v1.4.6 support
Reconcile Pruned Blocks
This release enables the rosetta-cli
to reconcile balance changes in pruned blocks (allowing us to be much more aggressive in our pruning).
Changelog
- [Reconciler] Reconcile Pruned Blocks
#167
Performance Improvements
This release contains the newly added compression_disabled
and memory_limit_disabled
configs. If both are set to true
, the sync speed of check:data
increases dramatically (in our own testing, we saw a 10x improvement in sync speed).
Changelog
check:data Performance Improvements
Update to rosetta-sdk-go@v0.5.2
This release updates rosetta-cli
to use the new rosetta-sdk-go@v0.5.2
release.
Changelog
- Prepare for v0.5.11 release
#161
[BUG FIX] Ensure Online Node Called for /construction/metadata
[BUG] Reconciliation Coverage End Condition Panic
Changelog
- [BUG] Reconciliation Coverage End Condition Panic
#157