Mercurial > p > roundup > code
annotate doc/announcement.txt @ 6782:a1868fe784d0
Changes for release 2.2.0.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Tue, 12 Jul 2022 23:18:19 -0400 |
| parents | 0b10732e09ee |
| children | 1a241b01b699 |
| rev | line source |
|---|---|
|
6782
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
1 I'm proud to release version 2.2.0 of the Roundup issue |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
2 tracker. This release is a bugfix and minor 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 |
| 6695 | 25 Among the notable improvements from the 2.1.0 release are: |
| 26 | |
|
6782
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
27 - Dynamic and static compression of http responses. This |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
28 improves performance when a front end web server isn't |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
29 serving compressed assets. |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
30 |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
31 - REST interface supports CORS allowing Roundup to be used |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
32 by third party web sites. Can specify origins allowed to |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
33 use the REST interface. OpenAPI (SWagger) docs can be |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
34 added. Error handling/reporting improved. |
|
6439
5296d27ac97c
Implementing RELEASE.txt 2.1.0b1 release
John Rouillard <rouilj@ieee.org>
parents:
6265
diff
changeset
|
35 |
|
6782
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
36 - Dockerfile to build a containerized Roundup instance. A |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
37 docker-compose configuration to deploy a a mysql based |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
38 tracker is also supplied. |
|
6439
5296d27ac97c
Implementing RELEASE.txt 2.1.0b1 release
John Rouillard <rouilj@ieee.org>
parents:
6265
diff
changeset
|
39 |
| 6698 | 40 - New full text search methods. SQLite FTS and PostgreSQL |
| 41 full text search are supported. These allow search | |
|
6782
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
42 expressions in addition to simple word based searches. |
|
6456
cbc18a8bc61f
Changes for release of version 2.1.0.
John Rouillard <rouilj@ieee.org>
parents:
6442
diff
changeset
|
43 |
| 6698 | 44 - Secret values in config.ini can be stored in external |
| 45 files. This allows config.ini to be stored in a VCS | |
| 46 without exposing secrets. | |
|
6456
cbc18a8bc61f
Changes for release of version 2.1.0.
John Rouillard <rouilj@ieee.org>
parents:
6442
diff
changeset
|
47 |
|
6782
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
48 - Translation object added to internal database handle. This |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
49 allows auditors and extensions to provide efficient |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
50 translations. |
|
6456
cbc18a8bc61f
Changes for release of version 2.1.0.
John Rouillard <rouilj@ieee.org>
parents:
6442
diff
changeset
|
51 |
|
6782
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
52 - MySQL database creation uses COLLATE utf8_general_ci |
|
6456
cbc18a8bc61f
Changes for release of version 2.1.0.
John Rouillard <rouilj@ieee.org>
parents:
6442
diff
changeset
|
53 |
|
6782
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
54 - Wsgi startup improvements (must be enabled by setting |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
55 feature flag). |
|
6456
cbc18a8bc61f
Changes for release of version 2.1.0.
John Rouillard <rouilj@ieee.org>
parents:
6442
diff
changeset
|
56 |
| 6698 | 57 - Fix crash when importing legacy Roundup tracker with long |
| 58 integers. | |
|
4394
d4cd0a264098
fixed reporting of source missing warnings
Richard Jones <richard@users.sourceforge.net>
parents:
4392
diff
changeset
|
59 |
|
6782
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
60 - Fix issues with Roundup unable to find supporting files |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
61 when installed via pip. Removed additional references to |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
62 distfiles module. |
|
6225
043a8ffd79ad
Commits for roundup 2.0 release.
John Rouillard <rouilj@ieee.org>
parents:
6137
diff
changeset
|
63 |
|
6456
cbc18a8bc61f
Changes for release of version 2.1.0.
John Rouillard <rouilj@ieee.org>
parents:
6442
diff
changeset
|
64 The file CHANGES.txt has a detailed list of feature additions and |
|
6782
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
65 bug fixes (57) for each release. The most recent changes from |
|
6736
0b10732e09ee
Fix typos, complete license declaration.
John Rouillard <rouilj@ieee.org>
parents:
6699
diff
changeset
|
66 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
|
67 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
|
68 |
|
5949
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
69 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
|
70 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
|
71 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
|
72 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
|
73 |
|
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
74 Upgrading |
|
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
75 ========= |
|
3722
41feeed84caa
*** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents:
3721
diff
changeset
|
76 |
|
2253
91118ac2fa7f
pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents:
2219
diff
changeset
|
77 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
|
78 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
|
79 documentation. |
|
2253
91118ac2fa7f
pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents:
2219
diff
changeset
|
80 |
|
6782
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
81 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
|
82 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
|
83 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
|
84 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
|
85 |
|
5949
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
86 Roundup requires Python 2 newer than version 2.7.2 or Python 3 newer |
| 6698 | 87 than or equal to version 3.6 for correct operation. (Python |
| 88 3.4 or 3.5 may work, but are not tested.) | |
|
5949
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
89 |
|
1780
d2801a2b0a77
Initial implementation (half-baked) at new Tracker instance.
Richard Jones <richard@users.sourceforge.net>
parents:
1744
diff
changeset
|
90 To give Roundup a try, just download (see below), unpack and run:: |
|
d2801a2b0a77
Initial implementation (half-baked) at new Tracker instance.
Richard Jones <richard@users.sourceforge.net>
parents:
1744
diff
changeset
|
91 |
|
4601
116113c4bb05
doc/announcement.txt: Fix command to run the demo.
anatoly techtonik <techtonik@gmail.com>
parents:
4600
diff
changeset
|
92 python demo.py |
|
282
fb1b67a8fd98
Reverted a change in hyperdb...
Richard Jones <richard@users.sourceforge.net>
parents:
281
diff
changeset
|
93 |
|
6456
cbc18a8bc61f
Changes for release of version 2.1.0.
John Rouillard <rouilj@ieee.org>
parents:
6442
diff
changeset
|
94 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
|
95 |
|
3537
d819ff1b3116
*** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents:
3536
diff
changeset
|
96 Release info and download page: |
|
5756
e48b039b0ec0
issue2550966: fix suboptimal links in docs.
John Rouillard <rouilj@ieee.org>
parents:
5349
diff
changeset
|
97 https://pypi.org/project/roundup |
|
282
fb1b67a8fd98
Reverted a change in hyperdb...
Richard Jones <richard@users.sourceforge.net>
parents:
281
diff
changeset
|
98 Source and documentation is available at the website: |
|
6265
b2eb59ada444
Replace http:....roundup-tracker.org with https. Also fix wiki links.
John Rouillard <rouilj@ieee.org>
parents:
6225
diff
changeset
|
99 https://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
|
100 Mailing lists - the place to ask questions: |
|
5756
e48b039b0ec0
issue2550966: fix suboptimal links in docs.
John Rouillard <rouilj@ieee.org>
parents:
5349
diff
changeset
|
101 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
|
102 |
|
2313560b8477
Initial cut at trying to handle people responding to CC'ed messages...
Richard Jones <richard@users.sourceforge.net>
parents:
283
diff
changeset
|
103 |
|
282
fb1b67a8fd98
Reverted a change in hyperdb...
Richard Jones <richard@users.sourceforge.net>
parents:
281
diff
changeset
|
104 About Roundup |
|
fb1b67a8fd98
Reverted a change in hyperdb...
Richard Jones <richard@users.sourceforge.net>
parents:
281
diff
changeset
|
105 ============= |
|
241
54da66e7e583
Added the release announcement text to the repo...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
106 |
|
5949
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
107 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
|
108 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
|
109 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
|
110 |
|
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
|
111 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
|
112 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
|
113 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
|
114 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
|
115 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
|
116 |
|
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
|
117 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
|
118 "description", "priority", and so on) and provides the ability to: |
|
e429649ed124
More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents:
580
diff
changeset
|
119 |
|
e429649ed124
More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents:
580
diff
changeset
|
120 (a) submit new issues, |
|
e429649ed124
More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents:
580
diff
changeset
|
121 (b) find and edit existing issues, and |
|
e429649ed124
More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents:
580
diff
changeset
|
122 (c) discuss issues with other participants. |
|
e429649ed124
More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents:
580
diff
changeset
|
123 |
|
5949
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
124 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
|
125 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
|
126 the major design goals for Roundup that it be simple to get going. Roundup |
| 6698 | 127 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
|
128 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
|
129 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
|
130 |
|
6456
cbc18a8bc61f
Changes for release of version 2.1.0.
John Rouillard <rouilj@ieee.org>
parents:
6442
diff
changeset
|
131 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
|
132 |
|
5337
01dabc0483b0
more changes to prep for 1.6 release.
John Rouillard <rouilj@ieee.org>
parents:
5335
diff
changeset
|
133 * a classic bug/feature tracker |
|
01dabc0483b0
more changes to prep for 1.6 release.
John Rouillard <rouilj@ieee.org>
parents:
5335
diff
changeset
|
134 * 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
|
135 * 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
|
136 * 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
|
137 * a minimal skeleton |
|
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
138 |
|
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
139 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
|
140 |
|
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
141 Recent Changes |
|
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
142 ============== |
|
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
143 |
|
6782
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
144 From 2.1.0 to 2.2.0. |
|
6456
cbc18a8bc61f
Changes for release of version 2.1.0.
John Rouillard <rouilj@ieee.org>
parents:
6442
diff
changeset
|
145 |
|
6439
5296d27ac97c
Implementing RELEASE.txt 2.1.0b1 release
John Rouillard <rouilj@ieee.org>
parents:
6265
diff
changeset
|
146 Fixed: |
|
6782
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
147 ------ |
|
6439
5296d27ac97c
Implementing RELEASE.txt 2.1.0b1 release
John Rouillard <rouilj@ieee.org>
parents:
6265
diff
changeset
|
148 |
| 6695 | 149 - issue2551161 - Fix ResourceWarnings when running with -W default. |
| 150 Cleaned up leaking file descriptors from zopetal pre-compile, python | |
| 151 module compile and loading localization file. (John Rouillard) | |
| 152 - When using roundup-server with native SSL, only accept TLS v1.2. | |
| 153 Previously it used to accept only TLS v1.1. 1.1 is deprecated by | |
| 154 chrome. I don't expect this to be a major problem since a front | |
| 155 end server (apache, Nginx...) is usually customer facing and | |
| 156 terminates SSL. (John Rouillard) | |
| 157 - Fix hang when valid user without authorization for REST tries to use | |
| 158 the rest interface. (John Rouillard) | |
| 159 - Remove Content-Type and make sure no content is returned by OPTIONS | |
| 160 request in REST interface. (John Rouillard) | |
| 161 - In write_html set the Content-Length when response is not | |
| 162 encoded/compressed. (John Rouillard) | |
| 163 - In REST interface do not raise UsageError for invalid api version. | |
| 164 Return json error with proper message. Fixes crash. (John Rouillard) | |
| 165 - In REST interface, allow extensions on URI less than 6 characters in | |
| 166 length. All other paths with a . in then will be passed through | |
| 167 without change. This allows items like a JWT to be passed as a path | |
| 168 element. (John Rouillard) | |
|
6782
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
169 - issue2550995 - KeyError classic during roundup-admin install. Add |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
170 paths to search for locale and template files. |
| 6695 | 171 - issue2551167 - pip install in containerized environments puts |
| 172 template and locale files under site-packages where roundup can't find | |
| 173 them. Change code to find them under site-packages. | |
| 174 - REST replace hard coded list of child endpoints for /rest/ with list | |
| 175 pulled from registered endpoints. So newly added endpoints are | |
| 176 shown. (John Rouillard) | |
| 177 - issue2551107 - Handle representation of long int in history params | |
| 178 for python3. Causes SyntaxError crash when showing history due to | |
| 179 long int e.g. 2345L. This is not a problem for roundup trackers | |
| 180 created using 1.2.0 or newer. The fix may have predated the 1.2.0 | |
| 181 release but where the fix actually landed (representing id as a | |
| 182 string and not as an int) is unknown. | |
| 183 - issue2551175 - Make ETag content-encoding aware. HTTP ETag headers | |
| 184 now include a suffix indicating the content-encoding used to send | |
| 185 the data per rfc7232. Properly validate any form of ETag suffixed or | |
| 186 non-suffixed for If-Match. | |
| 187 - issue2551178 - fix Traceback in Apache WSGI - during file upload | |
| 188 - issue2551179 - make roundup-demo initialize templates using | |
| 189 config_ini.ini overrides. Needed for jinja to set template lang etc. | |
| 190 Recognize minimal template when presented with a full | |
| 191 path. (John Kristensen (jerrykan) and John Rouillard) | |
| 192 - handle configparser.InterpolationSyntaxError raised if value | |
| 193 has a single %. Seems to afect python 3 only. Reported by | |
| 194 nomicon on IRC. (John Rouillard) | |
| 195 - add random delay to session database retry code between 0 and .125 | |
| 196 seconds. This seems to help reduce stalled connections when a | |
| 197 number of connections are made at the same time. Log remaining | |
| 198 retries once 5 of them have been used. (John Rouillard) | |
| 199 - issue2551169 - setup.py enters endless loop on gentoo linux python2 | |
| 200 installation. Fixed. | |
| 201 - issue2551185 - must set PYTHONPATH=... python2 setup.py install | |
| 202 --prefix=/tmp/r2. Force insert --old-and-unmangable to get it | |
| 203 to use a classic installer and not an easy install. This only | |
| 204 affects python2. | |
| 205 - issue2551186 - Python versions >= 3.3 no longer use socket.sslerror. | |
| 206 Andrew (kragacles) patched uses of socket.sslerror in mailgy.py. | |
| 207 Patch adapted to allow trapping sslerror under both python2 and 3. | |
|
6439
5296d27ac97c
Implementing RELEASE.txt 2.1.0b1 release
John Rouillard <rouilj@ieee.org>
parents:
6265
diff
changeset
|
208 (John Rouillard) |
| 6695 | 209 - issue2551142 - postgresql reworked to use savepoint/"rollback to" |
| 210 rather than commit()/rollback(). Using savepoint should be faster. | |
| 211 - issue2551196 - Unset labelprop of a Multilink can lead to Python | |
| 212 error when using context/history. (reported and initial patch: Nagy | |
| 213 Gabor, John Rouillard) | |
| 214 - Fix roundup-server to pass If-Range http header so Ranges work | |
| 215 better. (John Rouillard) | |
| 216 - issue2551183 - Replace references to distutils in | |
| 217 roundup/dist/command (John Rouillard) | |
| 218 - Fix hang if Range request was not able to be satified or a HEAD | |
| 219 request was done. | |
| 220 - Mark strings involved with password reset and registration for | |
| 221 translation. (reported: Thomas Arendsen Hein, John Rouillard) | |
| 222 - issue2551159 - cl.filter fails if filterspec is None (also | |
| 223 group and sort). Passing a sort, group or filterprop param | |
| 224 set to None to any filter() call should not cause a | |
| 225 traceback. It will pretend as though no filter, sort or | |
| 226 group was specified. (John Rouillard) | |
| 227 - issue2551205 - Add support for specifying valid origins | |
| 228 for api: xmlrpc/rest. Allows CORS to work with roundup | |
| 229 backend. (John Rouillard) | |
| 230 - new option added to config.ini: login_empty_passwords set to | |
| 231 no by default. Setting this to yes allows a user with an | |
| 232 empty password to login. | |
| 233 - issue2551207 - Fix sorting by order attribute if order attributes can | |
| 234 be None. Add a test. | |
| 235 - issue2551203 fix CORS requests by providing proper headers and allowing | |
|
6782
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
236 unauthenticted CORS preflight requests. (Marcus Priesch and John |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
237 Rouillard) |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
238 - issue2551206 - removed some windows installer references that were missed. |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
239 - document use of jinja2 templating as optional in config.ini |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
240 file. Report if available or not. (John Rouillard) |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
241 - make setup.py install the Zope and wsgi.py frontends under |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
242 share/frontends. This matches the install of the cgi-bin/roundup.cgi |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
243 frontend. (John Rouillard) |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
244 - prevent submit button from showing up when using _generic.item.html |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
245 if the user doesn't have edit permissions. (John Rouillard) |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
246 - issue2551216 - create new mysql databases using COLLATE |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
247 utf8_general_ci to prevent crashes in test suite. (John Rouillard) |
|
6439
5296d27ac97c
Implementing RELEASE.txt 2.1.0b1 release
John Rouillard <rouilj@ieee.org>
parents:
6265
diff
changeset
|
248 |
|
5949
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
249 Features: |
|
6782
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
250 --------- |
|
5335
e7293df727dc
Working through RELEASE.txt - updates for 1.6 release.
John Rouillard <rouilj@ieee.org>
parents:
5333
diff
changeset
|
251 |
| 6695 | 252 - issue2551147 - Enable compression of http responses in roundup. |
| 253 Allow roundup to return gzip, (br or zstd with added modules) | |
| 254 Content-Encoded replies. Compression could be done in upstream | |
| 255 proxies/wsgi server but this allows it to occur natively. (John | |
| 256 Rouillard) | |
| 257 - Change tracker templates adding required to login forms. Invokes | |
| 258 browser error reporting if user forgets to fill in a field. | |
|
6439
5296d27ac97c
Implementing RELEASE.txt 2.1.0b1 release
John Rouillard <rouilj@ieee.org>
parents:
6265
diff
changeset
|
259 (John Rouillard) |
| 6695 | 260 - issue1596345 - filtering user list (need |
| 261 user.search.hml). Incorporate user search features from | |
| 262 issues.roundup-tracker.org into classic template. Devel and | |
| 263 responsive templates already have this feature. | |
| 264 - issue2550917 - Add a: "Welcome user, you have logged in" ok_message | |
| 265 on login. (Ashley Burke) | |
| 266 - enable HTTP/1.1 for roundup-server. This enables keep-alive for | |
| 267 faster response/loading. Also eliminates stalls when the front end web | |
| 268 server uses http 1.1 but the roundup-server uses 1.0. New option | |
| 269 "-V HTTP/1.0" can turn it off. (John Rouillard) | |
| 270 - issue2551163 - add scripts/Docker/Dockerfile to provide basic support for | |
| 271 containerization. See installation.txt for details. (John Rouillard) | |
| 272 - issue2551163 - add scripts/Docker/docker-compose.yml to get a | |
| 273 mysql/roundup deployment. (Norbert Schlemmer, modified by John | |
| 274 Rouilard) | |
| 275 - REST add openapi_doc decorator to add openapi_doc to | |
| 276 endpoints. Decorate a couple of examples. (John Rouillard) | |
| 277 - REST when incorrect method is used, report allowed methods in error | |
| 278 message as well as in an Allow header. (John Rouillard) | |
| 279 - REST change response to invalid attribute specified in path. Return | |
| 280 400 code not 405 code for this case and improve error. (John | |
| 281 Rouillard) | |
| 282 - REST correct values for some Access-Control-Allow-Methods and | |
| 283 Access-Control-Allow-Headers headers. (John Rouillard) | |
| 284 - issue2550991 - define default cache control settings for javascript | |
| 285 and css assets. (John Rouillard) | |
| 286 - issue2551181 - fragments can be appended to designators. So | |
| 287 issue23#msg24 could jump to the element with id msg24 in issue 23. | |
| 288 Before this patch you would have two links issue23 and msg24 | |
| 289 separated by # (John Rouillard). | |
| 290 - added small utility script to dump dbm based tracker databases | |
| 291 (e.g. db/sessions). (John Rouillard) | |
| 292 - issue2551182 - Enhance configuration module to allow loading values | |
| 293 from an external file. Secrets (passwords, secrets) can specify | |
| 294 file using file:// or file:///. The first line of the file is used | |
| 295 as the secret. This allows committing config.ini to a VCS. (John | |
| 296 Rouillard) | |
| 297 - Added xapian indexer to Docker container. (John Rouillard) | |
| 298 - Add support for indexer type native-fts to use FTS5 for sqlite | |
| 299 databases. (John Rouillard) | |
| 300 - Add support for indexer type native-fts to use PostreSQL's full text | |
| 301 search. (John Rouillard) | |
| 302 - Add better error display to the user. Needed to expose errors in fts5 | |
| 303 search syntax to the user while also displaying the template page | |
| 304 structure. (John Rouillard) | |
| 305 - issue2551189 - increase size of words in full text index. | |
| 306 Many terms (like exception names or symbolic constants) are larger | |
| 307 than 25. Also German words are long. Since there is little chance of | |
| 308 fixing German to shorten their words, change indexer maxlength to 50. | |
| 309 (Thomas Arendsen Hein provided patch; patch reworked John Rouillard) | |
| 310 - issue2551184 - add an i18n object to the roundupdb. This makes it | |
| 311 possible to translate error messages in detectors (or actions). The | |
| 312 i18n object is now also correctly set for the mail interface: | |
| 313 previously the 'language' setting in the [mailgw] section seems to | |
| 314 have been ignored. Thanks to Marcus Priesch for the patch. | |
|
6782
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
315 - issue2551212 - speed up wsgi interface by caching the tracker |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
316 instance. Hidden behind a feature flag. See upgrading.txt for |
|
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
317 details. (Marcus Priesch with feature flag by John Rouillard) |
