1
- I'm proud to release version 2.3.0b2 of the Roundup issue
2
- tracker. This release is a bugfix and minor feature
1
+ I'm proud to release version 2.3.0 of the Roundup issue
2
+ tracker. This release is a bugfix and feature
3
3
release, so make sure to read `docs/upgrading.txt
4
4
<https://www.roundup-tracker.org/docs/upgrading.html>`_ to
5
5
bring your tracker up to date.
@@ -24,10 +24,11 @@ then unpack and test/install the tarball. Also::
24
24
25
25
Among the notable improvements from the 2.2.0 release are:
26
26
27
- * Dockerfile demo mode implemented.
27
+ * Dockerfile demo mode implemented. This allows quick evaluation as
28
+ well as the ability to spin up a configured tracker to customise.
28
29
29
30
* SQLite backends can use WAL mode to reduce blocking between readers
30
- and writers.
31
+ and writers improving concurrent use .
31
32
32
33
* Redis can be used for session database with SQLite and dbm
33
34
backends. Provides a major performance improvement.
@@ -38,35 +39,37 @@ Among the notable improvements from the 2.2.0 release are:
38
39
* Postgres full text index can now be enabled.
39
40
40
41
* Modifications to in-reply-to threading when there are multiple
41
- matches.
42
+ matches resulting in more predictable handling of messages .
42
43
43
44
* Many updates to documentation to make it scannable, useful and
44
45
work on mobile.
45
46
46
47
* Admin documentation includes a section on setting up Content
47
- Security Policy (CSP)
48
+ Security Policy (CSP) to better secure your Roundup trackers.
48
49
49
50
* REST now allows rate limiting headers to be accessed by client
50
51
JavaScript.
51
52
52
53
* Default number of rounds for PBKDF2 updated to 2M to account for
53
54
improvements in password crackers and CPU power.
54
55
55
- * Support PBKDF2 with SHA512 for password storage
56
+ * Support PBKDF2 with SHA512 for password storage to improve
57
+ resistance to password crackers.
56
58
57
59
* Deprecate SSHA password hash function.
58
60
59
61
* roundup-admin reindex can be done in batches to manage load
60
62
incurred by reindexing.
61
63
62
64
* roundup-admin can list available templates and their installed
63
- locations.
65
+ locations. This is useful when installing via pip or in a docker
66
+ container as supporting files are not stored in the usual locations
67
+ like /usr/share/roundup.
64
68
65
- * Crash fixes in detector handling, configuration handling, fix for
66
- sorting of multilinks.
69
+ * Crash fixes in detector handling
67
70
68
71
The file CHANGES.txt has a detailed list of feature additions and
69
- bug fixes (52 ) for each release. The most recent changes from
72
+ bug fixes (53 ) for each release. The most recent changes from
70
73
there are at the end of this announcement. Also see the
71
74
information in doc/upgrading.txt.
72
75
@@ -148,7 +151,7 @@ and supports four database back-ends (anydbm, sqlite, mysql and postgresql).
148
151
Recent Changes
149
152
==============
150
153
151
- From 2.2.0 to 2.3.0b2
154
+ From 2.2.0 to 2.3.0
152
155
153
156
Fixed:
154
157
------
@@ -207,7 +210,7 @@ Fixed:
207
210
'Access-Control-Allow-Credentials' when not matching '*'. Fixes
208
211
security issue with rest when using '*'. (John Rouillard)
209
212
- issue2551263: In REST response expose rate limiting, sunset, allow
210
- HTTP headers to calling javascript . (John Rouillard)
213
+ HTTP headers to calling JavaScript . (John Rouillard)
211
214
- issue2551257: When downloading an attached (user supplied file),
212
215
make sure that an 'X-Content-Type-Options: nosniff' header is sent.
213
216
(John Rouillard)
@@ -298,3 +301,6 @@ Features:
298
301
reindex the first 1000 issues while reporting any missing issues
299
302
in the range. Also completion progress is reported when indexing a
300
303
specific class.
304
+ - doc updates: add explanation for SQL code in 1.3.3->1.4.0 upgrade.
305
+ document schema table in rdbms backends and how to dump/extract
306
+ version from them. (John Rouillard)
0 commit comments