Skip to content

Releases: transloadit/android-sdk

v0.2.0

28 Oct 15:01
@kvz kvz
50649b8

Choose a tag to compare

Below 1.0 SemVer allows us to make breaking changes, and we have shipped a number of them in this release, please review carefully.

  • Breaking: Removed dependency on the Java SDK's deprecated AsyncAssembly API and introduced a new AndroidAssembly wrapper built on the modern SSE-based workflow
  • Breaking: SharedPreferences backing resumable uploads now uses transloadit_android_sdk_urls (previously typo’d tansloadit_android_sdk_urls). Existing persisted tus entries will need manual migration if backward compatibility is required.
  • Breaking: Building the SDK now requires JDK 17+. Published AARs still target Java 11 bytecode so consuming apps can desugar on older toolchains.
  • Upgrade dependency to com.transloadit.sdk:transloadit:2.2.4 to align with the latest Java SDK release and pick up the simplified SSE handling.
  • Keep the Android Docker and CI parity harness aligned with the Java SDK release that ships the stabilized SSE behaviour, ensuring both suites exercise the same SSE fixtures.
  • Default AndroidAssembly callbacks to the Android main thread and add opt-in APIs for background/custom executors.
  • Added pauseUploadsSafely/resumeUploadsSafely helpers and an optional WorkManager integration (AndroidAssemblyWorkConfig + AndroidAssemblyUploadWorker) to persist resumable uploads in the background.
  • Added a runnable Kotlin WorkManager sample (examples/…/WorkManagerSample.kt) and matching E2E test to showcase background uploads with the new API surface, including external signature-provider usage.
  • Added AndroidAssemblyListener to replace the old AssemblyProgressListener
  • Updated samples, documentation, and tests to use the new asynchronous API
  • Added environment-aware Docker tests plus live assembly integration coverage

v0.0.10

20 Mar 14:59
027e7d1

Choose a tag to compare

0.0.9 has been published without AAR files, this release ships them.

⇾ Please update to this release as it contains changes on the signature authentication algorithm, which are necessary for using the Transloadit API

v0.0.9

20 Mar 13:01
d750d1d

Choose a tag to compare

  • Updated dependency for Transloadit Java SDK to 1.0.0
  • This update includes the updated signature authentication method, which is now required for all requests.

v0.0.8

17 Jul 13:02
6123aea

Choose a tag to compare

  • Changing method signatures including Activity to Context in order to make the SDKs usage more flexible.
  • This is considered as not breaking, as a Activity is a Context, and the SDK will still work as before.

v0.0.7

30 Oct 14:49
850cb5a

Choose a tag to compare

  • Updated dependency for Transloadit Java SDK to 0.4.4 → includes Socket-IO 4 and a security patch
  • Updated to androidx.appcompat:appcompat:1.5.1
  • Set compileSdkVersion to 31, and targetSdkVersion 31

v0.0.6

26 Sep 16:38
7ef3242

Choose a tag to compare

  • Update dependency for Transloadit Java SDK to 0.4.2

  • Add Android SDK version to Transloadit-Client header

  • Updated Tus-Android to 0.1.10

v0.0.5

10 Jan 13:41
6073a8a

Choose a tag to compare

Update dependency for Transloadit Java SDK to 0.4.1, this update is recommended as it contains patches for known security vulnerabilities.

Full Changelog: v0.0.3...v0.0.5

v0.0.3

18 Jul 15:20

Choose a tag to compare

  • Update dependencies - this corrects assembly creations via tus uploads

v0.0.2

08 Apr 14:38

Choose a tag to compare

Initial release