Mercurial > p > roundup > code
annotate doc/announcement.txt @ 7752:b2dbab2b34bc
fix(refactor): multiple fixups using ruff linter; more testing.
Converting to using the ruff linter and its rulesets. Fixed a number
of issues.
admin.py:
sort imports
use immutable tuples as default value markers for parameters where a
None value is valid.
reduced some loops to list comprehensions for performance
used ternary to simplify some if statements
named some variables to make them less magic
(e.g. _default_savepoint_setting = 1000)
fixed some tests for argument counts < 2 becomes != 2 so 3 is an
error.
moved exception handlers outside of loops for performance where
exception handler will abort loop anyway.
renamed variables called 'id' or 'dir' as they shadow builtin
commands.
fix translations of form _("string %s" % value) -> _("string %s") %
value so translation will be looked up with the key before
substitution.
end dicts, tuples with a trailing comma to reduce missing comma
errors if modified
simplified sorted(list(self.setting.keys())) to
sorted(self.setting.keys()) as sorted consumes whole list.
in if conditions put compared variable on left and threshold condition
on right. (no yoda conditions)
multiple noqa: suppression
removed unneeded noqa as lint rulesets are a bit different
do_get - refactor output printing logic: Use fast return if not
special formatting is requested; use isinstance with a tuple
rather than two isinstance calls; cleaned up flow and removed
comments on algorithm as it can be easily read from the code.
do_filter, do_find - refactor output printing logic. Reduce
duplicate code.
do_find - renamed variable 'value' that was set inside a loop. The
loop index variable was also named 'value'.
do_pragma - added hint to use list subcommand if setting was not
found. Replaced condition 'type(x) is bool' with 'isinstance(x,
bool)' for various types.
test_admin.py
added testing for do_list
better test coverage for do_get includes: -S and -d for multilinks,
error case for -d with non-link.
better testing for do_find including all output modes
better testing for do_filter including all output modes
fixed expected output for do_pragma that now includes hint to use
pragma list if setting not found.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Fri, 01 Mar 2024 14:53:18 -0500 |
| parents | a03f8f681992 |
| children | 0b80d1e8c803 |
| rev | line source |
|---|---|
|
7530
ed2bc951277b
Updates for 2.3.0 release.
John Rouillard <rouilj@ieee.org>
parents:
7483
diff
changeset
|
1 I'm proud to release version 2.3.0 of the Roundup issue |
|
ed2bc951277b
Updates for 2.3.0 release.
John Rouillard <rouilj@ieee.org>
parents:
7483
diff
changeset
|
2 tracker. This release is a bugfix and feature |
|
6456
cbc18a8bc61f
Changes for release of version 2.1.0.
John Rouillard <rouilj@ieee.org>
parents:
6442
diff
changeset
|
3 release, so make sure to read `docs/upgrading.txt |
|
6782
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
4 <https://www.roundup-tracker.org/docs/upgrading.html>`_ to |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
5 bring your tracker up to date. |
|
6456
cbc18a8bc61f
Changes for release of version 2.1.0.
John Rouillard <rouilj@ieee.org>
parents:
6442
diff
changeset
|
6 |
|
6782
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
7 The changes, as usual, include some new features and many |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
8 bug fixes. |
|
6225
043a8ffd79ad
Commits for roundup 2.0 release.
John Rouillard <rouilj@ieee.org>
parents:
6137
diff
changeset
|
9 |
|
6782
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
10 Note that you should run ``roundup-admin ... migrate`` to |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
11 update the database schema version. Do this before you use |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
12 the web, command-line or mail interface and before any users |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
13 access the tracker. |
|
6225
043a8ffd79ad
Commits for roundup 2.0 release.
John Rouillard <rouilj@ieee.org>
parents:
6137
diff
changeset
|
14 |
|
6782
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
15 You can download it with:: |
|
5335
e7293df727dc
Working through RELEASE.txt - updates for 1.6 release.
John Rouillard <rouilj@ieee.org>
parents:
5333
diff
changeset
|
16 |
|
6456
cbc18a8bc61f
Changes for release of version 2.1.0.
John Rouillard <rouilj@ieee.org>
parents:
6442
diff
changeset
|
17 pip download roundup |
|
5335
e7293df727dc
Working through RELEASE.txt - updates for 1.6 release.
John Rouillard <rouilj@ieee.org>
parents:
5333
diff
changeset
|
18 |
|
6782
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
19 then unpack and test/install the tarball. Also:: |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
20 |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
21 pip install roundup |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
22 |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
23 (preferably in a virtual environment) can be used. |
|
5951
0a42163ac846
Final doc fixes and translation extraction.
John Rouillard <rouilj@ieee.org>
parents:
5949
diff
changeset
|
24 |
|
7443
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
25 Among the notable improvements from the 2.2.0 release are: |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
26 |
|
7530
ed2bc951277b
Updates for 2.3.0 release.
John Rouillard <rouilj@ieee.org>
parents:
7483
diff
changeset
|
27 * Dockerfile demo mode implemented. This allows quick evaluation as |
|
ed2bc951277b
Updates for 2.3.0 release.
John Rouillard <rouilj@ieee.org>
parents:
7483
diff
changeset
|
28 well as the ability to spin up a configured tracker to customise. |
|
7443
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
29 |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
30 * SQLite backends can use WAL mode to reduce blocking between readers |
|
7530
ed2bc951277b
Updates for 2.3.0 release.
John Rouillard <rouilj@ieee.org>
parents:
7483
diff
changeset
|
31 and writers improving concurrent use. |
|
7443
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
32 |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
33 * Redis can be used for session database with SQLite and dbm |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
34 backends. Provides a major performance improvement. |
| 6695 | 35 |
|
7443
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
36 * roundup-mailgw can use OAUTH authentication to SMTP |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
37 server. (roundup-mailgw command line options changed as a result.) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
38 |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
39 * Postgres full text index can now be enabled. |
|
6439
5296d27ac97c
Implementing RELEASE.txt 2.1.0b1 release
John Rouillard <rouilj@ieee.org>
parents:
6265
diff
changeset
|
40 |
|
7443
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
41 * Modifications to in-reply-to threading when there are multiple |
|
7530
ed2bc951277b
Updates for 2.3.0 release.
John Rouillard <rouilj@ieee.org>
parents:
7483
diff
changeset
|
42 matches resulting in more predictable handling of messages. |
|
6439
5296d27ac97c
Implementing RELEASE.txt 2.1.0b1 release
John Rouillard <rouilj@ieee.org>
parents:
6265
diff
changeset
|
43 |
|
7443
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
44 * Many updates to documentation to make it scannable, useful and |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
45 work on mobile. |
|
6456
cbc18a8bc61f
Changes for release of version 2.1.0.
John Rouillard <rouilj@ieee.org>
parents:
6442
diff
changeset
|
46 |
|
7443
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
47 * Admin documentation includes a section on setting up Content |
|
7530
ed2bc951277b
Updates for 2.3.0 release.
John Rouillard <rouilj@ieee.org>
parents:
7483
diff
changeset
|
48 Security Policy (CSP) to better secure your Roundup trackers. |
|
6456
cbc18a8bc61f
Changes for release of version 2.1.0.
John Rouillard <rouilj@ieee.org>
parents:
6442
diff
changeset
|
49 |
|
7443
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
50 * REST now allows rate limiting headers to be accessed by client |
|
7463
d33fed8da090
Fix spelling mistakes in notable changes sections.
John Rouillard <rouilj@ieee.org>
parents:
7443
diff
changeset
|
51 JavaScript. |
|
6456
cbc18a8bc61f
Changes for release of version 2.1.0.
John Rouillard <rouilj@ieee.org>
parents:
6442
diff
changeset
|
52 |
|
7443
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
53 * Default number of rounds for PBKDF2 updated to 2M to account for |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
54 improvements in password crackers and CPU power. |
|
6456
cbc18a8bc61f
Changes for release of version 2.1.0.
John Rouillard <rouilj@ieee.org>
parents:
6442
diff
changeset
|
55 |
|
7530
ed2bc951277b
Updates for 2.3.0 release.
John Rouillard <rouilj@ieee.org>
parents:
7483
diff
changeset
|
56 * Support PBKDF2 with SHA512 for password storage to improve |
|
ed2bc951277b
Updates for 2.3.0 release.
John Rouillard <rouilj@ieee.org>
parents:
7483
diff
changeset
|
57 resistance to password crackers. |
|
7443
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
58 |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
59 * Deprecate SSHA password hash function. |
|
6456
cbc18a8bc61f
Changes for release of version 2.1.0.
John Rouillard <rouilj@ieee.org>
parents:
6442
diff
changeset
|
60 |
|
7463
d33fed8da090
Fix spelling mistakes in notable changes sections.
John Rouillard <rouilj@ieee.org>
parents:
7443
diff
changeset
|
61 * roundup-admin reindex can be done in batches to manage load |
|
7443
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
62 incurred by reindexing. |
|
4394
d4cd0a264098
fixed reporting of source missing warnings
Richard Jones <richard@users.sourceforge.net>
parents:
4392
diff
changeset
|
63 |
|
7463
d33fed8da090
Fix spelling mistakes in notable changes sections.
John Rouillard <rouilj@ieee.org>
parents:
7443
diff
changeset
|
64 * roundup-admin can list available templates and their installed |
|
7530
ed2bc951277b
Updates for 2.3.0 release.
John Rouillard <rouilj@ieee.org>
parents:
7483
diff
changeset
|
65 locations. This is useful when installing via pip or in a docker |
|
ed2bc951277b
Updates for 2.3.0 release.
John Rouillard <rouilj@ieee.org>
parents:
7483
diff
changeset
|
66 container as supporting files are not stored in the usual locations |
|
ed2bc951277b
Updates for 2.3.0 release.
John Rouillard <rouilj@ieee.org>
parents:
7483
diff
changeset
|
67 like /usr/share/roundup. |
|
7443
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
68 |
|
7530
ed2bc951277b
Updates for 2.3.0 release.
John Rouillard <rouilj@ieee.org>
parents:
7483
diff
changeset
|
69 * Crash fixes in detector handling |
|
6225
043a8ffd79ad
Commits for roundup 2.0 release.
John Rouillard <rouilj@ieee.org>
parents:
6137
diff
changeset
|
70 |
|
6456
cbc18a8bc61f
Changes for release of version 2.1.0.
John Rouillard <rouilj@ieee.org>
parents:
6442
diff
changeset
|
71 The file CHANGES.txt has a detailed list of feature additions and |
|
7530
ed2bc951277b
Updates for 2.3.0 release.
John Rouillard <rouilj@ieee.org>
parents:
7483
diff
changeset
|
72 bug fixes (53) for each release. The most recent changes from |
|
6736
0b10732e09ee
Fix typos, complete license declaration.
John Rouillard <rouilj@ieee.org>
parents:
6699
diff
changeset
|
73 there are at the end of this announcement. Also see the |
|
6456
cbc18a8bc61f
Changes for release of version 2.1.0.
John Rouillard <rouilj@ieee.org>
parents:
6442
diff
changeset
|
74 information in doc/upgrading.txt. |
|
5335
e7293df727dc
Working through RELEASE.txt - updates for 1.6 release.
John Rouillard <rouilj@ieee.org>
parents:
5333
diff
changeset
|
75 |
|
5949
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
76 If you find bugs, please report them to issues AT roundup-tracker.org |
|
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
77 or create an account at https://issues.roundup-tracker.org and open a |
|
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
78 new ticket. If you have patches to fix the issues they can be attached |
|
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
79 to the email or uploaded to the tracker. |
|
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
80 |
|
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
81 Upgrading |
|
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
82 ========= |
|
3722
41feeed84caa
*** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents:
3721
diff
changeset
|
83 |
|
2253
91118ac2fa7f
pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents:
2219
diff
changeset
|
84 If you're upgrading from an older version of Roundup you *must* follow |
|
5949
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
85 all the "Software Upgrade" guidelines given in the doc/upgrading.txt |
|
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
86 documentation. |
|
2253
91118ac2fa7f
pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents:
2219
diff
changeset
|
87 |
|
6782
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
88 Note that you should run ``roundup-admin ... migrate`` for |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
89 all your trackers to update the database schema version. Do |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
90 this before you use the web, command-line or mail interface |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
91 and before any users access the tracker. |
|
6439
5296d27ac97c
Implementing RELEASE.txt 2.1.0b1 release
John Rouillard <rouilj@ieee.org>
parents:
6265
diff
changeset
|
92 |
|
7466
ad8010b3a2e2
Correct minimum python 2 version, add python 2 support blurb.
John Rouillard <rouilj@ieee.org>
parents:
7463
diff
changeset
|
93 Roundup requires Python 2 newer than version 2.7.12 or Python 3 newer |
| 6698 | 94 than or equal to version 3.6 for correct operation. (Python |
|
7466
ad8010b3a2e2
Correct minimum python 2 version, add python 2 support blurb.
John Rouillard <rouilj@ieee.org>
parents:
7463
diff
changeset
|
95 3.4 or 3.5 may work, but are not tested.) Note that Python 2 support |
|
ad8010b3a2e2
Correct minimum python 2 version, add python 2 support blurb.
John Rouillard <rouilj@ieee.org>
parents:
7463
diff
changeset
|
96 is being removed from the CI platforms, so you should deploy new |
|
ad8010b3a2e2
Correct minimum python 2 version, add python 2 support blurb.
John Rouillard <rouilj@ieee.org>
parents:
7463
diff
changeset
|
97 trackers with Python 3 and plan on upgrading older trackers from Python |
|
ad8010b3a2e2
Correct minimum python 2 version, add python 2 support blurb.
John Rouillard <rouilj@ieee.org>
parents:
7463
diff
changeset
|
98 2 to Python 3. See the upgrade guide. |
|
5949
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
99 |
|
7466
ad8010b3a2e2
Correct minimum python 2 version, add python 2 support blurb.
John Rouillard <rouilj@ieee.org>
parents:
7463
diff
changeset
|
100 To give Roundup a try, just download (directions above), unpack and run:: |
|
1780
d2801a2b0a77
Initial implementation (half-baked) at new Tracker instance.
Richard Jones <richard@users.sourceforge.net>
parents:
1744
diff
changeset
|
101 |
|
4601
116113c4bb05
doc/announcement.txt: Fix command to run the demo.
anatoly techtonik <techtonik@gmail.com>
parents:
4600
diff
changeset
|
102 python demo.py |
|
282
fb1b67a8fd98
Reverted a change in hyperdb...
Richard Jones <richard@users.sourceforge.net>
parents:
281
diff
changeset
|
103 |
|
6456
cbc18a8bc61f
Changes for release of version 2.1.0.
John Rouillard <rouilj@ieee.org>
parents:
6442
diff
changeset
|
104 then open the url printed by the demo app. |
|
cbc18a8bc61f
Changes for release of version 2.1.0.
John Rouillard <rouilj@ieee.org>
parents:
6442
diff
changeset
|
105 |
|
3537
d819ff1b3116
*** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents:
3536
diff
changeset
|
106 Release info and download page: |
|
7712
a03f8f681992
doc: fix links: 302/302, images from lfw.org, wayback for sc
John Rouillard <rouilj@ieee.org>
parents:
7530
diff
changeset
|
107 https://pypi.org/project/roundup/ |
|
282
fb1b67a8fd98
Reverted a change in hyperdb...
Richard Jones <richard@users.sourceforge.net>
parents:
281
diff
changeset
|
108 Source and documentation is available at the website: |
|
7039
1a241b01b699
change roundup-tracker.org to www.roundup-tracker.org.
John Rouillard <rouilj@ieee.org>
parents:
6782
diff
changeset
|
109 https://www.roundup-tracker.org/ |
|
286
2313560b8477
Initial cut at trying to handle people responding to CC'ed messages...
Richard Jones <richard@users.sourceforge.net>
parents:
283
diff
changeset
|
110 Mailing lists - the place to ask questions: |
|
5756
e48b039b0ec0
issue2550966: fix suboptimal links in docs.
John Rouillard <rouilj@ieee.org>
parents:
5349
diff
changeset
|
111 https://sourceforge.net/p/roundup/mailman/ |
|
286
2313560b8477
Initial cut at trying to handle people responding to CC'ed messages...
Richard Jones <richard@users.sourceforge.net>
parents:
283
diff
changeset
|
112 |
|
2313560b8477
Initial cut at trying to handle people responding to CC'ed messages...
Richard Jones <richard@users.sourceforge.net>
parents:
283
diff
changeset
|
113 |
|
282
fb1b67a8fd98
Reverted a change in hyperdb...
Richard Jones <richard@users.sourceforge.net>
parents:
281
diff
changeset
|
114 About Roundup |
|
fb1b67a8fd98
Reverted a change in hyperdb...
Richard Jones <richard@users.sourceforge.net>
parents:
281
diff
changeset
|
115 ============= |
|
241
54da66e7e583
Added the release announcement text to the repo...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
116 |
|
5949
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
117 Roundup is a simple-to-use and install issue-tracking system with |
|
2030
3f6e27e9b063
tweaks to make un-quoted-printable-aware readers bitch and moan to me less
Richard Jones <richard@users.sourceforge.net>
parents:
1780
diff
changeset
|
118 command-line, web and e-mail interfaces. It is based on the winning design |
|
241
54da66e7e583
Added the release announcement text to the repo...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
119 from Ka-Ping Yee in the Software Carpentry "Track" design competition. |
|
54da66e7e583
Added the release announcement text to the repo...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
120 |
|
2030
3f6e27e9b063
tweaks to make un-quoted-printable-aware readers bitch and moan to me less
Richard Jones <richard@users.sourceforge.net>
parents:
1780
diff
changeset
|
121 Note: Ping is not responsible for this project. The contact for this |
|
6456
cbc18a8bc61f
Changes for release of version 2.1.0.
John Rouillard <rouilj@ieee.org>
parents:
6442
diff
changeset
|
122 project is rouilj at users.sourceforge.net. Use this address for |
|
cbc18a8bc61f
Changes for release of version 2.1.0.
John Rouillard <rouilj@ieee.org>
parents:
6442
diff
changeset
|
123 security or other sensitive issues. Development discussions occur on |
|
cbc18a8bc61f
Changes for release of version 2.1.0.
John Rouillard <rouilj@ieee.org>
parents:
6442
diff
changeset
|
124 the roundup-devel at lists.sourceforge.net mailing list. Tickets can |
|
cbc18a8bc61f
Changes for release of version 2.1.0.
John Rouillard <rouilj@ieee.org>
parents:
6442
diff
changeset
|
125 be opened at https://issues.roundup-tracker.org. |
|
241
54da66e7e583
Added the release announcement text to the repo...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
126 |
|
2030
3f6e27e9b063
tweaks to make un-quoted-printable-aware readers bitch and moan to me less
Richard Jones <richard@users.sourceforge.net>
parents:
1780
diff
changeset
|
127 Roundup manages a number of issues (with flexible properties such as |
|
659
e429649ed124
More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents:
580
diff
changeset
|
128 "description", "priority", and so on) and provides the ability to: |
|
e429649ed124
More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents:
580
diff
changeset
|
129 |
|
e429649ed124
More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents:
580
diff
changeset
|
130 (a) submit new issues, |
|
e429649ed124
More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents:
580
diff
changeset
|
131 (b) find and edit existing issues, and |
|
e429649ed124
More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents:
580
diff
changeset
|
132 (c) discuss issues with other participants. |
|
e429649ed124
More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents:
580
diff
changeset
|
133 |
|
5949
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
134 The system facilitates communication among the participants by managing |
|
241
54da66e7e583
Added the release announcement text to the repo...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
135 discussions and notifying interested parties when issues are edited. One of |
|
54da66e7e583
Added the release announcement text to the repo...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
136 the major design goals for Roundup that it be simple to get going. Roundup |
| 6698 | 137 is therefore usable "out of the box" with any Python 2.7.2+ (or 3.6+) |
|
4226
d0a3ac73b4c1
clarify python version
Richard Jones <richard@users.sourceforge.net>
parents:
4117
diff
changeset
|
138 installation. It doesn't even need to be "installed" to be operational, |
|
d0a3ac73b4c1
clarify python version
Richard Jones <richard@users.sourceforge.net>
parents:
4117
diff
changeset
|
139 though an install script is provided. |
|
241
54da66e7e583
Added the release announcement text to the repo...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
140 |
|
6456
cbc18a8bc61f
Changes for release of version 2.1.0.
John Rouillard <rouilj@ieee.org>
parents:
6442
diff
changeset
|
141 It comes with five basic issue tracker templates |
|
1102
d94bd5369456
first cut at 0.5 announcement
Richard Jones <richard@users.sourceforge.net>
parents:
797
diff
changeset
|
142 |
|
5337
01dabc0483b0
more changes to prep for 1.6 release.
John Rouillard <rouilj@ieee.org>
parents:
5335
diff
changeset
|
143 * a classic bug/feature tracker |
|
01dabc0483b0
more changes to prep for 1.6 release.
John Rouillard <rouilj@ieee.org>
parents:
5335
diff
changeset
|
144 * a more extensive devel tracker for bug/features etc. |
|
01dabc0483b0
more changes to prep for 1.6 release.
John Rouillard <rouilj@ieee.org>
parents:
5335
diff
changeset
|
145 * a responsive version of the devel tracker |
|
5949
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
146 * a jinja2 version of the devel template (work in progress) |
|
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
147 * a minimal skeleton |
|
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
148 |
|
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
149 and supports four database back-ends (anydbm, sqlite, mysql and postgresql). |
|
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
150 |
|
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
151 Recent Changes |
|
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
152 ============== |
|
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
153 |
|
7530
ed2bc951277b
Updates for 2.3.0 release.
John Rouillard <rouilj@ieee.org>
parents:
7483
diff
changeset
|
154 From 2.2.0 to 2.3.0 |
|
6456
cbc18a8bc61f
Changes for release of version 2.1.0.
John Rouillard <rouilj@ieee.org>
parents:
6442
diff
changeset
|
155 |
|
6439
5296d27ac97c
Implementing RELEASE.txt 2.1.0b1 release
John Rouillard <rouilj@ieee.org>
parents:
6265
diff
changeset
|
156 Fixed: |
|
6782
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
157 ------ |
|
6439
5296d27ac97c
Implementing RELEASE.txt 2.1.0b1 release
John Rouillard <rouilj@ieee.org>
parents:
6265
diff
changeset
|
158 |
|
7443
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
159 - Updated directions for verifying Roundup distribution using pgp. |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
160 - Dockerfile healthcheck fixed so it works when trackers are |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
161 specified on command line. Also cleanup of unneeded |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
162 packages. (John Rouillard) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
163 - issue2551224 - Replace dbm db for sessions and otks when using |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
164 sqlite. New databases are created for session data (db-session) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
165 and one time key data (db-otk). The data is ephemeral so no |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
166 need to migrate. (John Rouillard) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
167 - issue2551223 - Timestamps are truncated in mysql and postgresql |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
168 for session and otk database tables. Modify db schema to use a |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
169 numeric type that preserves more significant figures. See |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
170 upgrading.txt for required steps. (John Rouillard) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
171 - added more testing of BasicDatabase to support use of SQLite |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
172 for that purpose. Had to fix memory, rdbms and dbm edge cases |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
173 due to new tests. (John Rouillard) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
174 - issue2551138 - roundup-server with ssl under python2 throws |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
175 traceback on socket close. Not sure how this got fixed, |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
176 but after fixing issue2551137 it was not an issue anymore. |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
177 - issue2551137 - roundup-server won't run with ssl under python3 |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
178 Fixed by using SocketIO and manually adding buffering io and |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
179 catching SSL.ZeroReturnError indicating SSL has been shut down. |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
180 - add caching header for text/javascript in addition to depricated |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
181 application/javascript. (John Rouillard) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
182 - Enable postgres-fts: fix indexer-common::get_indexer so it returns a |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
183 postgresql-fts Test code paths in get_indexer. (John Rouillard) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
184 - Fix Postgres native-fts, implement a two phase initialization of the |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
185 indexer. The native-fts one gets assigned after the database |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
186 connection is open. (John Rouillard) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
187 - fix crash if postgresql native-fts backend is asked to index content |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
188 with null bytes. (John Rouillard) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
189 - issue2551232 - modify in-reply-to threading when multiple matches |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
190 Change how in-reply-to threading works in the mailgw. If there is |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
191 more than one issue with a matching parent message, fall back to |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
192 subject matching. See upgrading.txt for details. (John Rouillard) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
193 - issue2551195 - port scripts from optparse to argparse (Ralf Schlatterbeck) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
194 - issue2551246 - mitigation, document how -u doesn't work for |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
195 roundup-admin. (John Rouillard) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
196 - Document better that files in the template or static_files |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
197 directories accessed via @@file are available to any user with the |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
198 url. (John Rouillard) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
199 - Fix final exception handler in roundup-server to send proper |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
200 Content-Length header to the client. (John Rouillard) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
201 - Fix traceback if Origin header is missing. (John Rouillard) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
202 - issue2551250: Fix sorting of detectors even if there are two with the |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
203 same name and priority (can happen if they are created in two |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
204 different files). |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
205 - Fix Traceback when a numeric order attribute is empty (Ralf |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
206 Schlatterbeck) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
207 - Update some template schema files to assign Register permissions for the |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
208 Anonymous user. Replaces the old Create permission. (John Rouillard) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
209 - Allow '*' and explicit origins in allowed_api_origins. Only return |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
210 'Access-Control-Allow-Credentials' when not matching '*'. Fixes |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
211 security issue with rest when using '*'. (John Rouillard) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
212 - issue2551263: In REST response expose rate limiting, sunset, allow |
|
7530
ed2bc951277b
Updates for 2.3.0 release.
John Rouillard <rouilj@ieee.org>
parents:
7483
diff
changeset
|
213 HTTP headers to calling JavaScript. (John Rouillard) |
|
7443
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
214 - issue2551257: When downloading an attached (user supplied file), |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
215 make sure that an 'X-Content-Type-Options: nosniff' header is sent. |
|
6439
5296d27ac97c
Implementing RELEASE.txt 2.1.0b1 release
John Rouillard <rouilj@ieee.org>
parents:
6265
diff
changeset
|
216 (John Rouillard) |
|
7443
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
217 - issue2551252 - default number of rounds for PKDF2 password increased |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
218 to 2,000,000. (John Rouillard) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
219 - issue2551251 - migrate/re-encrypt PBKDF2 password if stored |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
220 password used a smaller number of rounds than set in |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
221 password_pbkdf2_default_rounds. (John Rouillard) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
222 - upgrade from jquery-3.5.1 to jquery-3.6.3. Update user.help.html |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
223 to new version. (John Rouillard) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
224 - Dockerfile scanned with hadolint. Fixed multiple issues. (John Rouillard) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
225 - fix crash due to invalid initialization/reset of configuration.py |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
226 option_validators. Crashed roundup-admin on second command if an |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
227 option_validator was added by a detector or extension. (John Rouillard) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
228 - Dockerfile uses dumb-init to properly wait for child/zombie |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
229 processes. Defense against child process starting from detector |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
230 and becoming a zombie when its roundup-server instance exits. |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
231 (John Rouillard) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
232 - Move installed frontend/Zope back to frontend/ZRoundup |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
233 directory. This better identifies the directory when copied into |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
234 the Zope framework. It also matches existing |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
235 documentation. (John Rouilard) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
236 - Multiple fixes/updates for installation documentation. |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
237 Including docker shell/admin/demo mdoes. (John Rouillard) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
238 - Invalid item identifiers passed to REST endpoint return a 404 |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
239 rather than a 400 error. E.G. /rest/data/issue/issue4 (rather |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
240 than .../issue/4). (John Rouillard) |
|
7483
52f22cfcbdc1
update for latest change to sort method.
John Rouillard <rouilj@ieee.org>
parents:
7481
diff
changeset
|
241 - issue2551280 - sorted() method of MultilinkHTMLProperty is broken? |
|
52f22cfcbdc1
update for latest change to sort method.
John Rouillard <rouilj@ieee.org>
parents:
7481
diff
changeset
|
242 (Gabor Nagy report and fix; commit John Rouillard) |
|
6439
5296d27ac97c
Implementing RELEASE.txt 2.1.0b1 release
John Rouillard <rouilj@ieee.org>
parents:
6265
diff
changeset
|
243 |
|
5949
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
244 Features: |
|
6782
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
245 --------- |
|
5335
e7293df727dc
Working through RELEASE.txt - updates for 1.6 release.
John Rouillard <rouilj@ieee.org>
parents:
5333
diff
changeset
|
246 |
|
7443
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
247 - Add warning about limited Python 2 support lifetime to install and |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
248 upgrading docs. (John Rouillard) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
249 - Dockerfile supports demo mode for instant gratification |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
250 8-). Also supports shell and admin mode (John Rouillard) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
251 - Dockerfile build allows adding additional python packages via |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
252 pip, setting UID tracker is run under. (John Rouillard) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
253 - issue2551140 - Added redis as a session and otk database for use |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
254 with anydbm and sqlite primary databases. (John Rouillard) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
255 - issue2550559 - Pretty printing / formatting for Number types. |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
256 Added pretty(format='%0.3f') method to NumberHTMLProperty to |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
257 print numeric values. If value is None, return empty string |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
258 otherwise str() of value. (John Rouillard) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
259 - sqlite native-fts backend now uses the stopwords list in config.ini |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
260 to filter words from queries. (Stopwords are still indexed so that |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
261 phrase/proximity searches still work.) (John Rouillard) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
262 - sqlite databases use WAL mode when *created* to improve read |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
263 concurrency. Existing sqlite database still use rollback journal |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
264 mode. See upgrading.txt for details. (John Rouillard) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
265 - issue2551233 - create new roundup-admin command "templates" list all |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
266 template names, location and descriptions. Should help find where |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
267 /usr/share/roundup/templates is buried during some install |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
268 mechanisms. Does not need a tracker home to run. (John Rouillard) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
269 - Add OAuth authentication to the mailgw script. Now IMAPS can be used |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
270 with OAuth as required by several large cloud providers. Move command |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
271 line processing of the mailgw script to ``argparse``. Note that the |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
272 command line options of the mailgw have changed, see upgrading.txt for |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
273 details. (Ralf Schlatterbeck) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
274 - issue2551243: schema-dump.py enhanced with anti-CSRF headers. Flake8 |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
275 cleanup and python2 support. (John Rouillard) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
276 - issue2551253 - new password hash PBDKF2-SHA512 added. Not |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
277 available by default. Follow directions in upgrading document |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
278 to use. (John Rouillard) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
279 - roundup-admin migrate command reports the schema version. |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
280 - issue2551262 - the mail gateway subject prefix now allows spaces |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
281 before/after prefix. Also allow spaces between classname and id |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
282 number in prefix designator. So "[ issue 23 ] subject" is parsed |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
283 like "[issue23] subject". (John Rouillard) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
284 - [doc]: add section on implementing CSP for Roundup to admin |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
285 doc. (John Rouillard) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
286 - issue2551265 - deprecate SSHA password hash method. Users using SSHA |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
287 passwords will have their passwords transprently upgraded to PBKDF2 |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
288 derived hash on next login. (John Rouillard) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
289 - issue2551253 - Modify password PBKDF2 method to use SHA512. New |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
290 hash function using PBKDF2-SHA512 available. Will be default in |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
291 future. Directions for upgrading security by using it now is |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
292 included in upgrading.txt. (John Rouillard) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
293 - issue2551275 - Allow configuring max_children in roundup-server. |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
294 When using roundup-server in fork mode, allow raising number of |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
295 forked children above the default of 40. (Original patch by Joseph |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
296 Myers, config settings and docs by John Rouillard.) |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
297 - roundup-admin genconfig does not need a tracker home to run. (John |
| 6695 | 298 Rouillard) |
|
7443
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
299 - issue2551190 - Allow roundup-admin reindex to work in |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
300 batches. Running roundup-admin -i ... reindex issue:1-1000 will |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
301 reindex the first 1000 issues while reporting any missing issues |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
302 in the range. Also completion progress is reported when indexing a |
|
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
303 specific class. |
|
7530
ed2bc951277b
Updates for 2.3.0 release.
John Rouillard <rouilj@ieee.org>
parents:
7483
diff
changeset
|
304 - doc updates: add explanation for SQL code in 1.3.3->1.4.0 upgrade. |
|
ed2bc951277b
Updates for 2.3.0 release.
John Rouillard <rouilj@ieee.org>
parents:
7483
diff
changeset
|
305 document schema table in rdbms backends and how to dump/extract |
|
ed2bc951277b
Updates for 2.3.0 release.
John Rouillard <rouilj@ieee.org>
parents:
7483
diff
changeset
|
306 version from them. (John Rouillard) |
