Release Notes
This document is the user manual for the Java SDK.
Changelog - 8.2.0
- Transaction require location: added
requirePreciseLocationflag toACTIONABLE_TRANSACTIONandGENERIC_TRANSACTION - Transaction confirmation code: added
requireConfirmationCodeflag andconfirmationCodesettings toACTIONABLE_TRANSACTIONandGENERIC_TRANSACTION; theCreate Transactionresponse now returns the generatedConfirmation Code - Registration require location: added
requirePreciseLocationflag toRegisterCodeV2Req - QR Code with deeplink: the registration QR Code now encodes the registration deep link URL, so it can also be scanned with the device’s native camera application
Changelog - 8.1.1
- Add support for Redirect App2App
Changelog - 8.1.0
- Add custom push notification to transaction creation
Changelog - 8.0.5
- New version to validate pipelines
Changelog - 8.0.4
- New version to validate pipelines
Changelog - 8.0.3
- New version to validate pipelines
Changelog - 8.0.2
- New version to validate pipelines
Changelog - 8.0.1
- New version to validate pipelines
Changelog - 8.0.0
- Update lazysodium-java lib to 5.1.4
- Call
GetClockSkewWithRetrieswhen building a new client to check if the config is correct
Changelog - 7.2.3
- Rolled back changes made on version 7.2.2
- Changed
contractRevalidationDataSignfunction input parameter fromStringtoHashMap<String, ?>
- Changed
Changelog - 7.2.2
- Changed
contractRevalidationDataSignfunction input parameter fromStringtoHashMap<String, ?>
Changelog - 7.2.1
- Adds a method to sign an arbitrary string
- Method is called
contractRevalidationDataSignon Client object
- Method is called
- Added new APIs:
getContractDetailsByKeygetContractDetailsByUserID
Changelog - 7.2.0
- Added new APIs to improve Trustfactor integration:
getAssociationsContractsDevicesV2getContractsWithDevicesgetContractDevicesByKeyV2getContractDevicesByUserIDV2registerCodeV2
- Added
DeviceIPandDeviceLocationto:ContractRecovercallbackRegistercallbackShareContractcallbackDeviceWithinContractmodelAssociationContractDeviceV2model
- SDK Client Registration methods changed names:
getDeeplinkURLchanged togenerateRegistrationDeeplinkURLgenerateQRCodeURLchanged togenerateRegistrationQRCodeURLgetQRCodechanged togetRegistrationQRCode
Changelog - 7.1.0
- Added
expiresAtproperty to create transaction v3 response model
Changelog - 7.0.1
- Added
marketingNamefield toDeviceInfomodel - Added
E_400090080andE_400090081error codes onCreate Transactionrequest
Changelog - 7.0.0
- Renamed
ApplicationClienttoClient - Remove outdated transaction creation request
- Response
Timestampis now mandatory - Added new
ClientBuilderto create newClientandCallbackHandlerBuilderforCallbackHandler - Added support for secondary endpoint and secondary endpoint pub (should use the builders for easier client initialization)
Changelog - 6.1.0
- Allow forward slash in the end of the endpoint url
- Fix Generic transaction
actionandactionNameoptional properties - Added
GetTransactionStatusAPI call - Added support for
defaultrequired authentication on transaction creation
Changelog - 6.0.1
- Detail the transaction deep link creation
- Fix TLS error on frontdoor connection
Changelog - 6.0.0
- Added Risk Modules objects for v3 transactions
- Changed
MessageEnginetomessageEngineinNORMAL_TRANSACTIONandACTIONABLE_TRANSACTIONv3 transactions; - Changed
MsgIdentifiertomsgIdentifierinMessageEnginemodel. - Removed
toJsonStringmethod from all requests, now replaced withtoStringto return JSON string. - Set
GetHeadersmethod to public inClientto use incallbackresponses
Changelog - 5.0.2
- Fix http response memory leak
Changelog - 5.0.1
- Set keep alive strategy for the http client
Changelog - 5.0.0
- Removed transaction dry run requests and associated objects
- Replace
Deviceobject withDeviceInfoonRemoveDeviceContractcallback - Removed
ContractsKeysproperty onShareContractcallback - Removed
paramsOrderfromGenericTransactionv2 and added in theGenericTransactionv3. - Use
Metadatav3 inCoreobject instead ofMetadatav2.
Changelog - 4.2.0
- Removed admin enums and associated classes
Changelog - 4.1.0
- Add action field to
GenericTransactionsV3 - Remove setCorrelationID method from the client options
Changelog - 4.0.0
- Envelopes timestamp validation
- Deleted all backoffice requests and associated tests
- Improved http client to be reused
- Added timestamp on association creation
- Added support for request custom headers
Changelog - 3.4.0
- Support for contract_key field on transaction creation
- Added getTransactionDeeplinkURL