Skip to end of metadata
Go to start of metadata
You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 3
Next »
General
- Open sourcing of Servoy Developer, Servoy Smart Client and Servoy Web Client code under AGPL
The source code of the entire Servoy Developer suite and the Smart and Web Client has been made publicly available under the AGPL license. The source code for Servoy 5.2 is available from https://subversion.servoy.com/product/branches/v52x_branch. A new Open Source Guide has been added to the documentation wiki specifically targeted to developers interested in contributing to the open source projects.
- PostgreSQL 8.4 bundled as default database
As of Servoy 5.2, the database bundled in the Servoy installer is PostgreSQL. Servoy 5.2 ships with PostgreSQL 8.4.
- Enhanced Security
Servoy 5.2 supports an enhanced security mechanism, separating the login logic from the actual authentication logic, to provide more robust authentication.
To support developers to adopt the Enhanced Security mechanism quickly into their existing solution, an upgrade tutorial has been provided here. Although the Enhanced Security mechanism can be disabled on adminpage, it is highly recommended to utilize this from Servoy 5.2 onwards.
The Enhanced Security mechanism (when enabled) affects existing solutions in the following scenarios:
- Solution run in the Servoy Smart Client that utilize the custom login form functionality
- Solution run in the Servoy Smart Client that does not require authentication
Programming Features
- Added application.showFormInWindow(...)
Allows the developer to show Forms in a real window that:
- Can be minimized/maximized/closed/resized by the user
- Shows as a separate entry on the System bar of the operating system
- Allows the user to select which window is in front
This functionality is additional to the already existing function application.showFormInDialog(...), which shows the form in a dialog, which:
- is always on top of the main application window
- does not show as a separate entry on the System bar of the operating system
- can only be closed and resized by the user
- Added option to supply "Reply To" address when sending an email using the the email plugin's sendMail() function
The "from" email address parameter can be 2 separate email addresses, separates by a comma. The first will be utilized as the "from" email address, the second as the "reply to" email address.
- Added security.authenticate(...) to facility communication between Login and Authenticator solutions. See Upgrade existing implementations to Servoy 5.2's Enhanced Security for more information
Deployment