Skip to content

v0.3.5

Choose a tag to compare

@github-actions github-actions released this 22 May 09:10
· 935 commits to main since this release

This release tightens resume reliability for tricky sites and adds the speed-limit control a lot of you have asked for.

Highlights

Per-Job Speed Limits

You can now cap how fast Arroxy downloads, so background jobs do not steal your whole connection.

  • New rate-limit picker in the wizard and in the queue drawer, with presets like 500K, 2M, 5M plus a custom value.
  • Limits are validated before they are sent to yt-dlp, so typos do not silently get ignored.
  • A small inline hint explains that an in-flight download needs Pause + Resume to pick up a new limit.

More Trustworthy Resume

Big or fiddly downloads now survive interruptions a lot better.

  • Resumed downloads reuse cached metadata from the original spawn instead of re-extracting on every retry. Sites with short-lived signed URLs, shifting HLS/DASH format IDs, or session-bound cookies (PornHub being a notable one) no longer trip the "Requested format is not available" error on resume.
  • The fix is invisible: Arroxy writes a small info file into the preserved temp folder on the first run, and the next spawn picks it up automatically.

Smoother Queue

A big rewrite under the hood of the download queue makes state transitions cleaner and progress reporting more accurate.

  • The ETA (estimated time left) shown on active downloads is finally honest — it now reflects current throughput instead of an averaged-since-start figure.
  • Internal telemetry around the queue was tightened so error categories and lifecycle events line up consistently.
  • Small visual polish on the queue drawer, queue items, and the confirm + URL-input wizard steps.

Security

  • Closed two high-severity advisories pulled in transitively through ajv by overriding fast-uri to a patched version. No user action needed.

Maintenance

  • Dependency refresh across the board: Electron, electron-builder, i18next, Tailwind Merge, Playwright, Vite, Vitest, plus a sweep of GitHub Actions versions.
  • The marketing site moved to its own repository (antonio-orionus/arroxy-web); the app repo is leaner now.


What's Changed

  • Bump actions/cache from 4 to 5 by @dependabot[bot] in #13
  • Bump actions/download-artifact from 4 to 8 by @dependabot[bot] in #12
  • Bump actions/github-script from 7 to 9 by @dependabot[bot] in #11
  • Bump actions/setup-node from 4 to 6 by @dependabot[bot] in #10
  • Bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #9
  • Bump electron-builder from 26.9.0 to 26.9.1 in the development group across 1 directory by @dependabot[bot] in #15
  • Bump actions/checkout from 4 to 6 by @dependabot[bot] in #16
  • Bump the production group across 1 directory with 2 updates by @dependabot[bot] in #19
  • Bump the development group across 1 directory with 10 updates by @dependabot[bot] in #20

New Contributors

Full Changelog: v0.3.4...v0.3.5