You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 456047b
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,7 @@
9
9
* Async cancellation drains active multipart reads and resumable workers, including repeated cancellation, before releasing caller-owned files. Isolated public, token, SSE and raw TUS transports preserve proxy/TLS configuration without borrowing session or netrc account credentials. High-level TUS helpers validate metadata and preserve Assembly creation errors.
10
10
* Explicit bearer authentication wins over ambient netrc or session auth. Assembly capability requests isolate account credentials while preserving custom deployment worker hosts. Async multipart uploads retain text-mode file support, and polling continues through `ASSEMBLY_REPLAYING`.
11
11
* Preserved legacy HTTP Assembly URLs by upgrading known API hosts to HTTPS, and aligned regional host checks with the pinned contract. Async transports retain explicit session proxy settings. Text uploads use chunked transfer when encoding/newline conversion changes their byte length; worker cleanup also survives global event-loop shutdown.
12
+
* Async multipart requests preserve spaces and Unicode in filenames with safe header quoting. Isolated async calls use aiohttp's environment proxy policy, including proxy-only netrc authentication.
12
13
* Hardened upload and response edge cases: invalid service URLs and empty template IDs now fail fast, external absolute API URLs are no longer signed, sync TUS uploads now handle nameless streams and submit rate limits before uploading, sync non-resumable retries rewind seekable files and reject non-seekable retry streams, sync/async polling rate-limit retries reset after successful polls and cap repeated rate limits, async form fields match sync boolean serialization, async TUS cancellation waits for worker cleanup, async rate-limit backoff honors server `retryIn`, Smart CDN signing rejects invalid workspace slugs/reserved query keys, and sync non-JSON responses fall back to response text.
13
14
* Hardened sync and async request handling by preserving custom `auth` constraints, quoting path IDs, and keeping explicit/custom service URLs compatible with local, CI, and [Transloadit Gateway](https://github.com/transloadit/gateway) deployments.
14
15
* Fixed sync and async template creation to send the current API `template` payload shape.
0 commit comments