OpenProject 17.5









Opublikowano wersję OpenProject 17.5.0 — otwartym systemie zarządzania projektami, zadaniami, planami działania, planowaniem agile, spotkaniami, dokumentacją i współpracą zespołów. Kod projektu jest udostępniany na licencji GPLv3, rozwój odbywa się otwarcie na GitHubie. Wydanie miało miejsce 10 czerwca 2026 roku.

Główna zmiana w OpenProject 17.5 — wprowadzenie identyfikatorów projektów dla pakietów roboczych, obecnie w statusie Beta. Wcześniej zadania w OpenProject otrzymywały unikalny numeryczny identyfikator w ramach całej instalacji, na przykład #2385. Teraz administrator może wybrać tryb, w którym identyfikator zawiera kontekst projektu, na przykład PROJ-01. Ułatwia to pracę w organizacjach z dużą liczbą projektów i pomaga w migracji z Jira, gdzie zespoły często przyzwyczajone są do kluczy projektów zadań.

Lista głównych zmian:

  • Identyfikatory projektów pakietów roboczych.
    W OpenProject 17.5 administratorzy mogą wybierać między wcześniejszą ogólną sekwencją numeryczną a nowym trybem identyfikatorów opartych na projekcie. Ustawienia są stosowane do całej instalacji. Stare numeryczne odnośniki, zakładki i wzmianki nadal działają, a sama konfiguracja może być cofnięta.

  • Udoskonalenia migracji z Jira.
    Migrator Jira nauczył się zachowywać identyfikatory projektów zadań podczas przenoszenia ich do OpenProject. Ponadto dodano migrację terminów realizacji, szacowanych czasów i pozostałych czasów roboczych. Zmniejsza to utratę kontekstu podczas przenoszenia z Jira i pozwala zachować dotychczasowe oznaczenia zadań.

  • Wyłączenie typów zadań z Backlogs.
    W ustawieniach projektu można teraz wykluczać pojedyncze typy pakietów roboczych z przedstawień backlogu. Na przykład zespół może usunąć z backlogu epiki najwyższego szczebla lub kamienie milowe, pozostawiając w planowaniu sprintów tylko te elementy, nad którymi zespół faktycznie pracuje.

  • Ulepszona obsługa Definition of Done w Backlogs.
    Konfiguracja statusów uznawanych za zakończone jest teraz uwzględniana w Backlogs w sposób bardziej spójny. Jest to przydatne dla zespołów, w których różne typy prac uznawane są za gotowe na różnych etapach procesu.

  • Przerobione widoki sprintów i karty zadań.
    W module Backlogs zaktualizowane nagłówki sprintów, kontenery backlogu i karty pakietów roboczych. Interfejs stał się bardziej przejrzysty: lepiej widoczne są zadania nadrzędne, punkty story, priorytety, wykonawcy i stan sprintu.

  • Wbudowane odnośniki do zadań w Dokumentach.
    W module Documents od teraz można wstawiać linki do zadań roboczych bezpośrednio w tekstach akapitów, a nie tylko jako oddzielne bloki. To sprawia, że dokumentacja projektowa staje się bardziej czytelna i pozwala na naturalne odwoływanie się do zadań w tekście.

  • Rozszerzone wzmianki o zadaniach w CKEditor.
    W polach tekstowych opartych na CKEditor, w tym w opisach zadań, elementach porządku spotkania i stronach wiki, wzmianki poprzez ## i ### są teraz rozwijane bezpośrednio w edytorze. Zamiast jednego identyfikatora wyświetla się więcej kontekstu: typ, status i temat zadania.

  • Comiesięczne powtarzające się spotkania.
    Serie spotkań zyskały bardziej elastyczne planowanie: powtarzające się spotkania można ustalać według wzorów, takich jak „pierwszy poniedziałek miesiąca” lub „ostatni piątek miesiąca”. To ułatwia regularne przeglądy, komisje, synchronizacje i retrospektywy.

  • Mniej niepotrzebnych wiadomości e-mail.
    OpenProject teraz łączy kilka szybkich zmian w spotkaniach w mniejszą liczbę wiadomości. Powiadomienie jest wysyłane tylko po przerwie w edytowaniu, co zmniejsza liczbę niepotrzebnych e-maili podczas przygotowywania porządku obrad.

  • Masowy wybór ról w konfiguracji workflow.
    Administratorzy mogą wybierać wiele ról jednocześnie podczas konfigurowania procesów pracy. To przyspiesza konfigurację złożonych schematów uprawnień i statusów, szczególnie w instalacjach z dużą liczbą ról.

  • Zmiana licencjonowania współdzielenia sprintów.
    Współdzielenie sprintów między projektami zostało przeniesione do planu Corporate. Już istniejące konfiguracje pozostają nienaruszone po aktualizacji, ale tworzenie, zmiana lub ponowne aktywowanie takich ustawień teraz wymaga planu Corporate.

  • Zmiana ochrony zapytań API z sesyjną autoryzacją.
    Dla nie-GET zapytań do APIv3 przy sesyjnej autoryzacji zamiast sprawdzania X-Requested-With: XMLHttpRequest teraz używa się Sec-Fetch-Site: same-origin. Ta zmiana ma na celu ochronę przed CSRF i nie powinna wpływać na normalne integracje API, które korzystają z OAuth lub tokenów API.

  • Ochrona SSRF dla integracji SAML.
    Ochrona przed Server-Side Request Forgery została rozszerzona na SAML. W większości instalacji dodatkowe działania nie są wymagane, ale przy korzystaniu z wewnętrznych adresów IP do SAML może być konieczna konfiguracja allowlist przez OPENPROJECT_SSRF_PROTECTION_IP_ALLOWLIST.

  • Naprawa luki CVE-2026-52779.
    W wydaniu zawarto poprawkę błędu autoryzacji w modułach Kalendarz i Planowanie Zespołu. Problem pozwalał użytkownikowi z uprawnieniami zarządzania w jednym projekcie usuwać publiczne zapytania kalendarza lub planowania zespołu z innego projektu, w którym nie miał odpowiednich uprawnień.

Oprócz tego, OpenProject 17.5 zawiera liczne poprawki w Backlogs, Migrator Jira, Spotkania, Dokumenty, BlockNote, CKEditor, interfejsie administracyjnym, działaniu filtrów, motywach, mobilnej wersji oraz eksporcie PDF. Aktualizacja jest zalecana dla wszystkich użytkowników wersji 17.x.

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster