Objavljen je izdanak OpenProject 17.5.0 — otvoreni sustav za upravljanje projektima, zadacima, vremenskim planovima, agilnim planiranjem, sastancima, dokumentacijom i suradnjom timova. Izvorni kod projekta distribuira se pod licencom GPLv3, razvoj se odvija otvoreno na GitHubu. Izdanje se dogodilo 10. lipnja 2026. godine.
Glavna promjena OpenProject 17.5 je uvođenje projektnih identifikatora radnih paketa, trenutno u statusu Beta. Prije su zadaci u OpenProjectu dobivali jedinstveni numerički broj unutar cjelokupne instalacije, na primjer #2385. Sada administrator može odabrati način u kojem identifikator uključuje kontekst projekta, na primjer PROJ-01. To olakšava rad u organizacijama s velikim brojem projekata i pomaže tijekom migracije s Jira, gdje su timovi često navikli na projektne ključeve zadataka.
Popis glavnih izmjena:
Projektni identifikatori radnih paketa.
U OpenProject 17.5 administratori mogu birati između prethodne zajedničke numeričke sekvencije i novog načina identifikatora temeljenih na projektima. Podešavanje se primjenjuje na cijelu instalaciju. Stare numeričke reference, oznake i spominjanja i dalje rade, a samo podešavanje može se vratiti.Poboljšanja migracije s Jira.
Jira Migrator je naučio zadržati projektne identifikatore zadataka prilikom prijenosa u OpenProject. Također, dodana je migracija rokova ispunjenja, procijenjenih radnih sati i preostalih radnih sati. To smanjuje gubitak konteksta prilikom prelaska s Jira i omogućava zadržavanje uobičajenih oznaka zadataka.Isključenje tipova zadataka iz Backlogs.
U postavkama projekta sada je moguće isključiti pojedine tipove radnih paketa iz prikaza backlog-a. Na primjer, tim može ukloniti visoko nivo Epics ili Milestones iz backlog-a, ostavljajući u planiranju sprinta samo elemente s kojima tim stvarno radi.Poboljšana obrada Definition of Done u Backlogs.
Konfiguracija statusa koji se smatraju završenima sada se dosljednije uzima u obzir u Backlogs. Ovo je korisno za timove gdje se različite vrste radova smatraju dovršenima u različitim fazama procesa.Redizajnirani sprint views i kartice zadataka.
U modulu Backlogs ažurirani su naslovi sprinta, kontejneri backlog-a i kartice radnih paketa. Sučelje je postalo preglednije: bolje su vidljive roditeljske zadatke, story points, prioriteti, izvršitelji i stanje sprinta.Ugrađene poveznice na zadatke u Documents.
U modulu Documents, linkovi na radne pakete sada se mogu umetati direktno unutar tekstualnih odlomaka, a ne samo kao odvojeni blokovi. To čini projektnu dokumentaciju čitljivijom i omogućava prirodno upućivanje na zadatke u tekstu.Proširena spominjanja zadataka u CKEditoru.
U tekstualnim poljima zasnovanim na CKEditoru, uključujući opise zadataka, elemente dnevnog reda sastanaka i wiki-stranice, spominjanja putem ## i ### sada se prikazuju direktno unutar urednika. Umjesto jednog identifikatora, prikazuje se više konteksta: tip, status i tema zadatka.Mjesečni ponavljajući sastanci.
Serije sastanaka dobile su fleksibilnije planiranje: ponavljajući sastanci mogu se zakazivati prema šablonima poput «prvi ponedjeljak u mjesecu» ili «posljednja petak u mjesecu». Ovo je zgodno za redovne revizije, odbore, sinkronizacije i retrospektive.Manje nepotrebnih email poruka.
OpenProject sada spaja više brzih promjena u sastancima u manje e-mailova. Obavijest se šalje samo nakon pauze u uređivanju, što smanjuje broj nepotrebnih emailova prilikom pripreme dnevnog reda.Masovni odabir uloga u podešavanju radnog toka.
Administratori mogu odabrati više uloga odjednom prilikom podešavanja radnih procesa. To ubrzava konfiguraciju složenih shema prava i statusa, posebno u instalacijama s velikim brojem uloga.Promjena licenciranja dijeljenja sprinta.
Dijeljenje sprintova između projekata premješteno je u Corporate plan. Postojeće konfiguracije se čuvaju nakon ažuriranja, ali kreiranje, promjena ili ponovna aktivacija tih postavki sada zahtijeva Corporate plan.Promjena zaštite API zahtjeva s sesijskom autentifikacijom.
Za ne-GET zahtjeve prema APIv3 pri sesijskoj autentifikaciji, umjesto provjere X-Requested-With: XMLHttpRequest, sada se koristi Sec-Fetch-Site: same-origin. Ova promjena je povezana s zaštitom od CSRF i ne bi trebala utjecati na normalne API integracije koje koriste OAuth ili API tokene.SSRF zaštita za SAML integraciju.
Zaštita od napada poslužiteljske strane proširena je na SAML. U većini instalacija dodatne radnje nisu potrebne, ali prilikom korištenja unutarnjih IP adresa za SAML može biti potrebna konfiguracija allowlist-a putem OPENPROJECT_SSRF_PROTECTION_IP_ALLOWLIST.Ispravka ranjivosti CVE-2026-52779.
U ovom izdanju uključeno je ispravak greške u autorizaciji u modulima Kalender i Tim Planner. Problem je omogućavao korisniku s upravljačkim pravima u jednom projektu da briše javne zahtjeve kalendara ili timskog planera iz drugog projekta, gdje nije imao odgovarajuća prava.
Pored toga, OpenProject 17.5 uključuje brojne ispravke u Backlogs, Jira Migrator, Sastanci, Dokumenti, BlockNote, CKEditor, sučelju za administraciju, radu s filtrima, temama, mobilnoj verziji i izvozu u PDF. Ažuriranje se preporučuje svim korisnicima grane 17.x.
Izvor: linux.org.ru




