Archive

Archived Release Notes

Archive Overview

Pre-release 0.17

May 13, 2026

This release introduces download BOOST, BitTorrent v2 support, major performance improvements, torrent creation and sharing, IPv6 listener support, and numerous protocol compliance fixes.

This build almost definitely is the final major milestone before the 1.0 launch.

Features

  • Added BitTorrent v2 support (BEP-52) with SHA-256 piece verification, hybrid magnet links, and v2 metadata exchange
  • Added FAST extension support (BEP-6) for more efficient peer communication
  • Added torrent sharing flow: create v1 torrents from files or folders, seed immediately, with support for private torrents, tracker lists, and comments
  • Added torrent export functionality
  • Added torrent boost for prioritizing download performance
  • Added seeding rules with configurable runtime controls and share ratio display
  • Added IPv6 support for incoming peer connections
  • Added file association with `.torrent` files
  • Added new application icon and logo
  • Added new lifetime stat: torrents created
  • Added incremental persistence worker for faster, event-driven state saves with debouncing and batching
  • Improved custom number input theming

Performance Improvements

  • Optimized torrent hot paths: replaced dense maps with cached vector-backed state, incremental piece hashing, and direct disk range reads
  • Fixed a severe quadratic peer pruning issue, reducing complexity from O(n²) to O(n log n)
  • Fixed a performance regression introduced by the MSE/PE feature
  • Improved write and piece scanning performance on hot paths
  • Improved license assignment and related path performance

Bug Fixes

  • Fixed seeding reliability across BEP-3, DHT, and tracker flows; seeding setting changes now apply immediately at runtime
  • Fixed private torrent privacy: DHT, LSD, and PEX are now correctly disabled for private torrents
  • Fixed missing MSE/PE (Message Stream Encryption / Protocol Encryption) support
  • Fixed missing DHT PORT message support
  • Fixed missing handshake validation as per BEP-3
  • Fixed missing DHT token validation
  • Fixed duplicate bitfield handling: peers sending duplicate bitfields are no longer disconnected
  • Fixed magnet download slot issue: magnet downloads are no longer incorrectly added as METADATA when no download slots are available
  • Fixed torrent start issue affecting queued items
  • Fixed priority healing for queued torrents after restore
  • Fixed rate calculation and smoothing (update rate was previously incorrectly reporting bytes uploaded)
  • Fixed IPv6 changes that introduced blocking I/O on async tasks, severely impacting performance
  • Fixed missing tokio context in async tasks
  • Fixed UI text overflow on stat value labels
  • Fixed hero metrics being too narrow for large numbers
  • Fixed torrent metrics overflow rendering for large gaps

Pre-release 0.16

April 12, 2026

A minor bug fix release addressing issues with Magnet links

Bug Fixes

  • Fixed issue where Magnet downloads had a chance of being stuck in the METADATA state for several minutes before starting download
  • Fixed issue where discovered peers were discarded when Magnet download was promoted to DOWNLOADING state, causing slow start to download
  • Fixed issue where Magnet downloads in the METADATA state when the application closed are loaded into the SEEDING state at the next start-up

Pre-release 0.15

April 4, 2026

A substantial pre-release focused on file control, peer visibility, and smoother downloads.

This build represented the final major milestone before the 1.0 launch.

Features

  • Files lets you select which files from multi-file torrents you want to download
  • New torrent table brings the look and feel inline with the rest of the UI
  • The peer map shows you where the peers you are connected to are in the world
  • Peer rating shows the good peers and the bad ones
  • Intelligent piece assignment optimizes downloads, smoothing them out, reducing stalls and reducing overall download time. Slow and steady wins the race!
  • New statistics page shows lifetime stats

Bug Fixes

  • Fixed race condition causing existing downloads sometimes to be stuck in the QUEUED state at startup
  • Look and feel alignment and visual fixes
  • Removed 100% from the CHECKING state as progress is not tracked

What's coming in the next release

  • Seeding options
  • Turbo mode
  • Drag and drop support
  • Any other features you ask for at bug.p3torrent.com

Pre-release 0.14

March 9, 2026

This release added several roadmap features aimed at everyday usability.

Features

  • Added close-to-tray. Closing the main window no longer exits the application; it minimizes to the system tray. To fully exit the application, you can right-click the system tray icon and select "Quit".
  • Added tags for better organization. Configure tags in the new Tags window, then apply them in the details panel. You can also filter the torrents list by tags, using either the search bar or the new "Add filter" button. (Maximum of 5 custom tags for free users)
  • Added overview panel access to the P3Bug portal for anonymously reporting bugs and requesting features. This replaced the GitHub issues page and Discord server previously used for Early Bird customers.

Pre-release 0.13

March 1, 2026

A bug-fix release with a small foundation update for future features.

Features

  • Now tracking lifetime stats, will be used as basis for features in upcoming releases

Bug Fixes

  • [macOS] Fix issue where torrent states are not saved when using CMD+Q to quit the app
  • Fix various issues with priority ordering
  • Fix issue where UI shows non-zero download rate when downloading torrent moved to queued
  • Remove dead default public trackers
  • Fix issue with magnet links getting stuck in the METADATA state
  • Remove various deadlocks
  • Fix max downloads setting not being immediately applied (there is now a 2 second debounce)