Skip to content

Send Transloadit-Client on Swift API requests - #46

Merged
kvz merged 4 commits into
mainfrom
client-header
Oct 7, 2026
Merged

kvz merged 4 commits into
mainfrom
client-header

Conversation

@kvz

@kvz kvz commented Oct 7, 2026 •

Copy link
Copy Markdown
Member

Support needs each SDK's name and version to diagnose client issues and coordinate upgrades. TransloaditKit currently omits this information from API requests.

Send Transloadit-Client: transloaditkit:3.5.0 when creating assemblies, fetching status, and canceling assemblies, matching the other SDKs' name:version format. Preserve multipart content types and caller-supplied session headers. The network tests compare the transmitted version with Transloadit.podspec so CI catches stale header versions during releases.

Validation:

  • Before the fix, all three network regression tests failed on the missing header and the other 27 tests passed (macOS CI).
  • After the fix, swift build and all 30 tests pass in macOS CI.
  • Two council-review rounds finished with no consolidated findings.
  • Latest main is included and git diff --check passes.

Refs transloadit/team-internals#26

🤖 Claimed by kvz/framework1/TransloaditKit since 2026-10-07

@kvz kvz self-assigned this Oct 7, 2026
@kvz
kvz marked this pull request as ready for review October 7, 2026 11:00
@kvz
kvz requested a review from tim-kos October 7, 2026 11:00
@kvz
kvz merged commit c4d5948 into main Oct 7, 2026
1 check passed
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.

1 participant