2023.12
Release Notes
2023.12.2
This release has a security fix, its recommended to upgrade to this release as soon as possible. (or 1 of the LTS releases) Also upgrade the bootstrap and/or servoy extra package, they have changes that where needed in components for this fix.
also some other fixes that are mentioned below in the the case list.
2023.12.1
This release has a security fix, its recommended to upgrade to this release as soon as possible. (or 1 of the LTS releases)
also some other small fixes that are mentioned below in the the case list.
2023.12
Enhancements
The following are key enhancments in Servoy version 2023.12
Stateless Login Form improvements
The stateless login form got improvements where the user/password is validated against. And also the login forms html can now be adjusted. See here for more info.
ECMAScript Parser
Many general improvements to parse existing code, but also added some small features like the shorthand notation
Developer
Script editor has now a AIBrige menu item for code selection -> Explain, Inline Comments, Debug options (experimental)
Core (Api) improvements
QBSelect can now be used more fluently by directly getting a foundset (getFoundset()) or a dataset (getDataset())
databaseManager.disableRelatedSiblingsPrefetch is now by default true (so prefetch disabled) for all server based clients (like NGClient or HeadlessClient)
servoyApi.getFoundset(qbselect) added (purely for component developement, serverside scripting)
Plugin api improvements
HTTPClient plugin: config object has now support for maxTotalConnections/maxTotalConnectionsPerRoute to control the number of connections
PDF plugin: Support for partial flattening of PDFForms.
TiNGClient extension
Font Awesome Pro can now be supported by clone/fork this blueprint project
Lib upgrades
Upgraded the shipped java from Java 17 to 21
Updated embedded tomcat to 9.0.83
Lot of updates to 3rd party libs (Eclipse 4.29 (2023.09), plugins jars)
Angular still on 16 but to the 16.2.12 (Angular 17 upgrade planned for 2024.03)
miscellaneous
small utility added crypt en decrypt passwords stored in the servoy properties file:
java -cp 'servoy_shared_2023.12.0.3920_rc.jar;org.apache.commons.codec_1.14.0.v20221112-0806.jar' com.servoy.j2db.util.SecuritySupport encrypt
Note
As a heads up, The majore release after this one so 2024.03 will be te last release that will include SmartClient,WebClient and the NGClient (angularjs).
Case List
Below is a comprehensive list of cases associated with each release (candidate)
2023.12.2
Components | Key | Summary |
---|---|---|
2023.12.1
Components | Key | Summary |
---|---|---|
2023.12.0-RC2
Components | Key | Summary |
---|---|---|
2023.12.0-RC1
Components | Key | Summary |
---|---|---|
Last updated