Hedera-sdk-py

Latest version: v2.47.0

Safety actively analyzes 707283 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 17 of 19

2.0.6

Added

- Add `FeeSchedule` type to allow a structured parse of file `0.0.111`

- Support for setting `maxBackoff`, `maxAttempts`, `retryHandler`, and `completionHandler` in `TopicMessageQuery`

- Default logging behavior to `TopicMessageQuery` if an error handler or completion handler was not set

- (Internal) CI is run significantly more often, and against previewnet and the master branch of hedera-services.

- Expose `tokenDecimals` from `AccountBalance`

Fixed

- `TopicMessageQuery` retry handling; this should retry on more gRPC errors

- `TopicMessageQuery` max retry timeout; before this would could wait up to 4m with no feedback

- `Client` should be more thread safe

2.0.5

Added

- Support `memo` for Tokens, Accounts, and Files.

Fixed

- Scheduled transaction support: `ScheduleCreateTransaction`, `ScheduleDeleteTransaction`, and `ScheduleSignTransaction`
- HMAC Calculation Does Not Include IV [NCC-E001154-010]
- Non-Constant Time Lookup of Mnemonic Words [NCC-E001154-009]
- Decreased `CHUNK_SIZE` 4096->1024 and increased default max chunks 10->20
- Remove use of `computeIfAbsent` and `putIfAbsent` from JDK7 builds

Deprecated

- `new TransactionId(AccountId, Instant)` - Use `TransactionId.withValidStart()` instead.

2.0.5beta.9

Fixed

- `TransferTransaction.addTokenTransfer()` was correctly adding tokens
- HMAC Calculation Does Not Include IV [NCC-E001154-010]
- Non-Constant Time Lookup of Mnemonic Words [NCC-E001154-009]
- Decreased `CHUNK_SIZE` 4096->1024 and increased default max chunks 10->20
- Renamed `ScheduleInfo.getTransaction()` -> `ScheduleInfo.getScheduledTransaction()`

2.0.5beta.8

Fixed

- Remove use of `computeIfAbsent` and `putIfAbsent` from JDK7 builds

2.0.5beta.7

Fixed

* Scheduled transactions should use new HAPI protobufs
* `ReceiptPrecheckException` should be thrown when the erroring status was in the `TransactionReceipt`
* Removed `nonce` from `TransactionId`
* `Transaction[Receipt|Record]Query` should not error for status `IDENTICAL_SCHEDULE_ALREADY_CREATED`
because the other fields on the receipt are present with that status.
* `ScheduleMultiSigExample` should use updated scheduled transaction API

Removed
* `ScheduleCreateTransaction.addScheduledSignature()`
* `ScheduleCreateTransaction.getScheduledSignatures()`
* `ScheduleSignTransaction.addScheduledSignature()`
* `ScheduleSignTransaction.getScheduledSignatures()`

2.0.5beta.4

Added

* Support `memo` for Tokens, Accounts, and Files.
* `TransactionId.fromString()` should support nonce and scheduled.

---

https://github.com/hashgraph/hedera-sdk-java/blob/master/CHANGELOG.md#v205-beta4

Page 17 of 19

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.