You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<!-- changes since 2.4.0 <img src="https://img.shields.io/github/commits-since/roundup-tracker/roundup/2.4.0/master?sort=semver"> -->
35
+
<!-- changes since 2.5.0 <img src="https://img.shields.io/github/commits-since/roundup-tracker/roundup/2.5.0/master?sort=semver"> -->
36
36
<!-- status beta, stable, mature.... <img src="https://img.shields.io/pypi/status/roundup"> -->
37
37
<!-- mozilla observatory <img src="https://img.shields.io/mozilla-observatory/grade/www.roundup-tracker.org?publish"> -->
38
-
<!-- commits from last named release: <img alt="GitHub commits difference between two branches/tags/commits" src="https://img.shields.io/github/commits-difference/roundup-tracker/roundup?base=2.4.0&head=master">a -->
38
+
<!-- commits from last named release: <img alt="GitHub commits difference between two branches/tags/commits" src="https://img.shields.io/github/commits-difference/roundup-tracker/roundup?base=2.5.0&head=master">a -->
39
39
<!-- newest tag by date - use for alpha/beta release notifications?
40
40
<img alt="GitHub tag (latest by date)" src="https://img.shields.io/github/v/tag/roundup-tracker/roundup"> -->
41
41
@@ -79,10 +79,10 @@ in the Software Carpentry “Track” design competition.
79
79
Roundup is highly customizable, allowing users to tailor the system to
80
80
their specific needs and preferences.
81
81
82
-
The latest stable version of Roundup is 2.4.0, which includes bug
83
-
fixes and additional features compared to the previous 2.3.0 release.
82
+
The latest stable version of Roundup is 2.5.0, which includes bug
83
+
fixes and additional features compared to the previous 2.4.0 release.
84
84
85
-
Roundup is compatible with Python 2.7.12+ or 3.6+.
85
+
Roundup is compatible with Python 3.7+.
86
86
87
87
.. admonition:: Python 2 Support
88
88
@@ -96,69 +96,74 @@ Roundup is compatible with Python 2.7.12+ or 3.6+.
96
96
Release Highlights
97
97
==================
98
98
99
-
Some improvements from the 2.3.0 release are:
100
-
101
-
* three CVE's have been fixed. One requires changes to your
102
-
tracker's home directory. The other two are fixed by
103
-
installing 2.4.0. See
104
-
https://www.roundup-tracker.org/docs/security.html for
105
-
details and instructions on how to fix these in 2.4.0 and
106
-
earlier releases.
107
-
108
-
* new classhelper component thanks to a team of students
109
-
from CS682 at U-Mass Boston. This fixes many issues with
110
-
the old classhelper. It is implemented as a web-component
111
-
and needs REST interface access. It will fall back to the
112
-
classic classhelper if REST is not available or if the
113
-
browser does not support web-components.
114
-
115
-
* fix Windows Python installation using pip. It used to go
116
-
into an infinite loop during install or download. Also fix
117
-
installation of shared files (templates) so roundup-admin
118
-
can find them.
119
-
120
-
* using ``@current_user`` as a value in a search URL for a
121
-
user property will use the current logged in user. Now you
122
-
can share searches like: "My issues" as "my" will become
123
-
the current logged in user.
124
-
125
-
* login failures to the REST/XML-RPC interfaces are now rate
126
-
limited to limit password guessing attacks.
127
-
128
-
* utf8mb4 is the default charset for MySQL. This requires
129
-
migrating your database using the mysql client. You can
130
-
choose to keep the older character set in config.ini.
131
-
132
-
* PostgreSQL services defined in pg_service.conf can be
133
-
used. PostgreSQL schemas are supported to eliminate the
134
-
need for the roundup user to have database
135
-
creation/deletion privileges.
136
-
137
-
* fix out of memory issue when importing larger trackers
0 commit comments