{"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\/da\/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>Udgivet udgave <strong><a rel=\"nofollow\" href=\"https:\/\/github.com\/opf\/openproject\/releases\/tag\/v17.5.0\">OpenProject 17.5.0<\/a><\/strong> \u2014 et \u00e5bent system til projekt- og opgavestyring, k\u00f8replaner, agil planl\u00e6gning, m\u00f8der, dokumentation og teamsamarbejde. Projektkoden distribueres under licens <strong>GPLv3<\/strong>, udviklingen foreg\u00e5r <a rel=\"nofollow\" href=\"https:\/\/github.com\/opf\/openproject\">\u00e5bent p\u00e5 GitHub<\/a>. Udgivelsen fandt sted <strong>den 10. juni 2026<\/strong>.<\/p>\n<p><\/noindex><\/p>\n<p>Den vigtigste \u00e6ndring i OpenProject 17.5 er introduktionen af projektidentifikatorer til arbejdsopgaver, som i \u00f8jeblikket er i beta-status. Tidligere fik opgaver i OpenProject et enkelt talnummer inden for hele installationen, f.eks. #2385. Nu kan administratoren v\u00e6lge en tilstand, hvor identifikatoren inkluderer projektets kontekst, f.eks. PROJ-01. Dette letter arbejdet i organisationer med mange projekter og hj\u00e6lper ved migration fra Jira, hvor teams ofte er vant til projekttegn til opgaver.<\/p>\n<p>Liste over de vigtigste \u00e6ndringer:<\/p>\n<ul>\n<li>\n<p><strong>Projektidentifikatorer til arbejdsopgaver.<\/strong><br \/>\nI OpenProject 17.5 kan administratorer v\u00e6lge mellem den tidligere f\u00e6lles numeriske sekvens og den nye metode med project-based identifiers. Indstillingen anvendes p\u00e5 hele installationen. Gamle numeriske links, bogm\u00e6rker og omtaler fungerer stadig, og selve indstillingen kan rulles tilbage.<\/p>\n<\/li>\n<li>\n<p><strong>Forbedringer til migration fra Jira.<\/strong><br \/>\nJira Migrator har l\u00e6rt at bevare projektidentifikatorer for opgaver, n\u00e5r de overf\u00f8res til OpenProject. Derudover er migration af deadlines, estimerede arbejdsomkostninger og resterende arbejdsomkostninger tilf\u00f8jet. Dette mindsker tab af kontekst, n\u00e5r man flytter fra Jira og muligg\u00f8r bevaring af de vante betegnelser for opgaver.<\/p>\n<\/li>\n<li>\n<p><strong>Udelukkelse af opgavetyper fra Backlogs.<\/strong><br \/>\nI projektindstillingerne kan man nu udelukke specifikke typer arbejdsopgaver fra backlog-repr\u00e6sentationer. For eksempel kan teamet fjerne overordnede Epics eller Milestones fra backlog, hvilket kun efterlader elementer, som teamet faktisk arbejder med under sprintplanl\u00e6gningen.<\/p>\n<\/li>\n<li>\n<p><strong>Forbedret h\u00e5ndtering af Definition of Done i Backlogs.<\/strong><br \/>\nKonfigurationen af statusser, der betragtes som afsluttede, tages nu mere konsekvent i betragtning i Backlogs. Dette er nyttigt for teams, hvor forskellige typer arbejde anses for at v\u00e6re f\u00e6rdige p\u00e5 forskellige trin i processen.<\/p>\n<\/li>\n<li>\n<p><strong>Omformede sprintvisninger og opgavekort.<\/strong><br \/>\nI Backlogs-modulet er overskrifterne for sprints, backlog-containere og arbejdsopgavekort blevet opdateret. Gr\u00e6nsefladen er blevet klarere: det er lettere at se overordnede opgaver, story points, prioriteter, udf\u00f8rere og sprintstatus.<\/p>\n<\/li>\n<li>\n<p><strong>Indbyggede links til opgaver i Documents.<\/strong><br \/>\nI modulet Documents kan links til arbejdsopgaver nu inds\u00e6ttes direkte i tekstafsnit og ikke kun som separate blokke. Dette g\u00f8r projektets dokumentation mere l\u00e6sbar og tillader naturlig henvisning til opgaver i teksten.<\/p>\n<\/li>\n<li>\n<p><strong>Udvidede omtaler af opgaver i CKEditor.<\/strong><br \/>\nI tekstfelter baseret p\u00e5 CKEditor, herunder opgavebeskrivelser, m\u00f8deagendaer og wiki-sider, udvides omtaler gennem ## og ### nu direkte i editoren. I stedet for en enkelt identifikator vises der mere kontekst: type, status og emne for opgaven.<\/p>\n<\/li>\n<li>\n<p><strong>M\u00e5nedlige gentagne m\u00f8der.<\/strong><br \/>\nM\u00f8deserier har f\u00e5et mere fleksibel planl\u00e6gning: gentagne m\u00f8der kan planl\u00e6gges efter skabeloner som \"f\u00f8rste mandag i m\u00e5neden\" eller \"sidste fredag i m\u00e5neden\". Dette er praktisk til regelm\u00e6ssige gennemgange, udvalg, synkroniseringer og retrospektiver.<\/p>\n<\/li>\n<li>\n<p><strong>Mindre un\u00f8dvendige e-mails.<\/strong><br \/>\nOpenProject samler nu flere hurtige \u00e6ndringer i m\u00f8der i f\u00e6rre e-mails. Underretningen sendes kun efter en pause i redigeringen, hvilket reducerer antallet af un\u00f8dvendige e-mails ved forberedelse af agendaen.<\/p>\n<\/li>\n<li>\n<p><strong>Massevalg af roller i workflow-konfiguration.<\/strong><br \/>\nAdministratorer kan v\u00e6lge flere roller p\u00e5 \u00e9n gang ved ops\u00e6tning af arbejdsprocesser. Dette fremskynder konfigurationen af komplekse rettigheds- og statusordninger, is\u00e6r i installationer med mange roller.<\/p>\n<\/li>\n<li>\n<p><strong>\u00c6ndring af licensering af sprintdeling.<\/strong><br \/>\nSprintdeling mellem projekter er flyttet til Corporate-plan. Eksisterende konfigurationer bevares efter opdatering, men oprettelse, \u00e6ndring eller genaktivering af s\u00e5danne indstillinger kr\u00e6ver nu Corporate-plan.<\/p>\n<\/li>\n<li>\n<p><strong>\u00c6ndring af beskyttelse af session-authenticated API-anmodninger.<\/strong><br \/>\nFor ikke-GET-anmodninger til APIv3 med sessionsautentifikation anvendes Sec-Fetch-Site: same-origin i stedet for at kontrollere X-Requested-With: XMLHttpRequest. Denne \u00e6ndring vedr\u00f8rer beskyttelse mod CSRF og b\u00f8r ikke p\u00e5virke normale API-integrationer, der bruger OAuth eller API-tokens.<\/p>\n<\/li>\n<li>\n<p><strong>SSRF-beskyttelse for SAML-integration.<\/strong><br \/>\nBeskyttelse mod Server-Side Request Forgery er udvidet til SAML. I de fleste installationer kr\u00e6ves der ikke yderligere handlinger, men ved brug af interne IP-adresser for SAML kan det v\u00e6re n\u00f8dvendigt at konfigurere allowlisten via OPENPROJECT_SSRF_PROTECTION_IP_ALLOWLIST.<\/p>\n<\/li>\n<li>\n<p><strong>Rettelse af s\u00e5rbarhed CVE-2026-52779.<\/strong><br \/>\nUdgivelsen inkluderer en rettelse af autorisationsfejlen i modulerne Kalender og Team Planner. Problemet tillod en bruger med administrationsrettigheder i et projekt at slette offentlige anmodninger fra kalenderen eller teamplanl\u00e6ggeren i et andet projekt, hvor han ikke havde de n\u00f8dvendige rettigheder.<\/p>\n<\/li>\n<\/ul>\n<p><noindex><\/p>\n<p>Derudover indeholder OpenProject 17.5 adskillige rettelser i 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\u00f8der<\/a>, <a rel=\"nofollow\" href=\"https:\/\/www.openproject.org\/docs\/user-guide\/documents\/\">Dokumenter<\/a>, BlockNote, CKEditor, administrationsgr\u00e6nsefladen, filterfunktionerne, temaerne, mobil layout og PDF-eksport. Opdateringen anbefales til alle brugere af version 17.x.<\/p>\n<p><\/noindex><\/p>\n<p>Kilde: <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.3 - 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\/da\/blog\/news\/openproject-17-5\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\/da\/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\/da\/blog\/news\/openproject-17-5","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/182021","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=182021"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/182021\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/182022"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=182021"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=182021"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=182021"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}