Skip to content

Server

2023.2 – Vaalserberg – Patch 3

Lime CRM Server 2023.2.1883

  • lime-crm 2.677.16 -> 2.677.21

Bugfix

Lime CRM

  • lime_query: fix create join in aggregate property selector
  • lime_config.application: catch exception while fetching execution context
  • lime_execution_context: handle gracefully exceptions when fetching current context
  • lime_file: remove rowcount check on file save

Installation

Improve uninstallation process for RabbitMQ and Erlang

  • Continue uninstallation even if RabbitMQ or Erlang uninstall.exe file is missing.
  • Resolves Installer crashes and Erlang uninstallation issues.
  • Additional steps include removal of shortcuts and uninstall keys, enhancing overall stability.

2023.2 – Vaalserberg

Release notes

⚡ Features

Aggregates

Aggregates can add new data to the table and thus drive insights based on information that is otherwise stored in tabs; customers without customer visit, which products customers have bought, number of open tickets, etc. The easiest way to think about Aggregates is "Info Tiles in the table".

You can show and filter on Aggregates and also include them in the filter set you build.

aggregates

Limitations
  • You can create filter sets that include Aggregates. However, these filter sets are not supported to be used in Add-ons that use filter sets, such as Info Tiles or Call Out.
  • Bulk actions can only be done if records are "manually selected", if an Aggregate is included in the view or filter set. In other words, use the checkboxes, not "Select all" if you have an Aggregate in the table.
  • Aggregates that are created in Lime Admin can only be used in the web client. (Aggregates can be accessed via our API, but then the Aggregate needs to be defined in the query.)

Find the Filter Sets You Are Looking For

Browsing and navigating between filter sets can be tedious. Some solutions have 50+ filter sets. And that is only counting the Company table.

With the new filter set picker we make it a breeze to browse, search, find and use the filter sets that are relevant to you. No configuration, no user or group management, no admin work. Just use it and the experience will be more user-adapted.

filter-sets

Document Templates: Image Support and XLSX + PDF Support

Document templates have received two major features.

Images

Now you can insert images of products, coworkers or something else in your template. It's not harder than writing {{coworker.picture}} , and you are done.

images-support

Support Excel And Pdf File Types

Use any file type (not only docx) as a template. Great for those Terms of conditions.pdf or Quote calculation.xlsx. Docx is still the only format that support merge codes.

xlsx-and-pdf-support

Stacked Cards

An innovative solution with a design that explains itself so well. Adds that extra flavor and conveys that user-friendliness is one of our corner stones.

stacked-cards

Adding Customer's Logos To The Web Client

Add a link to an image in Lime Admin and 💥, you are good to go! If you want it permanently in a customer's solution, please read the docs.

customers-logo

New Bulk Create Workflow

Bulk create is the feature you use when you want to create, for example, several history notes or to-dos for a set of records. It is also the feature you use when you attach Persons to a Marketing activity. You turn the feature on for the lime types where you want it and configure which lime types you want to create. Now it supports:

  • Hide Fields In Create New Dialog
  • Variants
  • Inline Create

This makes workflows such as "create marketing activity when adding participants" possible.

bulk-create

Faster

We have replaced the whole frontend framework from Angular.js with Stencil. This makes the web client go much faster.

Actions - Beta

We have created a solution for you where you only need to create the logic of an action and we take care of the rest. Actions are straight-forward things that the user is encouraged to do, here and now. "Assign me", "Close ticket" or "Send with E-sign" are typical actions. They have never looked better than now.

So now you can stop putting ugly web component buttons in the Overview tab and use Actions instead!

The Action Bar

The first thing you will notice is the Action bar. The Action bar is present in all tabs and scales great on different screen sizes.

action-bar

The Bulk Action Bar

Bulk actions are way easier to find since they also get to use the action bar.

bulk-action-bar

Actions Everywhere

Once you add an icon to a lime type, it will be accessible from all views which support actions. The List view, for example.

