Pas katër vjetësh zhvillim, është paraqitur një publikim i ri stabil i sistemit të menaxhimit të projekteve Trac 1.6 (dega 1.5 ishte eksperimentale), që ofron një ndërfaqe web për punën me depot Subversion dhe Git, një wiki të integruar, një sistem për ndjekjen e gabimeve dhe një seksion për planifikimin e funksionaliteteve për versionet e reja. Kodi është shkruar në gjuhën Python dhe shpërndahet nën licencën BSD. Për ruajtjen e të dhënave mund të përdoren bazat e të dhënave SQLite, PostgreSQL dhe MySQL/MariaDB.
Trac ndjek një qasje minimalistike ndaj menaxhimit të projekteve dhe lejon automatizimin e operacioneve rutinore standarde me ndikim minimal në proceset dhe rregullat ekzistuese të zhvilluesve. Motori wiki i integruar ofron mundësinë për të përdorur markdown në përshkrimet e problemeve, objektivave dhe komitimeve. Mbështetet krijimi i lidhjeve dhe organizimi i lidhjeve midis njoftimeve për defekte, detyrave, ndryshimeve në kod, skedarëve dhe faqeve wiki. Për të ndjekur të gjitha ngjarjet dhe aktivitetet në projekt ofrohet një ndërfaqe në formën e një linje kohe.
Në formë plugins janë të disponueshme module për menaxhimin e lajmeve, krijimin e një platforme diskutimi, zhvillimin e anketave, ndërveprimin me sisteme të ndryshme të integrimit të vazhdueshëm, gjenerimin e dokumentacionit në Doxygen, menaxhimin e shkarkimeve, dërgimin e njoftimeve përmes Slack, mbështetje për Subversion dhe Mercurial.
Ndryshimet në Trac 1.6 përfshijnë:
- Mbështetje për Python 3 është realizuar.
- Kompatibiliteti me motorin e shablloneve Jinja2 3 dhe bibliotekën MarkupSafe 2.1.0 është siguruar. Biblioteka e integruar jQuery është azhurnuar në versionin 3.6.3.
- Opsioni «--no-default-data» është shtuar në komandën «trac-admin initenv» për të krijuar një ambient të zbrazët pa raporte, grupe të autorizimeve dhe shembuj.
- ĂshtĂ« siguruar mundĂ«sia pĂ«r tĂ« ridrejtuar biletat e hapura nga Ticket Admin nĂ« faqen e Milestones.
Burimi: opennet.ru
