github mveinot/transmission-control v2.6.9.565

one hour ago

Spent a lot of time find and correcting edge cases, inefficiencies and potential bugs. Not many user facing changes in this one, but it should be more robust and potentially more responsive.

  • More reliable backend updates and edits: qBittorrent responses are validated before they can clear or corrupt displayed data, and overlapping list refreshes are coalesced. Deluge file-priority and tracker edits are serialized and protected from stale snapshots. Transmission now validates add results before reporting success or deleting the source file.
  • Safer, more dependable torrent adds: Async add results are correlated with their options, so folder and rename choices stay with the correct torrent. File reads and URL downloads are size-bounded; malformed metadata such as negative or overflowing file sizes is rejected.
  • Watch folders recover better: Monitoring retries when folders are missing, keeps checking files while they settle, and avoids duplicate or lost adds when files change or monitoring/server settings change.
  • Stronger settings and server-data handling: Imports have size and type checks; exports use safer writes; and failed persistence is reported. Imported server URLs are validated, path mappings handle cross-platform separators consistently, and diagnostics redact credentials.
  • Smoother ongoing use: Polling slows while the app is in the tray. Piece progress and hidden Details-tab updates do less repeated work, and obsolete peer hostname lookups are canceled.

Full Changelog: v2.6.2.501...v2.6.9.565

Don't miss a new transmission-control release

NewReleases is sending notifications on new releases.