Edee.one 10.17.4

Edee.one 10.17.4

Vydáno 16. 7. 2026

Zkopírovat odkaz na sekciVerze modulů

ModulVerze
edee10.17.4
cps10.17.3
mail12.4.3
job manager5.1.0
rest3.3.2
scramjet14.1.1
taskmanager3.3.1
registration6.6.2
servlet6.1.1
cookie consent2.1.0
fulltext11.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

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.

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.