GUI Improve: update Chrome extension file in install package
GUI Bugfix: The background color of the input box in some dialog boxes is abnormal
GUI Bugfix: after modifies the save directory in the HTTP task properties dialog several times, the disk space is displayed in the wrong color
GUI Bugfix: zero size file in the file list below torrent list should not be shown as a directory
Core Improve: after the downloaded piece has an error in the hash check, try to re-download the entire piece from different peers
Core Improve: support GBK encoding when parsing RSS XML data
Core Improve: if the parameters submitted from remote download are incomplete, use the default save path and number of connections
Core Bugfix: SNI should not be sent when the HTTPS connection hostname is an IP address
Core Bugfix: In some cases, the magnet URI task fails to complete the metadata download
Core Bugfix: the connections to web seed for HTTP resume detection are not closed in time
v1.86 [Windows] [macOS] 2022.2.28
GUI Improve: display task tags in left favorites bar
GUI Improve: add copy LAN IP command to the context menu of listen port detect light
GUI Improve: new proxy options: use proxy for HTTP, webpage or other network traffic
GUI Improve: specify file save name, User-Agent, Cookie and mirror URLs when adding HTTP task in remote download webpage
GUI Improve: new advanced option: task.stop_task_after_get_metadata
GUI Bugfix: folder choose button not work in BitTorrent task properties dialog while downloading metadata
GUI Bugfix: full URL of mirror servers added by user for HTTP task not displayed in Servers pane
GUI Bugfix: RSS update countdown log info displayed repeatedly
GUI Bugfix: settings of global download/upload speed limit displayed incorrectly in remote download webpage
Core Bugfix: metadata request not sent to incoming peers sometimes when downloading magnet URI
Core Bugfix: program may crash if super seeding enabled
v1.85 [Windows] [macOS] 2022.1.18
GUI Improve: display my download progress as a super seed in peer list if super seeding enabled
GUI Improve: remember the last peer address added to peer list manually
GUI Improve: add web_seed category in the connection detail list in Statistics pane
GUI Improve: add option of sorting for memory detail info in the context menu of Statistics pane
GUI Improve: improve the Dump Memory Info command in help menu if expert mode enabled
GUI Improve: Chrome extension will choose correct main program edition either of x64/x86 from non-install folder
GUI Improve: server list of HTTP/FTP task will display the number of active connections
GUI Improve: add remove button for RSS auto-downloader filters
Core Improve: optimize the super seed piece selection algorithm, transmit the most rare block first
Core Improve: decrease the CPU usage for the DHT network
Core Improve: do not pre-allocate disk cache for HTTP task
Core Bugfix: the size of TCP transfer buffer in Statistics pane is incomplete
Core Bugfix: failed to allocate piece cache for uploading if the disk cache of BT task reaches max value
Core Bugfix: failed to download files from root directory of FTP server
Core Bugfix: HTTP/FTP task should stop only when all connections failed
v1.84 [Windows] [macOS] 2021.11.29
GUI Improve: save the list header width and order of flat list and tree list of files separately
GUI Improve: the cache size of HTTP task in Statistics pane is divided into receiving cache and disk writing cache
GUI Improve: display the TCP transfer buffer size in statistics pane, and sort the memory size list by size
GUI Improve: allow to use the clipboard keyboard shortcuts in embedded web pages
GUI Improve: display the number of opened files of BT task in Summary if expert mode enabled
GUI Improve: rename the Task Statistics dialog in context menu for multiple tasks to Disk Info dialog, also available for single task now
GUI Improve: display the detail info for the number of TCP connections in Statistics pane
GUI Bugfix: sometimes the piece size display in Torrent Maker dialog is incorrect if auto piece size is chosen
Core Improve: the trigger condition of download rate auto-limit for HTTP task changed from the size of disk flushing size to size of available memory size
Core Improve: the redirect URL in remote download web page is changed to relative path, to support reverse proxy
Core Improve: add a new DHT bootstrap node
Core Bugfix: program may crash when downloading metadata
v1.83 [Windows] [macOS] 2021.11.20
GUI Improve: allow to modify download URL of HTTP task when task stopped
GUI Improve: add User-Agent and Cookie settings in HTTP task properties dialog
GUI Improve: new advanced option: http.auto_import_cookie
GUI Improve: the limit of HTTP connection cache size changed to 32MB in Option Dialog
GUI Improve: new Torrent Exchange page in Option Dialog
GUI Improve: new setting of custom save folder for torrent cache files in Torrent Exchange page of Option Dialog
GUI Improve: new setting of save in multi-level directories for torrent cache files in Torrent Exchange page of Option Dialog
GUI Improve: show status indication in toolbar of torrent list when filtering or sorting
GUI Improve: new option for Torrent Collect and RSS Torrents: Only show torrents with metadata
GUI Improve: show the memory size used for file list and metadata download in Statistics pane
GUI Improve: improve check-box display in file list when scaling in unequal multiples of DPI
GUI Improve: tag toolbar supports auto-wrap
GUI Improve: auto resize the width of file-name column in the file list of BT task properties dialog
GUI Improve: the Chrome extension supports capture the file download invoked by JavaScript
GUI Improve: Capture download file option in Chrome extension no longer affected by the main program
GUI Bugfix: the Chrome extension can not get correct referrer URL when download links from Downloads Tab of Chrome
GUI Bugfix: fix refresh issues in task Summary pane
GUI Bugfix: do not show the UDP upload rate limit for long-term seeding if not enabled in Statistics pane
GUI Bugfix: do not reset the size of BT task properties dialog after metadata downloaded
GUI Bugfix: the text in the headers of file list not refreshed after switch UI language
GUI Bugfix: status bar will display incorrect DHT state if DHT disabled while DHT startup delay enabled
Core Improve: offer peer version info with Mac of Android suffix to other BitTorrent peers
Core Improve: try to retrieve cookie info from Chrome/Edge browser when download HTTP URL directly
Core Improve: support the filename* attribute in Content-Disposition info of HTTP response headers
Core Improve: user can suspend all active tasks and manually resumes them after program restart
Core Improve: decrease the CPU usage of torrent list when no sort applied
Core Improve: reduce the UI lag when operate the BT tasks with large number of files
Core Improve: reduce CPU usage for adding torrent records to torrent list
Core Bugfix: disk boost service is not invoked for HTTP task when the setting of allocate space before downloading disabled
Core Bugfix: key word filter for torrent list works incorrectly for non-Latin characters
Core Bugfix: program crash if export backup file while torrent list is loading from database file
Core Bugfix: when search mirror for HTTP task enabled, download may still failed after changing original URL
Core Bugfix: memory not released after metadata download finished in some cases
Core Bugfix: the disk boost service set file size incorrectly in some cases
v1.82 [Windows] [macOS] 2021.10.26
GUI Improve: add HTTP servers pane below the task list
GUI Improve: the Files pane can display the downloaded file of HTTP task now
GUI Improve: improve the switching relationship for panes below the task list when switching between BT task and HTTP task
GUI Improve: display updating status in RSS list pane in the left of main window
GUI Improve: display the size of all files and the size of file boundary padding in tooltip of task size in BT task summary pane
GUI Improve: decode UTF8 failure info received from HTTP tracker
GUI Improve: display icons in menu of macOS edition
GUI Improve: hide notifications automatically after 5 seconds in macOS edition
GUI Bugfix: mistaken of uTP packets recv number in the Statistics pane
GUI Bugfix: the tooltip display incorrectly after the header of peer list reordered
GUI Bugfix: the size of selected files in BT task dialog is incorrect for tree list
GUI Bugfix: failed to load passport pane under Windows 11 in certain case
Core Bugfix: the mirror URL added manually not used when restart HTTP task, if the option of search for mirror is disabled
Core Bugfix: fix error handling for IPv6 UDP trackers
Core Bugfix: improve the stability of DHT modular
Core Bugfix: improve the stability of hash calculating for BitTorrent task
v1.81 [Windows] [macOS] 2021.10.1
GUI Improve: add blocklist for Torrent Collection. Blocking keywords can be added from menu of setting button in toolbar
GUI Improve: display tooltip for headers of peer list
GUI Improve: new setting in Advanced Options: task.add_to_top add new task to the top of download list
GUI Bugfix: program version definition mistake in v1.80
Core Bugfix: fix bugs in task disk space cleanup
Core Bugfix: improve stability of uTP transfer
v1.80 [Windows] [macOS] 2021.9.23
GUI Improve: new setting in Advanced Options: network.dns_query_thread_count and network.dns_query_cache_ttl
GUI Improve: new setting in Advanced Options: bittorrent.peer_dual_ip whether connect to the peer's IPv4/IPv6 address reported by itself
GUI Improve: change the default value of advanced options bittorrent.utp_after_holepunch to auto, initiate uTP directly after try UDP hole punching
GUI Improve: add Connect Pending state for HTTP/UDP/WSS trackers
GUI Improve: display connecting timeout info of UDP trackers
GUI Improve: display the number of received peers from PEX in peer list
GUI Bugfix: the protocol info in peer list is inaccurate sometimes
GUI Bugfix: mistake in help info of NAT type detect dialog
Core Improve: query DNS using multiple threads
Core Improve: support binding IP address for UDP transfer
Core Improve: filter invalid peer IP returned from Tracker
Core Improve: fix reconnect issue of second request packet to UDP tracker
Core Improve: support implied_port parameter in DHT protocol to help improve uTP transport via NAT
Core Improve: use UDP source port instead of listening port for uTP peers when sending peer list through PEX
Core Improve: optimize the number of uTP packet resend to improve UDP hole punching
Core Improve: CPU usage of UDP transfer in graph pane includes DHT and uTP threads
Core Bugfix: improve timeout handle of hole punching
Core Bugfix: improve stability of uTP transfer
Core Bugfix: timeout process missing for stop event of WSS tracker
Core Bugfix: incoming uTP connections should be excluded for TCP listening port forwards status detection
v1.79 [Windows] [macOS] 2021.8.25
GUI Improve: add NAT type detect dialog in Tools menu
GUI Improved: support Windows 11
GUI Bugfix: cached info not cleared when detect port status again in the green light state
GUI Bugfix: can not input IPv6 address in Add Peer dialog due to the length limit
GUI Bugfix: should not display the number of Long-Term Seeds for private task in task list
Core Improve: support NAT type detection for UDP packets
Core Bugfix: should not connect to the peer's IPv4/IPv6 address reported by itself if PEX disabled for the task
Core Bugfix: handle the case of folder name contains tailing space in torrent file
Core Bugfix: handle the case of file name contains emoji characters in torrent file
Core Bugfix: improve stability of uTP transfer
Core Improve: support uTP protocol in macOS edition
Core Bugfix: message handle bug when displaying modal dialog in macOS edition
Core Bugfix: UPnP crash when Remote Download enabled in macOS edition
Core Bugfix: IPv6 TCP port not listening in macOS edition
Core Bugfix: failed to send UDP packet after change listening port in macOS edition
v1.78 [Windows] [macOS] 2021.7.27
GUI Improve: new setting in Options Dialog: enable uTP for peer connection. Disabled by default.
GUI Improve: new setting in Advanced Options: bittorrent.peer_hole_punch. Enabled by default.
GUI Improve: new setting in Advanced Options: bittorrent.utp_after_holepunch. Enabled by default.
GUI Improve: display uTP status, protocol, encryption and flags in peer list of BitTorrent tasks
GUI Improve: add uTP initiation options in Add Peer Dialog
GUI Improve: add sub menu of uTP initiation mode in context menu of peer list of BitTorrent tasks
GUI Improve: display uTP packets info in Statistics pane
GUI Improve: display piece size when auto size selected in torrent maker dialog
GUI Improve: supports Ctrl+A in tracker list of BitTorrent task and Tracker Torrent list
GUI Improve: add command in context menu of tracker list: remove all unreachable trackers
GUI Bugfix: the tracker list of Tracker Torrent list can not sort by status
GUI Bugfix: piece index in file list is incorrect for zero size files
GUI Bugfix: display app exception of Windows Firewall in Statistics pane
Core Improve: supports connecting to other BitTorrent peers using uTP protocol
Core Improve: supports UDP hole punch via other BitTorrent peers to establish uTP connections
Core Improve: prevent Sonic Studio 3 DLL injection, enhance program stability
Core Bugfix: the total size of Long-Tern Seeding not loaded correctly when program starts
v1.77 [Windows] [macOS] 2021.5.3
GUI Improve: add file list to the bottom of torrent list, displaying the content of metadata
GUI Improve: display task remove info in Global Logs when Export mode enabled
GUI Improve: add memory usage details about metadata buffer size
GUI Improve: check Windows firewall rules when program starts, display fix notification if not allowed
GUI Improve: add empty input check for magnet URI dialog
GUI Bugfix: number of tasks in tag toolbar not refreshed after task added or removed
GUI Bugfix: the video preview icon not displayed for HTTP task in certain case
Core Bugfix: fix the UDP sending thread stuck after changing listening port
Core Bugfix: program may crash if torrent containing incorrect piece-alignment padding files
Core Bugfix: program may crash due to unsupported IPv6 address
v1.76 [Windows] [macOS] 2021.4.8
GUI Improve: new Tracker Torrents list displays Magnet URI fetched from tracker scrape
GUI Improve: tracker scrape URL can be added to the tracker list below tracker torrents list with the context menu
GUI Improve: add copy IP and port command to the context menu of peer list
GUI Improve: display loading progress for torrent lists
GUI Improve: display Time Received info in torrent list
GUI Improve: display memory used by torrent list in Statistics page
GUI Improve: do not switch to all task list when add new task from RSS feeds automatically
GUI Improve: display progress of folder in file list of BitTorrent task
GUI Improve: support xs parameter in magnet URI for specifying the URL of torrent file
GUI Improve: display the time left of Long-Term Seeds querying in Tracker list of BitTorrent task
GUI Improve: add "Downloads\BitComet" to default download folders for new installation
GUI Bugfix: the metadata icon not refreshed in time after metadata downloaded
GUI Bugfix: fix sort bug for title column of DHT and Tracker torrent list
GUI Bugfix: do not ask to enable DHT network when batch download torrents with torrent download URL
GUI Bugfix: the option of max item count of torrents list can not set to 100000
GUI Bugfix: when the floating window is enlarged, the ordinate display is abnormal in some cases
Core Improve: support arm64 instruction set for Apple M1 in Mac edition
Core Improve: support fetch torrent infohash list from HTTP/HTTPS tracker scrape URL or stats page
Core Improve: support fetch torrent infohash list from WS/WSS tracker with scrape action
Core Improve: improve parsing speed for JSON data
Core Improve: improve compatibility with MiniUPnPd/2.2.0
Core Improve: upgrade OpenSSL to v1.1.1k
Core Improve: enable BitTorrent encryption protocol by default
Core Bugfix: BitTorrent task can not finish downloading if torrent containing incorrect piece-alignment padding files
Core Bugfix: BitTorrent task will scan files to calculate hash after starting even if Long-Term Seeds and eMule plugin not enabled
Core Bugfix: upnp.exe invoked repeatedly in system with multiple networks
Core Bugfix: can not handle long packet of websocket
Core Bugfix: network.tcp_connection_timeout break long connection of websocket
Core Bugfix: remove .piece_part.bc! when remove tasks without deleting downloaded files
v1.75 [Windows] [macOS] 2021.2.18
GUI Improve: add Display Score History item in CometID menu
GUI Improve: display CometID score update info in Global Log pane if expert mode enabled
GUI Improve: add an icon to the download metadata item in the content menu of torrent list
GUI Improve: support any DPI scale in Windows edition
GUI Improve: support open iso files after task downloaded
GUI Improve: add UDP packets rate info in Statistics page
GUI Improve: improve text in Add Peer dialog of BitTorrent task
GUI Improve: display file count and alignment in summary pane of BitTorrent task
GUI Improve: display piece index of files in file list of BitTorrent task
GUI Improve: support WS/WSS trackers in TrackerList of Option dialog
GUI Improve: support globle hotkey for hide/unhide main window in Mac edition
GUI Improve: improve initial size of Option window in Mac edition
GUI Bugfix: grid line in download list not shown when enabled from View menu
GUI Bugfix: do not create shortcut in start menu in systems other than Windows 10
GUI Bugfix: the prompt of existing in Torrent History not displayed if re-download Magnet link after task deleted
GUI Bugfix: Windows Library folder not handled in task batch download dialog from torrent list
GUI Bugfix: display tracker return 0 peer in status column of tracker list
Core Improve: the CometID score renewal cycle is shortened from one day to no more than one hour
Core Improve: store CometID score daily history in local file
Core Improve: improve database access performance
Core Bugfix: program may crash if error occurs when loading data from database
Core Bugfix: program may crash if force quit when task properties window display in Mac edition
v1.74 [Windows] [macOS] 2021.1.15
GUI Improve: display number of Long-Term Seeds in task list
GUI Improve: add the detection and repair of improper disk boost service permissions
GUI Improve: new advanced option: bittorrent.enable_lsd
GUI Improve: add listening port, remote port and peer source columns in Peer list of BitTorrent task
GUI Improve: display LSD status info in Tracker list of BitTorrent task
GUI Improve: display LSD listening port status in Statistics page
GUI Improve: display listening port forwards status for Remote Download in Statistics page
GUI Improve: display detailed network speed info of protocol payload in Statistics page
GUI Improve: display host name of Web Seed in peer list
GUI Improve: display system notification when task download finish in Mac edition
GUI Bugfix: invalid path prompt when import/export tasks and settings in Mac edition
Core Improve: support Local Service Discovery, to search BT peers in local network using UDP multicast
Core Improve: support ws parameter in Magnet URI, to add web seed
Core Improve: upgrade OpenSSL to v1.1.1i
Core Improve: decrease CPU usage in Mac edition
Core Bugfix: fail to preview video files of huge size
Core Bugfix: fix bugs when auto add a suffix to default saving file/folder name automatically for BitTorrent task
Core Bugfix: fix bug in auto-rename when re-download HTTP tasks
Core Bugfix: When detect UDP listen port forwards status, UDP packets from local network should be ignored
v1.73 [Windows] [macOS] 2020.11.27
GUI Improve: new Replace Trackers command in context menu of task list, when multiple BitTorrent tasks selected
GUI Improve: new Update Tracker command in context menu of tracker list
GUI Improve: advanced option to enable UDP Tracker support: bittorrent.udp_tracker
GUI Improve: display TCP/UDP Upload Speed and Cache Size in Long-Term Seeding list for Export Mode
GUI Improve: support sorting items in Long-Term Seeding list for Export Mode
GUI Improve: display Total Row in Long-Term Seeding list for Export Mode
GUI Improve: auto add a suffix to default saving file/folder name automatically for BitTorrent task only when creating tasks quietly
GUI Improve: display DHT announce list in Export Mode
GUI Improve: add a new limit of MAX 100000 for torrent list
GUI Bugfix: torrent size estimation error in torrent make dialog if only single file selected
GUI Bugfix: when batch download multiple torrents with metadata in torrent list, the task will be created one by one
GUI Bugfix: the listen port setting in Remote Download option page should not be disabled if web interface disabled and APP interface enabled
GUI Bugfix: fix mistake of query file size in HTTP task properties window
GUI Bugfix: fix mistake of torrent list statusbar refresh
Core Improve: support WS/WSS Trackers (WebTorrent is unsupported yet)
Core Improve: use worker thread to read files for Long-Term Seeding to reduce UI lag
Core Improve: use worker thread to read files for video file remote playback in APP
Core Improve: optimization for Long-Term Seeding with torrents containing a lot of files
Core Improve: improve torrent list loading, reduce UI lag
Core Improve: support downloading metadata directly in Add New Task window in Android APP
Core Improve: support selecting part of files in torrent to download in Android APP
Core Improve: support download files from finished task in desktop version in computer to Android APP in mobile phone
Core Improve: improve sqlite save operation, reduce disk drive activity
Core Bugfix: files are not deleted when removing tasks which haven't been started yet
Core Bugfix: avoid send duplicate UDP request to DHT nodes
Core Bugfix: cache not released after disable Long-Term Seeding
Core Bugfix: program crash when creating torrent file, if DHT disabled or pending startup
Core Bugfix: bug in auto-rename for the task with duplicated save folder when creating BitTorrent task in batch
Core Bugfix: program cannot start in Windows XP
Core Bugfix: task queue operation incorrectly if task progress dropped from 100% due to file missing detection
v1.72 [Windows] [macOS] 2020.10.21
GUI Improve: add a suffix to default saving file/folder name automatically for BitTorrent task if a file/folder has the same name exists
GUI Improve: stop time-out counting when click any option check-box in duplicate files prompt dialog for BitTorrent task
GUI Improve: auto switch unit for upload/download size in peer list of BitTorrent task
GUI Improve: display memory info in graph pane
GUI Improve: auto layout positions of legends in graph pane
GUI Improve: torrent size estimation handle the piece-alignment option in torrent make dialog
Core Improve: supports play completed mp4, mkv video files from BitComet Android edition
Core Improve: do not retry within 1 minute after DNS failure for UDP transfer
Core Bugfix: the piece containing file boundary can not be downloaded in individual cases
v1.67 [Windows] [macOS] 2020.5.6
GUI Improve: new command in context menu of task list: search online for the task name
GUI Improve: new global option: save the torrent file to download folder
GUI Improve: display the number of DHT torrents with metadata in left channel pane if show torrents with metadata option enabled
GUI Improve: reduce UI lag of BitTorrent task properties dialog when use network folder as download folder
GUI Improve: new command in context menu of torrent list: search online for the torrent name
GUI Improve: new advanced option: system.check_bcagent, disable check OCX control status for browser extensions at startup
GUI Improve: new settings in tasks page of option window: start queued task if the download speed of slowest task is lower than
GUI Improve: display UPNP port mapping info in global log
GUI Bugfix: the upload limit can not be set to 1, 2, 3...9MB/s in Option dialog
GUI Bugfix: magnet URI tasks not displayed in Uncompleted task list after program restart
Core Improve: the format of data file of torrent history list changed from xml to sqlite, conversation will be performed automatically when program launch
Core Improve: improve algorithm of removing items in torrent list, reduce UI lag
Core Improve: increase sorting speed for snapshot and post column in torrent list
Core Improve: improve algorithm of long-term seeding, reduce UI lag
Core Improve: starting BT task changes to asynchronous operation, to reduce the UI lag
Core Improve: reduce process time for stopping BT task
Core Improve: reduce process time for removing BT tasks without deleting downloaded files
Core Improve: reduce UI lag due to long-term seeding
Core Bugfix: BT task may stop unexpectedly due to file not found if yellow blocks appear in piece map
Core Bugfix: program may crash when sorting torrent list
Core Bugfix: disk boost service not utilized when allocate disk space before downloading option disabled
Core Bugfix: metadata download task not removed when removing items in torrent list
v1.66 [Windows] [macOS] 2020.4.13
GUI Improve: improve icons in toolbar and download list for HiDPI display
GUI Improve: add settings button in toolbar of torrent list
GUI Improve: new option for DHT torrents: Only show torrents with metadata
GUI Improve: add Feed Name in RSS torrent list
GUI Improve: display number of piece in torrent maker dialog
GUI Improve: display metadata downloading info in Statistics pane
GUI Improve: do not display listen port of peer if unknown for BT peers
GUI Improve: "Preview Download Mode" renamed to "Sequential Download Mode" in context menu of BT task
GUI Improve: add Compact Database command in settings menu of torrent list
GUI Improve: new advanced option: bittorrent.dht_torrent_refresh_interval, 5 sec as default to decrease disk activity time
GUI Improve: new advanced option: system.compact_memory_interval
GUI Improve: display configuration file folder in Global Log pane
GUI Improve: display Long-Term Seeding status in Statistics Pane
GUI Improve: add copy command to context menu of settings list in advanced option page
GUI Improve: improve HiDPI support for Batch download dialog
GUI Improve: new option in Proxy setting page: DNS query using proxy server
GUI Improve: add unit choice for Speed limit in Option dialog
GUI Improve: support add batch-download by drag and drop multiple URL links to floating window or main window
GUI Improve: support add batch-download by clipboard monitor
GUI Improve: new advanced option: bittorrent.hash_check_for_ltseed
GUI Improve: add memory usage details about process heap size and disk write buffer size
GUI Improve: new settings in advanced option page to select IP address to bind to when initiate a connection
GUI Improve: show pending DNS number in Statistics pane
GUI Bugfix: the number of torrents in the left channel list is not refreshed in time
GUI Bugfix: sort bug for first column of Torrent History list
GUI Bugfix: task summary panel text alignment
GUI Bugfix: level progress display error when progress is 0% in the lower left corner
GUI Bugfix: incorrect configuration file folder used in certain case
GUI Bugfix: UI lag when select all by Ctrl+A in torrent list
Core Improve: DHT Tracker use worker thread to reduce the UI lag
Core Improve: support initiate a connection using preferred network adapter if multiple network adapters exist in system
Core Improve: support IPv6 connection through SOCKS5 proxy server
Core Improve: support UTF8 BOM when improve URL list from text file in Batch download dialog
Core Improve: support extract URL links containing Chinese characters from html page segment dropped to BitComet from web page
Core Improve: improve memory allocation, decrease memory usage for UDP buffer and log buffer
Core Improve: optimize UDP packet sending efficiency,default value of network.max_udp_pkt_per_sec changed to 1000 from 500
Core Improve: avoid program crash caused by IE component damage
Core Improve: improve Preview download mode for BT task
Core Improve: reduce memory usage when downloading metadata for DHT torrent list
Core Bugfix: the global option "allocation disk space before download" works even when disabled
Core Bugfix: empty files should not be created when performs hash-check
Core Bugfix: connection error retry issue when download from long-term seed
Core Bugfix: fix speed limit deviation
Core Bugfix: "Sequential Download Mode" does not work if "Optimize download strategy for preview" disabled in Option dialog
v1.65 [Windows] [macOS] 2020.3.17
GUI Improve: Display left time in torrent making dialog
GUI Improve: add more items to backup in Import/Export dialog from File menu
GUI Improve: display torrent creation time and RSS article publication time in Summary page of torrent list separately
GUI Improve: the publish time in torrent list changed from torrent creation time to RSS article publication time
GUI Improve: add new commands to context menu of RSS list: Copy title
GUI Improve: the publish time in torrent list can be updated by click Reload command in context menu of RSS torrent node in Channel list
GUI Improve: improve port mapping error message
GUI Improve: the start time of task renamed to added time
GUI Improve: LT Seed number in file list of BT task changed to "connected/total"
GUI Improve: new advanced option to set HTTP retry max number and interval for downloading torrent in BT task
GUI Improve: new advanced option: network.tcp_connection_timeout
GUI Improve: new advanced option: bittorrent.max_connections_per_ltseed
GUI Improve: default setting of UDP packets sent per second changed from 100 to 500 in advanced option page
GUI Improve: display task logs about downloading torrent file from HTTP link for BT task
GUI Improve: add memory usage details in Statistics pane
GUI Bugfix: task delete button in toolbar should not be grayed out when task is running
Core Improve: support import and export Torrent History, Torrent Exchange, RSS Torrents, DHT Torrents via backup file
Core Improve: improve DNS resolution for UDP packet to prevent sending congestion
Core Improve: add error retry for BT task when downloading torrent file from HTTP link
Core Improve: add TCP connecting timeout for automatic disconnection
Core Bugfix: after one file downloaded from a LT Seed, no requests for downloading other file are sent
Core Bugfix: out of memory due to huge number of peer requests to running BT task
Core Bugfix: while proxy server enabled, the program may crash when exiting
Core Bugfix: the max TCP connection setting should be cons considered when initiating a long-term download connection
Core Bugfix: fix improper operation in executable file name safety checking
v1.64 [Windows] 2020.1.15
GUI Improve: add new advanced option: Use toast notifications in action center under Windows 10 (Need to create shortcut in start menu)
GUI Improve: the max connection number for HTTP download task changed from 20 to 200 in HTTP task properties window
GUI Improve: the max default connection number for HTTP download task changed from 20 to 200 in option window
GUI Improve: show notification when the paging file is too small for memory allocation
GUI Improve: add info-tip for peer count, health and share ratio column in task download list
GUI Improve: improve display for HiDPI
GUI Bugfix: the display name parameter in the magnetic link caused the default save name of the downloaded file to be incorrect
GUI Bugfix: issues on sorting torrent list by snapshot or comments
GUI Bugfix: the speed graph not cleared after perform disk cleanup for HTTP task
GUI Bugfix: the queuing state icon not displayed if the task is in error state
GUI Bugfix: the function of sorting by task state not working for queuing tasks
Core Improve: enhanced the ability of HTTP download tasks to detect server support for download resume
Core Improve: reduce memory usage for torrent metadata download
Core Improve: improve video file snapshot, support thumbnail, decrease loading time
Core Improve: disable extra disk writing verify to decrease disk usage
Core Bugfix: if auto file moving launched after hash check when BitTorrent download finished, the files been moved will bot be removed
Core Bugfix: HTTP download should stop immediately after failure of creating file
Core Bugfix: program may crash at exit
v1.63 [Windows] [macOS] 2019.12.20
GUI Improve: new RSS Torrents list in Torrent Exchange, to collect torrent info from RSS feeds
GUI Improve: new DHT Torrents list in Torrent Exchange, to collect torrent info in peer request from DHT network
GUI Improve: add Download Metadata command to context menu of torrent list, to obtain torrent meta-data without creating download task
GUI Improve: add Logs pane to torrent list, to display logs when obtaining torrent meta-data
GUI Improve: decrease displaying time of waiting state when loading web page of task comments and snapshots
GUI Improve: new settings in Proxy option page: do not use proxy for long-term seeding and port forward detection
GUI Improve: new option in context menu of DHT torrents in left channel pane: auto download meta-data
GUI Improve: new advanced options: Max number of concurrent downloading meta-data, Timeout seconds of downloading meta-data
GUI Bugfix: the default connection number in HTTP batch download window changed from 1 to the setting value in Option window
GUI Bugfix: the speed graph not cleared after perform disk cleanup for BitTorrent task
GUI Bugfix: when click the blank area in piece map scroll bar out of the thumb, page up or page down not triggered.
GUI Bugfix: the status bar of main window flickers when refresh
Core Improve: improve identification code of BitTorrent client name and version
Core Improve: do not detect IPv6 port forward status if global IPv6 address not found in system
Core Bugfix: fix moving operations of configuration files when switch use_app_data advanced option
Core Bugfix: program may crash when force stop tasks in stopping state
Core Bugfix: the option of clear Torrent Collection list at program exit does not work
Core Bugfix: the passkey parameter in tracker URL for private torrent should not be removed for non-MagnetURI torrents received from RSS feed
Core Bugfix: if no data received from RSS feed, the reconnection will not be preformed in certain case
Core Bugfix: if the torrent turned out private after meta-data received, no trackers should be added automatically from trackers-list
v1.62 [Windows] 2019.11.26
GUI Improve: a new option to seed using existing files when create task by torrent file, check piece hash until uploading the piece
GUI Improve: improve refresh algorithm of piece map to decrease CPU usage
GUI Improve: display a piece in yellow if the piece is unchecked in the piece map pane of BitTorrent task
GUI Improve: improve display refreshing code of torrent share list, reduce the UI lag when display large amounts of torrents
GUI Improve: a new prompt to choose download one by one or in batches when select multiple magnet links in torrent share list
GUI Improve: add tooltip to display peer_id when mouse hover on client name of peer list
GUI Improve: the default allowed max size of torrent file changed from 10MB to 20MB, and a new advanced option added: bittorrent.max_torrent_size_mb
GUI Improve: boss key renamed to lock / unlock main window hot-key. password will be needed when unlock if startup password is set.
GUI Improve: new advanced option: bittorrent.anti_leech_banned_peer_ids
GUI Improve: new advanced option: bittorrent.anti_leech_private_torrent, disabled by default
GUI Improve: show notification when out of memory
GUI Improve: Task disk space cleanup can only be invoked when task stopped
Core Improve: BT stop changes to asynchronous operation with new task Stopping state, to reduce the UI lag when stopping tasks
Core Improve: improve processing flow to reduce the UI lag when task finishes downloading
Core Improve: improve processing flow to reduce the UI lag when deleting running tasks
Core Improve: discard cache data in running BitTorrent tasks when quit BitComet to reduce the UI lag
Core Improve: improve processing flow of task start to reduce the UI lag
Core Improve: improve processing flow of task progress auto save to reduce the UI lag
Core Improve: the format of data file of torrent share list changed from xml to sqlite, conversation will be performed automatically when program launch
Core Improve: reduce the memory consume for loading torrent share list, to avoid program crash due to large amounts of torrents
Core Improve: use worker thread to save data file of torrent share list incrementally, to avoid UI lag caused by saving data file at program exit
Core Improve: decrease CPU usage when uploading in high speed
Core Improve: increase the max allowed length of request queue for BitTorrent task
Core Improve: update BitTorrent client identification code for Tixati
Core Improve: support retrieve peer client name and version from extension protocol, on the basis of the identification from peer_id
Core Improve: auto fix mistaken creation date format in torrent file
Core Bugfix: when completed task list selected in left pane, Magnet tasks downloading meta data should not be displayed
Core Bugfix: fix data error from uploading disk cache in rare cases
v1.61 [Windows] 2019.11.4
GUI Improve: improve filter for auto torrent download from RSS feed
GUI Improve: do not display unknown as name for tasks created from HTTP URL of torrent file
GUI Improve: new command in context menu of RSS article list: copy torrent link
GUI Improve: show tooltip when mouse hover on status column of peer list
GUI Improve: check disk boost service when program starts, display fix notification if not installed
GUI Improve: task finish popup changed to toast notification of Action Center in Windows 10
GUI Improve: auto update interval of RSS feed changed to the shorter one of user setting and feed setting
GUI Improve: add new setting bittorrent.anti_leech_banned_ports in Advanced page of Options window
GUI Improve: The option window automatically adjusts the window size according to the minimum size of the page when switching pages
GUI Improve: add search options box in Advanced page of Options window
GUI Bugfix: the setting of max number of RSS article works incorrectly
GUI Bugfix: refresh task properties dialog after meta-data downloaded right away
GUI Bugfix: fix display problem of floating window with HiDPI scale
GUI Bugfix: remove obsoleted option: display task properties dialog after meta-data downloaded for Magnet link
GUI Bugfix: publisher info not displayed in BitTorrent task properties dialog
GUI Bugfix: copy RSS feed URL will get RSS feed web-page URL
Core Improve: Improve compatibility with XML file formats returned by RSS feeds
Core Improve: for the option that start a new task from waiting queue when total download speed lower than setting value, also stop a slowest task at the same time
Core Improve: switch to IE11 render mode for RSS web-page in Window 10
Core Bugfix: The Magnet link task addition time is changed from the time of torrent file downloaded to the time of task created.
Core Bugfix: problem about the auto refresh interval for RSS feeds
v1.60 [Windows] 2019.10.17
GUI Improve: add new command to File menu: add torrents from RSS feed
GUI Improve: add RSS page in Option window, to configure RSS feed auto refresh and RSS torrent auto download
GUI Improve: new setting in RSS page of Option window: add tag to task using feed title when auto download torrent from RSS feed
GUI Improve: new setting in RSS page of Option window: pause download when auto download torrent from RSS feed
GUI Improve: new setting in RSS page of Option window: filters for RSS torrent auto download
GUI Improve: add new commands to context menu of RSS list: Copy RSS feed URL, Open page in Browser
GUI Improve: able to download torrents using multiple-selection in RSS article list
GUI Improve: add toolbar to web page pane of RSS article
GUI Improve: new column in task list: number of task files
GUI Improve: improve display speed of opening Option windows
GUI Improve: support copy text in multiple lines of Statistics pane
Core Improve: add RSS feed auto refresh and RSS torrent auto download function
Core Improve: display corresponding RSS article title in task log when add torrent from RSS feed
Core Improve: improve disk reading cache for BitTorrent uploading, decrease UI lag
Core Bugfix: fix memory leakage when connecting to trackers using HTTPS protocol
Core Bugfix: fix bug in task merging when one task downloaded a torrent from HTTP having the same infohash as another task
v1.59 [Windows] [macOS] 2019.9.17
GUI Improved: revert task remove window, add Cleanup command to task context menu
GUI Improved: improve Torrent Share list refresh
GUI Improved: the max value of advanced setting network.max_connecting_connections changed from 1000 to 10000
GUI Improved: add advanced option log.tracker_limit to set the max number of logs for tracker
GUI Improved: add advanced option log.task_limit to set the max number of logs for task
GUI Improved: add Clear Log command to context menu of Tracker list, available when system.show_debug_info enabled
GUI Improved: add Clear Log command to context menu of task log list, available when system.show_debug_info enabled
GUI Improved: display number of pending TCP connections in Statistics pane
GUI Improved: add indicator for private torrent in summary pane of BitTorrent task
Core Improve: improve memory allocation strategy, decrease memory fragment
Core Improve: decrease interval of creating new TCP connections, and increase network throughput
Core Improve: remove passkey parameter from tracker URL for private torrent received from Magnet Link
Core Improve: active Long-Term seeding after task downloading finished immediately
Core Improve: do not retry when failed to send STOP action to tracker
Core Bugfix: improve peer connection request algorithm, avoid new added peers not been connected for a long time
v1.58 [Windows] [macOS] 2019.7.6
GUI Improved: support 32MB piece size when creating torrent file, and show estimated size of torrent
GUI Improved: add fit column size command in context menu of list view header
GUI Improved: add 2 new options in task remove window: delete unfinished download files only, delete all downloaded files
GUI Improved: display torrent creator info in task summary page
GUI Improved: improve floating window display for HiDPI
GUI Improved: allow up to 10 new task windows to be displayed simultaneously
GUI Improved: display flag for registered BitComet users of IPv6 in peers list of BitTorrent task
GUI Improved: display tracker returned leechers amount in tracker list of BitTorrent task
GUI Bugfix: display issue of item group fold/unfold in Statistics pane
GUI Bugfix: max upload rate per BitTorrent task in Option window does not take effect immediately when changed
GUI Bugfix: Long-Term seeding upload speed not displayed in tooltip of BitTorrent task summary pane when task stopped
Core Improve: improve peer connection request algorithm: assign high priority for new added peers, and cleanup dead peers with failures
Core Improve: enable Long-Term seeding immediately after new torrent created
Core Improve: max allowed connection interval of tracker changed to 120 minutes