Edee.one 10.18.2
Vydáno 2. 11. 2026
Verze modulů
| Modul | Verze |
|---|---|
| edee | 10.18.2 |
| cps | 10.18.2 |
| ai | 1.0.4 |
| 12.5.1 | |
| fulltext | 11.5.3 |
| adam | 15.5.1 |
| remote login | 5.1.2 |
| http client | 4.1.2 |
| validation | 1.3.1 |
Změny
#3123 Deserializace JSON containeru padá na read-only 1:1 bundlu
Adam Fulltext Oprava chyby Stage
Entity s metadatovým bundlem jen pro čtení (readOnly="true") jde znovu načíst ze stage. Dřív
načtení padalo na IllegalArgumentException … is read only a s ním i fulltextová indexace takových
stránek. Stejná chyba nastávala při připojení read-only 1:1 bundlu ke containeru.
#3121 lib_edee_security: SsoProfileRedirectInterceptor padá na NPE u uživatele bez properties → stránka profilu vrací chybu
Bezpečnostní politika Edee Oprava chyby
Stránka profilu přihlášeného uživatele v administraci se znovu otevře i u účtů bez uložených vlastností, typicky u lokálních účtů na projektech bez SSO. Dřív skončila chybou a uživatel si nemohl ani změnit heslo. Stejná chyba je opravena i v modulu OIDC při ověřování SSO identity.
#3119 lib_mail: autosave editoru kampaní se načítá i bez modulu edeeautosave → NoSuchBeanDefinitionException: SnapshotStoreService
Edee Mail Oprava chyby
Automatické ukládání rozpracovaných kampaní se zapne jen na projektech s modulem edeeautosave.
Bez něj už editor kampaní koncepty neodesílá a log se nezahlcuje chybou
NoSuchBeanDefinitionException: SnapshotStoreService při každé úpravě ani varováním při uložení
kampaně.
#3103 Fulltext sync: restore přehrává celý týdenní řetěz záloh
Fulltext Oprava chyby Výkonostní optimalizace
Týká se projektů, kde admin zálohuje fulltextový index do úložiště a FE servery ho obnovují. Obnova nově rozbaluje jen archivy, které ještě nezpracovala, místo přehrávání celého řetězu záloh od poslední plné indexace, takže start FE podu i průběžná obnova jsou výrazně rychlejší. Zálohy už nevznikají u sekcí beze změn.
Projekty s plnou indexací méně často než denně (např. týdně) by měly nastavit nový atribut
backupChainRotateAt="HH:mm", který jednou denně založí nový řetěz záloh bez plné indexace
(výchozí stav: vypnuto). Výchozí časy úloh se posunuly mimo celou a půlhodinu: plná indexace na
2:15, úklid lokálních archivů na 3:20 a úklid úložiště záloh na 3:25.
#3100 Fulltext indexace padá po upgradu na Edee 10.18.1 (NoSuchMethodError v SourceDeserializer)
Edee Fulltext Oprava chyby Stage
Fulltextová indexace znovu funguje s moduly zkompilovanými proti Edee starší než 10.18.1, typicky
s fulltextem 10.0.x na projektech s Javou 8. Po upgradu na 10.18.1 u nich indexace téměř všech
stránek padala na NoSuchMethodError v SourceDeserializer. Oprava vyšla samostatně už jako edee
10.18.1.1.
#3093 lib_validation: podpora JDK 8
JDK
Knihovna lib_validation 1.3.1 je přeložená pro Javu 8, takže JDK 8 WAR (lib_edeecms_webapp_8)
už neobsahuje kód pro Javu 11, který by spadl až za běhu. Build JDK 8 WARu to nově hlídá. Kvůli
tomu jsou v něm pro dosluhující řadu JDK 8 tyto kompromisy:
- fulltext 10.0.1 (Lucene 5.5.5): chybí opravy z řady 11.x včetně #3045, bez
lib_fulltext_analytics - bez Apache Tika: nefunguje kontrola formátu nahrávaných souborů a ukládání obrázků z base64
- bez Redis cache a asynchronního S3 klienta
- bez task manageru (TMM)
- bez SciMark: startovací sonda neprojde (mimo Kubernetes se nevolá)
#3061 AI modely - konfigurace proxy
AI/ML
Volání AI modelů jdou nově přes HTTP spojení platformy (lib_http_client). Uplatní se na ně proxy,
timeouty a monitoring HTTP klienta. Bez vlastní konfigurace modely používají spojení ai-llm, které
vznikne jako kopie výchozího spojení platformy včetně jeho proxy. Model může pomocí atributu
httpConnection na <model> volat přes vlastní spojení, např. privátní endpoint Azure OpenAI
přímo, zatímco ostatní provoz jde přes firemní proxy.
Nastavení proxy JVM (-Dhttps.proxyHost, http.nonProxyHosts) se na volání modelů už
nevztahuje. Projekty, které pouštějí provoz ven jen přes proxy nastavenou v JVM, musí proxy
nastavit u spojení ai-llm v <httpClient> modulu <aillmmodule>, nebo u výchozího spojení
platformy. Změna spojení se projeví až po restartu. Test modelu v AI konzoli ukazuje, přes které
spojení volání šlo.
