Release Date: Expected 18th November 2024
Last updated with Simplifier 8 Enhancement Package 3
Pre Release Notes Simplifier Release 9
With Simplifier Release 9 coming closer, all our Major Release customers should already prepare for upgrading from Simplifier Release 8 (read more on our Release Cycle).
For preparation we have summarized all already known migration notes below. We will update this overview with each Enhancement Package Release.
Discontinued Features in Simplifier 9
Dropped Support for Android 7 and iOS/iPadOS 13+14 for Simplifier MobileClient
Simplifier MobileClient released with Simplifier 9 will require at least Android 8 or iOS/iPadOS 15.
Dropped Support of Oracle for Logs and Monitoring
For new Logs and Monitoring support of Oracle is dropped. The new database requires a MySQL database. (Read more)
For details see manual changes below.
Dropped Support of MySQL 5.7
The official support for MySQL 5.7 ended in October 2023, so Simplifier also uses the next version 8.0 per default.
Removed SQLite Offline Connectors
The current implementation of our SQLite Offline Connectors is outdated and going to be removed with Simplifier 9.
For basic implementations, there is a standard Client-Side Business Object ‘SF_OfflineDatabase’ to handle offline SQLite databases in our Standard Content.
Removed support for Internet Explorer 11
Compatibility Mode for Applications is removed with with Simplifier 9.
[Deprecated] Simplifier Mobile Client for Android on Windows
Unfortunately Microsoft has announced the end of support for Windows Subsystem for Android on March 5th 2025. With end of support our Simplifier Mobile Client for Android won’t work on Windows anymore. If you have already installed Simplifier Mobile Client in Windows Subsystem for Android before March 5th 2024 you will continue to have access to Simplifier Mobile Client until end of support. (Read more on microsoft.com)
[Deprecated] Event tab in UI Designer
In our UI designer there is still the legacy feature to add scripts to events directly in the Event tab. As we want to provide a consistent App Building we will remove this feature with Simplifier 10. Simply use our Process Designer instead.
[Deprecated] Javascript execution in PDFs created by PDF Plugin
Currently it is possible to add Javascript to PDFs created by PDF Plugin. This is a potential risk for Server Side XSS (PDF Injection) und Server Side Request Forgery (SSRF). The option to add Javascript to PDFs in PDF Plugin is now deactivated but can be activated at own risk. The activation is subject to be removed in later Releases.
Manual Changes that can already be done
Discontinued features
If you are still using discontinued features and functions are still required in future, implement other solutions before upgrading to Simplifier 9. For more details see information on discontinued features above.
Changed default behaviour for Enhanced Business Object and Enhanced Template Security
After upgrading to Simplifier 9 Business Object Security and Template Security are activated by default on all instances to increase security. This means that execution of each Business Object and generation of rendered Templates as to be explicitly be permitted in a Global Role or via Project Roles.
Please check your roles are set up accordingly and contain execution permission to all required Server-side Business Objects and read permission to all required Templates. Take care that you use your app relevant/project roles on testing only (and not Standard-Roles like SF_Developer or SF_Administrator)
You still can deactivate the enhanced security options in Simplifier settings, but we strongly advise against this. (See documentation)
Check for required changes in your Business Objects
To provide ECMAScript 2022 in Server-side Business Objects we had to switch libraries. In rare cases, changes to Business Objects may be necessary. Please see our documentation for details and check your Business Objects. (Read more)
Update MySQL Servers
Update your MySQL servers if you are still using version 5.7 (see discontinued features above).
Check your SAP settings when connecting to SAP via SNC
Due to the update of the used SAP JCO lib, you need to check your SAP configuration when using SNC on connecting SAP Systems. As soon as SNC SSO Mode is set to 1, fallback to password authentication is no longer performed. (See also SAP Note for more information)
Update Standard Content
Update Standard Content to ensure you have all current fixes and features available on your instances. (Download here)
Update UI5 Versions in Applications and Modules
As our support for our Standard Content UI5 1.71 Widgets has ended with Simplifier Release 8 already, please update your applications to our latests UI5 1.96 Widgets. Our ‘Upgrade UI5 Version’ Wizard can help you updating your applications. (Read more)
Manual Changes to be done after upgrading to Simplifier Release 9
Configure new database for Monitoring and Statistics
With release 8 EHP 2, monitoring data is moved to a separate database. This database must be a MySQL database and it may be on the same MySQL server as the main simplifier database, but also may reside on a different MySQL server. In either case, the connection has to be configured separately. (For more details see upgrade instructions for your version above).
Note: Monitoring-Details of successful executions won’t be migrated
Recreate Keystore
If you are using custom certificates, which you imported into a keystore, you need to recreate this keystore. Details can be found in the upgrade instructions.