====== LDC 12.9.3250 ====== ; Service : Lundalogik Data Component (LDC) ; Version : 12.9.3250 ; Date published : 2024-05-16 ; Platform : Windows ; Download : [[https://builds.lundalogik.com/api/v1/builds/ldc/versions/12.9.2250/file/| LDC 12.9.2250]] (note installer version is -1000) ; Included in : n/a This version of LDC will enable LISA without backend and Lime CRM Server more stable. ==== Technical Details ==== * Improved robustness for descriptive expressions, including handling NULL-values with proper fallback. * Improved robustness for parsing and updating files. * Refactored support for option query to resolve compatibility issues for LISA * Fixed regression for record access * Removed deadcode for HTML-fields * Fixed regression bug for filtering timestamps. * Refined guard against sql injection. * Unified SQL generated for SELECT and ORDER BY to avoid SQL-level error when using DISTINCT which require all expressions in ORDER BY to also be included in SELECT. * Avoid creating values if key does not exist. * Improved robustness for changes datastructure while building metadata. * Improved robustness for updating strings. * Handle SID passed via Username. * Improved robustness for missing attributes in datastructure. * Improved robustness for corrupted registrations in [appserver]. * Improved robustness for parameter handling when calling into stored procedures from COM. * Enhanced compatibility with legacy desktop versions. * Fixed heap corruption. * Switched to UNION ALL for better performance. * Removed explicit incorrect usage of encoding attribute for xml documents to avoid problems when later handled as UTF-8. * Reset cached database mapping after connection error. * Refined support for odd hyphens (Workaround problem with unexpected character for minus sign on Mac) * Extended error details with hex-formatted HRESULT and system error message. * Ensure valid XML-result for batch operations also when result is empty