Il numero è stato pubblicato OpenProject 17.5.0 — un sistema aperto per la gestione di progetti, attività, roadmap, pianificazione agile, riunioni, documentazione e collaborazione di team. Il codice del progetto è distribuito con una licenza GPLv3lo sviluppo è in corso aperto su GitHubIl rilascio è avvenuto anni giugno 10 2026.
La principale novità di OpenProject 17.5 è l'introduzione di identificatori di pacchetti di lavoro basati sul progetto, attualmente in versione beta. In precedenza, alle attività di OpenProject veniva assegnato un singolo numero per l'intera installazione, ad esempio #2385. Ora, gli amministratori possono scegliere di includere il contesto del progetto nell'identificatore, ad esempio PROJ-01. Questo semplifica i flussi di lavoro per le organizzazioni con numerosi progetti e facilita le migrazioni da Jira, dove i team sono spesso abituati a identificatori di attività basati sul progetto.
Elenco delle principali modifiche:
-
Identificativi dei pacchetti di lavoro del progetto.
In OpenProject 17.5, gli amministratori possono scegliere tra la precedente sequenza numerica generale e la nuova modalità di identificatori basati sul progetto. Questa impostazione si applica all'intera installazione. I vecchi collegamenti numerici, segnalibri e menzioni continueranno a funzionare e l'impostazione stessa può essere ripristinata. -
Miglioramenti alla migrazione di Jira.
Jira Migrator ora è in grado di conservare gli ID delle attività di progetto durante la migrazione a OpenProject. Inoltre, è ora possibile migrare anche le date di scadenza, lo sforzo stimato e lo sforzo rimanente. Ciò riduce la perdita di contesto durante la migrazione da Jira e consente di mantenere le designazioni delle attività a cui si è abituati. -
Esclusione dei tipi di attività dai backlog.
Nelle impostazioni del progetto, ora è possibile escludere specifici tipi di pacchetti di lavoro dalle visualizzazioni del backlog. Ad esempio, un team può rimuovere Epic o Milestone di alto livello dal backlog, lasciando nella pianificazione dello sprint solo gli elementi su cui il team sta effettivamente lavorando. -
Definizione migliorata della gestione dello stato "Completato" nei backlog.
La configurazione degli stati considerati completati viene ora gestita in modo più coerente nei backlog. Ciò risulta utile per i team in cui diverse tipologie di lavoro vengono considerate completate in fasi diverse del processo. -
Riprogettazione delle visualizzazioni dello sprint e delle schede delle attività.
Il modulo Backlog presenta titoli di sprint, contenitori di backlog e schede dei pacchetti di lavoro aggiornati. L'interfaccia è diventata più chiara: attività principali, story point, priorità, assegnatari e stato dello sprint sono ora più visibili. -
Collegamenti incorporati alle attività nei documenti.
Nel modulo Documenti, ora è possibile inserire i collegamenti ai pacchetti di lavoro direttamente nei paragrafi di testo, anziché come blocchi separati. Ciò rende la documentazione di progetto più leggibile e consente di fare riferimento alle attività in modo naturale all'interno del testo. -
Menzioni delle attività migliorate in CKEditor.
Nei campi di testo basati su CKEditor, incluse le descrizioni delle attività, gli elementi dell'ordine del giorno delle riunioni e le pagine wiki, le menzioni contrassegnate con ## e ### vengono ora espanse direttamente nell'editor. Invece di un singolo identificatore, viene mostrato un contesto più ampio: il tipo di attività, lo stato e l'oggetto. -
Riunioni mensili ricorrenti.
Ora le riunioni hanno una programmazione più flessibile: gli incontri ricorrenti possono essere programmati utilizzando modelli come "primo lunedì del mese" o "ultimo venerdì del mese". Questo è comodo per revisioni periodiche, comitati, sincronizzazioni e retrospettive. -
Meno email superflue.
OpenProject ora raggruppa più modifiche rapide alle riunioni in un minor numero di email. Le notifiche vengono inviate solo dopo una pausa nella modifica, riducendo il numero di email superflue durante la preparazione dell'ordine del giorno. -
Selezione in blocco dei ruoli nelle impostazioni del flusso di lavoro.
Gli amministratori possono selezionare più ruoli contemporaneamente durante la configurazione dei flussi di lavoro. Ciò velocizza la configurazione di schemi complessi di autorizzazioni e stati, soprattutto in installazioni con un elevato numero di ruoli. -
Modifiche alle licenze di Sprint Sharing.
La condivisione degli sprint tra progetti è stata spostata nel piano Corporate. Le configurazioni esistenti vengono mantenute dopo l'aggiornamento, ma la creazione, la modifica o la riattivazione di tali impostazioni ora richiede un piano Corporate. -
Modifiche alla protezione delle richieste API autenticate tramite sessione.
Per le richieste non GET alle APIv3 durante l'autenticazione di sessione, ora viene utilizzato Sec-Fetch-Site: same-origin al posto di X-Requested-With: XMLHttpRequest. Questa modifica è correlata alla protezione CSRF e non dovrebbe influire sulle normali integrazioni API che utilizzano OAuth o token API. -
Protezione SSRF per l'integrazione SAML.
La protezione contro la falsificazione delle richieste lato server (SSRF) è stata estesa anche a SAML. La maggior parte delle installazioni non richiede azioni aggiuntive, ma quando si utilizzano indirizzi IP interni per SAML, potrebbe essere necessario configurare una lista di indirizzi consentiti tramite OPENPROJECT_SSRF_PROTECTION_IP_ALLOWLIST. -
Risolve la vulnerabilità CVE-2026-52779.
Questa versione include una correzione per un errore di autorizzazione nei moduli Calendario e Pianificazione del team. Il problema consentiva a un utente con autorizzazioni di gestione in un progetto di eliminare le richieste pubbliche del calendario o della pianificazione del team da un altro progetto in cui non disponeva delle autorizzazioni appropriate.
Inoltre, OpenProject 17.5 include numerose correzioni nei Backlog, Jira Migrator, Riunioni, DocumentiBlockNote, CKEditor, l'interfaccia di amministrazione, i filtri, i temi, il layout per dispositivi mobili e l'esportazione in PDF. Questo aggiornamento è consigliato a tutti gli utenti della versione 17.x.
Fonte: linux.org.ru




