Po štirih letih razvoja je predstavljena nova stabilna različica sistema za upravljanje projektov Trac 1.6 (veja 1.5 je bila eksperimentalna), ki ponuja spletni vmesnik za delo z repozitoriji Subversion in Git, vgrajen Wiki, sistem za sledenje težavam ter del za načrtovanje funkcionalnosti novih različic. Koda je napisana v programskem jeziku Python in je na voljo pod licenco BSD. Za shranjevanje podatkov se lahko uporabljajo DBMS SQLite, PostgreSQL in MySQL/MariaDB.
Trac se drži minimalističnega pristopa k upravljanju projektov in omogoča avtomatizacijo tipičnih rutinskih nalog z minimalnim vplivom na že obstoječe procese in pravila med razvijalci. Vgrajeni wiki motor omogoča uporabo wiki označevanja v opisih težav, ciljev in commitov. Podpira ustvarjanje povezav in organizacijo povezav med poročili o napakah, nalogami, spremembami kode, datotekami in wiki stranmi. Za sledenje vsem dogodkom in aktivnostim v projektu je na voljo vmesnik v obliki časovnice.
Na voljo so moduli v obliki vtičnikov za vodenje novic, ustvarjanje razprav, izvajanje anket, povezovanje z različnimi sistemi za neprekinjeno integracijo, generiranje dokumentacije v Doxygen, upravljanje prenosov, pošiljanje obvestil prek Slacka ter podporo za Subversion in Mercurial.
Med spremembami v Trac 1.6:
- Implementirana podpora za Python 3.
- Zagotavljena je združljivost s predpomnilnikom Jinja2 3 in knjižnico MarkupSafe 2.1.0. Vgrajena knjižnica jQuery je bila posodobljena na različico 3.6.3.
- V ukaz trac-admin initenv je dodana možnost —no-default-data za ustvarjanje praznega okolja brez poročil, skupin pooblastil in primerov.
- Omogočeno je preusmerjanje odprtih tikov iz Ticket Admin na stran Milestones.
Izvor: opennet.ru
