Servoy 2024.03.6_LTS

We are pleased to announce the availability of Servoy 2024.3.6_LTS (release number 3949)

See 2024.3.6_lts_fixes for the list of fixes for this release since 2024.3.5

This version is available through the download site

or through the update site URL: http://download.servoy.com/developer/lts
If you want to use the LTS release enable the above LTS update site and disable the ‘latest’ update site so you only update to LTS updates.

You are strongly recommended to move over to one of the supported branches (2023.03 LTS or 2024.03 LTS or 2025 Latest)

if you are still on 2023 LTS please start upgrading to this one because support of 2023 will be ending in a few months.

For solutions that are already in production it is a good idea to stick to this version (2024.3.x)

This is the last release that has support for SmartClient, Webclient and NG1

Congratulations to you and the team!
(I really wanted to complain about "it’s not there, but I just noticed it’s been like 5 minutes, you’re probably still uploading right now…).

Great work guys! Download now :slight_smile:

Thank you, is appreciated a lot

After deployment Servoy 2024.3.6_LTS war file and (re-)start Tomcat the Servoy license codes disappear from the servoy_properties file !!! We experience this on multiple servers.

we did a fix for this because servoy was constantly using the “cache” version (in the user.home dir of the server) which was incorrect, the once in the WAR should always be leading.

Are you guys not exporting the WAR with the correct license? Are you inserting a license after it is deployed?

? We build only one war file per version without Servoy license. At end user site the Servoy licenses are entered. We do this for many many years now…

and that is something we don’t really expect to happen, the WAR includes the license that is build The problem we fixed is that an old license was stored in the cached properties and because of that those where used and where not upgraded, even if the WAR had the correct license.
So we now make sure that those are cleaned out.

What should be done if you don’t want the license it the WAR is that you do specificy it it the war but then the values are Environment variables (or system properties) so they are substituted when the server loads.

The current version of Servoy doesn’t expect that the WAR doesn’t have anything and that those are really only in the server cached properties (we try to avoid having those at all, the WAR should just be it, config through environment or system properties)

We could maybe relax the code a bit, to not clean license stuff when the WAR properties doesn’t have any.. you can create a case for this.