Releases: coinbase/mesh-sdk-go
Support Zero or Opposite Amount Value in Parser
Add Related Transactions Support in Storage
This release includes storage logic for Related Transactions introduced in rosetta-specifications@v1.4.10
and a bug fix.
Changelog
`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
).