Changelog¶
Warning
This release drops support for SQL Server 2016.
Deprecation Warning¶
Active Directory Integration (LADI)¶
The Active Directory integration (LADI) reaches end of life on December 31, 2024. Version 2024.3 will be the last on-premise release supporting LADI, and the feature will be removed in subsequent releases. To maintain secure login access, please transition to either Entra ID or OpenID Connect. For more information on these options and guidance on migration, visit our documentation: Entra ID or OpenID Connect.
The Installer¶
Optional Installation of Email Integration Services¶
This on-premise release supports the new Email Integration. For Email Integration to function, it requires two underlying services: EmailEngine and Redis. An additional step has been added to the installer for the optional installation of these services.
Decrease the ElasticSearch memory limit¶
ElasticSearch default memory was decreased to 4 GB which is about 25% of total system memory.
Authentication logging¶
This version of Lime CRM introduces a logging feature for failed authentications making them easy to troubleshoot. For
some types of authentication is it really useful to see them also for successful authentications (for example to see
which claim matched). It is recommended to enable these in the application server service config and the installer will already do it for you.
C:\ProgramData\Lundalogik\Web Server\configs\config.yaml
:
authentication:
recorder:
record_success:
AzureTokenAuthenticationMethod: true
OpenIDAuthenticationMethod: true
Handle.exe removed¶
Due to multiple issues with Handle.exe
and the fact that it is not needed for Lime CRM Platform to operate, it has been removed from the installer.
Please note that the installer will not remove Handle.exe
if it is already
present on the system. To do so, you must manually delete it from the system and remove it from path environment variable in registry (see PowerShell snippet below).
Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Environment' -Name 'Path' -Value ((Get-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Environment' -Name 'Path').Path -replace ';C:\\Program Files \(x86\)\\Lundalogik\\LIME Pro Server\\Handle', '')
If you want to understand what Handle.exe
is and why it was used, please read the following section.
Handle.exe
is a command-line tool by Microsoft that shows which files,
directories, and registry keys are open by which processes on Windows, helping
to identify what is locking a file or resource.
RabbitMQ uses Handle.exe
to monitor file descriptors and displays tracking
details in the RabbitMQ Management UI. While it is not possible to disable this
monitoring, these details are not used by the Lime CRM Platform and are only
needed if troubleshooting is required.
Unless Handle.exe
is available in the path, RabbitMQ will log warning and
error messages in its log file, such as:
[warning] <0.XYZ.0> Could not execute handle.exe. Please install from https://learn.microsoft.com/en-us/sysinternals/downloads/handle
These errors are triggered whenever RabbitMQ starts, as RabbitMQ consistently
attempts to monitor file descriptors using Handle.exe
. However, this
monitoring is not necessary for the Lime CRM Platform, making Handle.exe
irrelevant to its operation. These errors can be safely ignored.
Lime CRM¶
Entra ID Improvements¶
The ability to synchronize EntraID sessions has been implemented. The ability to
obtain new access token if the current one is past its expiration date is now
possible using refresh token. The functionality is currently in BETA and can be
turned on with the feature flag: token_validation_enabled
.
Included services and frameworks¶
Below is a list as originally shipped with 2024.3:
- LDC - 12.9.2364
- LISA - 12.8.35
- Elastic Search - 7.17.24
- Ngnix for Windows - 1.25.4.2 SnapDragonfly
- NSSM - 2.21-134
- WinSW 2.12.0
- Microsoft ODBC Driver 18 for SQL Server (MSODBCSQL18) - 18.4.1.1
- Microsoft Visual C++ 2015 x86 Redistributable (VC Redist) - 14.40.33810.0
- Microsoft Visual C++ 2015 x64 Redistributable (VC Redist) - 14.40.33810.0
- Microsoft OLE DB Driver 19 for SQL Server - 19.3.5
- Erlang OTP - 26.2.5.4
- RabbitMQ Server - 3.13.7