Releases: tus/tusd
Releases · tus/tusd
v2.10.0
v2.9.2
What's Changed
No feature changes or bug fixes in tusd, but an upgrade to Go 1.26.1 for the Docker image.
Full Changelog: v2.9.1...v2.9.2
v2.9.1
Fixes
- azurestore: Fix Upload-Offset in HEAD responses and Content-Length in GET responses for completed uploads by @Acconut in #1349
- gcssotre: Do not write info when loading info object by @Antti in #1300
- gcsstore: Delete
.infoobject when terminating upload by @Acconut in #1351 - s3store: Fix data race when terminating upload by @ferhatelmas in #1350
- filestore: Fix default file chmod permissions by @avreg in #1155
New Contributors
Full Changelog: v2.9.0...v2.9.1
v2.9.0
What's Changed
Features
- azurestore: Support Entra ID token based authentication (azidentity) by @quality-leftovers in #1263
- hooks: Add timeout and size limit to HTTP hooks and enforce Content-Type by @AdityaByte in #1279
- cli,handler: Add option to disable concatenation extension by @Acconut in #1281
- filestore: Expose storagekeys used in storage map by @wylswz in #1280
Fixes
- azurestore: Fix the GetOffset to work with enabled Azure blob versioning by @MariuszBartnik in #1272
- s3store: Correct metric label for part deletion by @ferhatelmas in #1331
- handler: Fix panic in hook emitting logic by @ferhatelmas in #1337
New Contributors
- @MariuszBartnik made their first contribution in #1272
- @quality-leftovers made their first contribution in #1263
- @AdityaByte made their first contribution in #1279
- @wylswz made their first contribution in #1280
- @ferhatelmas made their first contribution in #1331
Full Changelog: v2.8.0...v2.9.0
v2.8.0
What's Changed
- handler: Allow media type parameters in Content-Type headers (e.g.
audio/ogg; codecs=opus) by @masewo in #1253 - s3store: Add option to log API calls (see https://tus.github.io/tusd/storage-backends/aws-s3/#debugging) by @Acconut in #1260
- Update dependencies
New Contributors
Full Changelog: v2.7.1...v2.8.0
v2.7.1
This patch release fixes an issue in the release process of the previous v2.7.0 release.
Full Changelog: v2.7.0...v2.7.1
v2.7.0
What's Changed
- handler, cli: Add
pre-terminatehook by @Acconut in #1248 - handler: Remove default ports in Location headers by @Acconut in #1226
- handler, s3store, filestore: Serve GET requests from storage provider by @Acconut in #1228
- handler: Pass request context to logger when logging by @mmhand123 in #1237
- filestore: Close files correctly when concatenating uploads by @nervtech in #1239
- Bump dependencies
New Contributors
- @mmhand123 made their first contribution in #1237
- @nervtech made their first contribution in #1239
Full Changelog: v2.6.0...v2.7.0
v2.6.0
What's Changed
New features
- hooks: Add support for gRPC mutual TLS authentication by @TaridaGeorge in #1114
- hooks: Add option to forward HTTP header to gRPC requests by @Acconut in #1188
- cli: Add
s3-min-part-sizeflag to control minimum S3 part size by @wiemann in #1206 - handler: Support IETF draft -04 and -05 by @Acconut in #1213
- s3store: Pass Content-Type from
filetypemetadata field to S3 by @mackinleysmith in #1217 - cli: Allow Application Default Credentials discovery for GCP by @xytis in #1207
- cli: Add
show-startup-logsflag to reduce startup log verbosity by @apoorvapendse in #1218
Bug fixes
- handler, s3store: Fix data race problems by @Acconut in #1199
- filestore: Fix
.infofile not deleted if the binary file was successfully deleted by @bajelidze in #1214 - azurestore: Migrate to current Azure SDK by @xelat09 in #1205
New Contributors
- @TaridaGeorge made their first contribution in #1114
- @mcdoker18 made their first contribution in #1209
- @wiemann made their first contribution in #1206
- @bajelidze made their first contribution in #1214
- @mackinleysmith made their first contribution in #1217
- @xytis made their first contribution in #1207
- @xelat09 made their first contribution in #1205
- @apoorvapendse made their first contribution in #1218
Full Changelog: v2.5.0...v2.6.0
v2.5.0
What's Changed
Features
- s3store: Allow
+in object IDs by @OwynWang in #1123 - filestore: Allow customising the storage path by @Acconut in #1083
- filestore: Expose
.infopath to hooks by @Acconut in #1162
Bug fixes
- cli: Adjust logging format from plugin hooks to CLI's format by @amiremohamadi in #1108
- filestore: Fix graceful termination when deleting upload by @blmhemu in #1120
- gcsstore: Fix error creating new uploads by @emilaleksanteri in #1131
- filelocker: Emit 404 if directory for lock does not exist by @Acconut in #1149
- handler: Emit pre-finish hook for concatenated uploads by @Acconut in #1185
New Contributors
- @blmhemu made their first contribution in #1118
- @amiremohamadi made their first contribution in #1108
- @OwynWang made their first contribution in #1123
- @emilaleksanteri made their first contribution in #1131
- @ehsansouri23 made their first contribution in #1101
Full Changelog: v2.4.0...v2.5.0
v2.5.0-rc2
Second release candidate for v2.5.0.
What's Changed
- filelocker: Emit 404 if directory for lock does not exist by @Acconut in #1149
- filestore: Expose
.infopath and fix absolute paths by @Acconut in #1162
Full Changelog: v2.5.0-rc1...v2.5.0-rc2