We are pleased to announce the availability of Servoy 8.0.0 (releaseNumber 3020)
This version is available through the download at the Servoy website.
For this release you can use the update site, but only if you come from RC1. A clean install is preferred.
You could upgrade an exiting installation by first doing a clean install.
then in your existing installation rename the developer dir to developer_tmp
and copy over the developer dir from the RC1 to the existing installation. If you then start this it will pickup the existing properties file and databases and you can point to the same workspace.
(after that it will ask to upgrade the server part)
Fixes and improvements in this release:
column aliasses (dataprovider names) of a table was not always imported correctly SVY-8675
NGCLient: allignment issues in tableview for the last column (hidden by the scrollbar)
NGCLient: tableview/portal was not always updated correctly with the actual results when reshown and data was changed
NGClient: Controller.readonly fixes SVY-8657 (but there are still known issues and different behavior when it comes to readonly over tabpanels)
NGClient/WebClient: fixes for sending a second time a file to the browser (for download) for the Edge Browser
NGClient: cleanup call back for services so that they can clean up stuff on solution close: Services
What will not work or won't be supported yet in the final of 8.0 are the following things:
NGClient:
drag n drop support
onrender
client design mode
servoy printing (controller.printPreview()/print())
swing beans as an image (like we did in the sample crm)
In the new designer:
drag n drop forms from the Solution Explorer tree onto the form in a designer (or anything from the solex tree)
template support.
Currently the new designer is the default editor, please test it as good as you can and give us feedback because we are still working hard to make that editor better and easier to use.
you can always switch back to the old editor, but then you will loose the WYSIWYG from custom ngclient components and the ability to make it responsive.
Servoy 8 brings a new client type called NGClient, which is based on HTML5 and webcomponent specifications.
For more details see: New in 8.0 and especially this page: NGClient+Compatibility
For people that have already created there own components must look at: Specification and then the Data synchronization section.
Because by default nothing is pushed anymore to the server, you have to specify which properties (including dataproviders) should be pushed (are allowed to be pushed) to the server and in what way.
This is all also explained a bit more in detail on the Performance page.
Also check the pages: NGClient deployment and WAR Deployment because NGClient is a WAR only deployment and needs to have specific support for application servers.
Previous release notes: this page