Skip to content

Latest commit

 

History

History
186 lines (114 loc) · 5.9 KB

CHANGELOG.md

File metadata and controls

186 lines (114 loc) · 5.9 KB

0.18.0 (2024-06-21)

0.17.0 (2023-11-09)

  • added BlackArch support #53
  • started to return non-zero code when there are no mirrors left after pre-filtering

0.16.4 (2023-07-28)

0.16.3 (2023-07-26)

0.16.2 (2023-07-17)

  • reverted --save (base), --version-mirror-concurrency (endeavouros), --separator (stdin) option name

0.16.1 (2023-07-17)

  • reverted --eps-checks default to 40 (back to strict threshold on early speed test exit in cases where speed is stable)
  • fixed --version option

0.16.0 (2023-07-16)

  • added environment variables support, see e.g. rate-mirrors --help and rate-mirrors arch --help for details
  • softened the threshold, when the tool considers that country jumping yielded too few results and falls back to testing all the mirrors
  • increased --concurrency default to 16. Better support for fast connections.
  • increased --per-mirror-timeout default to 8000ms. Better support for slow connections.
  • added new option: --max-per-mirror - maximum downloading time, required to measure mirror speed, in milliseconds, default is 1000ms. This limit speeds up tests as there's not much sense in download times more than 1000ms to get a sense of a mirror speed.

0.15.3 (2023-07-09)

  • switched to rust stable
  • updated dependencies

0.15.2 (2023-06-28)

  • changed max-delay type to signed int because https://archlinux.org/mirrors/status/json/ replied with "delay": -7

0.15.1 (2023-05-23)

  • fixed mirrors url for artix #42 by Giga-Bowser
  • changed arch, archarm and manjaro to use "extra.files" instead of "community.files" for speed testing by default

0.15.0 (2023-02-12)

  • added --disable-comments-in-file so when save option is used, it no longer prints comments to it, e.g.: rate-mirrors --disable-comments-in-file --save abc.txt artix #38 by ErenKarakas1

0.14.0 (2023-01-27)

  • added fallback to untested mirrors in case if all tests fail #36 by vnepogodin
  • updated dependencies

0.13.0 (2023-01-26)

  • added support of Archlinux Chinese community mirrors - archlinuxcn #35 by teppyboy

0.12.0 (2023-01-26)

  • added Archlinux Chaotic-AUR mirrors support - chaotic-aur #34 by teppyboy

0.11.1 (2022-08-30)

  • fixed archarm output

0.11.0 (2022-08-15)

  • added Archlinux ARM support - #30
  • added --concurrency-for-unlabeled option (default: 40) to speed up cases when country hopping yields too few results and we have to fall back to testing the remainder. The remainder may contain tens or hundreds of mirrors, so it makes sense to have separate default concurrency for unlabeled mirrors (ones without country). This should not worsen results too much because there's still --top-mirrors-number-to-retest (default: 5) with 1 concurrency.

0.10.0 (2022-05-25)

  • added --disable-comments flag to suppress comment printing

0.9.3 (2022-05-17)

  • fixed stdin --path-to-return bug, submitted by arthurflor23

0.9.2 (2022-03-20)

  • code refactoring by Anexen
  • left aside debian/ubuntu mirrors support for now

0.9.1 (2022-03-14)

  • fixed formatting of SpeedTestResult Display

0.9.0 (2022-01-06)

  • added initial EndeavourOS support

0.8.0 (2022-01-05)

  • added --output-prefix option to rate-mirrors stdin subcommand, e.g. to append Server = to resulting lines

0.7.0 (2021-12-31)

  • added CachyOS support - #21

0.6.3 (2021-12-29)

  • commented out never read field - #19

0.6.2 (2021-12-29)

  • fixed comments: store_asc -> score_asc - #18

0.6.1 (2021-12-21)

  • fixed --protocol option when used in --protocol http form - #17

0.6.0 (2021-11-21)

  • added ArtixLinux support
  • added clear error messages

0.5.1 (2021-09-22)

  • fixed dead code warning - #9
  • brought package version up to date with the tag - #10

0.5.0 (2021-07-15)

  • Added RebornOS support

0.4.0 (2021-06-24) -- BREAKING CHANGES

  • ! BREAKING CHANGE ! now the tool is named "rate mirrors"

  • ! BREAKING CHANGE ! now there are three subcommands for three different modes:

    • arch
    • manjaro
    • stdin

    See the readme for details.

    Configuration options are also split into common ones (which go before subcommand) and mode-specific ones (which go after)

  • Added --allow-root option to run as root

0.3.0 (2021-05-20)

  • Added --save option to write output to file
  • Now it fails when run as root

0.2.1 (2021-02-22)

  • Enabled vendored feature for openssl-sys crate to allow for musl builds

0.2.0 (2021-02-21)

  • Added --sort-mirrors-by option to control how mirrors are initially sorted within the country, score_asc by default. The full list of options is: score_asc, score_desc, delay_asc, delay_desc, random

  • Added --protocol option to control acceptable protocols https, http. Both both are enabled by default. Rsync not supported.

0.1.0 (2021-01-17)

Initial.