action-everywhere

Read more in our docs.

Change Application Languages in Lime Admin

Users is encouraged to provide filter set names, table names, fields names etc. in all active languages. Now it's possible to change active langauges in Lime Admin and make it workflows easier for users.

You need to set the feature switch useLimeAdminForLanguageSettings to true.

languages

🐞 Bugfixes

  • Table freezes after applying filter
  • Support inline-create when creating document from template
  • Sorting does not work after you have moved a column
  • Change object values that aren't part of the object form
  • Postpone component: postpone button is disabled when StartDate and DueDate hold the same value.
  • Inline create breaks form after saving
  • It is not possible to change filters in the history panel on any card.
  • Option fields do not work with option queries
  • You can save even though fields are set as required through Variants
  • Inline create breaks form

Changelog

⚠️ Breaking Changes

Application configuration file location

Application configuration file (application_config.yaml) must now be placed in the root of C:\ProgramData\Lundalogik\LIME Pro Server folder, instead of anywhere within the folder.

The Installer

Add support fro mjs type files

The desktop client would not work properly due to mjs type was missing in the types list of the nginx config so the mimetype got set to text/plain.

Ensure Celery nodes get unique names

To support Celery running on two on-premise servers on the same network the node names must be unique. If two or more replicas are to work together they must mingle and gossip (sublime setup).

Fix installation when HOMEDRIVE is not a local drive

The installer will interrupt the upgrade if HOMEDRIVE is not a local drive.

If JAVA_HOME is set, the installer will check if it points to a version that is supported by Elastic Search shipped in version that is installed. If not, it will interrupt the installation.

Reinstall RabbitMQ when upgrading

From now on, the installer will reinstall RabbitMQ when upgrading so no manual actions are necessary.

Lime CRM

Cleanup job does more

In this release, the cleanup job will also remove files that have been uploaded but not attached to any entity. This is to avoid having files that are not used in the system.

Additionally, there are system jobs periodically prune files that are marked as deleted.

Last but not least, files that were locked are unlocked after 24 hours.

Performance changes

  1. SQL changes - different locking level
  2. Introduced a draft file status - Files uploaded but not attached will be removed when
  3. SCIM change - extra fields for handling long names (when deleting accounts)
  4. S3 md5 checksum fixes
  5. Support multipart file uploads

Included services and frameworks

Below is a list as originally shipped with 2023.2:

  • LDC - 12.9.2019
  • LISA - 12.8.35
  • Elastic Search - 7.17.14 (shipping Java from Oracle Corporation in version 21+35-2513)
  • Ngnix for Windows - 1.23.3.4 SnapDragonfly
  • NSSM - 2.21-134
  • WinSW 2.12.0
  • Microsoft ODBC Driver 18 for SQL Server (MSODBCSQL18) - 18.3.2.1
  • Microsoft Visual C++ 2015 x86 Redistributable (VC Redist) - 14.36.32532.0
  • Microsoft Visual C++ 2015 x64 Redistributable (VC Redist) - 14.36.32532.0
  • Microsoft OLE DB Driver 19 for SQL Server - 19.3.2
  • Erlang OTP - 26.1.1
  • RabbitMQ Server - 3.12.6
  • Microsoft Handle (sysinternals) - 5.0

Version 2020.2.371 (2.76.0)

Released September 21, 2020

⚠️ Breaking changes!

With this release of Lime CRM the add-ons Infotiles, Newsletter, GDPR and Lime Event are no longer included in the base installer. To (keep) use(ing) these add-ons they should be added to your solution as requirements.

✨ Highlighted Features

📁 File based document storage

Lime CRM can be configured to store documents on disk instead of in the database. Shout out to Tommy Hallman Lindh for implementing this feature!

🔐 Login in using AzureAD for the Web Client

Support for AzureAD while logging into the Web Client. This will enable customers to use security and convenience features such as single sign-on, multi-factor authentication, and enforced password policies.

✏️ A brand new Lime Admin

