Features
- New
preserveQueryoption: forwards the query string of the original request to the redirect target, e.g. to keep campaign and ad tracking parameters likegclidorutm_*. Off by default. (thx @andreasnymark)
Fixes
- Timespans now include records from their very first and last second
- The previous/next timespan buttons now have accessible names for screen readers. (thx @FlorianBoe)
- The "Last" column on the failures tab now shows its translated label
Performance
- The hits of all redirects load in a single database query instead of one query per redirect
- Failures are only loaded when the failures tab is open
- Faster grouping of the stats
- Purging old log entries only rebuilds the database file when records were actually deleted
- Faster search and sorting in the tables
- Smaller log database: the template no longer includes two unused indices. For existing installations, run
kirby retour:indicesto remove them and shrink the database.
Retour 5.7 is the last release for Kirby 4 and 5. Retour 6 will require Kirby 6.