Release notes for Genus 10.13
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.
See also the following notes.
#23467 New microservice: Mail Service (Services)
A new microservice called Mail Service have been added to Genus.
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.
#23466 Discontinued support for database versions
Genus has discontinued support for some older databases
- Microsoft SQL Server versions prior to 12
- ORACLE versions prior to 12c are no longer supported.
These database versions lack support for vital Genus functionality, and are no longer in active use by clients.
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.
#23477 Changed helm values (Web)
We have changed how some of the configuration regarding the connection to database is done. The following changes must be made to all helm-value configuration files before updating to 10.13:
Please note that some of the values have also changed name.
These helm-values are removed:
genus-core-services:
activeConnectionString: ''
databaseActiveDb: ''
databaseActiveSchema: ''
descriptiveConnectionString: ''
databaseDescriptiveDb: ''
databaseDescriptiveSchema: ''
databaseVendorVersion: ''
databaseIsCaseInsensitive: ''
and are replaced by:
global:
database:
activeConnectionString: ""
activeDb: ""
activeSchema: ""
descriptiveConnectionString: ""
descriptiveDb: ""
descriptiveSchema: ""
vendorVersion: ""
caseInsensitiveSearch: ""
#23478 Changed helm values (Operator)
We have changed how some of the configuration regarding the connection to database is done. The following changes must be made to all helm-value configuration files before updating to 10.13:
Please note that some of the values have also changed name.
These helm-values are removed:
genus-kubernetes-operator-service:
dbType: ""
descriptiveConnectionString: ""
descriptiveSchema: ""
activeConnectionString: ""
activeSchema: ""
and are replaced by:
global:
database:
activeConnectionString: ""
activeDb: ""
activeSchema: ""
descriptiveConnectionString: ""
descriptiveDb: ""
descriptiveSchema: ""
vendorVersion: ""
caseInsensitiveSearch: ""
These values should be the same as for the Genus helm-charts. Especiallynote vendorVersion, which should have a different value than the old dbType
Major new functionality
#23488 Introduce Global Styles (Web)
Added a "Style Editor" where global styles can be created. These styles are available when creating Container and Button controls.
Minor new functionality
#23465 Visibility "Yes | No | For Specified Groups" added to Sitemap Components (Studio;Web)
Visibility "Yes | No | For Specified Groups" added to Sitemap Components, allowing security group membership to control visibility of sitemap entries.
#23470 Visibility and enabling of controls and page elements now allow scoping tospecified security groups (Studio;Web)
Visibility and enabling on controls and page elements is extended to allow for scoping tospecified security groups. The setting is found by expanding Visible/Enabled in the page designer. Change Scope to "For Specified Groups" and select Security Groups, to restrict visibility/enabling.
#23472 Added placement option to Show Callout effect (Studio;Web)
#23476 Improved preview in Page Designer (Studio)
The size of preview can now be adjusted by the user
#23483 Default app (Web)
It is now possible to define a default app for each endpoint specified in Genus Studio. When the user navigates to the endpoint, if a default app is specified the user will be redirected to this app, instead of the start page.
#23485 Custom Host Web Page (Web)
In earlier versions of Genus, if you wanted an app to appear as a part of any web content, you would have to mount Genus as an IFrame inside the customers content. It is now possible to define a custom host web page for Genus. This makes is so an app can appear more naturally inside the customers content.
#23486 Liveness- and Readiness-probe configuration options (Services)
It is now possible to configure readinessProbe and livenessProbe for mega-service, datamart-query-service, as well as for redis. The following values can be configured for both readinessProbe and livenessProbe:
- failureThreshold
- initialDelaySeconds
- periodSeconds
- timeoutSeconds
- successThreshold
See helm-values descriptions for how to do this.
#23487 Added Visibility config to individual tabs in TabControl (Web)
#23489 Required flag on client action data sets are split into "Binding Required" and "Data Required" (Studio;Web)
By setting binding required and not data required, one will not be presented with an error message runtime if there is a lack of data. One can thus require a binding to be set for modelling purposes, while accepting no data runtime.
Data sets that were previously required are continued with both binding and data requried.
#23500 Cumulative Values now available for all Categories (Web)
Until now, the accumulation of Value data has only been available for Tiles with a temporal Category. Cumulative data has now been made available for all Tiles with one-dimensional Categories.
This is configured through the Data menu choice "Accumulation" in the Dashboard Designer.
Resolved issues
#23460 Data marts does not always reload as expected (Services)
In some situations datamarts did not reload as expected. Could happen either because of new data or because datamart definitions where modified. The problem was due to a communications issue between the data mart scheduler and the data marts. The issue is fixed.
#23461 Entering invalid values into Integer Date Edit made the application crash (Desktop)
#23462 Fixed problem registering dates in january in Date Input width Date and Time in separate controls (Web)
#23463 Fixed error generating text or Html from template (Desktop)
#23464 Resolved XML namespace handling in 3rd party XML library (Services)
Genus 10.2 replaced a Windows specific XML library (MSXML) with another multi-platform library (OXML), but also introduced a bug in the XML namespace handling. This bug has now been resolved.
#23468 Organizational chart is more compact
Non-sibling nodes previously had a spacing of x2, spacing of all nodes are now set to x1. This results in a much more compact chart.
#23469 Context is available on create new object in data filters (Web)
#23474 Badge was clipped in naviagation pane with long texts (Web)
#23475 Fixed initial width of dialog for entering field values when running an action (Desktop)
#23482 Fixed proble with dialog not showing correctly when operned from a component from external module (Web)
#23493 Client Action: Added missing reference to Data Filter and Data Sets for Read Related in Read Objects (Studio)
#23494 Fixed runtime error when filtering in dropdown with numeric display values (Web)
#23503 Click on Selection Chip now toggles selection (Web)
#23504 Summary row displayed undefined in columns with advanced rendering (Web)
#23505 Improved Tab handling in Duration Input (Web)
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.