Mercurial > p > roundup > code
annotate doc/announcement.txt @ 8353:85aae98b8c82
docs: bold summary lines in update list; fix formatting issue.
When scanning the document, the summary lines in the list didn't
standout. Also the spacing before and after the summary line were
equal. The spacing under the line should be less to tie it to the
following paragraph.
Not sure I like the bolded summary lines, it's a little too much
emphasis.
I think the css tweak works though.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Thu, 03 Jul 2025 13:19:01 -0400 |
| parents | 6ea309c6d17c |
| children | abf1297e7a94 |
| 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 |
|
8353
85aae98b8c82
docs: bold summary lines in update list; fix formatting issue.
John Rouillard <rouilj@ieee.org>
parents:
8352
diff
changeset
|
31 * **The property/field advanced search expression feature has been |
|
85aae98b8c82
docs: bold summary lines in update list; fix formatting issue.
John Rouillard <rouilj@ieee.org>
parents:
8352
diff
changeset
|
32 enhanced and documented.** |
|
8352
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
33 |
|
8353
85aae98b8c82
docs: bold summary lines in update list; fix formatting issue.
John Rouillard <rouilj@ieee.org>
parents:
8352
diff
changeset
|
34 Search expressions are usually built using the |
|
85aae98b8c82
docs: bold summary lines in update list; fix formatting issue.
John Rouillard <rouilj@ieee.org>
parents:
8352
diff
changeset
|
35 expression editor on the search page. They can be built manually |
|
85aae98b8c82
docs: bold summary lines in update list; fix formatting issue.
John Rouillard <rouilj@ieee.org>
parents:
8352
diff
changeset
|
36 by modifying the search URL but the RPN search expression format |
|
85aae98b8c82
docs: bold summary lines in update list; fix formatting issue.
John Rouillard <rouilj@ieee.org>
parents:
8352
diff
changeset
|
37 was undocumented. Errors in expressions could return results that |
|
85aae98b8c82
docs: bold summary lines in update list; fix formatting issue.
John Rouillard <rouilj@ieee.org>
parents:
8352
diff
changeset
|
38 didn't match the user's intent. This release documents the RPN |
|
85aae98b8c82
docs: bold summary lines in update list; fix formatting issue.
John Rouillard <rouilj@ieee.org>
parents:
8352
diff
changeset
|
39 expression syntax, adds basic expression error detection, and |
|
85aae98b8c82
docs: bold summary lines in update list; fix formatting issue.
John Rouillard <rouilj@ieee.org>
parents:
8352
diff
changeset
|
40 improves error reporting. |
|
8352
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
41 |
|
8353
85aae98b8c82
docs: bold summary lines in update list; fix formatting issue.
John Rouillard <rouilj@ieee.org>
parents:
8352
diff
changeset
|
42 * **The default hash method for password storage is more secure.** |
| 6695 | 43 |
|
8352
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
44 We use PBKDF2 with SHA512 (was SHA1). With this change you can |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
45 lower the value of password_pbkdf2_default_rounds in your |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
46 tracker's config.ini. Check the upgrading documentation for more |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
47 info. (Note this may cause longer authentication times, the |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
48 upgrade doc describes how to downgrade the hash method if required.) |
|
8328
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
49 |
|
8353
85aae98b8c82
docs: bold summary lines in update list; fix formatting issue.
John Rouillard <rouilj@ieee.org>
parents:
8352
diff
changeset
|
50 * **Roundup's session token is now prefixed with the magic |
|
85aae98b8c82
docs: bold summary lines in update list; fix formatting issue.
John Rouillard <rouilj@ieee.org>
parents:
8352
diff
changeset
|
51 ``__Secure__`` tag when using HTTPS.** |
|
8352
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
52 |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
53 This adds another layer of protection in addition to the |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
54 existing ``Secure`` property that comes with the session cookie. |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
55 |
|
8353
85aae98b8c82
docs: bold summary lines in update list; fix formatting issue.
John Rouillard <rouilj@ieee.org>
parents:
8352
diff
changeset
|
56 * **Data authorization can be done at the database level speeding up |
|
85aae98b8c82
docs: bold summary lines in update list; fix formatting issue.
John Rouillard <rouilj@ieee.org>
parents:
8352
diff
changeset
|
57 display of index pages.** |
|
7443
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
58 |
|
8352
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
59 Roundup verifies the user's authorization for the data fetched |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
60 from the database after retrieving data from the database. A new |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
61 optional ``filter`` argument has been added to Permission |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
62 objects. When the administrator supplies a filter function, it |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
63 can boost performance with SQL server databases by pushing |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
64 selection criteria to the database. By offloading some |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
65 permission checks to the database, less data is retrieved from |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
66 the database. This leads to quicker display of index pages with |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
67 reduced CPU and network traffic. |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
68 |
|
8353
85aae98b8c82
docs: bold summary lines in update list; fix formatting issue.
John Rouillard <rouilj@ieee.org>
parents:
8352
diff
changeset
|
69 * **The REST endpoint can supply binary data (images, pdf, ...) to |
|
85aae98b8c82
docs: bold summary lines in update list; fix formatting issue.
John Rouillard <rouilj@ieee.org>
parents:
8352
diff
changeset
|
70 its clients.** |
|
6439
5296d27ac97c
Implementing RELEASE.txt 2.1.0b1 release
John Rouillard <rouilj@ieee.org>
parents:
6265
diff
changeset
|
71 |
|
8352
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
72 Requesting binary data from a REST endpoint has been a |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
73 hassle. Since JSON can't handle binary data, images (and other |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
74 binary data) need to be encoded. This makes them significantly |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
75 larger. The workaround was to use a non-REST endpoint for fetching |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
76 non-text attachments. This update lets the REST endpoint return |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
77 raw message or file content data. You can utilize the |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
78 ``binary_content`` endpoint along with an appropriate ``Accept`` |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
79 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
|
80 |
|
8353
85aae98b8c82
docs: bold summary lines in update list; fix formatting issue.
John Rouillard <rouilj@ieee.org>
parents:
8352
diff
changeset
|
81 * **Extract translatable strings from your tracker easily.** |
|
8352
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
82 |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
83 The ``roundup-gettext`` tool has been enhanced to extract |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
84 translatable strings from detectors and extensions. This will |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
85 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
|
86 |
|
8348
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
87 Other miscellaneous fixes include: |
|
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
88 |
|
8352
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
89 * Fix a crash bug on Windows with Python 3.13. |
|
8348
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
90 |
|
8352
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
91 * Update documentation on required REST headers, along with other |
|
8348
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
92 documentation updates. |
|
7443
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
93 |
|
8352
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
94 * Improve handling of an error condition generated when an invalid |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
95 REST response format is requested. For example if XML output is |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
96 requested, but dicttoxml is not installed, we now return an |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
97 error without doing any work. |
|
6456
cbc18a8bc61f
Changes for release of version 2.1.0.
John Rouillard <rouilj@ieee.org>
parents:
6442
diff
changeset
|
98 |
|
8352
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
99 * Fix an incorrect error report when a PUT REST request sets |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
100 the user's email address to its current value. |
|
8348
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
101 |
|
8352
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
102 * Add support for the ``defusedxml`` Python module to enhance |
|
8348
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
103 security when using XML. |
|
4394
d4cd0a264098
fixed reporting of source missing warnings
Richard Jones <richard@users.sourceforge.net>
parents:
4392
diff
changeset
|
104 |
|
8352
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
105 * Introduce the templating function: |
|
8348
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
106 ``utils.set_http_response(integer)`` to set the HTTP return code |
|
8352
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
107 directly from your template. This allows the template logic to |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
108 return a 404 or other code when the user invokes a template |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
109 incorrectly. |
|
7443
51fc06fabcee
Changes for roundup release 2.3.0b2
John Rouillard <rouilj@ieee.org>
parents:
7039
diff
changeset
|
110 |
|
8352
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
111 * Add a new ``registerUtilMethod('name', my_function)``. which |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
112 makes it easier to define and use complex templating utilities. |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
113 It passes a default argument that allows access to the client |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
114 instance, translation functions, and other templating utility |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
115 functions. Previously you had to pass the arguments explicitly |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
116 when calling the utility from the template. |
|
7944
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
117 |
|
8352
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
118 * Add the ability to generate native HTML date and |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
119 number/integer inputs. Check the upgrading document for caveats. |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
120 This feature is disabled by default. |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
121 |
|
6ea309c6d17c
docs: fix registerutilMethod docs, format for highlights.
John Rouillard <rouilj@ieee.org>
parents:
8348
diff
changeset
|
122 * Re-enable support for GPG/PGP signed emails, which requires |
|
8348
2ed6fb7081c6
docs: augment the announcment with better description of top changes
John Rouillard <rouilj@ieee.org>
parents:
8328
diff
changeset
|
123 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
|
124 |
|
7944
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
125 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
|
126 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
|
127 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
|
128 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
|
129 |
|
7944
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
130 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
|
131 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
|
132 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
|
133 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
|
134 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
|
135 |
|
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
136 Upgrading |
|
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
137 ========= |
|
3722
41feeed84caa
*** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents:
3721
diff
changeset
|
138 |
|
7944
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
139 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
|
140 *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
|
141 the doc/upgrading.txt documentation. |
|
2253
91118ac2fa7f
pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents:
2219
diff
changeset
|
142 |
|
6782
a1868fe784d0
Changes for release 2.2.0.
John Rouillard <rouilj@ieee.org>
parents:
6736
diff
changeset
|
143 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
|
144 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
|
145 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
|
146 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
|
147 |
|
8313
3614cd64f4c4
build: issue2551397: remove support for python 3.6
John Rouillard <rouilj@ieee.org>
parents:
8072
diff
changeset
|
148 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
|
149 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
|
150 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
|
151 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
|
152 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
|
153 guide. |
|
5949
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
154 |
|
7944
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
155 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
|
156 unpack and run:: |
|
1780
d2801a2b0a77
Initial implementation (half-baked) at new Tracker instance.
Richard Jones <richard@users.sourceforge.net>
parents:
1744
diff
changeset
|
157 |
|
4601
116113c4bb05
doc/announcement.txt: Fix command to run the demo.
anatoly techtonik <techtonik@gmail.com>
parents:
4600
diff
changeset
|
158 python demo.py |
|
282
fb1b67a8fd98
Reverted a change in hyperdb...
Richard Jones <richard@users.sourceforge.net>
parents:
281
diff
changeset
|
159 |
|
6456
cbc18a8bc61f
Changes for release of version 2.1.0.
John Rouillard <rouilj@ieee.org>
parents:
6442
diff
changeset
|
160 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
|
161 |
|
3537
d819ff1b3116
*** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents:
3536
diff
changeset
|
162 Release info and download page: |
|
7944
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
163 |
|
7712
a03f8f681992
doc: fix links: 302/302, images from lfw.org, wayback for sc
John Rouillard <rouilj@ieee.org>
parents:
7530
diff
changeset
|
164 https://pypi.org/project/roundup/ |
|
7944
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
165 |
|
282
fb1b67a8fd98
Reverted a change in hyperdb...
Richard Jones <richard@users.sourceforge.net>
parents:
281
diff
changeset
|
166 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
|
167 |
|
7039
1a241b01b699
change roundup-tracker.org to www.roundup-tracker.org.
John Rouillard <rouilj@ieee.org>
parents:
6782
diff
changeset
|
168 https://www.roundup-tracker.org/ |
|
7944
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
169 |
|
286
2313560b8477
Initial cut at trying to handle people responding to CC'ed messages...
Richard Jones <richard@users.sourceforge.net>
parents:
283
diff
changeset
|
170 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
|
171 |
|
5756
e48b039b0ec0
issue2550966: fix suboptimal links in docs.
John Rouillard <rouilj@ieee.org>
parents:
5349
diff
changeset
|
172 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
|
173 |
|
2313560b8477
Initial cut at trying to handle people responding to CC'ed messages...
Richard Jones <richard@users.sourceforge.net>
parents:
283
diff
changeset
|
174 |
|
282
fb1b67a8fd98
Reverted a change in hyperdb...
Richard Jones <richard@users.sourceforge.net>
parents:
281
diff
changeset
|
175 About Roundup |
|
fb1b67a8fd98
Reverted a change in hyperdb...
Richard Jones <richard@users.sourceforge.net>
parents:
281
diff
changeset
|
176 ============= |
|
241
54da66e7e583
Added the release announcement text to the repo...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
177 |
|
7944
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
178 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
|
179 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
|
180 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
|
181 Carpentry "Track" design competition. |
|
241
54da66e7e583
Added the release announcement text to the repo...
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
182 |
|
7944
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
183 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
|
184 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
|
185 the ability to: |
|
659
e429649ed124
More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents:
580
diff
changeset
|
186 |
|
e429649ed124
More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents:
580
diff
changeset
|
187 (a) submit new issues, |
|
e429649ed124
More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents:
580
diff
changeset
|
188 (b) find and edit existing issues, and |
|
e429649ed124
More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents:
580
diff
changeset
|
189 (c) discuss issues with other participants. |
|
e429649ed124
More documentation cleanups.
Richard Jones <richard@users.sourceforge.net>
parents:
580
diff
changeset
|
190 |
|
7944
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
191 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
|
192 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
|
193 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
|
194 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
|
195 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
|
196 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
|
197 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
|
198 |
|
6456
cbc18a8bc61f
Changes for release of version 2.1.0.
John Rouillard <rouilj@ieee.org>
parents:
6442
diff
changeset
|
199 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
|
200 |
|
5337
01dabc0483b0
more changes to prep for 1.6 release.
John Rouillard <rouilj@ieee.org>
parents:
5335
diff
changeset
|
201 * a classic bug/feature tracker |
|
01dabc0483b0
more changes to prep for 1.6 release.
John Rouillard <rouilj@ieee.org>
parents:
5335
diff
changeset
|
202 * 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
|
203 * 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
|
204 * 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
|
205 * a minimal skeleton |
|
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
206 |
|
7944
0b80d1e8c803
doc: prep announcement.txt for 2.4.0beta1
John Rouillard <rouilj@ieee.org>
parents:
7712
diff
changeset
|
207 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
|
208 and postgresql). |
|
5949
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
209 |
|
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
210 Recent Changes |
|
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
211 ============== |
|
573b688fffeb
RELEASE.txt changes checkin pre 2.0.0alpha0
John Rouillard <rouilj@ieee.org>
parents:
5756
diff
changeset
|
212 |
|
8328
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
213 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
|
214 |
|
8071
a4cb4e75d4e9
final changes for 2.4.0 release
John Rouillard <rouilj@ieee.org>
parents:
8062
diff
changeset
|
215 Fixed: |
|
a4cb4e75d4e9
final changes for 2.4.0 release
John Rouillard <rouilj@ieee.org>
parents:
8062
diff
changeset
|
216 |
|
8328
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
217 - 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
|
218 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
|
219 distribution. (John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
220 - 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
|
221 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
|
222 scandir'. (John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
223 - 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
|
224 (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
|
225 Rouillard) |
|
8328
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
226 - 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
|
227 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
|
228 - 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
|
229 expressions. (John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
230 - 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
|
231 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
|
232 suggestions on documentation by John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
233 - 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
|
234 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
|
235 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
|
236 - 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
|
237 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
|
238 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
|
239 - 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
|
240 incorrectly. (John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
241 - 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
|
242 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
|
243 - 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
|
244 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
|
245 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
|
246 - 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
|
247 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
|
248 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
|
249 - 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
|
250 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
|
251 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
|
252 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
|
253 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
|
254 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
|
255 it the default. (John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
256 - 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
|
257 on command line. (John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
258 - 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
|
259 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
|
260 - 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
|
261 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
|
262 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
|
263 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
|
264 result, incorrectly formatted CORS preflight requests |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
265 (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
|
266 well as status 400. (John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
267 - 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
|
268 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
|
269 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
|
270 Meerwald; fix John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
271 - 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
|
272 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
|
273 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
|
274 - 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
|
275 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
|
276 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
|
277 - 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
|
278 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
|
279 - 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
|
280 <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
|
281 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
|
282 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
|
283 - 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
|
284 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
|
285 from "itemSynopsis". (Ralf Schlatterbeck) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
286 - 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
|
287 - 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
|
288 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
|
289 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
|
290 - 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
|
291 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
|
292 in 2.4.0. (John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
293 - 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
|
294 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
|
295 Rouillard) |
|
8328
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
296 - 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
|
297 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
|
298 |
|
a4cb4e75d4e9
final changes for 2.4.0 release
John Rouillard <rouilj@ieee.org>
parents:
8062
diff
changeset
|
299 Features: |
|
a4cb4e75d4e9
final changes for 2.4.0 release
John Rouillard <rouilj@ieee.org>
parents:
8062
diff
changeset
|
300 |
|
8328
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
301 - 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
|
302 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
|
303 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
|
304 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
|
305 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
|
306 - issue2551315 - Document use of |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
307 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
|
308 from rest request. (John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
309 - 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
|
310 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
|
311 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
|
312 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
|
313 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
|
314 filtering in the database. (Ralf Schlatterbeck) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
315 - 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
|
316 prefix. (John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
317 - 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
|
318 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
|
319 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
|
320 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
|
321 + 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
|
322 - 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
|
323 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
|
324 /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
|
325 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
|
326 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
|
327 Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
328 - 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
|
329 others. (John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
330 - 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
|
331 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
|
332 endpoint. (John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
333 - 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
|
334 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
|
335 templating method. (John Rouillard) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
336 - 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
|
337 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
|
338 Rouillard) |
|
8328
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
339 - 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
|
340 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
|
341 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
|
342 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
|
343 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
|
344 (John Rouillard, Ralf Schlatterbeck) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
345 - 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
|
346 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
|
347 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
|
348 Set off by default. See |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
349 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
|
350 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
|
351 Schlatterbeck) |
|
3bf6ad421347
chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents:
8313
diff
changeset
|
352 - 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
|
353 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
|
354 - 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
|
355 package on the test pypi instance. (Paul Schwabauer) |