A brand new version of Lime Admin, providing a visual UI for configuring the web client and add-ons. When creating add-ons to Lime CRM, you can automagically get a custom UI for the add-on to simplify configuration.

💄 Improved UI in the Web Client

Many minor UI improvements in the Web Client; to provide a simpler and easier to use interface:

  • Related view is now wider and pops out to make it easier to know where you are in the web client.

  • The table view is now adjusting to screen size in a much better way, making it easier to grasp the information shown. The rows are also tighter to get a better overview of the data shown in the table.

  • The activity feed has been redesigned to include soft borders, more highlighted headings and improved relation pickers.

🛠️ Application Configuration

When configuring Lime CRM we have so far had to pick between either lime-config or lime-data based config. lime-config is file based and server instance unique; perfect for server configuration such as ports, timeouts etc. lime-data powers Lime Admin and is stored in the database. Albeit convenient it comes with some trade offs; secrets such as API-keys or passwords are best kept out of the database and URLs for integrations can become problematic when for example restoring a production database to a test environment.

With Lime 2020.2 we are expanding lime-config to include application level configuration. One can now configure unique configurations for each app running on a Lime Server. This is perfect for API-keys, Passwords or URLs. Full documentation can be found here.

👩‍🔬 EXPERIMENTAL: A completely re-designed object card

A completely new layout of the object card in the Web Client behind a feature switch. The new design includes the following:

  • Related information is now presented in tabs
  • The tabs have counters indicating the number of items in them
  • You now have the possibility to create custom tabs to meet specific customer needs (on-premise only until we have isolated apps)
  • There are now three different slots where customized widget/actions can be reached (on-premise only until we have isolated apps)
  • The visual design is more minimalistic and cleaner and
  • The overall usability is improved

👨‍🔬 EXPERIMENTAL: Speed improvements for the Desktop Client on-premise

A Redis caching backend can now be configured and The Lime CRM data structure is cached. We have seen speed improvements between 3x-10x for common read operations in the Desktop Client. Read more here

🔨 Highlighted Improvements and Bug fixes

Lime Core

  • Improvements to Object Access. Several bugs where to few objects where returned has been fixed
  • Makes the task-handler debuggable in VSCode
  • The API documentation now supports having a colon in a fields local name.
  • The API documentation can now be used while developing, served over http
  • The search indexer no longer crashes while indexing fields with over 10000 characters, instead these fields are ignored
  • BeginsWithOperator now works with Lime Objects,
  • You can use much larger DSL while writing tests

Lime Web Client

  • Search in option queries now handle capital letters
  • The table view is now updated when updating an object not part of the current filter
  • Editing an existing history note will no longer update the date for when the history note was originally created
  • User is now returned to previous page after logging in again

2023.1 – Hvannadalsnjúkur – Patch 2

New versions (2023.1.1566)

  • LDC 12.9.1927 -> 12.9.1945

LDC

  • LADI (Lime AD Integration) didn't work after applying Patch 1. Reverted back to old method to get user SID to maintain compatibility with SIDs stored in database via LADI.

Nginx

  • 429 Too Many Requests when trying to login. The rate limit setting for the login page was so strict that it was was easy to exceed it by everyday use. It now allows normal usage but will still stop excessive login attempts.

2023.1 – Hvannadalsnjúkur – Patch 1

New versions (2023.1.1475)

  • Lime CRM 2.568.1 -> 2.568.5
  • LDC 12.9.1893 -> 12.9.1927
  • RabbitMQ 3.10.5 -> 3.10.24

Installer

