Releases: mobilecoinofficial/android-sdk
Releases · mobilecoinofficial/android-sdk
v6.0.1
v6.0.0
Changed
- Attestation now uses DCAP instead of EPID on supported network versions
- Deprecated
Verifier
API in favor ofTrustedIdentity
Upgrading
- Replace deprecated
Verifier
configuration code with newTrustedIdentity
v5.0.1
Changed
- Order
FogSeed
s byingestInvocationId
Upgrading
No code changes are required to upgrade from 5.0.0 to 5.0.1
v5.0.0
Changed
- Exposed
AttestedClient
and related APIs - Updated dependencies
- Updated MobileCoin to version 5.0.0
Upgrading
No code changes are required to upgrade from 4.1.1 to 5.0.0
v4.1.1
Added
- OnetimeKeys
- OnetimeKeys.createTxOutPublicKey
- RistrettoPrivate.fromRandom
Changed
- Moved Util.recoverOnetimePrivateKey to OnetimeKeys and made public
- Moved Util.getSharedSecret to OnetimeKeys and made public
Upgrading
No code changes are required to upgrade from 4.1.0 to 4.1.1
v4.1.0
Added
- Javadoc
- Sources
- versionedCryptoBoxEncrypt
- protoc plugin for generating HTTP APIs
- Added more logging statements to critical areas of code
Changed
- Updated bindings to version 4.1.0
- HTTP APIs are now auto-generated using a protoc plugin
- Various logging statements have been improved
- AccountKey sub-keys are exposed via getters
- Dependency updates
Upgrading
No code changes are required to upgrade from 4.0.0.1 to 4.1.0
v4.0.0.1
Added
VersionedCryptoBox.versionedCryptoBoxEncrypt(RistrettoPublic, byte[])
- Can be used to encrypt data for a recipient using the recipient's public key
- The recipient can decrypt the data using their private key
Changed
- Exposed accessors for
AccountKey
keys to public API - Updated dependency versions
- Changed license to Apache Version 2.0
Upgrading
- AccountKey.createNew has been deprecated. Please remove references to it and use one of the other AccountKey creation methods
v4.0.0
Added
- Added
Rng
with two default implementations - Added ability to provide
Rng
for calls toMobileCoinClient.prepareTransaction
- Added
SignedContingentInput
s which can be used on block version >= 3 networks to quantities of two different tokens - Added
DestinationWithPaymentRequestMemo
andDestinationWithPaymentRequestMemoData
- Added
DestinationWithPaymentIntentMemo
andDestinationWithPaymentIntentMemo
- Added
SenderWithPaymentIntentMemo
andSenderWithPaymentIntentMemoData
- Added
OwnedTxOut.getSubaddressIndex
- Added methods to get unvalidated
MemoData
ofSenderMemo
,SenderWithPaymentRequestMemo
, andSenderWithPaymentIntentMemo
Changed
- Updated bindings to version 2.0.0
- Updated okhttp to version 3.11.0
Fixes
- Fixed insecure transport protocol using TLS
- Fixed connection reset errors in HTTP clients
Upgrading
No code changes are required to upgrade from 1.2.2.4 to 4.0.0