{"id":182021,"date":"2026-06-11T08:48:31","date_gmt":"2026-06-11T06:48:33","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/openproject-17-5"},"modified":"2026-06-11T08:48:31","modified_gmt":"2026-06-11T06:48:33","slug":"openproject-17-5","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/openproject-17-5","title":{"rendered":"OpenProject 17.5","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23567\/original.png\"><br \/>\n          <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/8fbdcae01993d2f730137a4ec7bf5d2c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n        <\/a><\/p>\n<p>        <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23568\/original.png\"><br \/>\n          <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/bc4c201432a0d3f443ba40dc00ec5e9a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n        <\/a><\/p>\n<p>        <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23569\/original.png\"><br \/>\n          <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/3759d6b5d8e09144a22c7ced0afadf85.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n        <\/a><\/p>\n<p>        <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23570\/original.png\"><br \/>\n          <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/ea01ac70bc7ddba7dea0f758fa39f384.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n        <\/a><\/p>\n<p><noindex>          <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23567\/original.png\" class=\"active\"><\/a><\/noindex><\/p>\n<p>          <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23568\/original.png\"><\/a><\/p>\n<p>          <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23569\/original.png\"><\/a><\/p>\n<p>          <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23570\/original.png\"><\/a><\/p>\n<p>      <noindex><\/p>\n<p>Pubblicato il rilascio <strong><a rel=\"nofollow\" href=\"https:\/\/github.com\/opf\/openproject\/releases\/tag\/v17.5.0\">OpenProject 17.5.0<\/a><\/strong> \u2014 un sistema di gestione progetti, compiti, roadmaps, pianificazione agile, riunioni, documentazione e collaborazione tra team. Il codice del progetto \u00e8 distribuito sotto licenza <strong>GPLv3<\/strong>, lo sviluppo \u00e8 <a rel=\"nofollow\" href=\"https:\/\/github.com\/opf\/openproject\">aperto su GitHub<\/a>. Il rilascio \u00e8 avvenuto <strong>il 10 giugno 2026<\/strong>.<\/p>\n<p><\/noindex><\/p>\n<p>La principale novit\u00e0 di OpenProject 17.5 \u00e8 l'introduzione di identificatori di progetto per i pacchetti di lavoro, attualmente in fase Beta. In precedenza, i compiti in OpenProject ricevevano un numero intero unico all'interno dell'intera installazione, ad esempio #2385. Ora l'amministratore pu\u00f2 scegliere una modalit\u00e0 in cui l'identificatore include il contesto del progetto, ad esempio PROJ-01. Questo semplifica il lavoro nelle organizzazioni con un gran numero di progetti e aiuta nella migrazione da Jira, dove i team sono spesso abituati a chiavi di progetto.<\/p>\n<p>Elenco delle principali modifiche:<\/p>\n<ul>\n<li>\n<p><strong>Identificatori di progetto per i pacchetti di lavoro.<\/strong><br \/>\nIn OpenProject 17.5, gli amministratori possono scegliere tra la precedente sequenza numerica comune e il nuovo sistema di identificatori basati sul progetto. La configurazione si applica all'intera installazione. I vecchi riferimenti numerici, segnalibri e menzioni continuano a funzionare e la configurazione pu\u00f2 essere ripristinata.<\/p>\n<\/li>\n<li>\n<p><strong>Miglioramenti nella migrazione da Jira.<\/strong><br \/>\nJira Migrator ha imparato a mantenere gli identificatori di progetto dei compiti durante il trasferimento a OpenProject. Inoltre, \u00e8 stata aggiunta la migrazione delle scadenze, delle stime del lavoro e del lavoro residuo. Questo riduce la perdita di contesto durante il passaggio da Jira e consente di mantenere le consuete denominazioni dei compiti.<\/p>\n<\/li>\n<li>\n<p><strong>Esclusione dei tipi di compiti dai Backlogs.<\/strong><br \/>\nNelle impostazioni del progetto ora \u00e8 possibile escludere determinati tipi di pacchetti di lavoro dalle visualizzazioni del backlog. Ad esempio, il team pu\u00f2 rimuovere dal backlog le Epic o i Milestones di alto livello, lasciando nella pianificazione degli sprint solo gli elementi su cui il team sta effettivamente lavorando.<\/p>\n<\/li>\n<li>\n<p><strong>Migliore gestione della Definition of Done nei Backlogs.<\/strong><br \/>\nLa configurazione degli stati considerati completati \u00e8 ora applicata in modo pi\u00f9 coerente nei Backlogs. Questo \u00e8 utile per i team, dove diversi tipi di lavoro vengono considerati pronti in fasi diverse del processo.<\/p>\n<\/li>\n<li>\n<p><strong>Visualizzazioni degli sprint e biglietti dei compiti riprogettati.<\/strong><br \/>\nNel modulo Backlogs sono stati aggiornati i titoli degli sprint, i contenitori del backlog e i biglietti dei pacchetti di lavoro. L'interfaccia \u00e8 diventata pi\u00f9 chiara: sono pi\u00f9 visibili i compiti genitori, i punti storia, le priorit\u00e0, gli esecutori e lo stato dello sprint.<\/p>\n<\/li>\n<li>\n<p><strong>Collegamenti integrati ai compiti nei Documenti.<\/strong><br \/>\nNel modulo Documents, ora \u00e8 possibile inserire i link ai pacchetti di lavoro direttamente all'interno dei paragrafi di testo, e non solo come blocchi separati. Questo rende la documentazione del progetto pi\u00f9 leggibile e permette di riferirsi in modo naturale alle attivit\u00e0 nel testo.<\/p>\n<\/li>\n<li>\n<p><strong>Menzioni avanzate delle attivit\u00e0 in CKEditor.<\/strong><br \/>\nNei campi di testo basati su CKEditor, comprese le descrizioni delle attivit\u00e0, gli elementi dell'agenda delle riunioni e le pagine wiki, le menzioni tramite ## e ### ora si espandono direttamente nell'editor. Viene mostrato pi\u00f9 contesto invece di un solo identificativo: tipo, stato e argomento dell'attivit\u00e0.<\/p>\n<\/li>\n<li>\n<p><strong>Incontri ripetuti mensili.<\/strong><br \/>\nLe serie di incontri hanno ricevuto una pianificazione pi\u00f9 flessibile: gli incontri ripetuti possono essere programmati secondo modelli come \"primo luned\u00ec del mese\" o \"ultimo venerd\u00ec del mese\". Questo \u00e8 conveniente per revisioni regolari, comitati, sincronizzazioni e retrospettive.<\/p>\n<\/li>\n<li>\n<p><strong>Meno email superflue.<\/strong><br \/>\nOpenProject ora unisce diverse modifiche rapide agli incontri in un numero minore di email. La notifica viene inviata solo dopo una pausa nell'editing, riducendo cos\u00ec il numero di email superflue durante la preparazione dell'agenda.<\/p>\n<\/li>\n<li>\n<p><strong>Selezione massiva dei ruoli nella configurazione del workflow.<\/strong><br \/>\nGli amministratori possono selezionare pi\u00f9 ruoli contemporaneamente durante la configurazione dei flussi di lavoro. Questo accelera la configurazione di schemi complessi di diritti e stati, specialmente nelle installazioni con un gran numero di ruoli.<\/p>\n<\/li>\n<li>\n<p><strong>Modifica della licenza per la condivisione degli sprint.<\/strong><br \/>\nLa condivisione degli sprint tra progetti \u00e8 stata trasferita al piano Corporate. Le configurazioni esistenti sono mantenute dopo l'aggiornamento, ma creare, modificare o riattivare tali impostazioni richiede ora un piano Corporate.<\/p>\n<\/li>\n<li>\n<p><strong>Modifica della protezione delle richieste API autenticate tramite sessione.<\/strong><br \/>\nPer le richieste non-GET a APIv3 con autenticazione tramite sessione, invece di controllare X-Requested-With: XMLHttpRequest, ora si utilizza Sec-Fetch-Site: same-origin. Questa modifica \u00e8 legata alla protezione contro CSRF e non dovrebbe influenzare le normali integrazioni API che utilizzano OAuth o token API.<\/p>\n<\/li>\n<li>\n<p><strong>Protezione SSRF per l'integrazione SAML.<\/strong><br \/>\nLa protezione contro il Server-Side Request Forgery \u00e8 stata estesa a SAML. Nella maggior parte delle installazioni, non sono necessarie azioni aggiuntive, ma se si utilizzano indirizzi IP interni per SAML, potrebbe essere necessaria una configurazione della lista di autorizzazione tramite OPENPROJECT_SSRF_PROTECTION_IP_ALLOWLIST.<\/p>\n<\/li>\n<li>\n<p><strong>Correzione della vulnerabilit\u00e0 CVE-2026-52779.<\/strong><br \/>\nLa release include la correzione di un errore di autorizzazione nei moduli Calendar e Team Planner. Il problema consentiva a un utente con diritti di gestione in un progetto di eliminare richieste pubbliche del calendario o del pianificatore della squadra in un altro progetto, dove non aveva i diritti corrispondenti.<\/p>\n<\/li>\n<\/ul>\n<p><noindex><\/p>\n<p>In aggiunta a questo, OpenProject 17.5 comprende numerose correzioni in Backlogs, <a rel=\"nofollow\" href=\"https:\/\/www.openproject.org\/docs\/installation-and-operations\/jira-migration\/\">Jira Migrator<\/a>, <a rel=\"nofollow\" href=\"https:\/\/www.openproject.org\/docs\/user-guide\/meetings\/\">Riunioni<\/a>, <a rel=\"nofollow\" href=\"https:\/\/www.openproject.org\/docs\/user-guide\/documents\/\">Documenti<\/a>, BlockNote, CKEditor, interfaccia di amministrazione, funzionamento dei filtri, temi, layout mobile ed esportazione in PDF. L'aggiornamento \u00e8 consigliato a tutti gli utenti della branch 17.x.<\/p>\n<p><\/noindex><\/p>\n<p>Fonte: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/opensource\/18316157\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a OpenProject 17.5.0 \u2014 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u043c\u0438, \u0437\u0430\u0434\u0430\u0447\u0430\u043c\u0438, \u0434\u043e\u0440\u043e\u0436\u043d\u044b\u043c\u0438 \u043a\u0430\u0440\u0442\u0430\u043c\u0438, agile-\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c, \u0432\u0441\u0442\u0440\u0435\u0447\u0430\u043c\u0438, \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0435\u0439 \u0438 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u043e\u0439 \u043a\u043e\u043c\u0430\u043d\u0434. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 GPLv3, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0432\u0435\u0434\u0451\u0442\u0441\u044f \u043e\u0442\u043a\u0440\u044b\u0442\u043e \u043d\u0430 GitHub. \u0420\u0435\u043b\u0438\u0437 \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f 10 \u0438\u044e\u043d\u044f 2026 \u0433\u043e\u0434\u0430. \u0413\u043b\u0430\u0432\u043d\u043e\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 OpenProject 17.5 \u2014 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u043d\u044b\u0445 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u043e\u0432 \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u043f\u0430\u043a\u0435\u0442\u043e\u0432, \u043f\u043e\u043a\u0430 \u0432 \u0441\u0442\u0430\u0442\u0443\u0441\u0435 Beta. \u0420\u0430\u043d\u044c\u0448\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u0432 OpenProject \u043f\u043e\u043b\u0443\u0447\u0430\u043b\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":182022,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-182021","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/news\/openproject-17-5\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47OpenProject 17.5 | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/openproject-17-5\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-06-11T06:48:33+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-06-11T06:48:33+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47OpenProject 17.5 | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/openproject-17-5","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47OpenProject 17.5 | ProHoster","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/openproject-17-5","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-06-11T06:48:33+00:00","article:modified_time":"2026-06-11T06:48:33+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/182021","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=182021"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/182021\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/182022"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=182021"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=182021"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=182021"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}