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 http://download.servoy.com/developer/la ... 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
Servoy
User avatar
jcompagner
 
Posts: 8339
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!) https://wiki.servoy.com/pages/viewpage. ... 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) {
            application.output(problem.message)
            application.output(problem.i18NMessage);
            application.output(problem.column);
            application.output(problem.customObject);
        });
}


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?

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

Re: Servoy 2020.09 release candidate

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

i updated the wiki page.
Johan Compagner
Servoy
User avatar
jcompagner
 
Posts: 8339
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
sean
 
Posts: 242
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 1 guest

cron