Edgewall Software

Version 59 (modified by Christian Boos, 14 years ago) ( diff )

placeholders for upcoming releases

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.12.x Releases

0.12 'Babel'

In preparation. See 0.12

0.11.x Releases

0.11.7

In preparation. See 0.11.7

0.11.6

Trac 0.11.6 contains two security fixes and a number of bug fixes, performance improvements and minor enhancements. The following list contains only a few highlights:

Security fixes:

  • Fixed the policy checks in report results when using alternate formats.
  • Added a check for the "raw" role that is missing in docutils < 0.6.

Performance improvements:

  • Re-enabled connection pooling with SQLite (#3446).
  • Added caching of configuration options (#8510).

Bug fixes:

  • The Database is locked issue with SQLite databases is believed to be gone for real, at last! (#3446, #8468).
  • SQLite v2.x support is now formally deprecated. You're strongly advised to upgrade (#8625).
  • Fixed handling of times in timezones with DST (#8240).
  • Avoid corruption of trac.ini during write (#8623).
  • Improved support for revision ranges in the revision log view (#8349)

0.11.5

Trac 0.11.5 contains several improvements and lots of bug fixes.

Bug fixes:

  • fix one problem that could trigger 100% CPU usage on some platforms (#7785)
  • trac.ini fixes, now allowing chaining of [inherit] file (#8290) and specify relative paths for [inherit] plugins_dir/templates_dir (#8309)
  • Subversion 1.6 support (in blame feature #8179, in tests #8278)
  • Work around a long standing memory leak in Subversion (#6588)

New Features:

  • Improved Subversion 1.5/1.6 support (svn:mergeinfo #7715)
  • Keep-alive support added to TracStandalone, through the --http11 option (#8020)
  • One-time notifications after POST operations (#8166)
  • Icons for direct download of attachments (#5718)
  • new "[mimeview] treat_as_binary" setting (#2672)
  • support for automatic backups of Trac database during upgrade, for all database backends (#2304)
  • test infrastructure improvements (support alternate database backends #8169)

0.11.4

Trac 0.11.4 contains a few but important bug fixes and minor improvements.

Bug fixes:

  • fixes the regressions introduced in 0.11.3 (#8061, #7970, #8059)
  • fix one more Python 2.6 incompatibility (#8083)
  • long standing issue with the display of external links is now fixed (#937)

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.x Releases

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.x Releases

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.x Releases

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.x Releases

0.7.1 'Argento'

View Tag | View Milestone

0.7 'Fulci'

View Tag | View Milestone


0.6.x Releases

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.x Releases

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.