Skip to main content
The release notes for our Java SDK.
0.53.0

Changed

  • BREAKING: Status changed from an enum (BROADCASTED, CONFIRMED, etc.) to a oneOf union class (StatusOk | StatusDisabled | StatusClosed). This completely changes the Status type and its API surface.
  • BREAKING: Transaction.status() return type changed from Status (enum) to StatusEnum (new enum). The old Status type is now a different class entirely.
  • BREAKING: RawSignRequestParams changed from a concrete class with bytes(), encoding(), hashFunction() fields to a oneOf union of Hash | Bytes. The builder and all field accessors are removed.
  • BREAKING: RawSignRequestParamsUnion deleted; RawSignRequest.params() now returns RawSignRequestParams (which is the new oneOf type) instead of RawSignRequestParamsUnion.
  • BREAKING: UserLinkedAccountUnlinkRequestBody.type() changed from Type (deleted enum) to LinkedAccountType (new enum).
Field Type Changes on Linked Account Models
  • BREAKING: LinkedAccountCurveSigningEmbeddedWallet.recoveryMethod() changed from LinkedAccountCurveSigningEmbeddedWalletRecoveryMethod to EmbeddedWalletRecoveryMethod.
Constructor Signature Changes
  • BREAKING: WalletBalanceRequest constructor: asset and chain parameters changed from @Nonnull to @Nullable. The short-form constructor now only takes walletId. Return types of asset() and chain() changed from direct values to Optional<>.
  • BREAKING: RawSignResponse constructor now requires a method parameter (new required field).
  • Multiple linked account embedded wallet constructors now include imported and delegated as required boolean parameters instead of optional Boolean.
0.52.4

Changed

  • Better handling for parallel RPC requests
0.52.3

Changed

  • More debug logging
0.52.2

Changed

  • Use enhanced JSON mapper for authorization requests
0.52.1

Changed

  • Additional logging to help debug session expiration
0.52.0

Added

  • Passkey auth
  • Email auth
0.51.0

Added

  • System policies
  • Additional signer export
  • Policy APIs
  • Policy rule APIs
0.50.0
Initial release of the Java SDK. See the quickstart guide for more details on how to get started.