ΠΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½ Π½ΠΎΠ²Π° Π²Π΅ΡΡΠΈΡ OpenProject 17.5.0 β ΠΎΡΠΊΡΠΈΡΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈ, Π·Π°Π΄Π°ΡΠΈ, ΠΏΡΡΠ½ΠΈ ΠΊΠ°ΡΡΠΈ, agile-ΠΏΠ»Π°Π½ΠΈΡΠ°Π½Π΅, ΡΡΠ΅ΡΠΈ, Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΈ ΡΡΠ²ΠΌΠ΅ΡΡΠ½Π° ΡΠ°Π±ΠΎΡΠ° Π½Π° Π΅ΠΊΠΈΠΏΠΈ. ΠΠΎΠ΄ΡΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Π΅ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π· GPLv3, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° ΡΠ΅ Π²ΠΎΠ΄ΠΈ ΠΎΡΠΊΡΠΈΡΠΎ Π² GitHub. Π Π΅Π»ΠΈΠ·ΡΡ ΡΠ΅ ΡΡΡΡΠΎΡ Π½Π° 10 ΡΠ½ΠΈ 2026 Π³ΠΎΠ΄ΠΈΠ½Π°.
ΠΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΠΏΡΠΎΠΌΡΠ½Π° Π² OpenProject 17.5 Π΅ Π²ΡΠ²Π΅ΠΆΠ΄Π°Π½Π΅ΡΠΎ Π½Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ½ΠΈ ΡΠ°Π±ΠΎΡΠ½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ, ΠΊΠΎΠΈΡΠΎ Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΡΠ° Π² ΡΡΠ°ΡΡΡ Beta. ΠΠΎ-ΡΠ°Π½ΠΎ Π·Π°Π΄Π°ΡΠΈΡΠ΅ Π² OpenProject ΠΏΠΎΠ»ΡΡΠ°Π²Π°Ρ Π° Π΅Π΄ΠΈΠ½Π΅Π½ ΡΠΈΡΠ»ΠΎΠ² Π½ΠΎΠΌΠ΅Ρ Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΡΡΠ»Π°ΡΠ° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ #2385. Π‘Π΅Π³Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·Π±Π΅ΡΠ΅ ΡΠ΅ΠΆΠΈΠΌ, ΠΏΡΠΈ ΠΊΠΎΠΉΡΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡΡ Π²ΠΊΠ»ΡΡΠ²Π° ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ PROJ-01. Π’ΠΎΠ²Π° ΠΎΠΏΡΠΎΡΡΡΠ²Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π² ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈ ΠΈ ΠΏΠΎΠΌΠ°Π³Π° ΠΏΡΠΈ ΠΌΠΈΠ³ΡΠ°ΡΠΈΡΡΠ° ΠΎΡ Jira, ΠΊΡΠ΄Π΅ΡΠΎ Π΅ΠΊΠΈΠΏΠΈΡΠ΅ ΡΠ΅ΡΡΠΎ ΡΠ° ΡΠ²ΠΈΠΊΠ½Π°Π»ΠΈ Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ½ΠΈ ΠΊΠ»ΡΡΠΎΠ²Π΅ Π·Π° Π·Π°Π΄Π°ΡΠΈ.
Π‘ΠΏΠΈΡΡΠΊ Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ:
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ½ΠΈ ΡΠ°Π±ΠΎΡΠ½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ.
Π OpenProject 17.5 Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΈΠ·Π±ΠΈΡΠ°Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠ΅Π΄ΠΈΡΠ½Π°ΡΠ° ΠΎΠ±ΡΠ° ΡΠΈΡΠ»ΠΎΠ²Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎΡΡ ΠΈ Π½ΠΎΠ²ΠΈΡ ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈ, Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ°. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ°ΡΠ° ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³Π° Π·Π° ΡΡΠ»Π°ΡΠ° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡ. Π‘ΡΠ°ΡΠΈΡΠ΅ ΡΠΈΡΠ»ΠΎΠ²ΠΈ Π²ΡΡΠ·ΠΊΠΈ, ΠΎΡΠΌΠ΅ΡΠΊΠΈ ΠΈ ΡΠΏΠΎΠΌΠ΅Π½Π°Π²Π°Π½ΠΈΡ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π°Ρ Π΄Π° ΡΠ°Π±ΠΎΡΡΡ, Π° ΡΠ°ΠΌΠ°ΡΠ° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΎΡΠΌΠ΅Π½Π΅Π½Π°.ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ Π² ΠΌΠΈΠ³ΡΠ°ΡΠΈΡΡΠ° ΠΎΡ Jira.
Jira Migrator Π²Π΅ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π·Π°ΠΏΠ°Π·Π²Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ½ΠΈ Π·Π°Π΄Π°ΡΠΈ ΠΏΡΠΈ ΠΏΡΠ΅Π½ΠΎΡΠ° Π² OpenProject. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΌΠΈΠ³ΡΠ°ΡΠΈΡ Π½Π° ΡΡΠΎΠΊΠΎΠ²Π΅ΡΠ΅ Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅, ΠΎΡΠ΅Π½ΡΡΠ½ΠΈ ΡΡΡΠ΄ΠΎΠ·Π°ΡΡΠ°ΡΠΈ ΠΈ ΠΎΡΡΠ°ΡΡΡΠ½ΠΈ ΡΡΡΠ΄ΠΎΠ·Π°ΡΡΠ°ΡΠΈ. Π’ΠΎΠ²Π° Π½Π°ΠΌΠ°Π»ΡΠ²Π° Π·Π°Π³ΡΠ±ΠΈΡΠ΅ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ ΠΏΡΠΈ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ ΠΎΡ Jira ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΠΎΠ·Π½Π°ΡΠΈΡΠ΅ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΡ Π½Π° Π·Π°Π΄Π°ΡΠΈΡΠ΅.ΠΠ·ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠΈΠΏΠΎΠ²Π΅ Π·Π°Π΄Π°ΡΠΈ ΠΎΡ Backlogs.
Π Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΠ΅Π³Π° ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΊΠ»ΡΡΠ²Π°Ρ ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΡΠΈΠΏΠΎΠ²Π΅ ΡΠ°Π±ΠΎΡΠ½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΎΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΡΠ½Π΅ΡΠΎ Π² backlog. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΠΊΠΈΠΏΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π΅ ΠΎΡ backlog Π²ΠΈΡΡΠ΅ΡΡΠΎΡΡΠΈΡΠ΅ Epics ΠΈΠ»ΠΈ Milestones, ΠΎΡΡΠ°Π²ΡΠΉΠΊΠΈ Π² ΠΏΠ»Π°Π½ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠΏΡΠΈΠ½ΡΠΎΠ²Π΅ΡΠ΅ ΡΠ°ΠΌΠΎ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ΅, Ρ ΠΊΠΎΠΈΡΠΎ ΡΠ΅Π°Π»Π½ΠΎ ΡΠ°Π±ΠΎΡΠΈ Π΅ΠΊΠΈΠΏΡΡ.ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Definition of Done Π² Backlogs.
ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ° Π½Π° ΡΡΠ°ΡΡΡΠΈΡΠ΅, ΡΡΠΈΡΠ°Π½ΠΈ Π·Π° Π·Π°Π²ΡΡΡΠ΅Π½ΠΈ, ΡΠ΅Π³Π° ΡΠ΅ ΠΎΡΡΠΈΡΠ° Π² Backlogs ΠΏΠΎ-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ. Π’ΠΎΠ²Π° Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π° Π΅ΠΊΠΈΠΏΠΈ, ΠΊΡΠ΄Π΅ΡΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠΈΠΏΠΎΠ²Π΅ ΡΠ°Π±ΠΎΡΠ° ΡΠ΅ ΡΡΠΈΡΠ°Ρ Π·Π° Π³ΠΎΡΠΎΠ²ΠΈ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π΅ΡΠ°ΠΏΠΈ ΠΎΡ ΠΏΡΠΎΡΠ΅ΡΠ°.ΠΡΠ΅ΡΠ°Π±ΠΎΡΠ΅Π½ΠΈ ΠΈΠ·Π³Π»Π΅Π΄ΠΈ Π½Π° ΡΠΏΡΠΈΠ½ΡΠΎΠ²Π΅ΡΠ΅ ΠΈ ΠΊΠ°ΡΡΠΈΡΠ΅ Π½Π° Π·Π°Π΄Π°ΡΠΈΡΠ΅.
Π ΠΌΠΎΠ΄ΡΠ»Π° Backlogs ΡΠ° ΠΎΠ±Π½ΠΎΠ²Π΅Π½ΠΈ Π·Π°Π³Π»Π°Π²ΠΈΡΡΠ° Π½Π° ΡΠΏΡΠΈΠ½ΡΠΎΠ²Π΅ΡΠ΅, ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈΡΠ΅ Π½Π° backlog ΠΈ ΠΊΠ°ΡΡΠΈΡΠ΅ Π½Π° ΡΠ°Π±ΠΎΡΠ½ΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ. ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡΡ ΡΡΠ°Π½Π° ΠΏΠΎ-ΡΡΠ΅Π½: ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ ΡΠ΅ Π²ΠΈΠΆΠ΄Π°Ρ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΠΊΠΈΡΠ΅ Π·Π°Π΄Π°ΡΠΈ, story points, ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠΈ, ΠΈΠ·ΠΏΡΠ»Π½ΠΈΡΠ΅Π»ΠΈ ΠΈ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ Π½Π° ΡΠΏΡΠΈΠ½ΡΠ°.ΠΠ³ΡΠ°Π΄Π΅Π½ΠΈ Π²ΡΡΠ·ΠΊΠΈ ΠΊΡΠΌ Π·Π°Π΄Π°ΡΠΈ Π² Documents.
Π ΠΌΠΎΠ΄ΡΠ»Π° Documents Π²ΡΡΠ·ΠΊΠΈΡΠ΅ ΠΊΡΠΌ ΡΠ°Π±ΠΎΡΠ½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΡΠ΅Π³Π° ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ Π²ΠΌΡΠΊΠ²Π°Ρ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΈΡΠ΅ Π°Π±Π·Π°ΡΠΈ, Π° Π½Π΅ ΡΠ°ΠΌΠΎ ΠΊΠ°ΡΠΎ ΠΎΡΠ΄Π΅Π»Π½ΠΈ Π±Π»ΠΎΠΊΠΎΠ²Π΅. Π’ΠΎΠ²Π° ΠΏΡΠ°Π²ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ½Π°ΡΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΠΎ-ΡΠΈΡΠ°Π΅ΠΌΠ° ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½ΠΎ ΠΏΡΠ΅ΠΏΡΠ°ΡΠ°Π½Π΅ ΠΊΡΠΌ Π·Π°Π΄Π°ΡΠΈ Π² ΡΠ΅ΠΊΡΡΠ°.Π Π°Π·ΡΠΈΡΠ΅Π½ΠΈ ΡΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΡ Π½Π° Π·Π°Π΄Π°ΡΠΈ Π² CKEditor.
Π ΡΠ΅ΠΊΡΡΠΎΠ²ΠΈ ΠΏΠΎΠ»Π΅ΡΠ° Π½Π° Π±Π°Π·Π° CKEditor, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π° Π·Π°Π΄Π°ΡΠΈ, Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ ΠΎΡ Π΄Π½Π΅Π²Π½ΠΈΡ ΡΠ΅Π΄ ΠΈ wiki ΡΡΡΠ°Π½ΠΈΡΠΈ, ΡΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΡΡΠ° ΡΡΠ΅Π· ## ΠΈ ### ΡΠ΅Π³Π° ΡΠ΅ ΡΠ°Π·Π³ΡΡΡΠ°Ρ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π² ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ°. ΠΠΌΠ΅ΡΡΠΎ Π΅Π΄ΠΈΠ½ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ: ΡΠΈΠΏ, ΡΡΠ°ΡΡΡ ΠΈ ΡΠ΅ΠΌΠ° Π½Π° Π·Π°Π΄Π°ΡΠ°ΡΠ°.ΠΠΆΠ΅ΠΌΠ΅ΡΠ΅ΡΠ½ΠΈ ΠΏΠΎΠ²ΡΠ°ΡΡΡΠΈ ΡΠ΅ ΡΡΠ΅ΡΠΈ.
Π‘Π΅ΡΠΈΠΈ ΠΎΡ ΡΡΠ΅ΡΠΈ ΠΏΠΎΠ»ΡΡΠΈΡ Π° ΠΏΠΎ-Π³ΡΠ²ΠΊΠ°Π²ΠΎ ΠΏΠ»Π°Π½ΠΈΡΠ°Π½Π΅: ΠΏΠΎΠ²ΡΠ°ΡΡΡΠΈ ΡΠ΅ ΡΡΠ΅ΡΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ Π½Π°ΡΡΠΎΡΠ²Π°Π½ΠΈ ΠΏΠΎ ΡΠ°Π±Π»ΠΎΠ½ΠΈ ΠΊΠ°ΡΠΎ βΠΏΡΡΠ²ΠΈΡ ΠΏΠΎΠ½Π΅Π΄Π΅Π»Π½ΠΈΠΊ Π½Π° ΠΌΠ΅ΡΠ΅ΡΠ°β ΠΈΠ»ΠΈ βΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ ΠΏΠ΅ΡΡΠΊ Π½Π° ΠΌΠ΅ΡΠ΅ΡΠ°β. Π’ΠΎΠ²Π° Π΅ ΡΠ΄ΠΎΠ±Π½ΠΎ Π·Π° ΡΠ΅Π΄ΠΎΠ²Π½ΠΈ ΡΠ΅Π²ΡΡΠ°, ΠΊΠΎΠΌΠΈΡΠ΅ΡΠΈ, ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΡΠ΅ΡΡΠΎΡΠΏΠ΅ΠΊΡΠΈΠ²ΠΈ.ΠΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΈΠ·Π»ΠΈΡΠ½ΠΈ ΠΈΠΌΠ΅ΠΉΠ»ΠΈ.
OpenProject ΡΠ΅Π³Π° ΠΎΠ±Π΅Π΄ΠΈΠ½ΡΠ²Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π±ΡΡΠ·ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² ΡΡΠ΅ΡΠΈΡΠ΅ Π² ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΈΡΠΌΠ°. Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΡΠ°ΡΠ° ΡΠ°ΠΌΠΎ ΡΠ»Π΅Π΄ ΠΏΠ°ΡΠ·Π° Π² ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°Π½Π΅ΡΠΎ, ΠΊΠΎΠ΅ΡΠΎ Π½Π°ΠΌΠ°Π»ΡΠ²Π° Π±ΡΠΎΡ Π½Π° ΠΈΠ·Π»ΠΈΡΠ½ΠΈΡΠ΅ ΠΈΠΌΠ΅ΠΉΠ»ΠΈ ΠΏΡΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ°ΡΠ° Π½Π° Π΄Π½Π΅Π²Π½ΠΈΡ ΡΠ΅Π΄.ΠΠ°ΡΠΎΠ²ΠΎ ΠΈΠ·Π±ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΎΠ»ΠΈ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΡΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ½ΠΈΡ ΠΏΡΠΎΡΠ΅Ρ.
ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΈΠ·Π±ΠΈΡΠ°Ρ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠΎΠ»ΠΈ Π½Π°Π²Π΅Π΄Π½ΡΠΆ ΠΏΡΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΡΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ½ΠΈΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΈ. Π’ΠΎΠ²Π° ΡΡΠΊΠΎΡΡΠ²Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ° Π½Π° ΡΠ»ΠΎΠΆΠ½ΠΈ ΡΡ Π΅ΠΌΠΈ Ρ ΠΏΡΠ°Π²Π° ΠΈ ΡΡΠ°ΡΡΡΠΈ, ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π² ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΠΈ Ρ Π³ΠΎΠ»ΡΠΌ Π±ΡΠΎΠΉ ΡΠΎΠ»ΠΈ.ΠΡΠΎΠΌΡΠ½Π° Π² Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΏΠΎΠ΄Π΅Π»ΡΠ½Π΅ΡΠΎ Π½Π° ΡΠΏΡΠΈΠ½ΡΠΎΠ²Π΅.
Π‘ΠΏΠΎΠ΄Π΅Π»ΡΠ½Π΅ΡΠΎ Π½Π° ΡΠΏΡΠΈΠ½ΡΠΎΠ²Π΅ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ΅ Π΅ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ΅Π½ΠΎ Π² ΡΠ°ΡΠΈΡ Corporate. Π‘ΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΡΠ΅ Π·Π°ΠΏΠ°Π·Π²Π°Ρ ΡΠ»Π΅Π΄ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ, Π½ΠΎ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ, ΠΏΡΠΎΠΌΡΠ½Π°ΡΠ° ΠΈΠ»ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½Π°ΡΠ° Π°ΠΊΡΠΈΠ²Π°ΡΠΈΡ Π½Π° ΡΠ°ΠΊΠΈΠ²Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π²Π΅ΡΠ΅ ΠΈΠ·ΠΈΡΠΊΠ²Π° Corporate ΠΏΠ»Π°Π½.ΠΡΠΎΠΌΡΠ½Π° Π² Π·Π°ΡΠΈΡΠ° Π½Π° session-authenticated API Π·Π°ΡΠ²ΠΊΠΈ.
ΠΠ° Π½Π΅-GET Π·Π°ΡΠ²ΠΊΠΈ ΠΊΡΠΌ APIv3 ΠΏΡΠΈ ΡΠ΅ΡΠΈΠΎΠ½Π½Π° Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡ Π²ΠΌΠ΅ΡΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° X-Requested-With: XMLHttpRequest ΡΠ΅Π³Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Sec-Fetch-Site: same-origin. Π’Π°Π·ΠΈ ΠΏΡΠΎΠΌΡΠ½Π° Π΅ ΡΠ²ΡΡΠ·Π°Π½Π° Ρ Π·Π°ΡΠΈΡΠ°ΡΠ° ΠΎΡ CSRF ΠΈ Π½Π΅ Π±ΠΈ ΡΡΡΠ±Π²Π°Π»ΠΎ Π΄Π° Π·Π°ΡΠ΅Π³Π½Π΅ Π½ΠΎΡΠΌΠ°Π»Π½ΠΈΡΠ΅ API ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠΈ OAuth ΠΈΠ»ΠΈ API ΡΠΎΠΊΠ΅Π½ΠΈ.SSRF Π·Π°ΡΠΈΡΠ° Π·Π° SAML ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ.
ΠΠ°ΡΠΈΡΠ°ΡΠ° ΡΡΠ΅ΡΡ Server-Side Request Forgery Π΅ ΡΠ°Π·ΡΠΈΡΠ΅Π½Π° Π·Π° SAML. Π ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΠΈ Π½Π΅ ΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ, Π½ΠΎ ΠΏΡΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π²ΡΡΡΠ΅ΡΠ½ΠΈ IP Π°Π΄ΡΠ΅ΡΠΈ Π·Π° SAML ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°Π»ΠΎΠΆΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π½Π° allowlist ΡΡΠ΅Π· OPENPROJECT_SSRF_PROTECTION_IP_ALLOWLIST.ΠΠΎΠΏΡΠ°Π²ΠΊΠ° Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡ CVE-2026-52779.
Π ΡΠ΅Π»ΠΈΠ·Π° Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΎ ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠ°ΡΠ° Π² ΠΌΠΎΠ΄ΡΠ»ΠΈ Calendar ΠΈ Team Planner. ΠΡΠΎΠ±Π»Π΅ΠΌΠ°ΡΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ Ρ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡΠΊΠΈ ΠΏΡΠ°Π²Π° Π² Π΅Π΄ΠΈΠ½ ΠΏΡΠΎΠ΅ΠΊΡ Π΄Π° ΠΈΠ·ΡΡΠΈΠ²Π° ΠΏΡΠ±Π»ΠΈΡΠ½ΠΈ Π·Π°ΡΠ²ΠΊΠΈ ΠΎΡ ΠΊΠ°Π»Π΅Π½Π΄Π°ΡΠ° ΠΈΠ»ΠΈ ΠΏΠ»Π°Π½ΠΈΡΠ°ΡΠΈΡ Π΅ΠΊΠΈΠΏ Π² Π΄ΡΡΠ³ ΠΏΡΠΎΠ΅ΠΊΡ, ΠΊΡΠ΄Π΅ΡΠΎ ΡΠΎΠΉ Π½ΡΠΌΠ° ΡΡΠΎΡΠ²Π΅ΡΠ½ΠΈΡΠ΅ ΠΏΡΠ°Π²Π°.
ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, OpenProject 17.5 Π²ΠΊΠ»ΡΡΠ²Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ Π² Backlogs, Jira Migrator, ΠΡΡΡΠ΅ΡΠΈ, ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠΈ, BlockNote, CKEditor, Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΡΠΈΠ»ΡΡΠΈΡΠ°Π½Π΅ΡΠΎ, ΡΠ΅ΠΌΠΈΡΠ΅ Π·Π° ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅, ΠΌΠΎΠ±ΠΈΠ»Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ° ΠΈ Π΅ΠΊΡΠΏΠΎΡΡΠΈΡΠ°Π½Π΅ Π½Π° PDF. ΠΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° Π΅ ΠΏΡΠ΅ΠΏΠΎΡΡΡΠΈΡΠ΅Π»Π½Π° Π·Π° Π²ΡΠΈΡΠΊΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ Π½Π° Π²Π΅ΡΡΠΈΡ 17.x.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru




