Release notes for Genus 10.5
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.
#23324 Changes to helm values
Several new helm values are added in Genus 10.5:
global.modelIdentifier
This value replaces global.modelName, which is no longer used.
global.dnsSuffix
This value replaces global.subDomain, but should now contain the entire dnsSuffix (everything except the first part of the host name). This allows for more flexibility when creating host names.
I.E: If your namespace is runs at namespace.cluster.example.com, global.dnsSuffix should now be "cluster.example.com", whereas the old value global.subDomain would have been only "example.com"
global.namespaceName The name of the namespace in which the chart are deployed. This is mainly used for validation purposes when deploying.
#23325 Changes in object links (Desktop)
Moving from 19.X to 10.X links will normally change because of the introduction of cloud, and modifications to how dataset is represented in links. Links to objects and concepts will therefore normally no longer work. Moving from 10.4 to 10.5 links will no longer contain their query parameters as an encrypted string, but as a human readable list of name value pairs. Links to objects and concepts made with versions <= 10.4 will therefore no longer work.
#23342 Operator relies on Endpoints to configure namespace routing (Services)
Operator 4.0.0 relies on Endpoints to configure namespace routing. Endpoints can be assigned to namespaces in Studio. This requires Genus >= 10.5.
Major new functionality
#23341 Operator allows routing to multiple active namespaces (Services)
Operator 4.0.0 supports routing to multiple active namespaces. This requires Genus >= 10.5.
Minor new functionality
#23336 Icon control now has options to set symbol conditionally (Web)
#23338 Reset Button in View/Table control (Web)
Add reset button in View/Table toolbar
#23339 Color Set on Table Cells (Web)
Add Color Set property to Table Cells in View/Table control
#23343 Redis Sentinel (Services)
Genus now supports the use of sentinels when deploying Redis. In the case that number of replicas for Redis is greater than 2 the pods will contain an extra container with Redis Sentinel. This container will form a cluster of Redis Sentinel nodes, which will promote a new master in case the actual one fails.
#23347 New client action effect supporting sending mail messages: "Send a Mail Message" (Web)
The content of the mail message, such as addressees, subject, body, and attachments, are defined using a data set based on a data source of type Mail Message. Typically you would fill out the content using a Create a Object effect or populate the data set from a dropped or selected msg-file. The effect creates an upload session so that attachments can be streamed to the server one by one in order to support large attachments.
#23351 Tables in HTMLEditor (Web)
The HTMLEditor-control now supports rendering and editing of html-tables. Context menus invoked on tables in the editor will display options to add/delete/merge cells and rows.
Resolved issues
#23326 Required could not be saved for query parameter in Rest Service Editor (Studio)
#23327 Fixed automatic naming of controls when added to Page (Web)
#23337 It was possible to enter invalid characters for name of control in Page Designer (Web)
This was not intentionally and we are now preventing whitespace from being entered.
#23340 Improved clipboard monitoring when copy is performed in the system (Desktop)
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.