Lëshimi i sistemit të menaxhimit të projektit Trac 1.4
prezantuar lëshimi i rëndësishëm i një sistemi të menaxhimit të projektit Trac 1.4, e cila ofron një ndërfaqe në internet për të punuar me depot e Subversion dhe Git, një Wiki të integruar, një sistem gjurmimi të problemeve dhe një seksion planifikimi funksionaliteti për versionet e reja. Kodi është shkruar në Python dhe shperndare nga nën licencën BSD. SQLite, PostgreSQL dhe MySQL/MariaDB DBMS mund të përdoren për të ruajtur të dhënat.
Trac merr një qasje minimaliste për menaxhimin e projektit dhe ju lejon të automatizoni operacionet tipike rutinë me ndikim minimal në proceset dhe rregullat e vendosura tashmë midis zhvilluesve. Motori i integruar wiki bën të mundur përdorimin e shënimit wiki në përshkrimet e çështjeve, qëllimeve dhe angazhimeve. Ai mbështet krijimin e lidhjeve dhe organizimin e lidhjeve midis mesazheve të gabimit, detyrave, ndryshimeve të kodit, skedarëve dhe faqeve wiki. Për të gjurmuar të gjitha ngjarjet dhe aktivitetin në projekt, ofrohet një ndërfaqe në formën e një afati kohor.
Në formë shtojcat modulet janë të disponueshme për mirëmbajtjen e burimeve të lajmeve, krijimin e një platforme diskutimi, kryerjen 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ështetjen e Subversion dhe Mercurial.
Ndryshimet kryesore në krahasim me degën e qëndrueshme 1.2:
Kalo te renderimi duke përdorur një motor të shpejtë shabllon Xhinxha2. Motori i shabllonit të bazuar në XML Genshi është zhvlerësuar, por për arsye të përputhshmërisë me shtojcat ekzistuese ai do të hiqet vetëm në degën e paqëndrueshme 1.5.
Përputhshmëria e prapambetur me shtojcat e shkruara për versionet Trac para 1.0 është ndërprerë. Ndryshimet prekin kryesisht ndërfaqet për qasje në bazën e të dhënave.
Grupet e përdoruesve të përmendur në fushën CC zgjerohen automatikisht në listën e përdoruesve të përfshirë në atë grup.
Faqet Wiki janë të pajisura me një ndërrim ndërmjet modalitetit të ngushtë dhe të ekranit të plotë për shikimin e tekstit.
Në shabllonet e njoftimeve me postë, tani është e mundur të përdoren të dhëna për ndryshimet në fushat e biletave ("changes.fields").
Pamja paraprake automatike e tekstit të formatuar në wiki zbatohet për të gjitha fushat standarde (për shembull, përshkrimi i raportit). Përdoruesit ishin gjithashtu në gjendje të konfiguronin në mënyrë të pavarur kohën e pritjes midis ndalimit të hyrjes dhe përditësimit të zonës së shikimit.
TracMigratePlugin është bërë pjesë e Trac dhe është i disponueshëm si komanda trac-admin convert_db. Le t'ju kujtojmë se kjo shtojcë ju lejon të migroni të dhënat e projektit Trac midis bazave të të dhënave të ndryshme (për shembull, SQLite → PostgreSQL). Ju gjithashtu mund të vini re pamjen e nënkomandave të biletës delete_comment dhe lëvizjes së bashkëngjitjes.
Fushat e personalizuara të tekstit tani kanë një atribut max_size.
Mbështetje për klonimin e biletave (si dhe krijimin e biletave nga komentet) përmes komponentit opsional tracopt.ticket.clone
Është e mundur të shtoni lidhje të personalizuara në kokën e lundrimit duke përdorur mjete standarde.
Shtrirja e verifikuesve të ndryshimeve është zgjeruar në mjetin e redaktimit të grupeve, si dhe në procesin e redaktimit të komenteve.
Mbështetje për shërbimin e përmbajtjes përmes HTTPS direkt nga tracd.
Kërkesat minimale të përditësuara të versionit për Python (2.7 në vend të 2.6) dhe PostgreSQL (jo më i vjetër se 9.1).