Skip to content

Releases: tus/tus-node-server

@tus/[email protected]

12 Dec 15:16
1956d2a
Compare
Choose a tag to compare

@tus/[email protected]

12 Dec 15:23
eaa562c
Compare
Choose a tag to compare

What's Changed

  • Remove p-queue in favor of the new default memory locker by @fenos in #514

Important

You should have at least version 1.1.0 of @tus/server in order to maintain safe concurrent access to files.

Full Changelog: https://github.com/tus/tus-node-server/compare/@tus/[email protected]...@tus/[email protected]

@tus/[email protected]

08 Nov 10:07
612ac24
Compare
Choose a tag to compare

What's Changed

  • @tus/s3-store: Fix incorrect part retreival procedure by @mitjap in #507

Full Changelog: https://github.com/tus/tus-node-server/compare/@tus/[email protected]...@tus/[email protected]

@tus/[email protected]

26 Oct 08:56
9149b84
Compare
Choose a tag to compare

What's Changed

  • @tus/server: Split to multiple chunks on large incoming buffer by @mitjap in #506

Full Changelog: https://github.com/tus/tus-node-server/compare/@tus/[email protected]...@tus/[email protected]

@tus/[email protected]

26 Oct 08:54
12696c9
Compare
Choose a tag to compare

What's Changed

  • @tus/s3-store: Don't download incomplete part on HEAD request by @mitjap in #495
  • @tus/s3-store: Stream incomplete part instead of reading to memory by @mitjap in #496
  • @tus/s3-store: Add support to read files by @mitjap in #500
  • @tus/s3-store: Fix invalid chunk size for uploads with deferred length by @mitjap in #504

Full Changelog: https://github.com/tus/tus-node-server/compare/@tus/[email protected]...@tus/[email protected]

@tus/[email protected]

18 Oct 11:18
4867f33
Compare
Choose a tag to compare

What's Changed

  • @tus/s3-store: Fix asynchronous processing of chunks by @mitjap in #492
  • @tus/s3-store: Fix offset calculation for uploads with incomplete part by @mitjap in #493
  • @tus/s3-store: Upload as multipart upload when incomplete part grows beyond minimal part size by @mitjap in #494

Full Changelog: https://github.com/tus/tus-node-server/compare/@tus/[email protected]...@tus/[email protected]

@tus/[email protected]

18 Oct 11:17
b3f304f
Compare
Choose a tag to compare

What's Changed

  • @tus/file-store: fix list method of FileConfigstore by @Murderlon in #490

Full Changelog: https://github.com/tus/tus-node-server/compare/@tus/[email protected]...@tus/[email protected]

@tus/[email protected]

21 Sep 14:14
c862e4c
Compare
Choose a tag to compare

What's Changed

  • @tus/gcs-store: ensure metadata is (re)encoded by @andywirv in #481

New Contributors

Full Changelog: https://github.com/tus/tus-node-server/compare/@tus/[email protected]...@tus/[email protected]

@tus/[email protected]

05 Sep 12:27
da1f740
Compare
Choose a tag to compare

What's Changed

Full Changelog: https://github.com/tus/tus-node-server/compare/@tus/[email protected]...@tus/[email protected]

@tus/[email protected]

05 Sep 12:31
ae6b384
Compare
Choose a tag to compare

Breaking changes

  • @tus/s3-store: fix invalid character errors for "x-amz-meta-file” header by @Murderlon in #470

Previously, to save the metadata the S3 store used to create an empty file and put everything on metadata, which the SDK sends alongs has query parameters. Sending an entire JSON string in a header is error-prone and caused issues. Now it correctly creates an .info file with contents.

This might be breaking change in two cases

  1. Users who partially uploaded a file before on the old format, who try to resume the upload after the server has been redeployed with the newer version.
  2. Depending on your implementation of a get handler, it may fail to retrieve old .info files.

What's Changed

  • Upgrade most deps & add yarn plugin interactive by @Murderlon in #474
  • @tus/s3-store: fix min part size condition & offset race condition by @Murderlon in #475

Full Changelog: https://github.com/tus/tus-node-server/compare/@tus/[email protected]...@tus/[email protected]