Mercurial > p > roundup > code
annotate doc/announcement.txt @ 8348:2ed6fb7081c6
docs: augment the announcment with better description of top changes
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Mon, 30 Jun 2025 21:35:35 -0400 |
| parents | 3bf6ad421347 |
| children | 6ea309c6d17c |
| rev | line source |
|---|---|
|
8348
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
1 I'm proud to release version 2.5.0 of the Roundup issue |
|
8071
a4cb4e75d4e9
final changes for 2.4.0 release
John Rouillard <rouilj@ieee.org>
parents:
8062
diff
changeset
|
2 tracker. This release is a bugfix and feature release, so |
|
a4cb4e75d4e9
final changes for 2.4.0 release
John Rouillard <rouilj@ieee.org>
parents:
8062
diff
changeset
|
3 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 |
|
8328
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
7 The 41 changes, as usual, include some new features and many |
|
6782
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 |
|
8348
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
10 Version 2.5.0 does not support Python 2. The minimum Python |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
11 version is 3.7. |
|
8071
a4cb4e75d4e9
final changes for 2.4.0 release
John Rouillard <rouilj@ieee.org>
parents:
8062
diff
changeset
|
12 |
|
6782
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
13 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
|
14 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
|
15 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
|
16 access the tracker. |
|
6225
043a8ffd79ad
Commits for roundup 2.0 release.
John Rouillard <rouilj@ieee.org>
parents:
6137
diff
changeset
|
17 |
|
7944
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
18 You can install it with:: |
|
6782
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
19 |
|
8017
2a1bfa4db6be
docs: update to 2.4.0 release from 2.4.0b2.
John Rouillard <rouilj@ieee.org>
parents:
8013
diff
changeset
|
20 pip install roundup |
|
6782
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
21 |
|
7944
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
22 (preferably in a virtual environment). To download it, use:: |
|
5951
0a42163ac846
Final doc fixes and translation extraction.
John Rouillard <rouilj@ieee.org>
parents:
5949
diff
changeset
|
23 |
|
8017
2a1bfa4db6be
docs: update to 2.4.0 release from 2.4.0b2.
John Rouillard <rouilj@ieee.org>
parents:
8013
diff
changeset
|
24 pip download roundup |
|
7944
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
25 |
|
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
26 then unpack and test/install from the tarball. |
|
7443
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
27 |
|
8348
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
28 Among the significant enhancements in version 2.5.0 compared to |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
29 the 2.4.0 release are: |
|
7443
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
30 |
|
8348
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
31 The property/field advanced search expression feature has been |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
32 enhanced. The RPN search expression format was previously |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
33 undocumented. Search expressions are usually built using the |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
34 expression editor on the search page. They can be built manually |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
35 by modifying the search URL. However errors in expressions could |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
36 return results that didn't match the user's intent. This release |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
37 documents the RPN expression syntax, adds expression error |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
38 detection, and improves error reporting. |
| 6695 | 39 |
|
8348
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
40 To boost security, Roundup updated the default hash method for |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
41 password storage. Now, we're using PBKDF2 with SHA512. Because of |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
42 this change, you should change (lower) the value of |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
43 password_pbkdf2_default_rounds in your tracker's config.ini. Check |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
44 the upgrading documentation for more info. (Note this may cause |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
45 longer authentication times, the upgrade doc describes how to |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
46 downgrade the hash method.) |
|
8328
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
47 |
|
8348
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
48 For better security, Roundup's session token is now prefixed with |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
49 the magic ``__Secure__`` tag when using HTTPS. This adds to the |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
50 existing ``Secure`` property that comes with the session cookie. |
|
7443
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
51 |
|
8348
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
52 Roundup verifies the user's authorization for the data fetched |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
53 from the database. A new optional ``filter`` argument has been |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
54 added to Permission objects. When the administrator supplies a |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
55 filter function, it can boosts performance with SQL server |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
56 databases. This function should provide selection criteria to |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
57 offload permission checks to the database. Consequently, less data |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
58 is retrieved from the database, leading to quicker display of |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
59 index pages with reduced CPU and network traffic. |
|
6439
5296d27ac97c
Implementing RELEASE.txt 2.1.0b1 release
John Rouillard <rouilj@ieee.org>
parents:
6265
diff
changeset
|
60 |
|
8348
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
61 Requsting binary data from a REST endpoint has been a |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
62 hassle. Since JSON can't handle binary data, images (and other |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
63 binary data) need to be encoded. This makes them significantly |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
64 larger. The workaround was to use a non-REST endpoint for fetching |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
65 non-text attachments. This update lets the REST endpoint return |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
66 raw message or file content data. You can utilize the |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
67 ``binary_content`` endpoint along with an appropriate ``Accept`` |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
68 header (e.g. ``image/jpeg``) in your request. |
|
6456
cbc18a8bc61f
Changes for release of version 2.1.0.
John Rouillard <rouilj@ieee.org>
parents:
6442
diff
changeset
|
69 |
|
8348
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
70 The ``roundup-gettext`` tool has been enhanced to extract |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
71 translatable strings from detectors and extensions. This will |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
72 simplify the process of translating your trackers. |
|
6456
cbc18a8bc61f
Changes for release of version 2.1.0.
John Rouillard <rouilj@ieee.org>
parents:
6442
diff
changeset
|
73 |
|
8348
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
74 Other miscellaneous fixes include: |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
75 |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
76 * Fixed a crash bug on Windows with Python 3.13. |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
77 |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
78 * Updated documentation on required REST headers, along with other |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
79 documentation updates. |
|
7443
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
80 |
|
8348
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
81 * Early detection of error conditions when we can't provide the |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
82 requested REST format response (like when XML is requested). |
|
6456
cbc18a8bc61f
Changes for release of version 2.1.0.
John Rouillard <rouilj@ieee.org>
parents:
6442
diff
changeset
|
83 |
|
8348
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
84 * An error is not generated if a PUT REST request sets the user's address |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
85 to its current value. |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
86 |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
87 * Added support for the ``defusedxml`` Python module to enhance |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
88 security when using XML. |
|
4394
d4cd0a264098
fixed reporting of source missing warnings
Richard Jones <richard@users.sourceforge.net>
parents:
4392
diff
changeset
|
89 |
|
8348
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
90 * Introduced a templating function: |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
91 ``utils.set_http_response(integer)`` to set the HTTP return code |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
92 directly from your template. |
|
7443
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
93 |
|
8348
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
94 * Added the ability to generate native HTML date and |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
95 number/integer inputs. Check Upgrading for caveats, as this |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
96 feature is disabled by default. |
|
7944
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
97 |
|
8348
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
98 * Re-enabled support for GPG/PGP signed emails, which requires |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
99 installation from the test PyPi repository. |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
100 |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
101 * Removed XHTML support to simplify the code base. |
|
6225
043a8ffd79ad
Commits for roundup 2.0 release.
John Rouillard <rouilj@ieee.org>
parents:
6137
diff
changeset
|
102 |
|
7944
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
103 The file CHANGES.txt has a detailed list of feature |
|
8071
a4cb4e75d4e9
final changes for 2.4.0 release
John Rouillard <rouilj@ieee.org>
parents:
8062
diff
changeset
|
104 additions and bug fixes for each release. The most recent |
|
a4cb4e75d4e9
final changes for 2.4.0 release
John Rouillard <rouilj@ieee.org>
parents:
8062
diff
changeset
|
105 changes from there are at the end of this announcement. Also |
|
a4cb4e75d4e9
final changes for 2.4.0 release
John Rouillard <rouilj@ieee.org>
parents:
8062
diff
changeset
|
106 see the 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
|
107 |
|
7944
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
108 If you find bugs, please report them to issues AT |
|
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
109 roundup-tracker.org or create an account at |
|
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
110 https://issues.roundup-tracker.org and open a new ticket. If |
|
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
111 you have patches to fix the issues they can be attached to |
|
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
112 the email or uploaded to the tracker. |
|
5949
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
113 |
|
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
114 Upgrading |
|
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
115 ========= |
|
3722
41feeed84caa
*** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents:
3721
diff
changeset
|
116 |
|
7944
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
117 If you're upgrading from an older version of Roundup you |
|
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
118 *must* follow all the "Software Upgrade" guidelines given in |
|
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
119 the doc/upgrading.txt documentation. |
|
2253
91118ac2fa7f
pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents:
2219
diff
changeset
|
120 |
|
6782
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
121 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
|
122 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
|
123 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
|
124 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
|
125 |
|
8313
3614cd64f4c4
build: issue2551397: remove support for python 3.6
John Rouillard <rouilj@ieee.org>
parents:
8072
diff
changeset
|
126 Roundup requires Python 3 newer than or equal to version 3.7 for |
|
3614cd64f4c4
build: issue2551397: remove support for python 3.6
John Rouillard <rouilj@ieee.org>
parents:
8072
diff
changeset
|
127 correct operation. (Python 3.4 or 3.5, or 3.6 may work, but are not |
|
3614cd64f4c4
build: issue2551397: remove support for python 3.6
John Rouillard <rouilj@ieee.org>
parents:
8072
diff
changeset
|
128 tested.) Note that Roundup 2.4.0 was the last release to support |
|
3614cd64f4c4
build: issue2551397: remove support for python 3.6
John Rouillard <rouilj@ieee.org>
parents:
8072
diff
changeset
|
129 Python 2. You should deploy new trackers with Python 3 and plan on |
|
3614cd64f4c4
build: issue2551397: remove support for python 3.6
John Rouillard <rouilj@ieee.org>
parents:
8072
diff
changeset
|
130 upgrading older trackers from Python 2 to Python 3. See the upgrade |
|
3614cd64f4c4
build: issue2551397: remove support for python 3.6
John Rouillard <rouilj@ieee.org>
parents:
8072
diff
changeset
|
131 guide. |
|
5949
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
132 |
|
7944
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
133 To give Roundup a try, just download (directions above), |
|
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
134 unpack and run:: |
|
1780
d2801a2b0a77
Initial implementation (half-baked) at new Tracker instance.
Richard Jones <richard@users.sourceforge.net>
parents:
1744
diff
changeset
|
135 |
|
4601
116113c4bb05
doc/announcement.txt: Fix command to run the demo.
anatoly techtonik <techtonik@gmail.com>
parents:
4600
diff
changeset
|
136 python demo.py |
|
282
fb1b67a8fd98
Reverted a change in hyperdb...
Richard Jones <richard@users.sourceforge.net>
parents:
281
diff
changeset
|
137 |
|
6456
cbc18a8bc61f
Changes for release of version 2.1.0.
John Rouillard <rouilj@ieee.org>
parents:
6442
diff
changeset
|
138 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
|
139 |
|
3537
d819ff1b3116
*** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents:
3536
diff
changeset
|
140 Release info and download page: |
|
7944
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
141 |
|
7712
a03f8f681992
doc: fix links: 302/302, images from lfw.org, wayback for sc
John Rouillard <rouilj@ieee.org>
parents:
7530
diff
changeset
|
142 https://pypi.org/project/roundup/ |
|
7944
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
143 |
|
282
fb1b67a8fd98
Reverted a change in hyperdb...
Richard Jones <richard@users.sourceforge.net>
parents:
281
diff
changeset
|
144 Source and documentation is available at the website: |
|
7944
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
145 |
|
7039
1a241b01b699
change roundup-tracker.org to www.roundup-tracker.org.
John Rouillard <rouilj@ieee.org>
parents:
6782
diff
changeset
|
146 https://www.roundup-tracker.org/ |
|
7944
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
147 |
|
286
2313560b8477
Initial cut at trying to handle people responding to CC'ed messages...
Richard Jones <richard@users.sourceforge.net>
parents:
283
diff
changeset
|
148 Mailing lists - the place to ask questions: |
|
7944
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
149 |
|
5756
e48b039b0ec0
issue2550966: fix suboptimal links in docs.
John Rouillard <rouilj@ieee.org>
parents:
5349
diff
changeset
|
150 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
|
151 |
|
2313560b8477
Initial cut at trying to handle people responding to CC'ed messages...
Richard Jones <richard@users.sourceforge.net>
parents:
283
diff
changeset
|
152 |
|
282
fb1b67a8fd98
Reverted a change in hyperdb...
Richard Jones <richard@users.sourceforge.net>
parents:
281
diff
changeset
|
153 About Roundup |
|
fb1b67a8fd98
Reverted a change in hyperdb...
Richard Jones <richard@users.sourceforge.net>
parents:
281
diff
changeset
|
154 ============= |
|
241
54da66e7e583
Added the release announcement text to the repo...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
155 |
|
7944
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
156 Roundup is a simple-to-use and install issue-tracking system |
|
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
157 with command-line, web and e-mail interfaces. It is based on |
|
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
158 the winning design from Ka-Ping Yee in the Software |
|
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
159 Carpentry "Track" design competition. |
|
241
54da66e7e583
Added the release announcement text to the repo...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
160 |
|
7944
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
161 Roundup manages a number of issues (with flexible properties |
|
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
162 such as "description", "priority", and so on) and provides |
|
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
163 the ability to: |
|
659
e429649ed124
More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents:
580
diff
changeset
|
164 |
|
e429649ed124
More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents:
580
diff
changeset
|
165 (a) submit new issues, |
|
e429649ed124
More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents:
580
diff
changeset
|
166 (b) find and edit existing issues, and |
|
e429649ed124
More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents:
580
diff
changeset
|
167 (c) discuss issues with other participants. |
|
e429649ed124
More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents:
580
diff
changeset
|
168 |
|
7944
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
169 The system facilitates communication among the participants |
|
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
170 by managing discussions and notifying interested parties |
|
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
171 when issues are edited. One of the major design goals for |
|
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
172 Roundup that it be simple to get going. Roundup is therefore |
|
8313
3614cd64f4c4
build: issue2551397: remove support for python 3.6
John Rouillard <rouilj@ieee.org>
parents:
8072
diff
changeset
|
173 usable "out of the box" with any Python 3.7+ |
|
7944
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
174 installation. It doesn't even need to be "installed" to be |
|
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
175 operational, 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
|
176 |
|
6456
cbc18a8bc61f
Changes for release of version 2.1.0.
John Rouillard <rouilj@ieee.org>
parents:
6442
diff
changeset
|
177 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
|
178 |
|
5337
01dabc0483b0
more changes to prep for 1.6 release.
John Rouillard <rouilj@ieee.org>
parents:
5335
diff
changeset
|
179 * a classic bug/feature tracker |
|
01dabc0483b0
more changes to prep for 1.6 release.
John Rouillard <rouilj@ieee.org>
parents:
5335
diff
changeset
|
180 * 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
|
181 * 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
|
182 * 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
|
183 * a minimal skeleton |
|
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
184 |
|
7944
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
185 and supports four database back-ends (anydbm, sqlite, mysql |
|
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
186 and postgresql). |
|
5949
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
187 |
|
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
188 Recent Changes |
|
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
189 ============== |
|
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
190 |
|
8328
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
191 From 2.4.0 to 2.5.0 |
|
6439
5296d27ac97c
Implementing RELEASE.txt 2.1.0b1 release
John Rouillard <rouilj@ieee.org>
parents:
6265
diff
changeset
|
192 |
|
8071
a4cb4e75d4e9
final changes for 2.4.0 release
John Rouillard <rouilj@ieee.org>
parents:
8062
diff
changeset
|
193 Fixed: |
|
a4cb4e75d4e9
final changes for 2.4.0 release
John Rouillard <rouilj@ieee.org>
parents:
8062
diff
changeset
|
194 |
|
8328
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
195 - issue2551343 - Remove support for PySQLite. It is unmaintained |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
196 and sqlite3 is used which is the default for a Python |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
197 distribution. (John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
198 - replace use of os.listdir with os.scandir. Performance |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
199 improvement. Using with Python 2 requires 'pip install |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
200 scandir'. (John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
201 - issue2551131 - Return accept-patch if patch body not accepted |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
202 (415 code). Accept-Patch returned with acceptable values. (John |
|
8071
a4cb4e75d4e9
final changes for 2.4.0 release
John Rouillard <rouilj@ieee.org>
parents:
8062
diff
changeset
|
203 Rouillard) |
|
8328
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
204 - issue2551074 - In "responsive" template: click on hide comment leads |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
205 to a red error msg. (Report by Ludwig Reiter; fix John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
206 - issue2550698 - added documentation on filtering using RPN property |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
207 expressions. (John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
208 - issue2551372 - Better document necessary headers for REST and fix |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
209 logging to log missing Origin header (Ralf Schlatterbeck with |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
210 suggestions on documentation by John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
211 - issue2551289 - Invalid REST Accept header with post/put performs |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
212 change before returning 406. Error before making any changes to the |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
213 db if we can't respond with requested format. (John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
214 - issue2551356 - Add etag header when If-Modified-Since GET request |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
215 returns not-modified (304). Breaking change to function signature |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
216 for client.py-Client::_serve_file(). (John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
217 - issue2551381 - roundup-server parses URI's with multiple '?" |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
218 incorrectly. (John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
219 - issue2551382 - invalid @verbose, @page_* values in rest uri's |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
220 generate 409 not 400 error. (John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
221 - fix issues with rest doc and use of PUT on a property item. Response |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
222 is similar to use of PUT on the item, not a GET on the |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
223 item. Discovered while fuzz testing. (John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
224 - issue2551383 - Setting same address via REST PUT command results in |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
225 an error. Now the userauditor does not trigger an error if a user |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
226 sets the primary address to the existing value. (John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
227 - issue2551253 - Modify password PBKDF2 method to use SHA512. The |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
228 default password hashing algorithm has been upgraded to |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
229 PBKDF2-SHA512 from PBKDF2-SHA1. The default pbkdf2 rounds in the |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
230 config file has been changed to 250000. The admin should change it |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
231 manually if it is at 2 million. PBKDF2-SHA512 (PBKDF2S5) has been |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
232 available since release 2.3, but it required a manual step to make |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
233 it the default. (John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
234 - fixed a crash with roundup-admin perftest password when rounds not set |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
235 on command line. (John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
236 - issue2551374 - Add error handling for filter expressions. Filter |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
237 expression errors are now reported. (John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
238 - issue2551384: Modify flow in client.py's REST handler to verify |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
239 authorization earlier. The validation order for REST requests |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
240 has been changed. Checking user authorization to use the REST |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
241 interface is done before validating the Origin header. As a |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
242 result, incorrectly formatted CORS preflight requests |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
243 (e.g. missing Origin header) can now return HTTP status 403 as |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
244 well as status 400. (John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
245 - issue2551387 - TypeError: not indexable. Fix crash due to |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
246 uninitialized list element on a (Mini)FieldStorage when unexpected |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
247 input is posted via wsgi. (Reported and debugged by Christof |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
248 Meerwald; fix John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
249 - close http socket and send a 408 status when a timeout exception |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
250 is handed in roundup-server. This prevents another exception |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
251 caused by using a timed out socket. (John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
252 - issue2551391, partial fix for issue1513369. input fields were |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
253 not getting id's assigned. Fixed automatic id assignment to |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
254 input fields. Thinko in the code. (John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
255 - issue1895197 - translated help texts in admin.py not displayed |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
256 correctly. (Initial patch tobias-herp, John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
257 - issue2551238 - roundup-server should exit with error if -d |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
258 <pidfile> is used without -l <logfile>. Added code to report |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
259 the issue. Added issue with relative paths for log file whn |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
260 using -L and -d with roundup-server. (John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
261 - Allow the specification of a "form" parameter for Date fields to make |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
262 the popup calendar work when the enclosing form has a name different |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
263 from "itemSynopsis". (Ralf Schlatterbeck) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
264 - issue2551376: Fix tracebacks in item templates (Ralf Schlatterbeck) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
265 - issue2551396: Use of os.path.stat.ST_MTIME in python 3.13 crashes |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
266 roundup on windows. Replaced with equivalent stat.ST_MTIME. (Randy |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
267 on IRC, fix: John Rouillard and R. David Murray (bitdancer)) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
268 - issue2551323: remove functions used for XHTML template |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
269 support. XHTML was deprecated in Roundup 2.3.0 and an invalid value |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
270 in 2.4.0. (John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
271 - issue2551406: 'Templating Error: too many values to unpack' crash |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
272 fixed. (reported by and patch Christof Meerwald, commit/test John |
|
8071
a4cb4e75d4e9
final changes for 2.4.0 release
John Rouillard <rouilj@ieee.org>
parents:
8062
diff
changeset
|
273 Rouillard) |
|
8328
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
274 - fix potential HTTP Response Splitting issue in |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
275 roundup-server. Discovered by CodeQL in CI. (John Rouillard) |
|
8071
a4cb4e75d4e9
final changes for 2.4.0 release
John Rouillard <rouilj@ieee.org>
parents:
8062
diff
changeset
|
276 |
|
a4cb4e75d4e9
final changes for 2.4.0 release
John Rouillard <rouilj@ieee.org>
parents:
8062
diff
changeset
|
277 Features: |
|
a4cb4e75d4e9
final changes for 2.4.0 release
John Rouillard <rouilj@ieee.org>
parents:
8062
diff
changeset
|
278 |
|
8328
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
279 - issue2551287 - Enhance roundup_gettext.py to extract strings from |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
280 detectors/extensions. If the polib module is available, |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
281 roundup-gettext will extract translatable strings from the tracker's |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
282 Python code. If polib is missing, it will print a warning. (Patch |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
283 Marcus Priesch, cleanup to remove python 2 issues, John Rouillard.) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
284 - issue2551315 - Document use of |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
285 RestfulInstance.max_response_row_size to limit data returned |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
286 from rest request. (John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
287 - issue2551330 - Add an optional 'filter' function to the Permission |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
288 objects and the addPermission method. This is used to optimize search |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
289 performance by not checking items returned from a database query |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
290 one-by-one (using the check function) but instead offload the |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
291 permission checks to the database. For SQL backends this performs the |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
292 filtering in the database. (Ralf Schlatterbeck) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
293 - issue2551370 - mark roundup session cookie with __Secure- |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
294 prefix. (John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
295 - add -P flag to roundup-server to log client address from |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
296 X-Forwarded-For reverse proxy header rather than connecting |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
297 address. This logs the actual client address when |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
298 roundup-server is run behind a reverse proxy. It also appends a |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
299 + sign to the logged address/name. (John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
300 - issue2551068 - Provide way to retrieve file/msg data via rest |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
301 endpoint. Raw file/msg data can be retrieved using the |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
302 /binary_content attribute and an Accept header to select the mime |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
303 type for the data (e.g. image/png for a png file). The existing html |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
304 interface method still works and is supported, but is legacy. (John |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
305 Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
306 - added fuzz testing for some code. Found issue2551382 and |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
307 others. (John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
308 - issue2551116 - Replace xmlrpclib (xmlrpc.client) with defusedxml. |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
309 Added support for defusedxml to better secure the xmlrpc |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
310 endpoint. (John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
311 - Added new instance.registerUtilMethod() method to make using complex |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
312 templating easier as it provides a default Client instance to the |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
313 templating method. (John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
314 - Added new templating utils.set_http_response(integer) method to |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
315 allow reporting an error to the user from a template. (John |
|
8071
a4cb4e75d4e9
final changes for 2.4.0 release
John Rouillard <rouilj@ieee.org>
parents:
8062
diff
changeset
|
316 Rouillard) |
|
8328
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
317 - issue2551390 - Replace text input/calendar popup with native |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
318 date input. Also add double-click and exit keyboard handlers to |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
319 allow copy/paste/editing the text version of the date. Configurable |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
320 via the use_browser_date_input setting in the [web] section of |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
321 config.ini. By default browser native dates are turned off. |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
322 (John Rouillard, Ralf Schlatterbeck) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
323 - Use native number type input for Number() and Integer() |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
324 properties. Integer() uses step=1 as well. Configurable via the |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
325 use_browser_number_input setting in the [web] section of config.ini. |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
326 Set off by default. See |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
327 https://issues.roundup-tracker.org/issue2551398 for discussion of |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
328 issues with native number inputs. (John Rouillard, Ralf |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
329 Schlatterbeck) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
330 - issue2551231 - template.py-HTMLClass::classhelp doesn't merge |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
331 user defined classes. It now merges them in. (John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
332 - re-enable support for GPG/PGP encrypted emails using new python gpg |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
333 package on the test pypi instance. (Paul Schwabauer) |
