OpenProject 17.5









A apărut o nouă versiune OpenProject 17.5.0 — un sistem deschis de gestionare a proiectelor, sarcinilor, foilor de parcurs, planificării agile, întâlnirilor, documentației și colaborării echipelor. Codul proiectului este distribuit sub licența GPLv3, dezvoltarea se desfășoară deschis pe GitHub. Lansarea a avut loc 10 iunie 2026.

Principala schimbare în OpenProject 17.5 este introducerea identificatorilor de proiecte pentru pachetele de lucru, în prezent în stadiul Beta. Anterior, sarcinile din OpenProject primeau un singur număr numeric în cadrul întregii instalări, de exemplu #2385. Acum, administratorul poate alege un mod în care identificatorul include contextul proiectului, de exemplu PROJ-01. Aceasta simplifică activitatea în organizațiile cu un număr mare de proiecte și ajută la migrarea de la Jira, unde echipele sunt adesea obișnuite cu cheile proiectului pentru sarcini.

Lista principalelor modificări:

  • Identificatorii de proiecte pentru pachetele de lucru.
    În OpenProject 17.5, administratorii pot alege între secvența numerică generală de dinainte și noul mod de identificatori bazați pe proiect. Setarea se aplică întregii instalări. Referințele numerice vechi, marcajele și mențiunile continuă să funcționeze, iar setarea poate fi întoarsă.

  • Îmbunătățiri pentru migrarea din Jira.
    Jira Migrator a învățat să păstreze identificatorii de proiect pentru sarcini în timpul migrației către OpenProject. În plus, a fost adăugată migrarea termenelor de finalizare, estimărilor de efort și eforturilor rămase. Acest lucru reduce pierderile de context în timpul transferului din Jira și permite conservarea denumirilor obișnuite ale sarcinilor.

  • Excluderea tipurilor de sarcini din Backlogs.
    În setările proiectului, acum este posibil să excluzi anumite tipuri de pachete de lucru din reprezentările backlog. De exemplu, echipa poate elimina din backlog epicele sau etapele de nivel superior, lăsând în planificarea sprinturilor doar elementele cu care echipa lucrează efectiv.

  • Îmbunătățirea procesării Definiției de Finalizare în Backlogs.
    Configurarea statutelor considerate finalizate este acum luată în considerare în Backlogs mai consistent. Acest lucru este util pentru echipele în care diferite tipuri de lucrări sunt considerate finalizate în etape diferite ale procesului.

  • Vederi de sprint și carduri de sarcini regândite.
    În modulul Backlogs, titlurile sprinturilor, recipientele backlog și cardurile pachetelor de lucru au fost actualizate. Interfața a devenit mai clară: sarcinile părinte, punctele de poveste, prioritățile, executorii și starea sprintului sunt acum mai vizibile.

  • Legături integrate către sarcini în Documents.
    În modulul Documents, linkurile către pachetele de lucru pot fi acum inserate direct în paragrafele de text, și nu doar ca blocuri separate. Acest lucru face documentația proiectului mai ușor de citit și permite referințe naturale la sarcini în text.

  • Menționări extinse de sarcini în CKEditor.
    În câmpurile de text bazate pe CKEditor, inclusiv descrierile sarcinilor, elementele agendei întâlnirilor și paginile wiki, menționările prin ## și ### se dezvoltă acum direct în editor. În loc de un singur identificator, este prezentat un context mai amplu: tipul, statutul și subiectul sarcinii.

  • Întâlniri repetate lunare.
    Seriile de întâlniri au acum o planificare mai flexibilă: întâlnirile repetate pot fi programate pe baza unor șabloane precum „prima luni a lunii” sau „ultima vineri a lunii”. Acest lucru este convenabil pentru revizuirile regulate, comitete, sincronizări și după acțiuni.

  • Mai puține emailuri inutile.
    OpenProject acum combină mai multe modificări rapide în întâlniri într-un număr mai mic de emailuri. Notificarea este trimisă doar după o pauză în editare, ceea ce reduce numărul de emailuri inutile în pregătirea agendei.

  • Selectare masivă a rolurilor în configurarea fluxului de lucru.
    Administratorii pot selecta mai multe roluri simultan la configurarea fluxurilor de lucru. Acest lucru accelerează configurarea schemelor complexe de permisiuni și statut, în special în instalațiile cu un număr mare de roluri.

  • Schimbare în licențierea partajării sprint-urilor.
    Partajarea sprint-urilor între proiecte a fost mutată în planul Corporate. Configurațiile existente sunt păstrate după actualizare, dar crearea, modificarea sau reactivarea unor astfel de setări necesită acum un plan Corporate.

  • Schimbare în protecția cererilor API cu autentificare sesiune.
    Pentru cererile non-GET la APIv3 cu autentificare de sesiune, în loc de verificarea X-Requested-With: XMLHttpRequest, se folosește acum Sec-Fetch-Site: same-origin. Această schimbare este legată de protecția CSRF și nu ar trebui să afecteze integrările API normale utilizând OAuth sau token-uri API.

  • Protecția SSRF pentru integrarea SAML.
    Protecția împotriva Server-Side Request Forgery a fost extinsă la SAML. În majoritatea instalațiilor, nu sunt necesare acțiuni suplimentare, dar utilizarea adreselor IP interne pentru SAML poate necesita configurarea allowlist prin OPENPROJECT_SSRF_PROTECTION_IP_ALLOWLIST.

  • Remedierea vulnerabilității CVE-2026-52779.
    Actualizarea include corectarea unei erori de autentificare în modulele Calendar și Team Planner. Problema a permis unui utilizator cu drepturi de gestionare într-un proiect să șteargă cererile publice din calendar sau din planificatorul echipei dintr-un alt proiect, unde nu avea drepturile corespunzătoare.

În plus, OpenProject 17.5 include numeroase corecții în Backlogs, Jira Migrator, Întâlniri, Documente, BlockNote, CKEditor, interfața de administrare, funcționarea filtrelor, temele de design, designul mobil și exportul PDF. Actualizarea este recomandată tuturor utilizatorilor ramurii 17.x.

Sursa: linux.org.ru

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster