Servoy 2023.12.2

We are pleased to announce the availability of Servoy 2023.12.2 (release number 3924)

This is a security release, please upgrade to this release if you are on a 2023.06 or higher release.

If you are on LTS release or any older version please upgrade to 2022.3.7 LTS or 2023.3.5 LTS

This version is available through the download site

An installation (coming from the normal installer or from a platform specific archive) is shipping with a Java VM (Java 21.0.1)

So for the platform specific archives you don’t need to install or have java on your system.

This release can be updated by using the “latest” url: http://download.servoy.com/developer/latest/ (when you come from 2019.03 or higher)
This release is build on Eclipse 2023.09 (4.29)

See whats new and fixed issues

This is a release in our quarterly release cycle
if you want to stay on the LTS path you need to stick to 2023.03.5 LTS and enabled only the lts update site.

please also update the webpackages that also have releases for 2023.12

If coming from a much older release like 2022.03 then you first have to updated to 2023.03 and then go to 2023.12
This is because of an Eclipse update bug that prevents these updates.

Congratulations to Johan & the team on another (hopefully great) release :wink:
Rafi

I just upgraded a copy of Servoy that I had installed from build 3922 to 3924, but I am unable to ‘upgrade the repository’
When I launch Developer shows the normal message about the workspace being on 3922 & needing to upgrade to 3924, but then it fails instantly and suggests doing it from the command line.
I then tried in Terminal to go to the application_server directory & then run

./servoy_server.sh -upgradeRepository

which returns the prompt very quickly, but no other messages/errors/output
When I re-open Developer, it still needs the repo upgrading!
Developer has a working connection to the repository_server database.
I also tried

java -jar servoy_updater.jar

and

java -jar servoy_updater.jar -releaseNumber 3924

, which both display

Current Servoy version 2023.12.0.3922
Checking for new Servoy version
Working in directory: /Applications/Servoy ProConf NG.app/Contents
Loading version info...
No update found, if you want beta versions start with option: -beta or use -lts to force to go to a LTS stream
Done, Servoy can be started

HELP!???

(I am using an M2 MacBook Pro and have updated other copies of Servoy to latest version without having this issue , so am at a loss as to what is wrong & what to do now…

Thanks

Rafi

Hi Rafi,

I don’t really follow. Developer does not use the repository at all. When you say

but then it fails instantly and suggests doing it from the command line

what exactly is suggested?

I had the same issue when updating.
When I installed a fresh version it worked, the repository could not be updated when I did a normal update.

Regard,
Gerard

patrick:
Hi Rafi,
I don’t really follow. Developer does not use the repository at all. When you say

but then it fails instantly and suggests doing it from the command line

what exactly is suggested?

These are the dialogs I get…
[attachment=1]Screenshot of Servoy Developer at 21 Feb 2024 at 14_21_46.png[/attachment]
[attachment=0]Screenshot of Servoy Developer at 21 Feb 2024 at 14_21_59.png[/attachment]
Hope that clarifies… ;-)

@Gerard

I had the same issue when updating.
When I installed a fresh version it worked, the repository could not be updated when I did a normal update.

I know it’s all ok with fresh install, but I have managed to upgrade other older version & the repo did get upgraded in normal way, just this one is having an issue…

I guess I might just have to install a fresh newest version & connect to my workspace…

Problem is that the updater tries to get a file from a http site instead of https and we enforced it at this moment to be https (http gets a redirect)
but the code is a simple url get (not a full blown http client that follows redirects) so it doesn’t download the install file correctly and can’t upgrade because of that

I already fixed this for the next release of the various branches to use the https site not http. But there is currently not an easy fix for you guys to do (like overwrite the servoy_update.jar, that will not work)

we reverted for now the http → https redirect for that site, so now it should work again

Amazing!
Thanks Johan, that fixed it!
Glad you know what the issue is & how to fix ;-)
Thanks

Rafi

Hi,

With java -jar servoy_updater.jar -releaseNumber 3924 the Application Server is updated. How do you update the Developer to the same version?

the application server is for the shouldn’t be used anymore please make sure you move away from that (and use a real install of tomcat with a WAR)

But a developer is just updated through update site url so if you really want to go to this version: https://download.servoy.com/developer/latest/3924
but do remember this is not a supported version and more, please move to an LTS version (or a current one so 24.12)

AccessDenied Access Denied