TSM Release version 59.0.0
by Cahyo SubrotoChanges
Client API:
- Java SDKv2: Added JNA based Java SDK for SDKv2
- C SDKv2: Changed Session Config to take a map like the Go SDK and added the broadcast API
Patch changes (no effect on compatibility):
- Print log configuration when starting nodes
- Added logging on error for the C SDKv2
- Trailing slash in issuer URL is now removed before validating
- libtsmclient, Node.js SDK, Java SDK now logs sessionID for EdDSA and ECDSA that takes sessionID as input.
Versions
Database: 7.8.0
Node Communication: 30.0
Node Configuration: 17.0
Client API: 47.0 (!)
Client Communication: 26.0
TSM Release version 58.0.0
by Cahyo SubrotoChanges
Node Configuration:
- Port option has been removed from the multiinstance configuration.
Node Communication:
- Multi-instance optimizations. This breaks compatibility with older multi-instance versions.
Versions
Database: 7.8.0
Node Communication: 30.0 (!)
Node Configuration: 17.0 (!)
Client API: 46.0
Client Communication: 26.0
TSM Release version 57.0.0
by Cahyo SubrotoChanges
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
Versions
Database: 7.8.0
Node Communication: 29.0
Node Configuration: 16.1
Client API: 46.0 (!)
Client Communication: 26.0
TSM Release version 56.0.0
by Cahyo SubrotoChanges
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
Versions
Database: 7.8.0
Node Communication: 29.0
Node Configuration: 16.1
Client API: 45.0 (!)
Client Communication: 26.0
TSM Release version 55.5.0
by Cahyo SubrotoChanges
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
Versions
Node Configuration: 16.1
Client API: 44.9
Client Communication: 26.0
Database: 7.8.0
Node Communication: 29.0
TSM Release version 55.4.0 and 55.4.1
by Cahyo SubrotoUse 55.5.0 instead