🚀 v5.17
Tento changelog poskytuje podrobný přehled technických změn, včetně nových funkcí, oprav chyb a údržbových aktualizací. Je určen pro vývojáře, DevOps inženýry a technické týmy ke sledování vylepšení systému a úprav API.
Každá změna je zařazena do jedné z těchto kategorií:
- ✨ Added – Nové funkce a vylepšení funkcionality
- 🛠️ Fixed – Opravy chyb a zlepšení stability
- 🔧 Chore – Refaktorování kódu, optimalizace výkonu a interní aktualizace
- ⚠️ Breaking change – Úpravy, které mění aktuální chování systému nebo vyžadují změny v konfiguraci, výpočtech, šablonách či integracích
📦 [5.17.2] - 2026-06-02
🛠️ Fixed
- Overview settings — tooltip for the "Name" field was not displayed
- tas-3399 Fix of the
setEventFilterfunction in EvalMathApi 🛠️
Note: Fixed incorrect behavior ofsetEventFilterin EvalMathApi so event filtering now evaluates as expected.
📦 [5.17.1] - 2026-05-28
✨ Added
-
tas-2991 Licenses — admin grid extended with license ID, note, issuer name, validity dates, active-only filter, and a delete action ✨
Note: The license admin grid now shows more details per license and lets you filter active licenses and delete entries directly. -
tas-3327 Licenses — key validation before saving ✨
Note: An invalid key is now rejected with a reason on hostname mismatch or an invalid/expired key. Domain comparison ignores the http/https protocol and ignores the port for localhost. The key input field is now multi-line. -
tas-2926 Template export/import — case overview sections are now included ✨
Note: Exporting and importing templates now carries the case overview sections along with the template. -
tas-3159 CO Builder — step 5 (Dr. Max friendly builder) ✨
-
tas-2930 CO Builder — step 4 ✨
-
tas-3097 AI chat — finetuning v1 ✨
-
tas-3177 AI chat — generation of short conversation titles and persistence of LLM runs used for title generation ✨
Note: Conversations now get auto-generated short titles, and the LLM runs that produce them are persisted. -
tas-3231 Dynamic config — full AI provider settings are now exposed; the host field is required only for Ollama ✨
-
tas-3243 GenerateThumbnailsCron — added parameters
offset,startFromNewest,continueOnItemError, andsuppressItemErrorLogs✨
Note: The thumbnail generation cron can now be paged withoffset, processed newest-first viastartFromNewest, and made resilient to per-item failures withcontinueOnItemErrorandsuppressItemErrorLogs. -
tas-2982 Loading of user information in the Dynamic Conditions Builder ✨
-
tas-3284 Plugins — KSeF plugin for API V2 ✨
🛠️ Fixed
-
tas-3200 template-task-calculations — debugging of the new calculations v2 design 🛠️
-
tas-3276 Moved the Template Logs tab button to the right
-
tas-3329 Dynamic Conditions Builder — wrapped the "Operation with numbers", "Dynamic link", and "Dynamic date" expressions in an arrow function 🛠️
Note: These expressions are now evaluated when the dependent variable changes instead of at script parse time. -
tas-3330 Number variable — alignment setting is now respected in the task form 🛠️
-
Hotfix DatabaseConnector — fixed MSSQL NTLM connection handoff 🛠️
-
tas-3339 DataGrid — pressing Enter in the delete confirmation modal no longer triggers opening the row in the grid 🛠️
-
tas-3277 [DMS] FileEncryptionServiceModule — fixed
createLegacyDecipher🛠️
Note: Key/IV derivation now follows OpenSSLEVP_BytesToKey, restoring decryption of legacy-encrypted files. -
tas-3240 Process history — added
featureFlag.processHistory.createTechnicalCaseHistoryEntry -
tas-3243 GenerateThumbnailsCron — skips missing files, prevents the batch from getting stuck, and fixes a missing
em.flush🛠️ -
tas-3243 ImageMagickConnector — memory/disk limit per invocation 🛠️
-
[Calculations] Fixed
lib.convertDmsFile()returningundefined🛠️ -
tas-3252 Fixed the fullscreen keyboard shortcut (Shift+F)
-
tas-3157 Mobile app —
getDomainWhitelistnow returns theshouldActivatePushNotificationsflag 🛠️ -
tas-3153 5.17 — Variable assignment — scroll
-
tas-3005 AI backend — removed the legacy AI client and the
/ai/chatroute 🛠️ -
tas-3221 Mobile devices — DataGrid touch on a row (fix)
-
tas-3225 Overviews — fullscreen and landscape (fix)
-
tas-3070 5.15 — Attachments tab in CO — height (tuning)
-
tas-3203 AI chat — title generation for conversations without a persisted ID 🛠️
-
tas-3284 ZipApi — skips non-existent files during extraction 🛠️
-
tas-3244
getCachedUserused forgetUserHrMetawith the parameteronlyIfUserIsActive = false -
tas-3102 xml-process-import — import and attachment paths restricted to allowed sources 🛠️
Note: Import and attachment paths are now limited to allowed sources, preventing reads from arbitrary locations. -
tas-3122 Status controllers — now return HTTP 503 in the CRITICAL state (instead of always 200) 🛠️
-
tas-2984 Overview filter — fixed filtering of values containing quotation marks 🛠️
-
tas-3128 SmartEventHttpRequester — auth fields are no longer required, and headers are always synchronized before saving 🛠️
Updated
by Frantisek Brych