Skip to content

Releases: mobilecoinofficial/android-sdk

v6.0.1

05 Jan 22:15
Compare
Choose a tag to compare

Changed

  • Replaced android.support dependencies with new androidx versions

Fixed

  • Fixed error logged on FogReport finalize call

Removed

  • Removed Jetifier

Upgrading

No code changes are required to upgrade from 6.0.0 to 6.0.1

v6.0.0

07 Dec 00:48
04c16ca
Compare
Choose a tag to compare

Changed

  • Attestation now uses DCAP instead of EPID on supported network versions
  • Deprecated Verifier API in favor of TrustedIdentity

Upgrading

  • Replace deprecated Verifier configuration code with new TrustedIdentity

v5.0.1

02 Oct 18:02
039b1da
Compare
Choose a tag to compare

Changed

  • Order FogSeeds by ingestInvocationId

Upgrading

No code changes are required to upgrade from 5.0.0 to 5.0.1

v5.0.0

26 May 07:10
f654797
Compare
Choose a tag to compare

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

27 Apr 20:47
5059ac5
Compare
Choose a tag to compare

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

07 Apr 02:17
ade3048
Compare
Choose a tag to compare

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

11 Feb 00:50
cef03f6
Compare
Choose a tag to compare

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

06 Jan 23:27
ed21cdc
Compare
Choose a tag to compare

Added

  • Added Rng with two default implementations
  • Added ability to provide Rng for calls to MobileCoinClient.prepareTransaction
  • Added SignedContingentInputs which can be used on block version >= 3 networks to quantities of two different tokens
  • Added DestinationWithPaymentRequestMemo and DestinationWithPaymentRequestMemoData
  • Added DestinationWithPaymentIntentMemo and DestinationWithPaymentIntentMemo
  • Added SenderWithPaymentIntentMemo and SenderWithPaymentIntentMemoData
  • Added OwnedTxOut.getSubaddressIndex
  • Added methods to get unvalidated MemoData of SenderMemo, SenderWithPaymentRequestMemo, and SenderWithPaymentIntentMemo

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

v1.2.2.4

25 Aug 03:29
Compare
Choose a tag to compare

Changed

  • Balance checking algorithm performance improvements

Fixes

  • Query size calculation in DefaultFogQueryScalingStrategy

Upgrading

No code changes are required to upgrade from 1.2.2.3 to 1.2.2.4

v1.2.2.3

23 Aug 00:43
Compare
Choose a tag to compare

[1.2.2.3] - 2022-08-22

What's new

  • Added getTransactionStatusQuick to MobileCoinClient

Upgrading

No code changes are required to upgrade from 1.2.2.2 to 1.2.2.3