Skip to content

2023

LDC 12.9.2816

Service Lundalogik Data Component (LDC) Version 12.9.2816 Date published 2023-03-06 Platform Windows Download LDC 12.9.2816 Included in Lime CRM Server 2022.3.1070

This version of LDC will make Lime CRM Server more secure and resolve some bugs.

Technical Details

  • Fixed memory leak for helpers to access data structure.
  • Added support for logging all calls into SQL over a specified threshold.
  • Updated session logic to exclude sessions with different database id.
  • Skip validation for sessions retrieved from database.
  • Removed [timestamp] filter for active sessions due to mismatch between session lifetime between Python and database.
  • Use hash to avoid too long paths.

Lime CRM 2022.3 - Rysy - Patch 3

Description

This is the third patch release of 🇵🇱Lime CRM 2022.3 Rysy.

Patch Upgrade Instructions

If upgrading to this release from:

🪲 Fixes

LDC

LDC upgraded to version 12.9.2806. Highlighted improvements are:

  • Fixes some performance issues
  • Fixes issue where users couldn’t login to Lisa

Read full release notes here: LDC 12.9.2806 Release Notes

Lime CRM 2022.3 - Rysy - Patch 2

Description

This is the second patch release of 🇵🇱Lime CRM 2022.3 Rysy.

Patch Upgrade Instructions

If upgrading to this release from:

🪲 Fixes

Web Client

  • Performance improvements when loading cards. Extra noticeable on cards with many tabs.
  • Label on set field no longer end up as as an overlay of the field content. Untitled

LDC

LDC upgraded to version 12.9.2784. Read release notes here: https://docs.lime-crm.com/releases/ldc/12.9.2784

Solution install issues

Problem description

Installing a solution on a Windows machine with limefu solution install and getting version conflicts and/or related Python issues. The issues arise because of the Lime Python virtual environment has been compromised. This is either due to file-locks or previous one off pip installs into the venv

Solution

From Lime CRM 2022.3.1015(2.437.0) it is possible to use lime-project on-premise install. This will most likely solve most solution install issues seen before.

Cleaning out the virtual environment of all non essential packages.

  1. Make sure all “lime” services are stopped ('lime-event-handler', 'lime-task-handler', 'lime-task-scheduler', 'limecrm-scheduler', 'limepro-elasticsearch', 'limepro-importer','limepro-search-indexer', 'limepro-webfront', 'limepro-webserver', 'RabbitMQ')
  2. As an administrator run procmd
  3. Run “python -m pip freeze > requirements.txt”
  4. Edit requirements.txt and remove “limefu”, “virtualenv”, “pip” from it
  5. Run “python -m pip uninstall -r requirements.txt -y”

The Lime virtual environment is now clean and a solution can be installed with limefu solution install

Lime Marketing: Apple iOS 15 Update

A Quick Update for Lime Marketing Customers. Recently, Apple launched its iOS 15 update with new privacy controls, including Mail Privacy Protection. As a Lime Marketing customer, this feature enables your recipients who use Apple Mail as their email client to conceal whether or not they've opened an email. The feature works by stopping “senders from using invisible pixels to collect information about the user” (Source). As a result, some of the email statistics you track in Lime Marketing may be impacted by Apple's new privacy features.


How will this update affect your email statistics in Lime Marketing?

  1. Open-Rates: Newsletter statistics may start to show inflated open-rates. If your recipients enable Apple's privacy feature, their email activity can be inaccurately registered as an open, regardless of whether your recipient has actually opened the email.
  2. Mobile vs. Desktop: The percentage of contacts who opened emails on either a desktop or mobile device may not be fully representative of all recipients' behavior.
  3. Recipients' Interactions Since Send Out: In Lime Newsletter, the visual statistics you use to understand what time of day recipients are opening emails may not reflect all data points, since true opens are less reliable.
  4. Conditional Branching: In Automated Flows, the *Condition* action based on 'Has opened an email' may not send the contact down the accurate Yes/No path. For the future, we recommend using link clicks as the property for a Condition based on email activity.

Adjust how you measure email statistics and continue cultivating great relationships.

Apple's new privacy features are a great motivation to start exploring other ways to measure email performance. Email engagement is more important than ever! Open-rates have traditionally been a steady metric to understand the effectiveness of subject lines, but there are other, more complete ways to enhance your overall understanding of who your recipients are and what type of content interests them.

  • Click rate: Click rate is a more reliable engagement metric. In Lime Newsletter, you can see how many unique recipients clicked through your email. You can also look into the distribution of link clicks to see which links are performing best and gain insight into which topics your recipients are most interested in reading. For example, link clicks include both text links and call-to-action (CTA) buttons. Enhance conversions by attracting readers to linkable text and buttons with shorter email copy and a simple, clean design. Lime Newsletter shows you the number of unique recipients who clicked through your email, which links were clicked, and the total number of clicks per link.

  • The number of opt-outs: After each newsletter send-out, you can check how many recipients unsubscribed from your publication. Tracking opt-outs provides one way to gauge the value that your recipients get from your emails. Unsubscribes could point to several different things that you can address, like relevance of email content, list segmentation, and how often and what time you send newsletters.

  • Invite contacts to events through Lime Event: Responses to event invitations are a great way to learn about what topics your contacts are most interested in. From here, you can adjust your email content strategy around the topics that get the most attendee interest.

  • Send a Lime Survey - If you use Lime Survey, you can collect statistics based on survey topics and questions you send out to your recipient list. You can use a survey to learn more about your audience and use this insight to adjust your email content.

  • Delivery rate - The delivery rate for each email provides you with insight into the hygiene of your recipient list. An increase in bounces could mean it's time to look through your list and make sure email data is up-to-date and your recipients have consented to receive communications from you.

  • Pair your email strategy with SMS through Automated Flows - Reach your audience across both email and SMS to meet your contacts through different channels.

