Servoy 2020.09 release candidate

Release notes for Servoy betas

Servoy 2020.09 release candidate

Postby jcompagner » Mon Sep 07, 2020 3:32 pm

We are pleased to announce the availability of Servoy 2020.09 release candidate 1 (release number 3600)

For Windows the installer: exe
and for the MacOSX we have an native dmg
for linux it is still the tar.gz

For windows we also still have just the zip

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

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

The developer can be updated by the ... ecandidate update site url.
This is in our "latest" release stream (03,06,09,12) if you want to stick the the lts release then disable that releasecandidate url and stick to the urls with "lts" in the name
If you update to this release you have to do a new install of 2020.03.1_lts to go back to an the LTS release branch

If you do update from a bit older version (then 09) then it could be that there is a left over driver in the drivers dir that has 0 bytes. Make sure you delete that one, and if you make war exports from this make sure you don't include this 0 byte driver jar. That will result in errors when deploying.

See whats new for the global changes

See the issues list for a complete overview of all the cases

We will release also new component and service packages shortly.
Johan Compagner
User avatar
Posts: 8851
Joined: Tue May 27, 2003 7:26 pm
Location: The Internet

Re: Servoy 2020.09 release candidate

Postby steve1376656734 » Wed Sep 16, 2020 10:52 am

Hi Johan,

The release notes point to a page about the new validation process (which looks really good BTW!) ... d=57180253 and on this page there is a section showing how to get and deal with the record markers from a call to databaseManager.validate().

Code: Select all
var recordMarkers = databaseManager.validate(record, {originationCall: "customerForm"});
if (recordMarkers)
   var problems = recordMarkers.getProblems();
   problems.forEach(/** @param {JSRecordMarker} problem*/ function(problem) {

It is showing a call to recordMarkers.getProblems() but the text part of the page refers to a method called getMarkers() instead:

Code: Select all
If the caller of databaseManager.validate(record) sees that an object is returned it can then call recordMarkers.getMarkers() to get an array of JSRecordMarker.

I guess only one of these is correct?

SAN Developer
There are 10 types of people in the world - those that understand binary and those that don't
Posts: 335
Joined: Fri Aug 16, 2013 2:38 pm
Location: Ashford, UK

Re: Servoy 2020.09 release candidate

Postby jcompagner » Wed Sep 16, 2020 11:15 am

i updated the wiki page.
Johan Compagner
User avatar
Posts: 8851
Joined: Tue May 27, 2003 7:26 pm
Location: The Internet

Re: Servoy 2020.09 release candidate

Postby sean » Fri Sep 18, 2020 4:28 am

2020.09 Launch Webinars Next Week!

We’re happy to invite you to our tech webinar series, with three short webinars to cover this release. Come explore the ins-and-outs of 2020.09, including the latest updates to the platform and its suite of extension packages.

We'll kick things off Monday, September 21 with a release overview with a demo of Servoy's newly enhanced Data Validation controls with more sessions Wednesday and Friday to be announced.

Register Here

All webinars:
8am Los Angeles (PST)
11am New York (EST)
17h Amsterdam (CET)
Software Engineer
Servoy USA
Posts: 379
Joined: Mon May 21, 2007 6:26 pm
Location: USA

Return to Latest Releases

Who is online

Users browsing this forum: No registered users and 0 guests