Client API:
- Go SDKv2: Parameters and results as pointers, and results are wrapped so each method now returns at most two values - this makes the interface more uniform, and we can now share more code with the mobile SDKs
- Golang SDKv1: Added static method EDDSASecretShare
Patch changes (no effect on compatibility):
- Mask api keys in initial log message
- Improve input validation in SDKv1 constructors
- Upgrade Go from v1.19 to v1.21
- Removed some old, unused types that was accidentally exposed in the SDK and libtsmclient
- Updated API doc for Golang SDKv1 and SDKv2
Client API:
- GO SDKv2 changed mobile specific wrappers to be Go arrays
Patch changes (no effect on compatibility):
- Fixed a bug that prevented connectionTimeout to be more than 15 sec
Client API:
- Added SDKv2 mobile
- Support legacy EdDSA partial signatures in mobile SDKv2
Patch changes (no effect on compatibility):
- Fixed missing chain path field in BIP32Info of the Mobile SDK