TSM Release version 52.0.0
July 16th, 2023 by Cahyo Subroto
Changes
NOTE: Compared to version 50 this version only breaks node communication for the DKLS19 protocol.
Database:
- Add column to key share table that holds parent key ID
Node Communication:
- Changed message format for DKLS19
- Added support for node communication over AMQP
- Include epoch in meta data for several DKLS19 methods
- Add ECDSA communication formats for BIP32 hard derivation to DKLS19
Node Configuration:
- Added EnableBIP32ExportSeed flag to DKLS19 section of config file (defaults to false)
Client API:
- Go SDK: Added methods BIP32GenerateSeed(), BIP32DeriveFromSeed(), BIP32DeriveFromKey(), BIP32ConvertKey(), BIP32ImportSeed(), BIP32ExportSeed(), BIP32Info()
- GO SDK, Java SDK, Node.js, libtsmlient: Deprecated XPub(). Use PublicKey() and ChainCode() instead.
- Java SDK: Added the setThreshold method
Client Communication:
- Added endpoints for BIP32 hard derivation to DKLS19
Patch changes (no effect on compatibility):
- Added CA certificates to docker image
Versions
Database: 7.5.1
Node Communication: 22.0 (!)
Node Configuration: 11.2
Client API: 41.4
Client Communication: 22.4