These fixes has been made to the installer:

  • After upgrade it was not possible to login with LISA or the desktop client, all ACCESS to LDC failed due to a problem due to runtime not being installed.
  • If the installation of MSOLEDBSQL failed to installer logged a warning then the installer reported that installation was a success. It now stops immediately instead.
  • When upgrading from 2.154.0 the installation process failed because LIME CRM Task Scheduler could not be started. This was because the uninstaller in the old release didn't remove this service. The installer now overwrites any existing services with the same name instead of trying to reuse them.
  • During the installation process Lime CRM Webfront (nginx) did not start. The necessary Visual C++ Redistributable 2010 (x86) is now included.
  • The installation of Visual C++ 2015-2022 Redistributable (x86) didn't always run. Now it always runs and gracefully handles if a newer version is already installed.
  • No logs when python services crashes during start. If the application crashes before logging is configured the error is now written to a separate error file. This has been seen to happen when there are invalid python imports.

Database

  • Database upgrade failed for older SQL Servers. The scripts 90421efef326_lsp_populate_updatelog_dataafter.py and 600c5124e34e_lfn_getonsqlupdate_upgrade.sql can now run on SQL Server 2014.

Web client

  • Lime objects couldn't be created from the + button on tabs.
  • Importing view configs from older CRM versions could crash the client.
  • Non-admin users got an error in the console during bulk export.

SCIM

  • Coworkers where not inactivated when users where inactivated. SCIM now inactivates and activates coworkers too. This will not retroactively change any existing coworkers connected to inactive users.
  • Azure SCIM provisioning failed with the error DuplicateTargetEntries. By default the SCIM implementation in Lime CRM exposes users and groups using only their record ids. This does not work in situations where a user and group has the same id. This version introduces an optional configuration flag to use unique ids instead, but doing so requires the SCIM process to be restarted, read the platform docs for more information.

Lime Core

  • The subsystem in lime-core that interprets the lime types built in LISA could fail with the message The incoming request has too many parameters. The server supports a maximum of 2100 parameters. Reduce the number of parameters and resend the request.. This has been reported for an internal application with a very large amount of lime types and properties. A simple batching of the queries is now in place.
  • Users could not be logged in to both the web- and desktop clients at the same time. This used to work in Hoverla and was a regressions in Rysy. With this fix the client application is once again written into the session-table.

LDC

Improved caching Large objects retrieved from Redis will now be cached locally as files to reduce internal network traffic. Previously this caching was only used when Redis was not available with the general assumption that Redis, especially when hosted on the same machine, will be faster than accessing the local filesystem, which may be on remote SAN. General caching rules have also been simplified to only use size to determine if memory or file should be used.

No more session-lists LDC will no longer use session lists to validate session identifiers or timestamps. The validation is now done per individual session instead. This will reduce overhead for loading, searching and caching huge XML documents. This change will (for good and bad) effectively disable any implicit housekeeping performed by lsp_getxmlsessionlist.

Bugfixes for batched updates from LISA Saving changes from LISA occasionally result in error messages, even that the update was successful. The root cause was that some changes triggered invalidation of the helper object, and this invalidation apparently included the session identifier. However, this only result in error if auditing was enabled for the operation, which depend on settings but also threshold values and database response time.

Modern API for Windows-based login Switched from Window 2000 era APIs to modern Windows APIs. This should result in better error messages for AD-based accounts.

RabbitMQ

  • RabbitMQ sometimes crashes with could_not_determine_disk_free. This is supposedly fixed in a later release of rabbitmq so we include that in the installer. For upgrades run the rabbitmq installer manually, it is available at C:\Program Files (x86)\Lundalogik\LIME Pro Server\webserver\externals\

Webfront service doesn't start during installation of Hvanndalnsnjukur

If the installer fails to start the webfront service during the installation process with error code 3221225781 it is mean the required runtime dlls hasn't been installed.

Since the first installer release for 2023.1 Hvannadalsnjukur doesn't include the Visual C++ 2010 x86 Redistributable you will need to install this manually from https://download.microsoft.com/download/1/6/5/165255E7-1014-4D0A-B094-B6A430A6BFFC/vcredist_x86.exe and then re-run the installer.

Later installer releases for 2023.1 Hvanndalsnjukur will include this.

2023.1 – Hvannadalsnjúkur

⚠️   Breaking Changes

