Pärast nelja aasta arendust on välja antud uus stabiilne projektihaldussüsteemi Trac 1.6 versioon (1.5 haru oli eksperimentaalne), mis pakub veebi liidest Subversioni ja Git'i hoidlate haldamiseks, sisseehitatud Wiki, vigade jälgimise süsteemi ja funktsioonide planeerimise sektsiooni uute versioonide jaoks. Kood on kirjutatud Pythonis ja levitatakse BSD litsentsi alusel. Andmete salvestamiseks võivad kasutada andmebaasid SQLite, PostgreSQL ja MySQL/MariaDB.
Trac järgib minimalistlikku lähenemist projektide haldamisele ja võimaldab automatiseerida tüüpilisi rutiine minimaalsete muutustega juba olemasolevates arenduskeskkonna protsessides ja reeglites. Sisseehitatud wiki-mootor võimaldab kasutada wiki-märgistust probleemide, eesmärkide ja commitide kirjeldustes. Toetatakse linkide loomist ja seoste organiseerimist veateadetega, ülesannete, koodimuudatuste, failide ja wiki-lehtedega. Kõikide projektis toimuvate sündmuste ja tegevuse jälgimiseks pakutakse ajakava kujul liidest.
Pluginadena on saadaval moodulid uudiste voogude juhtimiseks, arutelude platvormide loomiseks, küsitluste läbiviimiseks, pideva integreerimise süsteemidega suhtlemiseks, dokumentatsiooni genereerimiseks Doxygenis, laadimiste haldamiseks, teavituste saatmiseks Slackis, Subversioni ja Mercuriali toe pakkumiseks.
Trac 1.6 muudatuste seas:
- On rakendatud Python 3 toetus.
- Tagatud on ühilduvus templating-mootori Jinja2 3 ja MarkupSafe 2.1.0 teegiga. Sisseehitatud jQuery teek on uuendatud versioonile 3.6.3.
- Käsku „trac-admin initenv“ on lisatud valik „—no-default-data“, et luua tühi keskkond ilma aruannete, õiguste rühmade ja näideteta.
- Omandatud on avatud pileteid Ticket Administ edasi suunata Milestonesi lehele.
Allikas: opennet.ru
