tähtis projektihaldussüsteemi väljaanne , mis pakub veebiliidest Subversioni ja Git'i hoidlate haldamiseks, sisseehitatud Wiki, veaparandi jälgimise süsteemi ja funktsioonide planeerimise sektsiooni uute versioonide jaoks. Kood on kirjutatud Pythonis ja BSD litsentsi all. 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.
Vormis saadaval on moodulid uudistevoogude haldamiseks, aruteluplatside loomiseks, küsitluste läbiviimiseks, interaktsiooniks mitmesuguste pideva integreerimise süsteemidega, dokumentatsiooni genereerimiseks Doxygenis, allalaadimiste haldamiseks, teavituste edastamiseks Slacki kaudu ning Subversioni ja Mercuriali toeks.
Peamised muudatused võrreldes stabiilse haru 1.2-ga:
- Üleminek kiire šabloonigeneraatori renderdamisele . XML-põhine šabloonigeneraator Genshi on kuulutatud vananenuks, kuid ühilduvuse tagamiseks olemasolevate pluginatega eemaldatakse see alles ebastabiilses harus 1.5.
- Tagasiühilduvus pluginatega, mis on kirjutatud Traci versioonide jaoks enne 1.0, on lõpetatud. Muudatused puudutavad peamiselt andmebaasi juurdepääsu liideseid.
- CC-väljas mainitud kasutajagrupid laienevad automaatselt nende rühmade liikmete nimekirjaks.
- Wiki-leheküljed on varustatud lülitiga kitsaste ja täisekraanivaadete vahel.
- E-posti teavituste mallides on nüüd võimalik kasutada muutuste andmeid piletite väljade kohta ('changes.fields').
- Automaatne wiki-formaadiga teksti eelvaade on rakendatud kõikidele standardsetele väljadele (nt projekti kirjelduse). Samuti on kasutajatel võimalus iseseisvalt kohandada ooteaega sisestamise lõpetamise ja eelvaate piirkonna värskendamise vahel.
- TracMigratePlugin sai osaks Tracist ja on saadaval trac-admin convert_db käsuna. Tuletame meelde, et see plugin võimaldab Trac-projekti andmete migratsiooni erinevate andmebaaside vahel (nt SQLite → PostgreSQL). Samuti tasub mainida, et on lisandunud alamhäälestused ticket delete_comment ja attachment move.
- Kohandatud tekstiväljad said max_size atribuudi.
- Toetatakse piletite kloonimist (samuti piletite loomist kommentaaridest) valikulise komponenti tracopt.ticket.clone kaudu.
- Soodustatakse kohandatud linkide lisamise võimalust navigeerimise päisesse tavaliste vahenditega.
- Muudatuste valideerijate ulatus on laiendatud masseditseerimise tööriistale ja kommentaaride redigeerimise protsessile.
- Toetatakse sisu edastamist HTTPS kaudu otse tracdist.
- Vähenenud minimaalsed nõuded Python'i versioonile (2.7 asemel 2.6) ja PostgreSQLile (mitte vanem kui 9.1).
Allikas: opennet.ru
