Skip to content

v0.3.14

Choose a tag to compare

@izzoa izzoa released this 17 Jun 10:56
· 17 commits to main since this release

Fixed

  • Removed LimeWire shares were retried forever. After LimeWire changed its share-page SSR serialization (JSON objects → React-Router streaming arrays), the dead-share detector stopped matching, so removed shares (SanitizedError) were misclassified as a transient "Unexpected Server Error" and retried every cycle — and, since 0.3.13, tripped the shared throttle pause, stalling the batch. Detection is now format-agnostic and anchored to the share's error tuple, so removed shares are correctly marked unavailable and skipped. Run magsync retry to re-attempt if a link returns.
  • SSR error classification now runs before JWT/CSRF extraction, so a removed page that omits the auth cookie is still classified correctly.
  • A download-API 404 (bucket removed) is now treated as permanent (unavailable) instead of retried.

Full changelog: https://github.com/izzoa/magsync/blob/v0.3.14/CHANGELOG.md