Nakon četiri godine razvoja predstavljen je novi stabilni izdanak sustava upravljanja projektima Trac 1.6 (grana 1.5 bila je eksperimentalna), koji pruža web sučelje za rad s repozitorijima Subversion i Git, ugrađeni Wiki, sustav za praćenje grešaka i odjeljak za planiranje funkcionalnosti za nove verzije. Kod je napisan na jeziku Python i distribuira se pod BSD licencom. Za pohranu podataka mogu se koristiti SGBD SQLite, PostgreSQL i MySQL/MariaDB.
Trac se pridržava minimalističkog pristupa upravljanju projektima i omogućava automatizaciju uobičajenih rutinskih operacija s minimalnim utjecajem na već uspostavljene procese i pravila u okruženju programera. Ugrađeni wiki motor omogućava korištenje wiki sintakse u opisima grešaka, ciljeva i commit-a. Podržano je stvaranje poveznica i organizacija odnosa između poruka o greškama, zadacima, promjenama koda, datotekama i wiki stranicama. Za praćenje svih događaja i aktivnosti u projektu nudi se sučelje u obliku vremenske linije.
U obliku dodataka dostupni su moduli za vođenje vijesti, stvaranje diskusijskih forum, provođenje anketa, interakciju s raznim sustavima kontinuirane integracije, generiranje dokumentacije u Doxygen-u, upravljanje preuzimanjima, slanje obavijesti preko Slacka, podršku za Subversion i Mercurial.
Među promjenama u Trac 1.6:
- Implementirana je podrška za Python 3.
- Osigurana je kompatibilnost s predloškom Jinja2 3 i bibliotekom MarkupSafe 2.1.0. Ugrađena biblioteka jQuery ažurirana je na verziju 3.6.3.
- U tim 'trac-admin initenv' dodana je opcija '--no-default-data' za stvaranje praznog okruženja bez izvještaja, grupa prava i primjera.
- Omogućeno je preusmjeravanje otvorenih tiketa iz Ticket Admin na stranicu Milestones.
Izvor: opennet.ru
