Install
Works with Drupal: ^10.3 || ^11Using Composer to manage Drupal site dependencies
Alternative installation files
Release notes
Changed
- A day's salt, which a day's visitor ids are made from, is kept only while it is that day in the site's timezone, and after midnight only while a visit begun that day is still going.
- New password hashes cost more (scrypt at N=32768, r=8, p=3) and record their cost. A password hashed before is checked as before and hashed again at the new cost the next time it signs in.
- Reports on big sites are faster: goals are counted from the daily rollups, SQLite gathers its planner statistics again as the data grows, and finding a site's last visit no longer reads every row on MySQL.
Fixed
- Each MySQL or MariaDB connection drops NO_BACKSLASH_ESCAPES, so values are written correctly on a server set to that mode.
- The dashboard's faint text reaches WCAG AA contrast in both themes, the date pickers keep keyboard focus where it belongs, and a view that fails to load shows the error alone, in the dashboard's language.
Full changelog: https://github.com/runlightsh/runlight/blob/main/CHANGELOG.md