Release Notes for Trac 1.6 Py3 Release
Trac 1.6 is the latest stable version of Trac.
These notes reflect the final status.
Highlights
- Dropped support for Python 2.7. Python 3.5+ is supported (#12130).
Maintenance Releases
Overview
1.6.1 |
22 / 50 |
---|
Tickets with release notes
Ticket | Release Notes |
---|---|
#13701 |
|
#13482 |
Allow to use Babel 2.10+ and unpin Babel<2.10 of requirements. |
#13563 |
Fixed |
#13621 |
Fixed JavaScript error raised from ticket view when no workflow actions defined. |
#13625 |
Fixed an error while rendering diff of a changeset if |
#13628 |
Removed workaround for Internet Explorer when post and redirect with hash. |
#13629 |
|
#13634 |
Use |
#13687 |
Fixed a |
#13702 |
Fixed incorrect handling WSGI "bytes-as-unicode" string of the REMOTE_USER variable. |
#13740 |
Fixed incorrectly showing batch modify feature even for users without TICKET_BATCH_MODIFY. |
#13745 |
|
#13747 |
Fixed |
#13749 |
Use |
#13751 |
Fixed |
#13752 |
Fixed ambiguous column of query and incompatible query with PostgreSQL and MySQL which is created by |
#13753 |
Fixed |
#13754 |
Fixed blame view not working when repository name has meta characters. |
#13758 |
Fixed |
#13761 |
Fixed |
#13760 |
Use |
#13762 |
|
Development Releases
Overview
1.6 |
11 / 11 |
---|
1.5.4 |
22 / 22 |
---|
1.5.3 |
11 / 11 |
---|
1.5.2 |
5 / 5 |
---|
1.5.1 |
11 / 11 |
---|
Tickets with release notes
Ticket | Release Notes |
---|---|
#13575 |
Write data as binary to stdout in CGI frontend. |
#13510 |
|
#13603 |
Use |
#13604 |
Adapt to |
#13608 |
Adapted functional tests to Selenium 4 and later. |
Ticket | Release Notes |
---|---|
#13449 |
Fix use of |
#13492 |
Fix internal server error when uploading files using fcgi. |
#13505 |
Fixed SEGV raised from SQLite cursor with Python 3.11. |
#13403 |
Make fcgi frontend compatible with Python 3. |
#13404 |
Make compatible with Jinja2 3 and MarkupSafe 2.1.0, and add workaround for |
#13405 |
Fixed incorrect rendering of Git version in System Information table. |
#13409 |
Fix incorrect |
#13459 |
Fixed wrong content_type for a file in Subversion repository when |
#13464 |
|
#13474 |
Fixed |
#13477 |
Fixed incompatible with Jinja2 3.1. |
#13479 |
Fixed message extraction with Python3, Babel and Jinja2 3+. |
#13483 |
Perfer |
#13488 |
Fixed wrong pagination links in search page. |
#13494 |
Upgraded the bundled jQuery to version 3.6.3. |
#13495 |
Fixed |
#13511 |
Use |
#13565 |
Fixed generating apidoc with Sphinx 5 and adapt to Python 3. |
Milestone: 1.5.3 (9 matches) |
|
Ticket | Release Notes |
#13378 |
Add workaround for |
#11538 |
|
#13236 |
Fixed |
#13336 |
Fixed |
#13345 |
Fix global shutdown crashes while creating new database connection. |
#13356 |
Fix double-destroying memory pool error from tracd server on functional-test |
#13359 |
The minimum required setuptools version is |
#13361 |
Workaround for test failures due to changing locale on call of |
#13401 |
Avoid crashing when apr memory pools (parent and child) are destroyed by cyclic garbage collector. |
Milestone: 1.5.2 (3 matches) |
|
Ticket | Release Notes |
#12130 |
Changed Python compatibility to 3.5+. |
#13243 |
Fixed slow |
#13310 |
Bump setuptools requirement from |
Milestone: 1.5.1 (5 matches) |
|
Ticket | Release Notes |
#3754 |
Open tickets can be retargeted from the Ticket Admin > Milestones page. |
#12196 |
Added View Milestone contextual navigation to the Admin milestone edit page. |
#12213 |
The default value is shown on the preferences page in the label of the default selection of various Select inputs. |
#12965 |
Added option |
#13213 |
The [query] ticketlink_query value can be uniquely specified for each custom field using the |
Developer-visible changes
A detailed view of the API changes since 1.4.x can be found in TracDev/ApiChanges/1.6.
Code Name
The 0.11 release was dubbed "Genshi", 0.12 "Babel" and 1.4 "Jinja2" after the names of the Python packages that became closely associated to these Trac versions. The most significant change in 1.6 is Python 3 support, so it seems appropriate to name 1.6 "Py3".