Releases: coinbase/mesh-sdk-go
`rosetta-specifications@v1.4.10` Support
This release updates rosetta-sdk-go
to support rosetta-specifications@v1.4.10
and fixes a few bugs.
Changelog
- Update check tip util functions to return both at-tip status and block id
#294
- Utility functions to check storage and network tip status
#293
- Transactions in unsynced blocks no-longer assumed pruned
#292
- Bump github.com/vmihailenco/msgpack/v5 from 5.1.0 to 5.1.4
#288
- Bump github.com/tidwall/sjson from 1.1.2 to 1.1.4
#285
- Bump github.com/tidwall/gjson from 1.6.4 to 1.6.7
#287
- fix error message, skip reconciliation if account missing
#291
- Add types and assertions for Related Transactions
#289
- feat(keys): support secp256r1
#278
[storage][bug] Fix `FindTransaction` Regression
[constructor] DSL Enhancements
This release includes changes to make the DSL more useful by persisting data across workflow invocations.
Changelog
Support rosetta-specifications@v1.4.9
This release introduces one more set of storage
optimizations and upgrades rosetta-sdk-go
to support rosetta-specifications@v1.4.9
. This is the last breaking storage
change we have planned for the foreseeable future!
WARNING: THIS RELEASE INCLUDES BREAKING CHANGES TO HOW DATA IS STORED ON DISK.
Changelog
Miscellaneous Fixes and Improvements
This release includes miscellaneous bug fixes and improvements. The most notable of these changes is the ability to override inactive reconciliation checking to force accounts to be re-reconciled at tip!
Changelog
Pruning Optimization
`storage` Refactor
This release includes significant optimizations to the storage
package. When used with rosetta-cli
, we observed over a 20x improvement in sync speed and reconciliation rate (mostly due to a reduction in lock contention). Special shoutout to @yflinn, @sidhujag, and @HelloKashif for helping to identify bottlenecks!
WARNING: THIS RELEASE INCLUDES BREAKING CHANGES TO HOW DATA IS STORED ON DISK.
Changelog
- [asserter] Backwards Compatibility for Operation.Status
#260
- [chore] Miscellaneous Nits Before Release
#259
- Bump github.com/vmihailenco/msgpack/v5 from 5.0.0 to 5.1.0
#256
- [reconciler] Performance Overhaul
#258
- feat: support schnorr_1 for zilliqa
#257
- [storage] Small Nits
#255
- [storage] Balance Storage Overhaul
#252
- [storage] Interface Refactor + Test Cleanup
#254
- [storage] Interface Overhaul
#251
- [statefulsyncer] Add Variadic Initializer
#250
- [utils] Implement ShardedMap
#248
- [utils] Add MutexMap
#246
- [utils] Implement PriorityMutex
#244
- [chore] Update msgpack
#245
[Chore] Miscellaneous Updates
This release includes updates for a few packages (including a security release for go-ethereum
).
Changelog
rosetta-specifications@v1.4.8
This PR updates rosetta-sdk-go
to use rosetta-specifications@v1.4.8
. Notably, this adds support for "indexer" endpoints!
Changelog
Miscellaneous Optimizations and Bug Fixes
This releases includes a ton of optimizations and bug fixes related to possible race conditions.
Changelog
- [syncer] Cache Observed Tip
#229
- [chore] Fix Flaky Test (part 2)
#228
- [chore] Remove Extra File
#225
- [reconciler] Fix Flaky Test
#224
- [reconciler] Don't Prune During Inactive Reconciliation
#223
- [syncer] Configurable Reorg Depth
#222
- [reconciler] Inactive Pruning Race + Inactive Pruning Support
#221
- [reconciler] Fix Pruning Race
#217
- Bump github.com/fatih/color from 1.9.0 to 1.10.0
#218