The new search of the web client requires you to do a manual re-index after upgrade. This is done using limefu.

Python upgrade. Follow the installation guide.

⚡ Features

⏩   Faster Save

We added the possibility to turn of database customizations on save. This will reduce the complexity and database traffic when saving objects. The benefits are:

  • Faster save

  • Reduced risk of deadlocks in the database

  • Less load on the database

This feature can be enabled with the feature flag run_sql_customizations_on_update set to false. It will then disable these SQL customizations:

  • csp_beforeupdate, csp_afterupdate, csp_afterdataupdate and csp_afterupdatecompleted.

  • SQL for update.

  • Update if relation has changed.

The main replacement at the moment where logic should be moved instead is Custom Limeobject.

👤   Users and groups in Lime Admin

Users and Groups are now managed in Lime Admin. Hold on to your hat because it has never been smoother nor faster to work with Users and Groups in CRM!

You will be able to do everything you can do in LISA for Users and Groups, such as:

  • Create users

  • Create groups

  • Add users to groups

  • Set passwords

  • Create API users and API keys

  • Deactivate and delete users

  • and more

Read more in our docs.

With this new feature, we also have the possibility to do all of these things via our API. Click User menu ➡ API Documentation. 🤘

The search which is used by the web client is faster, more reliable and future-proof. We are now using Elastic 7 instead of Elastic 5.

We have crushed a few bugs and doing indexing in a better fashion. Re-indexing is faster and not necessary to do as often. This means that if a property (also called field) on a limetype (table) is changed, deleted or added in LISA, a reindex of that limetype is NO LONGER required.

📅   User Preferences: Date Formats (beta)

Select how you want to present time and dates. For example 2023-03-31 or 31.03.2023 for dates and 13:37 or 1:37 PM for times.

Enabled using feature switch useUserPreferences

📝   New to-do workflow (beta)

We have a new, smooth and lean to-do workflow ready for you. Gone are the big modals with too many choices.

Some of the new features
  • New postpone component. Fast, light and smooth. 😻

  • Quick note. Quickly add a history note with minimum amount of clicks. 💥

  • Mark as done with the option to Add next todo from a snackbar. No big modal that you need to dismiss every time. 🤘

  • When adding the new todo, we use the normal form. Which means: same layout, same features, auto-attach, hide fields, etc. works. 🙏

  • Add next todo from button in widget slot. If you want more than the Add next todo in the snackbar, you can add a button called Add next todo to the card, that's always present for done to-dos. ✅

Enabled by setting the feature switches useNewMarkAsDone and useNewTodo set to true. And add the web component limec-quick-note to the To-do card.

🍬   Some small goodies

  1. Possibility to add prepare_update() hook for Custom Limeobject, which runs before the database transaction starts. Which could reduce the risk of deadlocks in the database when saving.

  2. Lime Admin has received some love and care. A better code editor and much more compact layout are two much requested features.

  3. Lime Admin now works on phones. If you're on the run and need to add a column to a table view -- now you can.

  4. Bulk update turned on everywhere. Previously, you needed to switch Bulk update on for each lime type. Now, Bulk update is available for all lime types by default. You can inactivate it for certain lime types or user groups if you wish.

  5. Navigate to your profile (coworker) card via the user menu.

  6. Set default filter set for explorer (to-do) widget using the parameter filterId.

