Թողարկվել է թողարկում OpenProject 17.5.0 — բաց fuente կառավարման նախագծերի, առաջադրանքների, ճանապարհային քարտեզների, agile պլանավորման, հանդիպումների, փաստաթղթավորման և թիմերի համատեղ աշխատանքի համար։ Նախագծի կոդը տարածվում է GPLv3, զարգացման գործընթացը տեղի է ունենում բաց աղբյուրում GitHub-ում։ Ռելիզը տեղի ունեցավ 2026 թվականի հունիսի 10-ին.
OpenProject 17.5-ի հիմնական փոփոխությունը նախագծի աշխատային պակեթների համար նախագծային ինքնահաստատման ի հայտ գալն է, որն այժմ գտնվում է Beta կարգավիճակում։ Կհարկի միջոցով առաջադրանքները ստանում էին միասնամյա թվային համարը ամենօրյա տեղադրման շրջանակներում, օրինակ #2385։ Այժմ ադմինիստրատորը կարող է ընտրել այն ռեժիմը, որտեղ ինքնահաստատումը ընդգրկում է նախագծի համատեքստը, օրինակ PROJ-01։ Սա հեշտացնում է աշխատանքը կազմակերպություններում, որտեղ շատ նախագծեր կան, և օգնում է Jira-ում միգրացիայի ժամանակ, որտեղ թիմերը հաճախ սովոր են նախագծային բանալի ձևագործմանը։
Գլխավոր փոփոխությունների ցանկը:
Նախագծային ինքնահաստատում աշխատային պակեթների համար։
OpenProject 17.5-ում ադմինիստրատոռները կարող են ընտրել նախորդ ամենաէությունից թվային հաջորդականությունից կամ նոր նախագծային ինքնահաստատման ռեժիմից։ Կարգավորումը կիրառվում է ամբողջ տեղադրման համար։ Հին թվային հղումները, նշումները և ակնարկները շարունակելու են գործել, իսկ հենց կարգավորումը կարելի է հետաձգել։Jira-ից միգրացիայի բարելավումներ։
Jira Migrator-ը սովորել է պահպանել նախագծային ինքնահաստատումները առաջադրանքների տեղափոխման ժամանակ OpenProject-ում։ Հավելվել է նաև ժամկետների տեղափոխում, գնահատման աշխատանքային ծախսերի և մնացած աշխատանքի ծախսերի տեղափոխում։ Սա նվազեցնում է Jira-ից տեղափոխման ժամանակ համատեքստի կորուստը և թույլ է տալիս պահպանել սովորական առաջադրանքների նշումներն։Backlogs-ից առաջադրանքների տիպերի բացառություն։
Անկախության կարգավորումներում այժմ կարող եք բացառել առանձին աշխատանքային պակեթների տիպեր backlog ներկայացումներից։ Օրինակ, թիմը կարող է հեռացնել backlog-ից վերին մակարդակի Epics կամ Milestones, թողնելով միայն այն տարրերը, որոնք իրականում աշխատում է թիմը։Backlogs-ում ավարտի սահմանման բարելավված մշակում։
Երբեք նկատվող բոլոր դրանք ավարտված ստատուսային կարգավորումն այժմ ավելի համաչափ է հաշվում Backlogs-ում։ Սա օգտակար է այն թիմերի համար, որտեղ տարբեր աշխատանքների տեսակները տարբեր փուլերում համարվում են պատրաստ։Փոփոխված sprint դիտումներ և առաջադրանքի քարտեր։
Backlogs մոդուլում սպրինտների վերնագրերը, backlog կոնտեյներն ու աշխատային պակեթների քարտերը համապատասխանեցված են։ Ինտերֆեյսը դարձել է ավելի տեսանելի. ավելի լավ երևում են ծնողական աշխատանքները, պատմության կետերը, առաջնահերթությունները, իրականցողները և սպրինտի վիճակը։Documents-ում կառուցված հղումներ առաջադրանքների վրա։
Documents մոդուլում աշխատանքային պակեթների հղումները այժմ կարելի է ներառել ուղղակի տեքստի ագավների մեջ, այլ ոչ թե միայն առանձին բլոկներով։ Սա դարձնում է նախագծային փաստաթղթավորումը ավելի ընթերցող և կողմից թեթև կցված առաջադրանքներին դժվարություն խնդրում։CKEditor-ում առաջադրանքների լայնածավալ ակնարկներ։
CKEditor հիմნად ტექსტური ველებში, მათ შორის ამოცანების აღწერებში, შეხვედრის წესების ელემენტებში და wiki-გვერდებზე, ## და ### მენაშენობა ახლა პირდაპირ რედაქტორში ხორციელდება. ერთ-ერთ საგნის ნაცვლად მეტ კონტექსტს გვიჩვენებს: ტიპი, სტატუსი და თემის საკითხი.თვენიარად განმეორებადი შეხვედრები.
Meeting series აქედან წარმატებული დაგეგმვნის გეგმები: განმეორებადი შეხვედრები შეიძლება განისაზღვროს შაბლონებზე, როგორიცაა „მთელ თვეში პირველ ორშაბათს“ ან „თვეში ბოლო პარასკევს“. ეს სასარგებლოა რეგულარული მიმოხილვების, კომიტეტების, სინქრონიზაციებისა და რეტროსპექტივებისთვის.ნაკლები ზედმეტი ელფოსტა.
OpenProject ახლა აერთიანებს რამდენიმე სწრაფ ცვლილებას შეხვედრებში ნაკლებ საფოსტო წერილში. შეტყობინება იგზავნება მხოლოდ რედაქტირების ნამყოფი დროის შემდეგ, რაც ამცირებს ზედმეტი ელფოსტის რაოდენობას დღის წესრიგის მომზადებისას.მრავალმხრივი როლების არჩევა სამუშაო პროცესში.
ადმინისტრატორები შეიძლება ერთდროულად აირჩიონSeveral role while configuring workflows. This speeds up the configuration of complex permission and status schemes, especially in installations with many roles.სპრინტის გაზიარების ლიცენზირების ცვლილება.
სპრინტების გაზიარება პროექტებს შორის გადავიდა Corporate გეგმაში. უკვე არსებული კონფიგურაციები ჰ сохранятся обновлении, მაგრამ ახალი, შეცვლილი ან განმეორებითი აქტივაცია ამ კონფიგურაციებისთვის ახლა მოითხოვს Corporate გეგმას.Session-authenticated API-პარამეტრების დაცვის ცვლილება.
ნე-GET APIv3-მდე სესიონური ავტორიზაციის მოთხოვნების მიხედვით X-Requested-With: XMLHttpRequest-ის ნაცვლად გამოიყენება Sec-Fetch-Site: same-origin. ეს ცვლილება CSRF-ის დაცვას უკავშირდება და არ უნდა შეეხოს ჩვეულებრივ API ინტეგრაციებს, რომლებსაც იყენებენ OAuth ან API-ტოკენები.SAML ინტეგრაციისთვის SSRF-ის დაცვა.
Server-Side Request Forgery-ის დაცვა გაწვდილი ხდება SAML-ისთვის. უმეტეს ინსტალაციებში დამატებითი ქმედებები არ საჭიროებს, მაგრამ SAML-ისთვის შიდა IP- მისამართების გამოყენებისას შეიძლება საჭირო გახდეს allowlist-ის კონფიგურაცია OPENPROJECT_SSRF_PROTECTION_IP_ALLOWLIST-ის საშუალებით.CVE-2026-52779 უსაფრთხოების ხარვეზის შეწყვეტა.
გამომცხადების ფარგლებში გაწვდილი შეტყობინებების პრობლემის გამოსწრება კალენდრისა და გუნდის გეგმიური მოდულების ფარგლებში. პრობლემა საშუალებას აძლევდა მომხმარებელს, ვინც ჰქონდა მართვის უფლებები ერთ პროექტში, წაშალოს საჯარო კალენდრის ან გუნდის გეგმური მოთხოვნები სხვა პროექტიდან, სადაც მას არ ჰქონდა შესაბამისი უფლებები.
ასევე, OpenProject 17.5-ში გაწვდილია მრავალი გასწორება Backlogs-ში, Jira Migrator, Meetings, Documents, BlockNote, CKEditor, ადმინისტრირების ინტერფეისი, ფილტრების მუშაობა, თემების დიზაინი, მობილური ვერსია და PDF ექსპორტი. განახლება რეკომენდირებულია ყველა 17.x ვერსიის მომხმარებლებისთვის.
Ընտանիք: linux.org.ru




