Skip to content

Releases: kannibalox/pyrosimple

v2.3.0

03 Nov 16:27
Compare
Choose a tag to compare

Deprecated:

  • In a future release, /RPC2 will no longer be added to HTTP
    connections

Changed:

  • Defer imports to improve loading times
    mktor -h lstor -h rtcontrol -h rtcontrol // -o ''
    Before 0.364s 0.377s 0.382s 0.469s
    After 0.112s 0.098s 0.141s 0.384s
  • pyrotorque: Change max_downloading_traffic to
    downloading_traffic_max, in order to match other setting names.

Added:

  • mktor: Add flags for controlling min/max piece size, as well
    as specifying it manually

Fixed

  • Use all trackers when aggregating in example custom field code
    (credit goes to @kchiem: pyroscope/pyrocore#105)
  • pyrotorque: Allow using startable instead of matcher for QueueManager
  • pyrotorque: Resolve connection aliases in job definitions and CLI

v2.2.1

24 Oct 15:35
Compare
Choose a tag to compare

Fixed

  • Fix inverse tag matching and prefiltering (#13)
  • Fix kind_N fields (#14)
  • Properly clean regexes for finding the prefiltering string, and account for unclean-able regexes

Added

  • rtxmlrpc: Re-implement --repl

v2.2.0

15 Oct 19:38
Compare
Choose a tag to compare

Fixed

  • Fix setting tags (#12)

Added

  • rtcontrol/rtxmlrpc:
    • Basic tab completion
    • Optional guessit_* fields (requires guessit to be installed: pip install guessit)
  • pyrotorque
    • New ItemCommand job
    • Allow overriding scgi_url for individual jobs

Changed

  • Warn if rTorrent doesn't support string.contains_i for fast queries

v2.1.1

25 Sep 00:49
Compare
Choose a tag to compare

Fixed

  • #11 chtor: Fix--reannounce-all without --no-cross-seed

Added

  • Option to automatically reload pyrotorque if the config changes (off by default)

Changed

  • views and tagged now support fast queries

v2.1.0

20 Sep 18:34
Compare
Choose a tag to compare

Added

  • Re-enabled last_xfer and active fields
    • Added safety check for last_xfer if required method is not
      available
  • Configuration option item_cache_expiration for more explicit
    control of the cache

Fixed

  • rtcontrol
    • --json will now display all known fields by default
    • --throttle works as intended
    • send string to interval calculations instead of object (effected
      seedtime, leechtime, stopped)
    • Fix pre-fetching for views

Changed

  • Show full stack traces for templating errors while using --debug

v2.0.3

18 Sep 12:46
Compare
Choose a tag to compare

Fixed

  • Report actual RPC stats in debug output
  • Handle custom1, custom2, etc correctly

Changed

  • Unify util.metafile to perform most operations in a dict-like class

Added

  • New shell template filter

v2.0.2

14 Sep 13:28
Compare
Choose a tag to compare

[2.0.2] - 2022-09-14

Fixed

  • Validate simple output formatters against all jinja2 filters

v2.0.0

13 Sep 12:05
Compare
Choose a tag to compare

This release marks the break between pyrocore-compatible code and new pyrosimple code/behavior. The changes are too numerous
to list individually, but the following are some of the backwards-incompatible changes:

  • Overhauled rtcontrol's query parsing engine
  • Python 2 support dropped
  • New TOML configuration file

If you just want to use the pyrocore tools on python 3 without all the new features, you can use the release-1.X branch or the 1.X releases.

v2.0.0rc4

21 Jul 19:08
Compare
Choose a tag to compare
v2.0.0rc4 Pre-release
Pre-release
Bump to new RC

v2.0.0rc2

30 Jun 22:55
Compare
Choose a tag to compare
v2.0.0rc2 Pre-release
Pre-release
Bump to RC 2