{"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\/hr\/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>Objavljen je izdanak <strong><a rel=\"nofollow\" href=\"https:\/\/github.com\/opf\/openproject\/releases\/tag\/v17.5.0\">OpenProject 17.5.0<\/a><\/strong> \u2014 otvoreni sustav za upravljanje projektima, zadacima, vremenskim planovima, agilnim planiranjem, sastancima, dokumentacijom i suradnjom timova. Izvorni kod projekta distribuira se pod licencom <strong>GPLv3<\/strong>, razvoj se odvija <a rel=\"nofollow\" href=\"https:\/\/github.com\/opf\/openproject\">otvoreno na GitHubu<\/a>. Izdanje se dogodilo <strong>10. lipnja 2026. godine<\/strong>.<\/p>\n<p><\/noindex><\/p>\n<p>Glavna promjena OpenProject 17.5 je uvo\u0111enje projektnih identifikatora radnih paketa, trenutno u statusu Beta. Prije su zadaci u OpenProjectu dobivali jedinstveni numeri\u010dki broj unutar cjelokupne instalacije, na primjer #2385. Sada administrator mo\u017ee odabrati na\u010din u kojem identifikator uklju\u010duje kontekst projekta, na primjer PROJ-01. To olak\u0161ava rad u organizacijama s velikim brojem projekata i poma\u017ee tijekom migracije s Jira, gdje su timovi \u010desto navikli na projektne klju\u010deve zadataka.<\/p>\n<p>Popis glavnih izmjena:<\/p>\n<ul>\n<li>\n<p><strong>Projektni identifikatori radnih paketa.<\/strong><br \/>\nU OpenProject 17.5 administratori mogu birati izme\u0111u prethodne zajedni\u010dke numeri\u010dke sekvencije i novog na\u010dina identifikatora temeljenih na projektima. Pode\u0161avanje se primjenjuje na cijelu instalaciju. Stare numeri\u010dke reference, oznake i spominjanja i dalje rade, a samo pode\u0161avanje mo\u017ee se vratiti.<\/p>\n<\/li>\n<li>\n<p><strong>Pobolj\u0161anja migracije s Jira.<\/strong><br \/>\nJira Migrator je nau\u010dio zadr\u017eati projektne identifikatore zadataka prilikom prijenosa u OpenProject. Tako\u0111er, dodana je migracija rokova ispunjenja, procijenjenih radnih sati i preostalih radnih sati. To smanjuje gubitak konteksta prilikom prelaska s Jira i omogu\u0107ava zadr\u017eavanje uobi\u010dajenih oznaka zadataka.<\/p>\n<\/li>\n<li>\n<p><strong>Isklju\u010denje tipova zadataka iz Backlogs.<\/strong><br \/>\nU postavkama projekta sada je mogu\u0107e isklju\u010diti pojedine tipove radnih paketa iz prikaza backlog-a. Na primjer, tim mo\u017ee ukloniti visoko nivo Epics ili Milestones iz backlog-a, ostavljaju\u0107i u planiranju sprinta samo elemente s kojima tim stvarno radi.<\/p>\n<\/li>\n<li>\n<p><strong>Pobolj\u0161ana obrada Definition of Done u Backlogs.<\/strong><br \/>\nKonfiguracija statusa koji se smatraju zavr\u0161enima sada se dosljednije uzima u obzir u Backlogs. Ovo je korisno za timove gdje se razli\u010dite vrste radova smatraju dovr\u0161enima u razli\u010ditim fazama procesa.<\/p>\n<\/li>\n<li>\n<p><strong>Redizajnirani sprint views i kartice zadataka.<\/strong><br \/>\nU modulu Backlogs a\u017eurirani su naslovi sprinta, kontejneri backlog-a i kartice radnih paketa. Su\u010delje je postalo preglednije: bolje su vidljive roditeljske zadatke, story points, prioriteti, izvr\u0161itelji i stanje sprinta.<\/p>\n<\/li>\n<li>\n<p><strong>Ugra\u0111ene poveznice na zadatke u Documents.<\/strong><br \/>\nU modulu Documents, linkovi na radne pakete sada se mogu umetati direktno unutar tekstualnih odlomaka, a ne samo kao odvojeni blokovi. To \u010dini projektnu dokumentaciju \u010ditljivijom i omogu\u0107ava prirodno upu\u0107ivanje na zadatke u tekstu.<\/p>\n<\/li>\n<li>\n<p><strong>Pro\u0161irena spominjanja zadataka u CKEditoru.<\/strong><br \/>\nU tekstualnim poljima zasnovanim na CKEditoru, uklju\u010duju\u0107i opise zadataka, elemente dnevnog reda sastanaka i wiki-stranice, spominjanja putem ## i ### sada se prikazuju direktno unutar urednika. Umjesto jednog identifikatora, prikazuje se vi\u0161e konteksta: tip, status i tema zadatka.<\/p>\n<\/li>\n<li>\n<p><strong>Mjese\u010dni ponavljaju\u0107i sastanci.<\/strong><br \/>\nSerije sastanaka dobile su fleksibilnije planiranje: ponavljaju\u0107i sastanci mogu se zakazivati prema \u0161ablonima poput \u00abprvi ponedjeljak u mjesecu\u00bb ili \u00abposljednja petak u mjesecu\u00bb. Ovo je zgodno za redovne revizije, odbore, sinkronizacije i retrospektive.<\/p>\n<\/li>\n<li>\n<p><strong>Manje nepotrebnih email poruka.<\/strong><br \/>\nOpenProject sada spaja vi\u0161e brzih promjena u sastancima u manje e-mailova. Obavijest se \u0161alje samo nakon pauze u ure\u0111ivanju, \u0161to smanjuje broj nepotrebnih emailova prilikom pripreme dnevnog reda.<\/p>\n<\/li>\n<li>\n<p><strong>Masovni odabir uloga u pode\u0161avanju radnog toka.<\/strong><br \/>\nAdministratori mogu odabrati vi\u0161e uloga odjednom prilikom pode\u0161avanja radnih procesa. To ubrzava konfiguraciju slo\u017eenih shema prava i statusa, posebno u instalacijama s velikim brojem uloga.<\/p>\n<\/li>\n<li>\n<p><strong>Promjena licenciranja dijeljenja sprinta.<\/strong><br \/>\nDijeljenje sprintova izme\u0111u projekata premje\u0161teno je u Corporate plan. Postoje\u0107e konfiguracije se \u010duvaju nakon a\u017euriranja, ali kreiranje, promjena ili ponovna aktivacija tih postavki sada zahtijeva Corporate plan.<\/p>\n<\/li>\n<li>\n<p><strong>Promjena za\u0161tite API zahtjeva s sesijskom autentifikacijom.<\/strong><br \/>\nZa ne-GET zahtjeve prema APIv3 pri sesijskoj autentifikaciji, umjesto provjere X-Requested-With: XMLHttpRequest, sada se koristi Sec-Fetch-Site: same-origin. Ova promjena je povezana s za\u0161titom od CSRF i ne bi trebala utjecati na normalne API integracije koje koriste OAuth ili API tokene.<\/p>\n<\/li>\n<li>\n<p><strong>SSRF za\u0161tita za SAML integraciju.<\/strong><br \/>\nZa\u0161tita od napada poslu\u017eiteljske strane pro\u0161irena je na SAML. U ve\u0107ini instalacija dodatne radnje nisu potrebne, ali prilikom kori\u0161tenja unutarnjih IP adresa za SAML mo\u017ee biti potrebna konfiguracija allowlist-a putem OPENPROJECT_SSRF_PROTECTION_IP_ALLOWLIST.<\/p>\n<\/li>\n<li>\n<p><strong>Ispravka ranjivosti CVE-2026-52779.<\/strong><br \/>\nU ovom izdanju uklju\u010deno je ispravak gre\u0161ke u autorizaciji u modulima Kalender i Tim Planner. Problem je omogu\u0107avao korisniku s upravlja\u010dkim pravima u jednom projektu da bri\u0161e javne zahtjeve kalendara ili timskog planera iz drugog projekta, gdje nije imao odgovaraju\u0107a prava.<\/p>\n<\/li>\n<\/ul>\n<p><noindex><\/p>\n<p>Pored toga, OpenProject 17.5 uklju\u010duje brojne ispravke u 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\/\">Sastanci<\/a>, <a rel=\"nofollow\" href=\"https:\/\/www.openproject.org\/docs\/user-guide\/documents\/\">Dokumenti<\/a>, BlockNote, CKEditor, su\u010delju za administraciju, radu s filtrima, temama, mobilnoj verziji i izvozu u PDF. A\u017euriranje se preporu\u010duje svim korisnicima grane 17.x.<\/p>\n<p><\/noindex><\/p>\n<p>Izvor: <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\/hr\/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=\"hr_HR\" \/>\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\/hr\/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\/hr\/blog\/news\/openproject-17-5","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hr_HR","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\/hr\/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\/hr\/wp-json\/wp\/v2\/posts\/182021","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/comments?post=182021"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/182021\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media\/182022"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=182021"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=182021"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=182021"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}