Release notes for Genus 10.9
Introduction
This document lists all user-visible changes to Genus since the previous release.
This release note will be updated prior to the release and may also be updated as long as the release is available, e.g. with information of new patches or known issues. Please take note of the installation and upgrading comments, and the release notes change log.
Installation and upgrading
Prior to upgrading to this release, you must:
- Upgrade to the previous release. See the Release notes for the previous release for more information.
- Review the Expiry date of your Genus License File and install a new one if necessary.
- Review the rest of the release notes for this release.
- Please note that there does not exist any Genus Upgrade Assistant for this upgrade.
End-of-life functionality
End-of-life functionality is functionality that was available in the previous release, but is no longer available in this release.
There are no end-of-life functionality identified in this release.
Deprecated functionality
Deprecated functionality is available in this release, but will (most probably) no longer be available in the next release.
There is no deprecated functionality in this release.
Breaking changes
This section lists important changes introduced in this release. You will need to use this list in order to understand the changes you might need to make to your application to support the new release.
#23420 Operator: Environment availabilty scheduling requires Genus >= 10.9 (Operator)
Operator requires G_Directory column "dir_environmnent_availability_schedule" in order for environment availability scheduling to work. This was introduced with Genus 10.9.
See release note 23417 for further details.
#23424 Old data mart load plan mechanism is removed (Desktop)
The old data mart load plan is removed. It is replaced with the new load plan mechanism which offers declarative availability, with heuristic loading as an option.
Old load plans must manually be converted to new load plan setup.
#23425 Updated third party libraries for file convesion and document merge (Aspose) (Desktop;Web)
The following Aspose libraries have been updated:
- Aspose Cells: 21.7.0 => 21.9.0
- Aspose Email: 21.7.0 => 21.8.1
- Aspose Imaging: 21.8.0 => 21.9.0
- Aspose PDF: 21.7.0 => 21.9.0
- Aspose Tasks: 21.7.0 => 21.8.0
- Aspose Words: 21.8.0 => 21.9.0
File conversion results should be verified after upgrade.
Major new functionality
#23417 Environment availability schedule in Genus Operator (Operator)
Experimental feature: Environment availability schedule in Genus Operator
It is now possible to schedule availability windows for Active, Passive and Origin environments in Genus Operator.
Enabling this functionality will allow operators to specify when the environments should be up, using Genus Operator.
To enable this functionality, set the helm value genus-kubernetes-operator-service.environmentAvailabilityControlEnabled
to true
.
#23421 Data Mart and Dashboard configuration has been moved from desktop to Analytics & Insights on web (Desktop;Web)
Minor new functionality
#23426 New class types and functions in GX (Web)
New class type
- WebRuntime - represents the runtime environment on the web client
New functions
- WebRuntime.hasPersistableChanges() - returns TRUE if there are any changes that can be persisted in the database.
- WebRuntime.hasPersistableInvalidChanges() - returns TRUE if there are any changes that can be persisted in the database, but som of the changes are invalid.
- WebRuntime.currentPage().isOpenedAsModal - returns TRUE if the current topmost page is opened modal.
#23427 Added functionality to scheduler component. (Web)
The scheduler component now supports:
- Week and month view.
- Option to disable user's ability to change time resolution.
- Formatting on from and to date/time.
#23428 Modify User Account effect - identity providers (Studio)
Added setup for defining connected identity providers for an account. Providers can either be added or modifed, or replaced.
#23429 New Page Data Event type: On Before Selection Changed (Studio;Web)
On Before Selection Changed introduced as new Page Data Event type. This event type is executed before the selection is changed, and can hence be used to ensure data is handled and valid before the selection is changed by executing actions. These actions can for instance be Save Changes, Query Save Changes or a custom made Client Action.
Existing "On Selection Changed" events are converted to "On After Selection Changed".
#23430 New Table Property: Keep New Objects in Top of View (Web)
Added new property to flag if new objects should be kept on top (regardless of Sort Order) in Table control.
#23431 It is now possible to define selection validations on data sets that are evaluated before selection. (Web)
#23440 Defaul value for "Lock Positon" flag is set to "true" in Dashboards (Web)
This entails that the user will not be able to resize or move Tiles, unless the flag is manually set to "false"
Resolved issues
#23419 Fixed error importing into XML datasources based on schema with multiple root elements (Studio)
Known issues
Known issues are errors or lack of functionality. Known issues may be solved in a future release based on customer demand.
There are no known issues in this release.
Tips and hints
Tips and hints are design decisions or answers to support questions that may be of general interest.
There are no tips and hints specifically targeting this release.