jelentős projektmenedzsment rendszer kiadás , amely webes felületet biztosít a Subversion és a Git tárolókkal való munkához, beépített Wiki-t, hibakövető rendszert és funkciótervezési szekciót az új verziókhoz. A kód Python nyelven íródott és BSD licenc alatt áll. Az adatok tárolására SQLite, PostgreSQL és MySQL/MariaDB adatbázisok alkalmazhatók.
A Trac minimalista megközelítést alkalmaz a projektmenedzsmentben, lehetővé téve a tipikus rutinfeladatok automatizálását minimális hatással a már kialakult fejlesztői folyamatokra és szabályokra. A beépített wiki-motor lehetővé teszi a wiki-formázás használatát a problémák, célok és commitok leírásában. Támogatja a hivatkozások létrehozását és a kapcsolatok szervezését a hibaüzenetek, feladatok, kódváltozások, fájlok és wiki-oldalak között. Az összes esemény és aktivitás nyomon követésére idővonal-szerű felület áll rendelkezésre.
A formában elérhetők modulok hírcsatornák kezelésére, vitafórum létrehozására, felmérések lebonyolítására, különböző folyamatos integrációs rendszerekkel való interakcióra, Doxygen dokumentáció generálásásra, letöltések kezelésére, értesítések küldésére a Slack-en, valamint Subversion és Mercurial támogatására.
Főbb változások a stabil 1.2-s ághoz képest:
- Átállás gyors sablonkezelésre . Az XML alapú Genshi sablonkezelő elavultnak minősül, de a már meglévő pluginokkal való kompatibilitás biztosítása érdekében csak az instabil 1.5-ös ágba lesz eltávolítva.
- Megszűnt a backward kompatibilitás a Trac 1.0 előtti verziókhoz készült pluginekkel. A változások főként az adatbázisokhoz való interfészeket érintik.
- Az CC mezőben említett felhasználói csoportok automatikusan kibővülnek az ezekbe a csoportokba tartozó felhasználók listájával.
- A wiki-oldalak a szöveg keskeny és teljes képernyős megjelenítése közötti váltógombbal vannak ellátva.
- A levelezési értesítések sablonjaiban megjelent a lehetőség, hogy a jegyek mezőiben bekövetkezett változásokat is fel lehessen használni („changes.fields”).
- A wiki-formatted text preview is implemented for all standard fields (e.g., report descriptions). Users can also set their own timeout settings between stopping input and refreshing the preview area.
- The TracMigratePlugin has become part of Trac and is available as the trac-admin convert_db command. This plugin allows the migration of Trac project data between different databases (e.g., SQLite → PostgreSQL). Additionally, the subcommands ticket delete_comment and attachment move have been introduced.
- Custom text fields now have a max_size attribute.
- Support for cloning tickets (as well as creating tickets from comments) via an optional component tracopt.ticket.clone.
- The ability to add custom links to the navigation header using standard tools has been introduced.
- The scope of change validators has been expanded to include batch editing tools as well as the comment editing process.
- Support for delivering content over HTTPS directly from tracd has been added.
- The minimum requirements for Python (2.7 instead of 2.6) and PostgreSQL (no older than 9.1) have been updated.
Forrás: opennet.ru
