BDL 5.01 new features
Features added in 5.01 releases of the Genero Business Development Language.
Important:
This page covers only those new features introduced with the Genero BDL version specified in the page title. Check prior new features pages if you migrate from an earlier version. Make sure to also read the upgrade guide corresponding to this Genero version.
Corresponding upgrade guide: BDL 5.01 upgrade guide.
Previous new features page: BDL 4.01 new features.
Overview | Reference |
---|---|
Support for GWA (Genero Web Applications) | See Genero Web applications. |
Related upgrade notes |
Overview | Reference |
---|---|
Related upgrade notes |
Overview | Reference |
---|---|
New style attribute headerPosition for table column titles. |
See headerPosition attribute |
New style attribute showVirtualKeyboard on mobile. |
See showVirtualKeyboard attribute |
Related upgrade notes |
Overview | Reference |
---|---|
Support for Oracle®
MySQL 8.4 with the dbmmys_8_4 ODI driver. |
See Database driver specification (driver) and Oracle MySQL / MariaDB. |
Support for Informix 15.0, using CSDK 4.50 with the dbmifx_9
ODI driver. |
See Database driver specification (driver). |
Related upgrade notes |
Overview | Reference |
---|---|
The fglgar tool has a gwa verb for
packaging Genero Web Applications in a Genero archive (gwa) file. |
See options table for fglgar gwa and Packaging gwa files. |
Related upgrade notes |
Overview | Reference |
---|---|
There are new options for handling NULL values for primitive types during
serialization. |
See The handling of NULL values for primitive types during serialization has changed |
json.Serializer class for serialization and
deserialization introduces changes to how nulls are handled with JSONRequired .
error-15807 is raised when a
null value is sent to a variable with JSONRequired unless you also
use json_null="null" . |
See Using the json_null="null" attribute with JSONRequired |
The serializeNullAsDefault option is added to
json.Serializer to support null values during BDL/JSON serialization. By default
serializeNullAsDefault is 0 . You can set this option with the
json.Serializer.setOption() method. |
See: |
New methods allow you to set HTTPS client certificates at runtime and dynamically override some FGLPROFILE entries for secured communication. | See New HttpRequest methods dynamically override FGLPROFILE entries |
FGLPROFILE has a new entry, xml.keystore.cadir , to specify a directory for
all trusted X509 certificates to be used during XML signature verification. |
See New xml.keystore.cadir entry in FGLPROFILE for XML signature verification |
Related upgrade notes | |
Upgrade notes for web services. | See Web Services changes |
Overview | Reference |
---|---|
Related upgrade notes | |
Upgrade notes for GMA. | See Genero Mobile for Android (GMA) 5.01 changes. |
Upgrade notes for GMI. | See Genero Mobile for iOS (GMI) 5.01 changes. |
Overview | Reference |
---|---|
Related upgrade notes | |
Upgrade notes for GWA. | See Genero for Web Applications (GWA) 5.01 changes. |