Release notes for Genus 10.2
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.
There are no breaking changes in this release.
Major new functionality
#23277 Initial MySQL 5.7 support (Amazon Aurora) (Desktop;Web)
MySQL is now a supported database vendor. This allows Amazon Aurora based solutions.
Minor new functionality
#23274 Added GX language features (Desktop;Services;Studio)
A few new string functions have been introduced:
- String.split(chunkSize) -- Splits a string into chunks of a fixed size. Returns a sequence of strings. Depending on the current string length and the specified chunk size, the last string returned may be smaller than the specified chunk size.
- String.characters() -- Splits a string into a sequence of characters. This is the same as calling String.split(1).
- String.characterValue() -- Returns an integer representing the Unicode value of a character. Throws an exception if the specified string does not contain exactly one character.
A new iterator operation has been introduced:
- collection.collect( elem | an expression using elem ) -- Iterates the collection and returns a sequence where each element has been transformed. The expression acts as a transform to be applied to each element.
A collection of type Sequence or OrderedSet returns a Sequence. A collection of type Set or Bag returns a Bag.
Resolved issues
#23276 Table columns in Dashboard (Desktop)
Problem with resizeing columns is now fixed and its easyer to set column widths.
#23278 Dashboards referencing deleted Dashboards no longer crash (Desktop)
Dashboards referencing deleted Dashboards in an "Open Analysis" command, would crash on opening the designer, and on executing the Command.
#23279 Period Shift now works in Dasbhoard Tables (Desktop)
#23281 Responses with SOAP headers annotated with attribute mustUnderstand="1" caused an exception (Services)
When consuming a SOAP webservice one or more SOAP headers may be returned from the service. If the web service retunred one or more SOAP headers annotated with a mustUnderstand="1" attribute the Consume a Web Service effect would throw an exception and the consuming action would simply fail. This behavior has now been corrected. Please note that the consuming action must assume the responsibility of understanding SOAP headers with mustUnderstand="1".
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.
Change log
- 2020-11-10 Created.