{"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\/sv\/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>Utg\u00e5van offentliggjord <strong><a rel=\"nofollow\" href=\"https:\/\/github.com\/opf\/openproject\/releases\/tag\/v17.5.0\">OpenProject 17.5.0<\/a><\/strong> \u2013 ett \u00f6ppet system f\u00f6r projektledning, uppgifter, f\u00e4rdplaner, agile-planering, m\u00f6ten, dokumentation och samarbete inom team. Projektets kod distribueras under en licens <strong>GPLv3<\/strong>, utvecklingen sker <a rel=\"nofollow\" href=\"https:\/\/github.com\/opf\/openproject\">\u00f6ppet p\u00e5 GitHub<\/a>. Release skedde den <strong>10 juni 2026<\/strong>.<\/p>\n<p><\/noindex><\/p>\n<p>En huvudf\u00f6r\u00e4ndring i OpenProject 17.5 \u00e4r inf\u00f6randet av projektidentifikatorer f\u00f6r arbetsuppgifter, som fortfarande \u00e4r i betastatus. Tidigare fick uppgifter i OpenProject ett unikt nummer inom hela installationen, exempelvis #2385. Nu kan administrat\u00f6ren v\u00e4lja ett l\u00e4ge d\u00e4r identifikatorn inkluderar projektkontext, exempelvis PROJ-01. Detta underl\u00e4ttar arbetet i organisationer med m\u00e5nga projekt och hj\u00e4lper vid migrering fr\u00e5n Jira, d\u00e4r team ofta \u00e4r vana vid projektnycklar f\u00f6r uppgifter.<\/p>\n<p>Lista \u00f6ver viktiga \u00e4ndringar:<\/p>\n<ul>\n<li>\n<p><strong>Projektidentifikatorer f\u00f6r arbetsuppgifter.<\/strong><br \/>\nI OpenProject 17.5 kan administrat\u00f6rer v\u00e4lja mellan den tidigare gemensamma numeriska sekvensen och det nya l\u00e4get f\u00f6r projektbaserade identifierare. Inst\u00e4llningen till\u00e4mpas p\u00e5 hela installationen. Gamla numeriska l\u00e4nkar, bokm\u00e4rken och omn\u00e4mnanden forts\u00e4tter att fungera, och sj\u00e4lva inst\u00e4llningen kan \u00e5terst\u00e4llas.<\/p>\n<\/li>\n<li>\n<p><strong>F\u00f6rb\u00e4ttringar av migrering fr\u00e5n Jira.<\/strong><br \/>\nJira Migrator har l\u00e4rt sig att bevara projektidentifikatorer f\u00f6r uppgifter vid \u00f6verf\u00f6ring till OpenProject. Dessutom har migreringen av tidslinjer, uppskattade arbetsinsatser och kvarvarande arbetsinsatser lagts till. Detta minskar f\u00f6rlusten av kontext vid flyttning fr\u00e5n Jira och g\u00f6r att vanliga beteckningar f\u00f6r uppgifter kan bevaras.<\/p>\n<\/li>\n<li>\n<p><strong>Uteslutning av uppgiftstyper fr\u00e5n Backlogs.<\/strong><br \/>\nI projektinst\u00e4llningarna kan nu specifika typer av arbetsuppgifter uteslutas fr\u00e5n backlog-visningar. Till exempel kan teamet ta bort \u00f6vergripande Epics eller Milestones fr\u00e5n backloggen, vilket g\u00f6r att endast de element som teamet faktiskt arbetar med finns kvar i sprintplaneringen.<\/p>\n<\/li>\n<li>\n<p><strong>F\u00f6rb\u00e4ttrad hantering av Definition of Done i Backlogs.<\/strong><br \/>\nKonfigurationen av statusar som anses vara f\u00e4rdiga beaktas nu mer konsekvent i Backlogs. Detta \u00e4r anv\u00e4ndbart f\u00f6r team d\u00e4r olika typer av arbete anses vara klara p\u00e5 olika steg i processen.<\/p>\n<\/li>\n<li>\n<p><strong>Omarbetade sprintvisningar och uppgiftskort.<\/strong><br \/>\nI Backlogs-modulen har rubrikerna f\u00f6r sprintar, backlogbeh\u00e5llare och arbetsuppgiftskort uppdaterats. Gr\u00e4nssnittet har blivit tydligare: f\u00f6r\u00e4ldrauppgifter, story points, prioriteringar, utf\u00f6rare och sprintstatus syns b\u00e4ttre.<\/p>\n<\/li>\n<li>\n<p><strong>Inb\u00e4ddade l\u00e4nkar till uppgifter i Dokument.<\/strong><br \/>\nI modulen Dokument kopplas l\u00e4nkar till arbetsuppgifter nu direkt in i textavsnitt, ist\u00e4llet f\u00f6r endast som separata block. Detta g\u00f6r projektdokumentationen mer l\u00e4sbar och m\u00f6jligg\u00f6r naturliga h\u00e4nvisningar till uppgifter i texten.<\/p>\n<\/li>\n<li>\n<p><strong>Ut\u00f6kade omn\u00e4mnanden av uppgifter i CKEditor.<\/strong><br \/>\nI textf\u00e4lt baserade p\u00e5 CKEditor, inklusive uppgiftsbeskrivningar, m\u00f6tesagendor och wiki-sidor, expanderas omn\u00e4mnanden via ## och ### nu direkt i redakt\u00f6ren. Ist\u00e4llet f\u00f6r ett enda ID visas mer kontext: typ, status och \u00e4mne f\u00f6r uppgiften.<\/p>\n<\/li>\n<li>\n<p><strong>M\u00e5natliga \u00e5terkommande m\u00f6ten.<\/strong><br \/>\nM\u00f6tesserier har f\u00e5tt mer flexibel planering: \u00e5terkommande m\u00f6ten kan schemal\u00e4ggas efter mallar som \"f\u00f6rsta m\u00e5ndagen i m\u00e5naden\" eller \"sista fredagen i m\u00e5naden\". Detta \u00e4r praktiskt f\u00f6r regelbundna genomg\u00e5ngar, kommitt\u00e9er, synkroniseringar och retrospektiv.<\/p>\n<\/li>\n<li>\n<p><strong>Mindre on\u00f6diga e-postmeddelanden.<\/strong><br \/>\nOpenProject sammanfogar nu flera snabba \u00e4ndringar i m\u00f6ten till f\u00e4rre e-post. En notifiering skickas endast efter en paus i redigeringen, vilket minskar m\u00e4ngden on\u00f6diga e-postmeddelanden vid f\u00f6rberedelse av agendan.<\/p>\n<\/li>\n<li>\n<p><strong>Massval av roller i arbetsfl\u00f6desinst\u00e4llningar.<\/strong><br \/>\nAdministrat\u00f6rer kan v\u00e4lja flera roller samtidigt vid inst\u00e4llning av arbetsfl\u00f6den. Detta p\u00e5skyndar konfigurationen av komplexa r\u00e4ttighets- och statusmallar, s\u00e4rskilt i installationer med ett stort antal roller.<\/p>\n<\/li>\n<li>\n<p><strong>\u00c4ndring av licensiering f\u00f6r sprintdelning.<\/strong><br \/>\nDelning av sprinter mellan projekt har flyttats till Corporate-planen. Redan befintliga konfigurationer sparas efter uppdatering, men skapande, \u00e4ndring eller \u00e5teraktivering av s\u00e5dana inst\u00e4llningar kr\u00e4ver nu en Corporate-plan.<\/p>\n<\/li>\n<li>\n<p><strong>\u00c4ndring av skydd f\u00f6r session-autentiserade API-f\u00f6rfr\u00e5gningar.<\/strong><br \/>\nF\u00f6r icke-GET-f\u00f6rfr\u00e5gningar till APIv3 vid sessionbaserad autentisering anv\u00e4nds nu Sec-Fetch-Site: same-origin ist\u00e4llet f\u00f6r att kontrollera X-Requested-With: XMLHttpRequest. Denna f\u00f6r\u00e4ndring \u00e4r relaterad till skydd mot CSRF och b\u00f6r inte p\u00e5verka normala API-integrationer som anv\u00e4nder OAuth eller API-token.<\/p>\n<\/li>\n<li>\n<p><strong>SSRF-skydd f\u00f6r SAML-integration.<\/strong><br \/>\nSkyddet mot Server-Side Request Forgery har utvidgats till SAML. I de flesta installationer kr\u00e4vs inga ytterligare \u00e5tg\u00e4rder, men vid anv\u00e4ndning av interna IP-adresser f\u00f6r SAML kan configuration av allowlist beh\u00f6vas via OPENPROJECT_SSRF_PROTECTION_IP_ALLOWLIST.<\/p>\n<\/li>\n<li>\n<p><strong>Fix av s\u00e5rbarheten CVE-2026-52779.<\/strong><br \/>\nUtg\u00e5van inneh\u00e5ller en korrigering av ett autentiseringsfel i modulerna Kalender och Team Planner. Problemet gjorde det m\u00f6jligt f\u00f6r en anv\u00e4ndare med f\u00f6rvaltarbeh\u00f6righet i ett projekt att ta bort offentliga kalender- eller teamplaneringsf\u00f6rfr\u00e5gningar fr\u00e5n ett annat projekt d\u00e4r han inte hade motsvarande r\u00e4ttigheter.<\/p>\n<\/li>\n<\/ul>\n<p><noindex><\/p>\n<p>F\u00f6rutom detta inneh\u00e5ller OpenProject 17.5 en m\u00e4ngd korrigeringar f\u00f6r 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\/\">M\u00f6ten<\/a>, <a rel=\"nofollow\" href=\"https:\/\/www.openproject.org\/docs\/user-guide\/documents\/\">Dokument<\/a>, BlockNote, CKEditor, administrationsgr\u00e4nssnittet, filterhantering, teman, mobil design och PDF-export. Uppdateringen rekommenderas f\u00f6r alla anv\u00e4ndare av version 17.x.<\/p>\n<p><\/noindex><\/p>\n<p>K\u00e4lla: <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.4 - 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\/sv\/blog\/news\/openproject-17-5\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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\/sv\/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\/sv\/blog\/news\/openproject-17-5","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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\/sv\/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\/sv\/wp-json\/wp\/v2\/posts\/182021","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=182021"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/182021\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media\/182022"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=182021"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=182021"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=182021"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}