Skip to content

SkySend

v2.9.3 Feature

This release adds 1 notable feature for engineering teams evaluating rollout.

Published 2mo File Storage & Sync
โœ“ No known CVEs patched
Read the diff โ†’ Tool health โ†’ What is this tool? โ†’

✓ No known CVEs patched in this version

Topics

aes-256-gcm docker encryption end-to-end-encryption file-sharing privacy
+5 more
react s3-storage self-hosted typescript zero-knowledge

Summary

AI summary

Updates ๐Ÿณ Docker, ๐Ÿ› Bug Fixes, and ๐Ÿงช Tests across a mixed release.

Full changelog

Debugging Service Worker Download Stalling in Firefox

๐Ÿ› Bug Fixes

  • web: Fixed Service Worker downloads stalling at a random percentage (e.g. 0%, 13%, 21%) on Firefox with fast network connections. The pull() handler was processing all buffered ECE records in a single call, enqueuing multiple chunks at once. Firefox v128+ enforces the highWaterMark: 0 pull-based contract more strictly and loses its backpressure state when pull() enqueues more than one chunk, causing the ReadableStream to stop requesting more data mid-download. The inner loop is now replaced with a single-record-per-pull() pattern followed by an early return, which gives Firefox's download manager time to consume each chunk before the next one is produced.

๐Ÿงช Tests

  • web: Added console.debug diagnostic logging to the Service Worker's pull() and readMore() functions.

๐Ÿณ Docker

  • Image: skyfay/skysend:v2.9.3
  • Also tagged as: latest, v2
  • Platforms: linux/amd64, linux/arm64

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track SkySend

Get notified when new releases ship.

Sign up free

About SkySend

Encrypted file and note sharing

All releases โ†’

Related context

Beta — feedback welcome: [email protected]