diff --git a/config/initializers/tracks.rb b/config/initializers/tracks.rb index 83183ed7c..4e9c88e5b 100644 --- a/config/initializers/tracks.rb +++ b/config/initializers/tracks.rb @@ -1,3 +1,3 @@ -TRACKS_VERSION='2.7' +TRACKS_VERSION='2.7.1' TRACKS_REVISION_WITH_DATE=`git log --date=format:'%Y-%m-%d' --pretty=format:"%h @ %ad" -1` TRACKS_REVISION=`git log --pretty=format:"%h" -1` diff --git a/doc/CHANGELOG.md b/doc/CHANGELOG.md index f02450678..c96cf5ac3 100644 --- a/doc/CHANGELOG.md +++ b/doc/CHANGELOG.md @@ -1,5 +1,40 @@ See doc/upgrading.md for the upgrade documentation! +## Version 2.7.1 + +### Security advisory CVE-2024-41805 (severity 6.1 / moderate) + +This release fixes a few reflected XSS vulnerabilities which enabled execution +of malicious JavaScript in the context of a user’s browser if that user clicks +on a malicious link, possibly allowing retrieval or modification of the current +user's data. The issue is of moderate severity (score 6.1/10) with the CVSS +rating CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N. + +I want to thank Alec Romano for reporting the issues. + +### New features + +* The test suite now uses always the same Dockerfile as the main build. +* The Dockerfile now supports environment-specific builds via stages. + Note: This requires slight changes to docker build commands, see documentation! + +### Deprecations + +* This will be the last release to support Ruby 3.0, which is already end-of-life. + +### Bug fixes + +* Lots of dependencies have been updated (including security updates). +* Fixed Docker build not working on an archive version (ie. one not cloned with Git) +* An error is shown if the user being created already exists. +* The TOS error in user creation is now in template. +* Schema.rb has been updated for Postgres support. + +### Updated translations + +* Spanish (thanks Gallegonovato!) +* Finnish (by maintainer Jyri-Petteri ”ZeiP” Paloposki) + ## Version 2.7 ### Removed features