Windows Unquoted Service Path Enumeration

The Unquoted Service Path vulnerability is present if a Windows Service has:

  • an executable path that contains spaces and isn’t enclosed within quotes and
  • if the vulnerable service is running with SYSTEM privilege level which most of the time it is

This potential vulnerability exists in Lime CRM Server versions before 2023.3.1040. Our recommendation is that you update to this server version or follow the guide in this KB to mitigate the issue.

You can mitigate this issue by opening the registry key The HKLM\SYSTEM\CurrentControlSet\Services registry tree. From there you can find the following services:

  • limepro-webfront
  • lime-task-scheduler
  • lime-task-handler
  • limepro-importer

Locate the services listed above and quote the value in the ImagePath key.

Lime CRM Desktop Client 11.1.2742

Product Lime CRM Desktop Client Version 11.1.2742 Date published 2023-01-24 Platform Windows Availability Manual installation and Automatic Updates.

Fixes

  • Workaround race-conditions for reloading actionpad by postponing pending refresh until application is not busy.
  • Improved robustness for wait cursor.
  • Pause list refresh after error.
  • Restored keyboard shortcuts for numeric keys.
  • Ensure child records are orphaned if deleted.
  • Updated to official release of Outlook Redepmtion 6.3
  • Fixed problem where dynamically set readonly or required will not trigger validation indication.
  • Unified view and filter dialogs.
  • Worked around stability problem for JSON-conversion of closed Records-object.
  • Improved robustness for cleanup of temporary emails
  • Improve robustness for document size handling.
  • Compatibility: Reintroduced support for virtual document fields.
  • Fail early if record cannot be loaded by ID.
  • Fixed problem where edit control contents was not automatically selected when activated.
  • Workaround: Ignore any restricted fields mentioned in structure
  • Compatibility: Allow access to old document fields
  • Block incoming COM-calls for STA while populating template to avoid performance degradation due to async refresh of ActionPads.
  • Fixed compatibility problem with automatic popoluation or description field for document record.
  • Worked around encoding issue for procedure arguments that affected document handling.

Lime CRM Desktop Client 11.1.2746

Product Lime CRM Desktop Client Version 11.1.2746 Date published 2023-01-25 Platform Windows Availability Manual installation and Automatic Updates.

Fixes

  • Updated external dependencies, including WebView2 SDK.
  • Workaround: Ensure that dummy updates required for “update on relation change” are not filtered by optimizations. Note: Must be explicitly activated via feature flag: features.applyWorkaroundForUpdateOnRelationChange = True|False
  • Fixed crash when document control is used without record, reported internally for column filters.
  • Compatibility: Only use embedded metadata for documents, not generic files and pictures.

Lime CRM Desktop Client 11.1.2763

Product Lime CRM Desktop Client Version 11.1.2763 Date published 2023-02-05 Platform Windows Availability Manual installation and Automatic Updates.

Fixes

  • Refactored transfer selected to support all tabs.
  • Fixed bug in lifetime handling when .Net-based addins essentially killed the shared RCW.
  • Resolved problem where field lookup for email depended on the contextual view.
  • Added mitigation to make window.external.Run context-aware.
  • Avoid reload for Controls if not associated with Record anymore.
  • Ensure return and escape is properly handled for list-edit.
  • Use ClientID to avoid backend creation for save.
  • Workaround VBA-issues related to ActiveControls and ActiveInspector for Save and Close by explicitly activating Inspector before operations.
  • Avoid potential deadlock for synchronous queries by only using semaphore for async.
  • Added mitigation to avoid PrankCall-behaviour for window.external
  • Switched to batch APIs for adding recipients.
  • Improved robustness for cleanup of temporary emails
  • Switched to Application.MessageBox to provide additional error details for Outlook Integration.
  • Improved robustness for VBA integrations that handle outgoing mail.
  • Only use unique matches for lookup operations based on email address.
  • Updated Sentry to 0.5.4 which resolves a crash due to race-conditions in error reporting.
  • Use text field to edit document filter.
  • Workaround crash in focus-handling when removing last tab.

Lime CRM Desktop Client 11.1.2768

Product Lime CRM Desktop Client Version 11.1.2768 Date published 2023-02-08 Platform Windows Availability Manual installation and Automatic Updates.

Fixes

  • Fixed false positive for update detection that triggered refresh.
  • Unified refresh handling
  • Ensure explicit refresh of class fields, if loaded.
  • Worked around stability issue for drag-n-drop.