Page 1 of 1

Servoy 2021.12 release candidate 1

PostPosted: Wed Dec 08, 2021 2:49 pm
by jcompagner
We are pleased to announce the availability of Servoy 2021.12 release candidate 1 (release number 3720)

With the release we have now a native MacOSX M1 installer..

For Windows the installer: exe
and for the MacOSX_86_64 we have an native dmg
and for the MacOSX_Aarch64 (M1) we have an native m1 dmg
for linux it is 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 17.0.1)

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

The developer can be updated by the https://download.servoy.com/developer/l ... 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 2021.03.1_lts to go back to an the LTS release branch

See whats new for the global changes

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

All component packages will also get updates in the coming weeks, same holds true for NGDesktop which also will have a newer updated version.

Re: Servoy 2021.12 release candidate 1

PostPosted: Wed Dec 08, 2021 5:51 pm
by rafig
Thank you SO much Servoy!!!
Congratulations, the Mac M1 version works great & has fixed my issues that I posted in another topic about build errors (I thought it might be an issue with my combo of Servoy x86 & Java on Rosetta2...)

However...
First thing I tried was to install the CloudSampleSolution.
This installed super fast, but did not activate solution as normal & when I activated it manually, it said it was missing the 'servoyextra' package & did I want to add it, which I tried, but nothing happened, so I went in the SPM & tried to install it from there, but the 'progress bar/indicator' that flashes along in a line never finishes & package never gets installed!

I gave up & just switched to my solution GIT workspace & all is good (& it builds very quickly!)

Need to upgrade/switch all the rest of my main clients stuff now!

Re: Servoy 2021.12 release candidate 1

PostPosted: Wed Dec 08, 2021 6:09 pm
by jcompagner
that servoy-extra thing was a wrong deploy of the new servoy-extra version. that should be fixed now... (i just tried it on a mac.. and it works for me now)

Re: Servoy 2021.12 release candidate 1

PostPosted: Wed Dec 08, 2021 6:19 pm
by rafig
Ok, thx, I will try again on another install of just Servoy M1...

Re: Servoy 2021.12 release candidate 1

PostPosted: Wed Dec 08, 2021 9:41 pm
by rafig
Hi Johan,
that seemed to fix it, although I did see this error in console
Code: Select all
./node_modules/@servoy/servoyextracomponents/fesm2020/servoy-servoyextracomponents.mjs:26:0-38 - Error: Module not found: Error: Can't resolve '@uppy/angular' in '/Users/rafig/servoy_workspace_202112/.metadata/.plugins/com.servoy.eclipse.ngclient.ui/target/node_modules/@servoy/servoyextracomponents/fesm2020'

but it does run ok...
Thanks!

Re: Servoy 2021.12 release candidate 1

PostPosted: Thu Dec 09, 2021 10:08 am
by jcompagner
Because that error comes from the NGClient2 build (having the Servoy-Extra Componnets)
Those servoy extra depend on Uppy for uploading it. and with the new release it is changed what npm libs we use (we started to use directly @Uppy/xxxx packages, instead of a wrapper)
But why that fails to be installed is weird, i don't fully understand that.

You can try to do once "Copy the NGClient2 resources" (context menu of the Solution Explorer) and then i choose "Copy & Build" or "Copy & Clean" the latter does a bit more.

in that console you can see where we do stuff, you see a messsage at the end:

Total time to check/install NG2 target folder: D:\servoy_inst\202112\developer\ws\.metadata\.plugins\com.servoy.eclipse.ngclient.ui\target is 92s

and i do see it fully compiles and i see the @uppy stuff in the right locations:

D:\servoy_inst\202112\developer\ws\.metadata\.plugins\com.servoy.eclipse.ngclient.ui\target\node_modules\@uppy

where you see as subdirs "angular" and "core" and so on so the npm package is there..

so why it can't find that angular package is weird (it does find the rest, it reports above that those a all still CommonJS libs)


i need to investigate this what is so special about that one

Re: Servoy 2021.12 release candidate 1

PostPosted: Thu Dec 09, 2021 12:04 pm
by jcompagner
ok found the problem: https://github.com/transloadit/uppy/issues/3354

they package it wrong as far as i can see..

Re: Servoy 2021.12 release candidate 1

PostPosted: Thu Dec 09, 2021 12:10 pm
by rafig
jcompagner wrote:ok found the problem: https://github.com/transloadit/uppy/issues/3354

they package it wrong as far as i can see..

Great!
Thanks

Re: Servoy 2021.12 release candidate 1

PostPosted: Thu Dec 09, 2021 2:00 pm
by jcompagner
This servoy-extra (@uppy/angular) problem is fixed for the last release of servoy-extra@4.2.3

Re: Servoy 2021.12 release candidate 1

PostPosted: Thu Dec 09, 2021 2:00 pm
by jcompagner
This servoy-extra (@uppy/angular) problem is fixed for the last release of servoy-extra@4.2.3

Re: Servoy 2021.12 release candidate 1

PostPosted: Fri Dec 10, 2021 3:33 pm
by huber
To all the Servoy team: Really very very nice to hear you have a native macOS installer for ARM! Thanks a lot. Very appreciated. We are soon switching to M1 Macs, and of course Servoy Developer running native is more than welcome.

Best regards,

Re: Servoy 2021.12 release candidate 1

PostPosted: Fri Dec 10, 2021 5:17 pm
by rafig
One more question for Johan (who I'm sure will want to switch to Mac now that Servoy runs so fast on M1 chips ;-) )
Will you also be releasing a Windows ARM version (that way I can run Servoy in Windows 11 VM under Parallels on my M1 Mac), just in case?
Thanks
Rafi

[and Robert, it is wonderful on M1 Macs]

Re: Servoy 2021.12 release candidate 1

PostPosted: Fri Dec 10, 2021 6:05 pm
by jcompagner
no thats not on the roadmap, then there should be a lot more demand for it. And windows on arm is until now always a bit of a fiasco

Re: Servoy 2021.12 release candidate 1

PostPosted: Fri Dec 10, 2021 6:07 pm
by rafig
jcompagner wrote:no thats not on the roadmap, then there should be a lot more demand for it. And windows on arm is until now always a bit of a fiasco

Ok, no problem, it was just a thought ;-)