Skip to content

Conversation

@kvz
Copy link
Member

@kvz kvz commented Oct 15, 2025

Summary

  • replace the deprecated AndroidAsyncAssembly with a new AndroidAssembly that defaults callbacks to the main thread, shares a daemon executor, and exposes listener helpers
  • rename the tus preference store to transloadit_android_sdk_urls, require JDK 17+ to build while continuing to ship Java 11 bytecode for consumers
  • add AndroidAssemblyWorkConfig and AndroidAssemblyUploadWorker so WorkManager jobs can run with inline secrets or remote signature providers (including remote-only /http/import flows)
  • harden background uploads: close assemblies after use, unblock SSE waiters on status failures, handle null signature-provider error streams, and accept configs without local files
  • refresh documentation, samples, and CI (dual Java 17/21 matrix, Docker harness) and bump to com.transloadit.sdk:transloadit:2.2.4

Fixes #19
Fixes #14
Fixes #2

Testing

  • ./scripts/test-in-docker.sh :transloadit-android:testDebugUnitTest --warning-mode all
  • ./scripts/test-in-docker.sh check --warning-mode all

@kvz kvz self-assigned this Oct 15, 2025
@kvz
Copy link
Member Author

kvz commented Oct 28, 2025

@codex review

Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@kvz kvz changed the title Remote signature authentication Android: add remote signature worker + async assembly fixes Oct 28, 2025
@kvz kvz changed the title Android: add remote signature worker + async assembly fixes Android: add remote signature worker + async assembly Oct 28, 2025
@kvz kvz changed the title Android: add remote signature worker + async assembly Android 0.2.0: new assembly wrapper & WorkManager remote signatures Oct 28, 2025
@kvz kvz merged commit ef8d4f2 into main Oct 28, 2025
2 checks passed
@kvz kvz deleted the remote-signature branch October 28, 2025 14:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add support for server-side signature generation (signature injection) Major Changes Consider adding a Kotlin example

2 participants