Edee.one 10.17.4
Edee.one 10.17.4
Vydáno 16. 7. 2026
Zkopírovat odkaz na sekciVerze modulů
| Modul | Verze |
|---|---|
| edee | 10.17.4 |
| cps | 10.17.3 |
| 12.4.3 | |
| job manager | 5.1.0 |
| rest | 3.3.2 |
| scramjet | 14.1.1 |
| taskmanager | 3.3.1 |
| registration | 6.6.2 |
| servlet | 6.1.1 |
| cookie consent | 2.1.0 |
| fulltext | 11.4.4 |
Zkopírovat odkaz na sekciZměny
Zkopírovat odkaz na sekci#2868 Update verze Darwin
Dependency
Aktualizace knihovny Darwin (správa databázových migrací) na verzi 1.2.3.
Zkopírovat odkaz na sekci#2867 Job manager - umožnit security tree pro joby podle modulu a skupiny
JobManager Nová vlastnost
Oprávnění k úlohám lze nově řídit po modulech nebo po skupinách úloh, ne jen globálně. Po zapnutí modulePermissionsEnabled nebo groupPermissionsEnabled se v administraci objeví strom oprávnění a stejná pravidla se vynucují i ve výpisu úloh a jejich spouštění.
Zkopírovat odkaz na sekci#2866 Modul Newslettery - kopírování šablon nezohledňuje obsahové bloky
Mail Oprava chyby
Funkce Připravit k dalšímu rozeslání nově zkopíruje do nové rozesílky i obsahové bloky originálu. Dosud vznikla kopie bez obsahu a redaktor ho musel poskládat znovu.
Zkopírovat odkaz na sekci#2864 lib_mail: AbstractClusterSynchronizedTask uvolní cizí zámek (IllegalStateException: No lock for process… was found!)
Mail Oprava chyby
Souběžně spuštěné instance clusterové úlohy mailu si navzájem uvolňovaly zámek, což vedlo k minutovým sériím chyb o neplatném zámku a k pádu úlohy. Klíč zámku už není sdílený mezi vlákny, takže odesílání mailů v clusteru běží spolehlivě.
Zkopírovat odkaz na sekci#2863 Servlet: podpora pro asynchronní servlety
Nová vlastnost Servlet
Filtry lze nově registrovat i pro asynchronní zpracování požadavku — výčet typů dispatchu byl rozšířen o hodnotu ASYNC. Bez toho šlo asynchronní servlety použít jen s omezením filtrů.
Zkopírovat odkaz na sekci#2861 Job Manager: chybí securityInterceptor na jobDetail/queue/executionDetail — přístup přes URL bez oprávnění
Bezpečnostní chyba JobManager Oprava chyby
Vnořené stránky Job Manageru (detail úlohy, fronta, detail běhu) měly deklarovaná oprávnění, ale nekontrolovaly je — kdo znal URL, dostal se na ně i bez práva jobManager. Kontrola se nyní provádí na všech těchto stránkách.
Zkopírovat odkaz na sekci#2860 Mail modul nekompatibilní s MariaDB
Mail modul jde nově inicializovat i nad MariaDB (ověřeno na 11.8) — jeho databázová migrace používala konstrukci, kterou MariaDB nepřijala, a selhání modulu shodilo start celé platformy. Ostatní základní moduly s MariaDB kompatibilní byly, mail byl poslední překážkou pro provoz nad MariaDB.
Zkopírovat odkaz na sekci#2859 fix(swagger): V31 request-body schémata resolvována přes špatný ModelConverters singleton (únik interních polí entity)
Oprava chyby RESTAPI
Generovaná OpenAPI dokumentace ve verzi 3.1 popisovala těla požadavků jako syrové interní entity — do specifikace prosakovala interní pole (metadataContainer, modelClassDescriptor a další). Projektům to rozbilo vygenerované klienty při přechodu na řadu 10.17. Schémata se nyní resolvují správně a odpovídají veřejnému kontraktu.
Zkopírovat odkaz na sekci#2850 Rozšíření cookie consent modulu (Juan, GUI)
Nová vlastnost
Modul cookie consent nově podporuje cookies frontendové platformy Juan a přináší administrační GUI pro přehled udělených souhlasů včetně exportu a filtrování podle domény.