Edgewall Software

Version 51 (modified by Remy Blank, 13 years ago) ( diff )

A: "Roles" in ReST are actually the :trac: syntax. The .. trac:: syntax is for "directives". As the label of the link can be set with roles, I didn't see a reason for keeping the "directive" example. It was wrong anyway, as a _ prefix indicates a target, not a reference. Substitution references are what you want (described on WikiRestructuredText). I will re-add a correct example.

This page documents the 1.4 (latest stable) release. Documentation for other releases can be found here.

Change Log

This is a rough list of changes between released versions. It's a copy of the trunk/ChangeLog from the repository.

To see where Trac is going in future releases, see the Roadmap.

0.11.3

Trac 0.11.3 contains a couple of bug fixes and minor improvements. The following list contains only a few highlights:

Bug fixes:

Minor improvements:

  • Custom fields can now contain wiki text (#1791)
  • A few usability and documentation improvements (#8000, #8004, #8016)

The complete list of closed tickets can be found here.

0.11.2.1

Trac 0.11.2.1 fixes a Python 2.3 incompatibility introduced in Trac 0.11.2. Python 2.4+ users already running Trac 0.11.2 do not need to upgrade.

0.11.2

Trac 0.11.2 contains two security fixes and a couple of bug fixes. The following list contains only a few highlights:

Bug fixes:

  • Fixes potential DOS vulnerability with certain wiki markup. Reported by Matt Murphy.
  • Improved HTML sanitizer filter to detect possible phishing attempts. Reported by Simon Willison.
  • MySQL db backend improvement (reconnect after idle timeout #4465)
  • TicketQuery speed improvements (#6436)
  • fixes for RSS feeds (timeline entries no longer truncated #7316, no longer download some feeds under Firefox #3899)
  • search now works for custom fields (#2530)
  • same order for ticket fields for new and existing tickets (#7018)
  • enforce fine-grained permission for "quickjump" search results (#7655)
  • e-mail obfuscation was not done in a few remaining places (#7688, #6532)
  • uninstall of plugins from WebAdmin was not working - feature disabled for now
  • more robust pagination of results for reports and custom queries (#7424, #7544)
  • support for newer version of pygments (#7622)
  • documentation updated (#7603, #7205, #7318)

Minor improvements:

  • better support for Wiki page hierarchy (show path #2780, link to parent #2150)
  • custom query allow to search in description and other text fields (#4824)

0.11.1

Trac 0.11.1 contains a number of bug fixes and minor enhancements. The following list contains only a few highlights:

  • Improved DB connection handling (new connection pool)
  • Better MySQL backend unicode support. "utf8" and "utf8_bin" is the recommended database charset and collation settings.
  • Fixes intermittent "constraint violation" and "invalid form token" error messages.
  • Fixes roadmap layout glitch in Firefox 3.
  • Safer default umask value for tracd (can be set using —umask option)
  • Better default PYTHON_EGG_CACHE value.

0.11 'Genshi'

Trac 0.11 contains a great number of new features, improvements and bug fixes. The following list contains only a few highlights:

  • New template engine for generating content (Genshi)
  • New configurable workflow in the ticket subsystem
  • Finer-grained control of permissions
  • Support for Pygments as the default syntax highlighter
  • Improved repository browser ("blame" support, dynamic in-place expansion of folders)
  • Improved user preferences subsystem, among which the possibility for
  • any user to select their time zone and disable access keys
  • The WebAdmin plugin is now an integral part of Trac
  • Paging of timeline and query results.

0.10.5

Trac 0.10.5 contains two security fixes and a couple of bug fixes. The following list contains only a few highlights:

  • Fixes a cross-site redirection vulnerability in the quickjump function reported by Russ McRee.
  • Fixes a wiki engine XSS vulnerability found by Nathan Collins.
  • Added PostgreSQL 8.3 support.
  • Fixes FineGrainedPermissions for scoped repositories.
  • Fixes problem with repository syncing raising exceptions.

0.10.4

Trac 0.10.4 is a bug fix release. The following list contains only a few highlights:

  • Repository cache improvements. The new syncing scheme is incompatible with the previous one and requires a database schema upgrade in order to prevent the old and the new codebase to be mixed. A repository resync is not needed, though. The 0.10.4 scheme is compatible with the 0.11 one. (#3837, #4043 and #4586)
  • Fix a possible freeze under heavy load (#4465)

0.10.3.1

Trac 0.10.3.1 is a security release:

  • Always send "Content-Disposition: attachment" headers where potentially unsafe (user provided) content is available for download. This behaviour can be altered using the "render_unsafe_content" option in the "attachment" and "browser" sections of trac.ini.
  • Fixed XSS vulnerability in "download wiki page as text" in combination with Microsoft IE. Reported by Yoshinori Oota, Business Architects Inc.

0.10.3

Trac 0.10.3 is a bug fix release. The following list contains only a few highlights:

  • Timeline fail to load with a "NoSuchChangeset" error message (#4132).
  • Timed out MySQL connections not handled properly (#3645).
  • Subversion repository resync broken. (#4204).

The complete list of closed tickets can be found here.

0.10.2

Trac 0.10.2 is a bug fix release. The following list contains only a few highlights:

  • Fixes deadlock when using authz_file config option (#3996).
  • Makes the CSRF code play nice with the XML-RPC plugin (#4122).
  • Fixes Timeline breakage after svn commit when using sqlite (#4120).

The complete list of closed tickets can be found here.

0.10.1

Trac 0.10.1 contains a security fix and a number of bug fixes. The following list contains only a few highlights:

  • Fixed CSRF vulnerability (#4049), reported by Daniel Kahn Gillmor.
  • Improved DB connection handling (#3503)
  • tracd no longer tries to resolve client's IP address (#3481).

The complete list of closed tickets can be found here.

0.10 'Zengia'

Trac 0.10 contains a great number of new features, improvements and bug fixes. The following list contains only a few highlights:

  • Support for spam protection.
  • Advanced diff support.
  • InterWiki and InterTrac support.
  • Improved notification system.
  • WSGI Used as web server protocol.

A more complete list of new features can be found in the RELEASE file. The complete list of closed tickets can be found here: http://trac.edgewall.org/query?status=closed&milestone=0.10

0.9.6

  • Fixed reStructuredText breach of privacy and denial of service vulnerability found by Felix Wiemann.
  • trac-post-commit-hook fixes.
  • Fixed bugs: #2894, #3058, #3209 #3325.

0.9.5

0.9.4

View Tag | View Milestone

0.9.3

View Tag | View Milestone

0.9.2

  • Fixed SQL injection vulnerability in search module.
  • Fixed broken ticket email notifications.

View Tag | View Milestone

0.9.1

View Tag | View Milestone

0.9 'Vodun'

View Tag | View Milestone

0.9b2

View Tag | View Milestone

0.9b1

Trac 0.9 contains a great number of new features, improvements and bug fixes. The following list contains only a few highlights:

  • License changed from GPL to modified BSD (See the file COPYING).
  • Improved modularity and extendibility (plugin support).
  • Support for both pysqlite 1.x and pysqlite 2.x.
  • Postgresql database support (with psycopg or pyPgSQL).
  • Repository subsets. Multiple Trac environments can share a single repository.
  • Version control abstraction layer making it possible to support other version control systems besides subversion in the future.
  • FastCGI frontend support.
  • Python version ≥ 2.3 is now required.

View Tag | View Milestone

0.8.4

  • Fixed file upload vulnerability. Trac could be tricked into uploading files outside the environment directory. All users are recommended to upgrade. Vulnerability found by the Hardened-PHP project.

0.8.3

  • Fix compatibility of 'trac-admin resync' with Subversion ≥ 1.2.
  • Settings page now works correctly when Trac is deployed at the root of a host.
  • Windows packaging issues resolved.
  • Fixed bugs: #1282, #1500, #1648

View Tag | View Milestone

0.8.2

View Tag | View Milestone

0.8.1

View Tag | View Milestone

0.8 'Qualia'

View Tag | View Milestone


0.7.1 'Argento'

View Tag | View Milestone

0.7 'Fulci'

View Tag | View Milestone


0.6.1 '245 Trioxin'

  • Duplication of empty lines on Windows should no longer happen.
  • RSS now escapes entities in summary.
  • Search results won't highlight dates anymore.
  • RPM for SuSE Linux.
  • Preliminary executable Windows Installer.
  • More documentation.
  • Fixed bugs: #163, #165, #189, #198, #200, #206, #209, #214, #223, #244

View Tag | View Milestone

0.6 'Solanum'

  • View diffs between wiki page edits.
  • Improved Search module.
  • Support for tables in the wiki. (Thanks to Stephen Hansen)
  • Colored reports. Use colors to show priority, etc.
  • Support for custom wiki processor macros. (See TracReports)
  • reStructuredText markup support (See WikiRestructuredText)
  • HTML markup support (See WikiHtml)
  • Report groups. Group results by a column.
  • Multi-line report rows.
  • Download report in CSV (Comma Separated Value) and tab-separated format
  • RSS 2.0 content syndication support in Timeline, Reports and Log.
  • Better, locale-based date and time formatting.
  • Wiki RecentChanges support.
  • Overall usability, consistency and cosmetic improvements.
  • More documentation.

View Tag | View Milestone


0.5.2

  • Performance improvements.
  • Better unicode support in commit-messages.
  • TRAC_ADMIN is now a real "meta-permission" containing all other permissions.
  • Wiki-links of the svn:/path format can now also link to directories.
  • Handle subversion changesets without any "author" specified.
  • "view" checkboxes in the timeline view now reflect the current state.
  • The subversion repository is now indexed by "svnadmin initdb" instead of trac.cgi at first execution.
  • Most of the inline css is removed.
  • IE6 navbar problem fixed.
  • Fixed bugs: #69, #73, #77, #78, #79, #80, #84, #85, #86, #89, #90,#91, #93, #97,

View Tag | View Milestone

0.5.1

  • Navbar now works properly on error pages.
  • Cleaned up source code. Removed ugly tabs.
  • Added missing COPYING, AUTHORS etc. Cleaned up package.
  • trac-admin now works with python 2.1.
  • Fixed bugs: #74, #75, #76, #77.
  • 0.5.1: Minor Release.

View Tag | View Milestone

0.5

  • 0.5: First release.

View Tag | View Milestone

Note: See TracWiki for help on using the wiki.