Skip to content

Commit 9d42265

Browse files
authored
release: v2.82.0 (#1788)
Signed-off-by: dosi <dosi.kolev@limechain.tech>
1 parent 9f1c55f commit 9d42265

4 files changed

Lines changed: 403 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
## v2.82.0
2+
3+
### Added
4+
- `Transaction.RemoveSignature(publicKey)` and `Transaction.RemoveAllSignatures()` for removing signatures from a frozen transaction, aligning the Go SDK's signature-management API with the other Hiero SDKs. `RemoveSignature` removes a specific key's signature from every signed transaction and returns the removed signature bytes (one entry per signed transaction); `RemoveAllSignatures` clears all signatures and returns them keyed by public key. Both keep the public-key/signer bookkeeping aligned with the wire signatures and lock the transaction ID so a later build cannot re-sign and resurrect a removed signature [#1774](https://github.com/hiero-ledger/hiero-sdk-go/pull/1774)
5+
6+
### Fixed
7+
- Preserve the original signed transaction body bytes on re-serialization instead of re-marshalling an unchanged body, which (since protobuf serialization is not guaranteed byte-for-byte deterministic) could invalidate signatures in multi-party or cross-SDK flows [#1771](https://github.com/hiero-ledger/hiero-sdk-go/pull/1771)
8+
19
## v2.81.0
210

311
### Added

0 commit comments

Comments
 (0)