Skip to content

Patch 2

New versions

  • lime-crm 2.1017.7 -> 2.1017.9
  • LDC 12.9.2657 -> 12.9.2746

Bugfix

Lime Web client

  • Avoid edge-case NOT IMPLEMENTED error
  • Enable useNewLayoutResponseStructure by default
  • Improve performance of endpoints for getting layouts
  • Avoid the crash when ALL_FILTER_ID layout is undefined

Limefu

  • Ensure legacy path prefix is correct

LDC

  • Refined sentry logging by setting attributes as tags and handling >16kb strings
  • Skip audit logs for parameter actions
  • Log and recover from errors in existing option queries
  • Reduce risk for deadlocks
  • Handle colon as separator for port number in data source
  • Added support for EXISTS
  • Fixed bug in support for unary operators.
  • Refactored object creation to avoid COM registration
  • Improved performance and compatibility for legacy access queries
  • Coerce non-breakning space to space.
  • Fixed regression for old desktop versions
  • Fixed problem with wrong offset when loading additional data blocks, effectively skipping one records between first and second block
  • Validate references to fields that are not stored in the table and provide relevant error message
  • Refined SQL for repairing broken [appserver] table
  • Added missing implementation for relationpriority in core datastructure.
  • Fixed compatibility issue for loading fields without explicit alias.
  • Mitigation for SQL-injection via CSPs
  • Rollback any open transaction before closing connections
  • Guard against duplicate keys
  • Improved robustness for cache errors while generating data structure.
  • Improved error messages and fixed regression in option query.
  • Improved performance and compatibility for legacy access queries
  • Use explicit alias from access query on main table to avoid ambiguous matches.
  • Use marker instead of magic offset for positional arguments.
  • Handle non-breaking space as whitespace.
  • Report error on all control characters that are not whitespace.
  • Extended existing SQL-parser to support SQL-like expressions used in LDC.
  • Added explicit validation of SQL, including selective whitelist and blacklist to prevent misuse.
  • Fixed memory leak in Session.GetDefaultDatabase