Changelog

notable changes, newest first

v0.8.1

April 22, 2025
  • Fixed a race when two uploads finished within the same millisecond and produced identical IDs.
  • Slightly tighter rate limits on the public endpoint after a noisy weekend.

v0.8.0

April 3, 2025
  • Per-upload encryption keys are now derived in the browser; the server never sees the key.
  • New /d/<id> route renders a small download page instead of streaming directly. Old links keep working.
  • Reduced the homepage to under 30 KB total; dropped the web font in favor of system monospace as a fallback.

v0.7.4

March 14, 2025
  • Fixed a memory leak in the upload handler when chunked requests stalled mid-stream.
  • Clearer error messages when a link has expired (it used to just say "404").

v0.7.2

February 2, 2025
  • Resumable uploads. If your connection drops, the next attempt picks up where it left off.
  • Updated TLS configuration; removed two cipher suites that nobody had used since 2018.

v0.7.0

December 18, 2024
  • Migrated the storage backend to an S3-compatible API. No user-facing change, but the operations docs got shorter.
  • Optional password protection for shared links.
  • Stopped logging the User-Agent header. We were not using it for anything.

v0.6.3

November 1, 2024
  • Drag-and-drop now accepts folders by zipping them in the browser before upload.
  • Various small CSS fixes for narrow viewports.

v0.6.0

September 9, 2024
  • Raised the per-file limit from 1 GB to 2 GB.
  • Rewrote the progress bar to update less aggressively on slow CPUs.
  • The 404 page is now actually useful.

v0.5.0

July 15, 2024
  • First public release. Drop a file, get a link, link expires in 24h. That's it.