2.19
- GUI Improved: Automatically triggers port detection after changing the listening port using command-line parameter ` -- bt_port `
- GUI Improved: Added advanced settings option: network.check_port_interval_hour, scheduled port status check
- GUI Improved: Remove browser bookmark page from left sidebar
- GUI Improved: Improved listening port error prompt
- GUI Improved: Flow graph increases CPU logic processor usage
- GUI Improved: In expert mode, the statistics page displays timer queue information
- GUI Improved: In expert mode, add message queue and timer queue sorting commands to the right-click menu of the statistics page
- GUI Bugfix: BT task peer list addition and ban peers unable to handle peers with port number 65535
- GUI Bugfix: When the transmission speed is high, the floating window displays abnormally
- Core Improved: Appropriately increase the upload connection limit for long-term uploads to non registered users
- Core Improved: Handling cookies during HTTP task redirection
- Core Improved: Upgrade OpenSSL to v3.5.4
- Core Improved: Optimize timer queue to reduce CPU usage
- Core Improved: Optimize TCP connection queue to reduce CPU usage
- Core Improved: Optimize real-time sorting of task lists to reduce CPU usage
- Core Improved: DNS query module optimization for program exiting
- Core Bugfix: Failed to move files to the preset folder after HTTP task download is complete
- Core Bugfix: When creating a new BT task, it will overwrite the task information file of the HTTP task with the same name
- WebUI: Fix input boxes in various dialog boxes Ctrl+A Select All
- WebUI: Use pagination to load file lists, reducing network traffic
- WebUI: The file list displays file priority and can be set through the right-click menu
- WebUI: Add file name filtering function to file list
- WebUI: Optimizing page scaling processing
|
|
|
|
|
2.18
- GUI Improved: Remove code related to IE browser plugins
- GUI Improved: Remove the TCP/IP connection limit page in options dialog for Windows XP and Vista
- GUI Improved: Add a 'Untagged' button to the label toolbar above the task list
- GUI Improved: The IP filter page in options dialog has been changed to a tab layout
- GUI Improved: Added advanced setting: torrent_share.unload_memory_when_disabled
- GUI Bugfix: When the torrent list is disabled, clicking the corresponding item in the left tree list should not load data
- GUI Bugfix: When the task list is sorted by health, tasks that are seeding are not sorted correctly.
- GUI Bugfix: After the system resumes from Sleep, the main window's tray minimized state behaves abnormally.
- Core Improved: Upgrade dependencies boost and rapidjson
- Core Bugfix: When WebUI bans a peer, operations fail for peers with unknown listening ports.
- Core Bugfix: Downloading files with special characters in their names from the WebUI file list will fail.
- Core Bugfix: Restore support for the Windows XP platform
- WebUI:Add Ctrl+A to select all items in the task list
- WebUI:Add BT task settings page in the options window
- WebUI:Add Long-Term seeding settings page in the options window
- WebUI:Add Tracker settings page in the options window
- WebUI:The IP filter page in options window has been changed to a tab layout
- WebUI:Add disk cache settings page in the options window
- WebUI:Add Scheduler settings page in the options window
- WebUI:Add up and down move buttons to the client filter page in options window
- WebUI:Playing video files supports calling the local player
- Package: Remove IE browser add-on options
|
2.17
- GUI Improved: The BT task properties dialog's advanced page adds a separate anti-leech option, which has a higher priority than the global settings
- GUI Improved: The BT task properties dialog's advanced page adds a separate 'Enable tracker' option to control HTTP/UDP/WS trackers
- GUI Improved: Added advanced setting: network.preferred_network_adapter
- GUI Improved: Add a rename shortcut F2 to the task list
- GUI Improved: For task lists and other sortable lists, add a 'Reset Sorting' feature to the header right-click menu
- GUI Improved: After subscribing to the VIP membership in the Android app, the desktop version shows the VIP icon on the passport page at the bottom left corner. The progress bar bubble displays the points level, and the bubble with the level badge shows the valid level
- WebUI?Add a video file preview button column and a file count column (hidden by default) to the task list
- WebUI?Add a video file preview button column to the file list
- WebUI?Add file download function to the file list context menu
- WebUI?Add online video playback function to the context menu of the file list
- WebUI?The video playback window supports loading subtitle files (vtt, srt, ass formats)
- WebUI?"About" dialog displays architecture information
- WebUI?Fix the issue where the task list selection is misaligned when there are too many tasks
- Core Improved: WebUI connection adds ETag and Cache-Control caching mechanism
- Core Bugfix: DNS resolution issues are causing the program to fail to exit
- Core Bugfix: When opening a torrent to create a BT task, the configuration file save location is incorrect
- Core Bugfix: The HTTP server module returns incorrect data when handling a large number of concurrent short connections
|
2.16
- GUI Improved: Add task type filter to the left sidebar.
- GUI Improved: Add ED2K hash information column to the file list.
- GUI Improved: The context menu of the file list allows to copy the ED2K link of the selected file.
- GUI Improved: Always display the global log, no need to enable expert mode to display it.
- GUI Improved: The options window tracker list is divided into two input fields: manual and subscription.
- GUI Improved: Add advanced settings options: system.config_autosave_interval_min
- GUI Improved: Add advanced settings options: bittorrent.enable_sequential_download_mode_for_new_task
- GUI Improved: The max limit of network.max_connecting_connections changed to 60000
- GUI Improved: When system.config_autosave_interval_min set to 0, the auto-save function is disabled.
- GUI Improved: The BT task properties dialog box adds an option to create a subdirectory for single file torrent.
- GUI Improved: The BT task page of options window adds an option to create a subdirectory for single file torrent when adding BT tasks.
- GUI Improved: Update the country/region flags in the peer list
- GUI Bugfix: The CPU usage in global statistics sometimes shows as "-".
- GUI Bugfix: Global statistics do not show the situation of DHT being disabled.
- GUI Bugfix: When exiting the Linux desktop version in full screen mode, the width of the left sidebar is incorrect on the next startup.
- GUI Bugfix: After the system resumes from Sleep, there is an issue with the Dark Mode toolbar display.
- WebUI:Add task type filter to the left sidebar.
- WebUI:In some cases, the height of the left sidebar display area is incorrect.
- WebUI:Add BT task page to the options window.
- WebUI:When creating a new BT task, disable the automatic renaming feature.
- WebUI:If a file with the same name already exists in the Docker version, it will not display a hash check prompt and will directly perform the hash check.
- WebUI:Fix the issue where the task is not refreshed in a timely manner after deletion.
- WebUI:support the request without all fields of connection configuration modification.
- Core Improved: The WebUI connection uses Keep-Alive.
- Core Improved: Improve HTTP redirection handling
- Core Improved: Upgrade the boost version
- Core Improved: Upgrade sqlite version
- Core Improved: Adjust the TCP connection priority of the HTTP download task
- Core Improved: Handle the situation of memory allocation failure when loading the torrent market database.
- Core Improved: Enhance the stability of cloud service for remote connection.
- Core Bugfix: When the default action of the client filter's manual rule list is set to allow, the rules in the subscription list will be skipped.
- Core Bugfix: The metadata status in torrent history list and my shared list has incorrect information.
- Core Bugfix: The cumulative upload and download amounts on the statistics page are incorrect.
- Core Bugfix: Improve the detection of the server's resume capability for HTTP download tasks.
- Core Bugfix: The filtering of the task lists in the remote connection from Android App and the WebUI will affect each other.
- Core Bugfix: Improve the error handling of adding magnetic link from WebUI.
|
2.13
- GUI Improved: A prompt is added to the proxy server option to indicate that only IP addresses are supported, not domain names
- GUI Improved: A prompt message is added to the listening port on the remote access settings page
- WebUI:Implement task piece graphs
- WebUI:Implement flow graph
- WebUI:The bottom bar displays status information
- WebUI:Added CometID sign in dialog
- WebUI:Added mobile APP binding function
- WebUI:The console mode program does not allow disabling the WebUI
- WebUI:Fixed the issue of menu operation on touchscreen devices
- WebUI:Fixed task switch refresh when auto-refresh was disabled
- WebUI:Avoid legacy remote access page requests for favicon.ico
- Core Improved: Win32 editions supports file names including emoji characters
- Core Bugfix: The algorithm for blocking peers who transmit erroneous data multiple times has failed
- Core Bugfix: When moving BT task files to other directories on the same drive, the files of non-BT tasks in the folder will be moved together, regardless of whether selecting Move all files in the subfolder of the task
- Core Bugfix: The task list is sorted incorrectly by task size, and the BT task size should exclude the size of the padded area of the file boundary
|
2.12
- GUI Improved: Upgraded the UI library to fix cropping issues in scrolling windows on macOS 14+
- GUI Improved: If the task list has been sorted, when you click the task sort button in the toolbar, a prompt message will be displayed to unsort first
- GUI Improved: Added command line parameters --bt_port and --webui_port to set the listening port
- GUI Improved: The environment variables BITCOMET_BT_PORT and BITCOMET_WEBUI_PORT are read when the main program is started in command line mode and are used to set the listening port
- GUI Improved: Command-line mode reads environment variables WEBUI_USERNAME and WEBUI_PASSWORD when the main program starts, which is used to set the WEBUI username and password
- GUI Improved: Improved the layout of remote access page in options window
- GUI bugfix: When dark mode is disabled, the webview still follows the system setting of dark mode
- GUI bugfix: The list should scroll when dragging the task to reorder the task list
- GUI bugfix: When dragging a task to reorder the task list, the page up/down key will change the dragged task
- GUI bugfix: When dragging a task to reorder the task list, the target location indicator blinks
- WebUI: implements the server list and connection list for HTTP tasks
- WebUI: implements the task logs, global logs, and global statistics pages
- WebUI: The maximum number of rows displayed in the multi-line input box has been increased
- WebUI: fixed the issue that "Download Later" does not work when adding a HTTP task
- WebUI: fixed the error message after deleting a task
- Core Improved: Added advanced option network.exclude_remote_access_from_connection_restrictions that allows global rate limiting and TCP connection cap to exclude remote access connections, replacing the network.ignore_remote_access_in_speed_limit setting introduced in version 2.10
- Core Improved: The UDP packet timeout for DHT and UDP Tracker is adjusted to 10 sec
- Core Improved: The peer log in expert mode shows the Super Seed progress report log
- Core Improved: Added command line mode main program bitcometd.exe which has no graphical interface, and only supports web UI interface
- Core Improved: Added memory usage details to the Statistics page for macOS and Linux
- Core Improved: Adjusted the priority of TCP connections such as Tracker and RSS
- Core Improved: Added ALPN header for HTTPS downloads
- Core bugfix: After switching the listening port, the CPU usage statistics of UDP are invalid
- Core Bugfix: The remaining memory of the system in Linux should include the memory occupied by cache and buffer
- Core bugfix: The HTTP task handles the case where the original link redirects to different CDN addresses
|
2.11
- GUI Improved: add manual IP list in the IP filter page of Option dialog
- GUI Improved: new commands in context menu of peer list: ban IP permanently, unban all peers in task, unban all peers in all tasks
- GUI Improved: new option in Proxy settings page: use proxy to query long-term seeds
- GUI Improved: the default value of network.ignore_remote_access_in_speed_limit changed to true
- WebUI: adding IP list function changed to manual IP list in the IP filter page of Option dialog
- WebUI: add IP filter and max display count option in the context menu of peer list
- WebUI: add refresh interval option in View menu
- WebUI: add connection failed banner and retry button
- WebUI: peer list can choose group to display
- WebUI: peer list can unban specific IP in all tasks
- WebUI: peer list fix multiple-selection issue with shift key
- Core Improved: the file I/O module supports accessing the contentUri path in the Android system
- Core Bugfix: after enabling HTTPS mode for remote access, the Android app cannot connect to the desktop edition
- Core Bugfix: for BT tasks that are not piece aligned, when switching file priorities, the data of first and last piece may not be written correctly to the disk
- Core Bugfix: network.ignore_remote_access_in_speed_limit not applied to global download rate limiter
- Core Bugfix: the clients should re-login after changing username and password of Web UI
- Core Bugfix: no error message displayed when failed to listen on TCP port
- Core Bugfix: the manual IP list for IP filter is not loaded when the imported IP list is empty
|
2.10
- GUI Improved: improve layout of task summary panel
- GUI Improved: improve the prompt of download files larger than 4 GB in FAT32 file system
- GUI Improved: add IP filter settings page to the Options window, supporting import the IP address list file in CIDR format or automatically update it from the specified URL
- GUI Improved: improve the interface display of Trackers setting page in the Options window
- GUI Improved: Remote Download renamed to Remote Access
- WebUI: the install location of WebUI file changed from fav sub-dir to webui sub-dir
- WebUI: implement the task summary, file list, tracker list and peer list
- WebUI: add Connection, IP Filter and Remote Access pages in Options dialog
- WebUI: fix the high CPU usage issue of task list
- Core Improved: new advanced options network.ignore_remote_access_in_speed_limit
- Core Improved: BT tasks support IP address blacklist
|
2.09
- GUI Improved: new edition of WebUI (function incomplete and still under developing)
- GUI Improved: improve the remote download prompt information
- GUI Improved: the max connection number for HTTP download task changed from 200 to 2000
- GUI Improved: improve bc_bak file format error prompts
- GUI Bugfix: peerID not displayed in task page of Remote Download web page
- GUI Bugfix: the name of download files can be started with "."
- Core Improve: supports zstd compress for HTTP Tracker, torrent download and visit RSS feeds
- Core Improve: encode "+" in URL of HTTP task when sending to web server
- Core Improve: improve the block request algorithm when the progress of an HTTP download task is close to 100%
|
2.08
- GUI Improved: Add SHA512 checksum verification to HTTP task properties dialog
- GUI Improved: Update the IP2Location data version. The data version is displayed in the global log in Expert mode
- GUI Improved: Supplement country/regional flags to the peer list
- GUI Improved: Display the name of IP location in peer list
- GUI Improve: New advanced option: bittorrent.anti_leech_banned_client_names, ban peers by client name
- GUI Bugfix: If the window is set to be minimized at startup, but maximized when the program last exited, the favorites sidebar size is not restored gracefully
- GUI Bugfix: The program crashes when the number of rows in the task log list reaches the limit
- GUI Bugfix: When adding task by clipboard monitoring, task should not be added directly in silent mode
- GUI Bugfix: torrent maker dialog issue in dark mode
- Core Bugfix: Improved compatibility for parsing hybrid torrent files, handling cases where the last file is a padding file
|
2.07
- GUI Improve: When adding task by click a magnet link, holding down the Ctrl key will not display the new task dialog box and will directly create the task using default parameters
- GUI Improve: The date format of the CometID score history dialog is the same as that of the download list
- GUI Bugfix: When multiple BT tasks selected, the operation of setting long-term seeding in batches does not take effect in time
- Core Improve: Each HTTP task connection uses the original URL to initiate a connection to support redirecting to different CDN offload links
- Core Bugfix: program crash caused by long-term disk cache
|
|