Efter fire års udvikling er den nye stabile version af projektstyringssystemet Trac 1.6 (version 1.5 var eksperimentel) blevet præsenteret, som tilbyder et web-interface til arbejde med Subversion- og Git-repositorier, indbygget wiki, fejltracking-system og en sektion til planlægning af funktionaliteter til nye versioner. Koden er skrevet i Python og distribueres under BSD-licensen. For datalagring kan der anvendes databaser som SQLite, PostgreSQL og MySQL/MariaDB.
Trac følger en minimalistisk tilgang til projektledelse og muliggør automatisering af typiske rutineoperationer med minimal indvirkning på de allerede etablerede processer og regler i udviklingsmiljøet. Den indbyggede wiki-motor gør det muligt at anvende wiki-markup i beskrivelser af problemer, mål og commits. Oprettelse af links og organisering af forbindelser mellem fejlrapporter, opgaver, kodeændringer, filer og wiki-sider understøttes. For at spore alle begivenheder og aktiviteter i projektet tilbydes der et interface i form af en tidslinje.
Som plugins er der tilgængelige moduler til at føre nyhedsfeeds, oprette diskussionsfora, gennemføre afstemninger, interagere med forskellige systemer til kontinuerlig integration, generere dokumentation i Doxygen, administrere downloads, sende meddelelser via Slack og støtte Subversion og Mercurial.
Blandt ændringerne i Trac 1.6:
- Understøttelse af Python 3 er implementeret.
- Kompatibilitet med templating-motoren Jinja2 3 og biblioteket MarkupSafe 2.1.0 er sikret. Den indbyggede jQuery-bibliotek er opdateret til version 3.6.3.
- Til kommandoen «trac-admin initenv» er der tilføjet muligheden «—no-default-data» for at oprette et tomt miljø uden rapporter, brugergrupper og eksempler.
- Givet mulighed for at omdirigere åbne billetter fra Ticket Admin til Milestones-siden.
Kilde: opennet.ru
