mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2025-12-10 00:46:48 -06:00
This PR adds the ability to direct modify a tracker's tier from the WebUI. This process is notably different than the GUI, which provides arrows for increasing/decreasing a tracker's tier. Closes #12233. PR #22963.
4.1 KiB
4.1 KiB
WebAPI Changelog
2.13.0
- #23045
torrents/trackersreturns three new fields:next_announce,min_announceandendpointsendpointsis an array of tracker endpoints, each withname,updating,status,msg,bt_version,num_peers,num_peers,num_leeches,num_downloaded,next_announceandmin_announcefields
torrents/trackersnow returns5and6instatusfield as possible values5forTracker errorand6forUnreachable
- #22963
torrents/editTrackerendpoint now supports setting a tracker's tier viatierparametertorrents/editTrackerendpoint always responds with a 204 when successfultorrents/editTrackerendpointorigUrlparameter renamed tourl
2.12.1
- #23031
- Add
torrents/setCommentendpoint with parametershashesandcommentfor setting a new torrent comment
- Add
2.12.0
- #22989
sync/maindatareturns one new field:share_limit_actiontorrents/setShareLimitsnow requires a newshareLimitActionparam that sets a torrent's shareLimitAction property- possible values
Default,Stop,Remove,RemoveWithContentandEnableSuperSeeding
- possible values
2.11.10
- #22958
torrents/categoriesandsync/maindatanow serialize categories'downloadPathtonull, rather thanundefined
- #22954
torrents/reannouncesupports specifying individual trackers viatrackersfield
2.11.9
- #21015
- Add
torrents/fetchMetadataendpoint for retrieving torrent metadata associated with a URL - Add
torrents/parseMetadataendpoint for retrieving torrent metadata associated with a .torrent file - Add
torrents/saveMetadataendpoint for saving retrieved torrent metadata to a .torrent file torrents/addallows adding a torrent with metadata previously retrieved viatorrents/fetchMetadataortorrents/parseMetadatatorrents/addallows specifying a torrent's file priorities
- Add
- #22698
torrents/addTrackersandtorrents/removeTrackersnow accepthash=alland adds/removes the tracker to/from all torrents- For compatibility,
torrents/removeTrackersstill acceptshash=*internally we transform it intoall
- For compatibility,
- Allow passing a pipe (
|) separated list of hashes inhashfortorrents/addTrackersandtorrents/removeTrackers
2.11.8
- #21349
- Handle sending
204 No Contentstatus code when response contains no data- Some endpoints still return
200 OKto ensure smooth transition
- Some endpoints still return
- Handle sending
- #22750
torrents/infoallows an optional parameterincludeFilesthat defaults tofalse- Each torrent will contain a new key
fileswhich will list all files similar to thetorrents/filesendpoint
- Each torrent will contain a new key
- #22813
app/getDirectoryContentallows an optional parameterwithMetadatato send file metadata- Fields are
name,type,size,creation_date,last_access_date,last_modification_date - See PR for TypeScript types
- Fields are
2.11.7
- #22166
sync/maindatareturns 3 new torrent fields:has_tracker_warning,has_tracker_error,has_other_announce_error
2.11.6
- #22460
app/setPreferencesallows only one ofmax_ratio_enabled,max_ratioto be presentapp/setPreferencesallows only one ofmax_seeding_time_enabled,max_seeding_timeto be presentapp/setPreferencesallows only one ofmax_inactive_seeding_time_enabled,max_inactive_seeding_timeto be present