All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Network Robustness. Host applications now have the ability to choose which transport protocols (HTTPS or GRPC) the SDK uses when communicating with MobileCoin services.
- Decommissioned RNGs. The SDK no longer generates search keys from Randon Number Generator (RNG) seeds that have been "decommissioned," which are RNGS that are associated with an outdated enclave.
- Reset attestation state on errors.
- Added
minimumFeeCacheTTL
parameter toClientConfig
to control the duration of the minimum transaction fee caching period. The default value is set to 30 minutes.
- Dynamic Fees
- Root entropy for
TransferPayload
has been replaced with bip39 entropy - Added
final
modifiers to the classes that should not be extended
setAuthorization
method has been split intosetFogBasicAuthorization
andsetConsensusBasicAuthorization
- Report URIs in the
AccountKey
andPublicAddress
are no loger normalized by default
- Incorrect balance in certain situations
- Estimate total fee in AccountSnapshot
- SLIP-10 AccountKey derivation
- New
AccountKey
constructors:fromBip39Entropy
andfromMnemonicPhrase
- Build on Apple Silicon
- Hash and Equal performance improvements
- Environments switching for Tests
fromRootEntropy
constructor ofAccountKey
(usefromBip39Entropy
instead)
- Setting hardening_advisory in the android-bindings
- Initial release