Protocol v1.0.0 Prerelease
More than a year ago the last release,
0.2.2 was published. Now the final 1.0
release is just around the corner introducing breaking changes and a lot of new
The major changes towards the core include the addition of the
TUS-Version headers while making the first
one mandatory. All these headers must be returned in the new
in order to enable protocol discovery. In addition the
Offset header must not
be greater or lower than the current offset for the file.
The biggest changes were made by introducing the Upload-Expiration, Checksum, Stream, Retries, Termination, Merge and Metadata extensions.
After all of this work the protocol is now considered stable and ready for use
in production environments. Speaking of implementations the official
tusd repositories are currently being updated to
support the 1.0 release.
The final 1.0 Release will be published by merging the according pull request on GitHub once these changes are done. Furthermore, last feedback may be submitted there to adjust minor things.