Releases: coinbase/mesh-sdk-go
upgrade to resolve ambiguous dependency issues
What's Changed
- Replace CircleCI with gh actions by @irisZhangCB in https://github.com/coinbase/rosetta-sdk-go/pull/402
- update btcd and geth to resolve ambiguous dependency by @shrimalmadhur in https://github.com/coinbase/rosetta-sdk-go/pull/405
Full Changelog: https://github.com/coinbase/rosetta-sdk-go/compare/v0.7.8...v0.7.9
Validation changes and dependency management
What's Changed
- Add validation for negative fee amount by @raghavapamula in https://github.com/coinbase/rosetta-sdk-go/pull/397
- [chore] library upgrade and go upgrade by @shrimalmadhur in https://github.com/coinbase/rosetta-sdk-go/pull/396
- (wip) Madhur/revert go1.17 compat by @shrimalmadhur in https://github.com/coinbase/rosetta-sdk-go/pull/398
New Contributors
- @raghavapamula made their first contribution in https://github.com/coinbase/rosetta-sdk-go/pull/397
Full Changelog: https://github.com/coinbase/rosetta-sdk-go/compare/v0.7.6...v0.7.8
Bug fix for prefunded account for UTXO based chains
What's Changed
- ROSE-231: Call /account/coins endpoint to add account coin info in coin storage by @shiatcb in https://github.com/coinbase/rosetta-sdk-go/pull/392
Full Changelog: https://github.com/coinbase/rosetta-sdk-go/compare/v0.7.5...v0.7.7
Support fetching coins info via /account/coins endpoint for UTXO chain
Bug fix for comparing amount sign in rosetta-sdk-go
Library updates and bug fixes
What's Changed
- Add Pallas to support ImportPrivateKey by @irisZhangCB in https://github.com/coinbase/rosetta-sdk-go/pull/380
- remove unwanted logging by @shrimalmadhur in https://github.com/coinbase/rosetta-sdk-go/pull/381
- [chore] upgrade ubuntu by @shrimalmadhur in https://github.com/coinbase/rosetta-sdk-go/pull/382
- Improve parsing logic for
set_variable
action types by @t-hale in https://github.com/coinbase/rosetta-sdk-go/pull/371 - Pallas support ImportPrivateKey by @irisZhangCB in https://github.com/coinbase/rosetta-sdk-go/pull/385
- Bump github.com/tidwall/gjson from 1.12.0 to 1.14.0 by @dependabot in https://github.com/coinbase/rosetta-sdk-go/pull/377
- Bump github.com/ethereum/go-ethereum from 1.10.13 to 1.10.16 by @dependabot in https://github.com/coinbase/rosetta-sdk-go/pull/383
- Bootstrap file memory issues by @shrimalmadhur in https://github.com/coinbase/rosetta-sdk-go/pull/367
- Bump github.com/tidwall/sjson from 1.2.3 to 1.2.4 by @dependabot in https://github.com/coinbase/rosetta-sdk-go/pull/364
- Update SDK README and CONTRIBUTING files by @racbc in https://github.com/coinbase/rosetta-sdk-go/pull/375
- Update text in Issue Templates by @racbc in https://github.com/coinbase/rosetta-sdk-go/pull/386
- update kryptology to v1.8.0 by @shrimalmadhur in https://github.com/coinbase/rosetta-sdk-go/pull/388
New Contributors
- @t-hale made their first contribution in https://github.com/coinbase/rosetta-sdk-go/pull/371
- @racbc made their first contribution in https://github.com/coinbase/rosetta-sdk-go/pull/375
Full Changelog: https://github.com/coinbase/rosetta-sdk-go/compare/v0.7.3...v0.7.4
[email protected] support
What's Changed
- update copyright by @shrimalmadhur in https://github.com/coinbase/rosetta-sdk-go/pull/373
- update spec to 1.4.12 by @shrimalmadhur in https://github.com/coinbase/rosetta-sdk-go/pull/379
- Add Pallas support by @irisZhangCB in https://github.com/coinbase/rosetta-sdk-go/pull/376
New Contributors
- @irisZhangCB made their first contribution in https://github.com/coinbase/rosetta-sdk-go/pull/376
Full Changelog: https://github.com/coinbase/rosetta-sdk-go/compare/v0.7.2...v0.7.3
Asserter enhancements and minor bug fixes
Update dependencies for security vulnerability and other minor fixes
Support more validations of rosetta implementation by using a validation config
This release includes support for more validations in asserter package via a validation config. With this change we can provide a validation file defined in a pre-defined format to validate the rosetta implementation. Currently supported validation is defined here
NOTE: This change introduces a new parameter while initializing Asserter in asserter.go. When you upgrade to this version you will have to change the code to pass this parameter where you initialize the asserter. If you don't want to use this feature, you can just pass an empty string to this parameter.
Changelog
- Improve logging when unable to lookup balance > min #329
- add asserter validation doc #328
- upgrade to go 1.16 to fix addlicense library and build #327
- Introduce a validation config for validating operation using rosetta-cli #326
- Fixes #239 #249
- add logger for insufficiently funded accounts during construction #313