Release Notes: The metalink hash cache was revised again after it was found that some filesystems do not guarantee stable inode numbers. To avoid expensive regeneration of hashes, previously existing hash files are automatically migrated. As a new feature, the metalink-hasher can now easily be run in parallel on large file trees, since it uses per-directory locking to make sure that two jobs won't work on the same files.
Release Notes: An annoying bug was fixed that 2.17.0 introduced which hit new installs (an error message about a missing database column). Numerous other small bugs were fixed. And most pleasingly, the HTML output of the .mirrorlist pages has been modernized (therefore, you might want adjust your CSS styling).
Release Notes: The most significant bugfix in this release is for a crash which could (only) occur when fallback mirrors were configured (hardcoded with the MirrorBrainFallback directive in the Apache configuration file). The other fixes are mostly to adjust for newer Python and build environments. The scanner is a little better. URL signing (introduced in 2.14.0) is now considered stable.
Release Notes: New features: support for generating Yum-style mirror lists. Support for scanning Nginx directory listings. Bugfixes and improvements in the mirror scanner. Extensive directions on tuning PostgreSQL for MirrorBrain.
Release Notes: MirrorBrain can now use geographical distance as additional criterion in mirror selection. Per-file mirror lists visualize the closest mirrors via Google Maps. Running behind a load balancer or other reverse proxy was tested and a bug was fixed in this regard. MirrorBrain can now be used in conjunction with a multitude of access control mechanisms available in Apache. Experimental support for restricted downloads has been implemented, by redirecting to temporary URLs whose validity can be verified by the mirrors.
Release Notes: This release improves the usability of the mirror scanner by adding a terse report format (which makes it easy to spot problems), and a totally quiet mode where only errors will be output. It improves usability in some other corners, and adds documentation, notably the added instructions on setting up automatic GeoIP database updates.