🐞   Bugfixes

  • Date picker for weeks looks different second time opened.

  • Text is column filters gets deleted for relation fields.

  • Separate settings for Global Search: one for The Search and one for relation fields.

  • Option queries should not be applied to column filter pickers.

  • Slow relation picker and wrong results.

  • Save via web component should only save specific fields.

  • Avoid loading web components twice

  • Sales pipe widget having proper translations for Finnish.

  • Variant not working when variant field is "a relation away".

  • "Clear column filter" redirects to start page

  • SUM in tables not working properly

  • You can't save a filter when using "show connected"

  • Content in tabs does not load until you press 🔃

  • Fields that should be read-only due to policies are not read-only

  • Users can mark todo-s as done even though they only have read access

  • Options that are not updated does not show up when searching

  • It is now possible to login even if you are a member of 100+ groups

  • Tasks triggered by API-keys now get the database default language, previously they reused the language they had last time. But if that language had been disabled they got incorrect data model information.

  • The system is now much faster to rebuild its cache when a table is changed in LISA.

  • SCIM once again refreshes member cache when groups members are updated. This was a regression in Rysy.

  • SCIM doesn't update databasetimestamp (which invalidates most internal caches) unless it has too.

  • Performance has been slightly improved when saving relations between objects.

  • System is better at detecting when a sql-on-update customization isn't working and abort the entire save operation.

  • The [key] column in [sys_data] is now much bigger allowing addons to be much more specific when saving user data.

  • Calls to /ldc/LDC.Database/ExecuteBatch can no longer save the updates if something else goes wrong.

⚙️   Included services and frameworks

  • LDC - 12.9.1893

  • LISA - 12.8.35

  • Elastic Search - 7.17.9

  • Java Development Kit (JDK) - 8u111

  • Ngnix for Windows - 1.23.3.1 SnapDragonfly

  • NSSM - 2.21-134

  • WinSW 2.12.0

  • Microsoft ODBC Driver 18 for SQL Server (MSODBCSQL18) - 18.0.1.1

  • Microsoft Visual C++ 2015 x86 Redistributable (VC Redist) - [14.34.31938.0]{.mark}

  • Microsoft Visual C++ 2015 x64 Redistributable (VC Redist) - 14.0.23026.1

  • Microsoft Visual C++ 2010 x86 Redistributable (VC Redist) - 10.0.40219.325 (Required by Nginx For Windows)

  • Microsoft OLE DB Driver 19 for SQL Server

  • Erlang OTP - 25.0.2

  • RabbitMQ Server - 3.10.5

  • Microsoft Handle (sysinternals) - 5.0

Erlang and RabbitMQ needs to be manually uninstalled to get upgrade. Check version first, if it's the same versions installed no action is needed. It's optional to upgrade. If upgrading, both Erlang and RabbitMQ needs to be upgraded. Instructions can be found here: Uninstall Erlang and RabbitMQ when doing Lime CRM Server upgrade

Changelog

Python 3.11

Lime CRM now requires Python 3.11 on-premise. The new python version must be installed before running the installer. Any pre-existing Python 3.7 should be left where it is.

The installer uses the py launcher to make sure its starting Python 3.11, even if 3.7 is before it in the PATH.

The venv created for Lime CRM is now called lime_crm_venv and is created by Python's built in venv module, previously it was created by virtualenv and called Python3.

Solutions must be built for python 3.11 before they can be installed.

Elastic Search 7

This release comes with Elastic Search 7 only. Previously Elastic Search 5 was used.

The new version enables many optimizations and is used slightly different. More detailed info can be found here.

Important information:

  • Prior to creating a new search index, it is necessary to manually delete the previous data directory (%LIME_HOME_PATH%\Elasticsearch\data) associated with ElasticSearch 5. Otherwise, old indexes built for ElasticSearch 5 will remain on the server and take up disk space and interfere with the new installation.
  • Please verify that there is no globally defined JAVA_HOME system environment variable in your system configuration. If such a variable exists, kindly remove it to ensure proper functionality (the installer will fail if this variable is set). For instructions on modifying system environment variables on a Windows computer, please refer to the following external resource: Modifying Environment Variables on Windows

Service Names

Some of the services installed by Lime CRM has changed names in this version. Further the import- and task handler services has been split into two services each.

