Το τεύχος έχει δημοσιευτεί OpenProject 17.5.0 — ένα ανοιχτό σύστημα για τη διαχείριση έργων, εργασιών, οδικών χαρτών, ευέλικτου σχεδιασμού, συναντήσεων, τεκμηρίωσης και συνεργασίας ομάδων. Ο κώδικας του έργου διανέμεται κατόπιν άδειας χρήσης. GPLv3, η ανάπτυξη βρίσκεται σε εξέλιξη ανοιχτό στο GitHubΗ απελευθέρωση έλαβε χώρα Ιούνιος 10 2026 χρόνια.
Η κύρια αλλαγή στο OpenProject 17.5 είναι η εισαγωγή αναγνωριστικών πακέτων εργασίας που βασίζονται σε έργα, τα οποία βρίσκονται αυτήν τη στιγμή σε έκδοση Beta. Προηγουμένως, στις εργασίες του OpenProject αντιστοιχιζόταν ένας μόνο αριθμητικός αριθμός σε ολόκληρη την εγκατάσταση, όπως #2385. Τώρα, οι διαχειριστές μπορούν να επιλέξουν να συμπεριλάβει το αναγνωριστικό το περιβάλλον του έργου, όπως το PROJ-01. Αυτό απλοποιεί τις ροές εργασίας για οργανισμούς με πολλά έργα και βοηθά στις μετεγκαταστάσεις από το Jira, όπου οι ομάδες είναι συχνά συνηθισμένες σε αναγνωριστικά προβλημάτων που βασίζονται σε έργα.
Λίστα βασικών αλλαγών:
Αναγνωριστικά πακέτων εργασίας έργου.
Στο OpenProject 17.5, οι διαχειριστές μπορούν να επιλέξουν μεταξύ της προηγούμενης γενικής αριθμητικής ακολουθίας και της νέας λειτουργίας αναγνωριστικών που βασίζονται σε έργο. Αυτή η ρύθμιση ισχύει για ολόκληρη την εγκατάσταση. Οι παλιοί αριθμητικοί σύνδεσμοι, οι σελιδοδείκτες και οι αναφορές θα συνεχίσουν να λειτουργούν και η ίδια η ρύθμιση μπορεί να αναιρεθεί.Βελτιώσεις μετεγκατάστασης Jira.
Το Jira Migrator μπορεί πλέον να διατηρεί τα αναγνωριστικά εργασιών έργου κατά τη μετεγκατάσταση στο OpenProject. Επιπλέον, οι ημερομηνίες λήξης, η εκτιμώμενη προσπάθεια και η υπολειπόμενη προσπάθεια μπορούν πλέον να μετεγκατασταθούν. Αυτό μειώνει την απώλεια περιεχομένου κατά τη μετεγκατάσταση από το Jira και σας επιτρέπει να διατηρείτε γνωστές ονομασίες εργασιών.Εξαίρεση τύπων εργασιών από τα αρχεία καταγραφής εκκρεμοτήτων.
Στις ρυθμίσεις έργου, μπορείτε πλέον να εξαιρέσετε συγκεκριμένους τύπους πακέτων εργασίας από τις προβολές εκκρεμοτήτων. Για παράδειγμα, μια ομάδα μπορεί να αφαιρέσει επιτεύγματα ή ορόσημα υψηλού επιπέδου από το εκκρεμές, αφήνοντας μόνο τα στοιχεία στα οποία εργάζεται πραγματικά η ομάδα στον σχεδιασμό σπριντ.Βελτιωμένος ορισμός του ολοκληρωμένου χειρισμού στα εκκρεμή αρχεία.
Η διαμόρφωση των καταστάσεων που θεωρούνται ολοκληρωμένες λαμβάνεται πλέον υπόψη με μεγαλύτερη συνέπεια στα Ανεκτέλεστα. Αυτό είναι χρήσιμο για ομάδες όπου διαφορετικοί τύποι εργασίας θεωρούνται ολοκληρωμένοι σε διαφορετικά στάδια της διαδικασίας.Επανασχεδιασμένες προβολές σπριντ και κάρτες εργασιών.
Η ενότητα "Backlogs" έχει ενημερωμένους τίτλους sprint, κοντέινερ backlog και κάρτες πακέτων εργασίας. Η διεπαφή έχει γίνει πιο εύχρηστη: οι γονικές εργασίες, τα σημεία ιστορίας, οι προτεραιότητες, οι εκχωρούμενοι και η κατάσταση του sprint είναι πλέον πιο ορατά.Ενσωματωμένοι σύνδεσμοι προς εργασίες σε Έγγραφα.
Στην ενότητα Έγγραφα, οι σύνδεσμοι πακέτων εργασίας μπορούν πλέον να εισαχθούν απευθείας σε παραγράφους κειμένου, αντί ως ξεχωριστά μπλοκ. Αυτό καθιστά την τεκμηρίωση του έργου πιο ευανάγνωστη και επιτρέπει τη φυσική αναφορά σε εργασίες μέσα στο κείμενο.Βελτιωμένες αναφορές εργασιών στο CKEditor.
Στα πεδία κειμένου που υποστηρίζονται από το CKEditor, συμπεριλαμβανομένων των περιγραφών εργασιών, των στοιχείων ημερήσιας διάταξης συσκέψεων και των σελίδων wiki, οι αναφορές που επισημαίνονται με ## και ### επεκτείνονται πλέον απευθείας στον επεξεργαστή. Αντί για ένα μόνο αναγνωριστικό, εμφανίζεται περισσότερο περιεχόμενο: ο τύπος εργασίας, η κατάσταση και το θέμα.Μηνιαίες επαναλαμβανόμενες συναντήσεις.
Οι σειρές συσκέψεων έχουν πλέον πιο ευέλικτο προγραμματισμό: οι επαναλαμβανόμενες συσκέψεις μπορούν να προγραμματιστούν χρησιμοποιώντας πρότυπα όπως "πρώτη Δευτέρα του μήνα" ή "τελευταία Παρασκευή του μήνα". Αυτό είναι βολικό για τακτικές αξιολογήσεις, επιτροπές, συγχρονισμούς και αναδρομικές συζητήσεις.Λιγότερα περιττά μηνύματα ηλεκτρονικού ταχυδρομείου.
Το OpenProject πλέον ενοποιεί πολλαπλές γρήγορες αλλαγές σε συσκέψεις σε λιγότερα email. Οι ειδοποιήσεις αποστέλλονται μόνο μετά από μια παύση στην επεξεργασία, μειώνοντας τον αριθμό των περιττών email κατά την προετοιμασία της ημερήσιας διάταξης.Μαζική επιλογή ρόλων στις ρυθμίσεις ροής εργασίας.
Οι διαχειριστές μπορούν να επιλέξουν πολλαπλούς ρόλους ταυτόχρονα κατά τη ρύθμιση ροών εργασίας. Αυτό επιταχύνει τη διαμόρφωση σύνθετων δικαιωμάτων και σχημάτων κατάστασης, ειδικά σε εγκαταστάσεις με μεγάλο αριθμό ρόλων.Αλλαγές στην αδειοδότηση Sprint Sharing.
Η κοινή χρήση sprint μεταξύ έργων έχει μετακινηθεί στο εταιρικό πρόγραμμα. Οι υπάρχουσες διαμορφώσεις διατηρούνται μετά την αναβάθμιση, αλλά η δημιουργία, η επεξεργασία ή η επανενεργοποίηση τέτοιων ρυθμίσεων απαιτεί πλέον ένα εταιρικό πρόγραμμα.Αλλαγές στην προστασία αιτημάτων API με έλεγχο ταυτότητας κατά την περίοδο σύνδεσης.
Για αιτήματα που δεν είναι GET προς το APIv3 κατά την επαλήθευση συνεδρίας, χρησιμοποιείται πλέον το Sec-Fetch-Site: same-origin αντί για το X-Requested-With: XMLHttpRequest. Αυτή η αλλαγή σχετίζεται με την προστασία CSRF και δεν θα πρέπει να επηρεάζει τις κανονικές ενσωματώσεις API χρησιμοποιώντας OAuth ή διακριτικά API.Προστασία SSRF για ενσωμάτωση SAML.
Η προστασία από πλαστογράφηση αιτημάτων από την πλευρά του διακομιστή έχει επεκταθεί στο SAML. Οι περισσότερες εγκαταστάσεις δεν απαιτούν πρόσθετες ενέργειες, αλλά όταν χρησιμοποιείτε εσωτερικές διευθύνσεις IP για SAML, ίσως χρειαστεί να διαμορφώσετε μια λίστα επιτρεπόμενων χρησιμοποιώντας το OPENPROJECT_SSRF_PROTECTION_IP_ALLOWLIST.Διορθώνει την ευπάθεια CVE-2026-52779.
Η έκδοση περιλαμβάνει μια διόρθωση για ένα σφάλμα εξουσιοδότησης στις λειτουργικές μονάδες Ημερολογίου και Σχεδιασμού Ομάδας. Το πρόβλημα επέτρεπε σε έναν χρήστη με δικαιώματα διαχείρισης σε ένα έργο να διαγράψει αιτήματα δημόσιου ημερολογίου ή σχεδιαστή ομάδας από ένα άλλο έργο όπου δεν είχε τα κατάλληλα δικαιώματα.
Επιπλέον, το OpenProject 17.5 περιλαμβάνει πολυάριθμες διορθώσεις στα Backlogs, Jira Migrator, Συναντήσεις, έγγραφα, BlockNote, CKEditor, η διεπαφή διαχείρισης, τα φίλτρα, τα θέματα, η διάταξη για κινητά και η εξαγωγή PDF. Αυτή η ενημέρωση συνιστάται για όλους τους χρήστες του παραρτήματος 17.x.
Πηγή: linux.org.ru




