We are excited to introduce OpenTelemetry support for Genio applications, revolutionizing how telemetry data is collected and utilized. Logs from various applications can now be aggregated in a centralized location, enabling the creation of custom dashboards and automated notifications. Additionally, a new tracing system provides detailed insights into request flows, making debugging and performance analysis more efficient. Updates to the context system ensure logs are complete and accurate, resolving previous issues like null values.
This enhancement supports multiple backends seamlessly and requires minimal configuration changes. By adopting OpenTelemetry, Genio applications can offer improved visibility, better security for logs and traces, and enhanced troubleshooting capabilities.
Arithmetic formulas now support non-persisted client side columns. These columns do not exist in the database at all so they cannot be used in sort and search operations. They also only support same-area fields in the formula expression. The main use case for these fields are transient values like Age or Time Elapsed, or to redisplay values like for example numbers or dates in natural language.
The non-persisted database side columns (computed columns) were also optimized for the special case of same-area fields in the expression.
We’re excited to introduce a new feature in GenioWeb: a set of menus that help you identify unused items—model elements with no identified dependencies. These menus make it easy for you to spot and remove any leftover elements from previous developments or modeling experiments.
To access this feature, navigate to Management > Unused Items > Forms or Global Lists. From there, to removed any unwanted items, simply select the items you wish to delete and click the "Delete" button. It’s that simple! By removing these unused items, you can streamline your model, reducing unnecessary maintenance and focusing only on what’s essential and actively used.
Currently, this feature is available from genio version 355.60 for "Global List" and "Form" items. Stay tuned, as we’ll be expanding it to more items in the near future.
Index inference rules were reviewed to improve coverage. "Large" property is no longer used, and Lookups now generate their own index. User defined limits are also taken into account in more cases.
The additional indexes generated may cause new warning during generation if forbidden column types were being set in searchable or sortable columns like in Lookups.