Lime services (2023.1):

  • Lime CRM Event Handler (lime-event-handler)
  • Lime CRM Import Service 1 (lime-crm-importer-1)
  • Lime CRM Scheduler (limecrm-scheduler)
  • Lime CRM Search Indexer (lime-crm-search-indexer)
  • Lime CRM Server Administration (llab-lisa)
  • Lime CRM Task Scheduler Service (lime-task-scheduler)
  • Lime CRM Task Service 1 (lime-task-handler-1)
  • Lime CRM Webfront (lime-crm-webfront)
  • Lime CRM Webserver (lime-crm-webserver)

Lime Component Services (2023.1):

  • COM+ Applications → Lundalogik Data Components

Service Wrapper

We have updated all our Python services to be run as a service with WinSW. This is a change compared to previous versions where some services were installed via a python win32 library from lime-core and some using NSSM.

WinSW is installed in C:\Program Files (x86)\Lundalogik\LIME Pro Server\Lime Services. There is one exe and xml for each service. These files are not meant to be edited and will be overwritten by the installer.

Service Logging

The logging for all Python services is now written to file directly from lime-core, previously it used stdout and was written to file by nssm. This has the benefit that they can all be configured in the same way.

Read more about the logging configuration.

Lime Pro Command Prompt

The convenient command prompt on the desktop now has access to both limefu and lime-project at the same time without having to activate any extra venvs.

SQL Drivers

New SQL Driver for LDC - Microsoft OLE DB Driver for SQL Server

In this version of Lime CRM, we have updated the SQL driver. Previously, the SQL Server Native Client was used. But from now on, LDC uses the Microsoft OLE DB Driver when connecting to the SQL server.

Why are we upgrading the driver?

The SQL Server Native Client has been removed from SQL Server 2022 (16.x) and SQL Server Management Studio 19 (SSMS) and is no longer recommended to use by Microsoft.

Celery

The task handler, task scheduler and importer are Celery applications. Celery has not received the necessary patches from its maintainers to enable all its features when running Python 3.11 on Windows yet so in this release we opt to run in threads connection mode.

Web Server

New WSGI server

Lime CRM Webserver is a python based WSGI Server. We have changed the WSGI server that Lime CRM is run with from Cheroot to Waitress.

Nginx
  • Nginx has been updated to version 1.23.3.1.
  • The endpoint /nginx_status/ is no longer externally accessible.
  • TLS (https traffic) is terminated in the nginx proxy. In previous versions of Lime CRM, TLS was terminated in the Web Server.

RabbitMQ

Newer versions of RabbitMQ requires the program Handle.exe to work properly. This software is automatically installed when you install this version of Lime CRM Server.

What is Handle?

Handle is a utility that displays information about open handles for any process in the system. You can use it to see the programs that have a file open, or to see the object types and names of all the handles of a program. Read more here

Long Paths

The installer now enables LongPathsEnabled in the registry.

Included services and frameworks

Below is a list as originally shipped with 2023.1:

  • LDC - 12.9.1893
  • LISA - 12.8.35
  • Elastic Search - 7.17.9
  • OpenJDK 19.0.2
  • Ngnix for Windows - 1.23.3.1 SnapDragonfly
  • NSSM - 2.21-134
  • WinSW 2.12.0
  • Microsoft ODBC Driver 18 for SQL Server (MSODBCSQL18) - 18.0.1.1
  • Microsoft Visual C++ 2015 x86 Redistributable (VC Redist) - 14.34.31938.0
  • Microsoft Visual C++ 2015 x64 Redistributable (VC Redist) - 14.0.23026.1
  • Microsoft OLE DB Driver 19 for SQL Server
  • Erlang OTP - 25.0.2
  • RabbitMQ Server - 3.10.5

Lime CRM 2022.3 - Rysy - Patch 6

Description

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

Patch Upgrade Instructions

If upgrading to this release from:

🪲 Fixes

##

  • Fix so that the Lime CRM Active Directory integration works again.
  • The installer will ensure that the correct version of Microsoft Visual C++ Redistributable package is installed on your machine.
  • It will throw an error and crash if your .NET version is too old. You need to manually upgrade it if this happens. Recommendation to run version 4.8.