June 2025

This release enhances UI, forms, telemetry, Genio Hub, AI capabilities, and version control. Key updates include redesigned forms and metrics, field-based Form Filters, standardized telemetry, a new Genio AI (G.AI) Portal, AI prompt optimization, and a streamlined Genio version upgrade process. Additional improvements boost performance, usability, and reliability, with critical bug fixes included.


UI and Usability improvements

Component Routines

Added a Routines section to the Component detailed form, displaying all routines that reference the component as a parameter. This improves traceability and development efficiency.

Generation Metrics Menu

The Metrics section was redesigned using model-driven standard chart and data components, making it more robust, maintainable, and visually aligned with the modern application design. A new Generation History section was added to help users track trends in generation activity, complexity, and manual code over time.

Initial Records Forms

The Initial Records group and related forms were redesigned to improve usability and data consistency. Enhancements include added help texts, editable table lists for immediate creation and editing, removal of unused fields, conditional field display logic, and enforcement of required and unique constraints.

The Table List and Menu List forms were reorganized to group related fields—such as sorting, filtering, pagination (new section), and limits—into clearer categories. Help texts were added or updated, and two obsolete fields (“Read only” and “Automatic insertion”) were removed.

Generation Result

Generation result messages and icons were updated to align with Errlog error types, ensuring clearer and more consistent feedback in both the generation trace and result column.

Form Filters

Introduced Form Filters, a new field-based filtering mechanism that affects all related components within the same form area (or areas above). Unlike traditional list filters, Form Filters are not limited to a single list component and require no configuration on the table list. They support single selection (radio group) and multiple selection (checkbox group). Currently, only enumeration and logical fields are supported, with additional field types planned.

Genio Hub

Genio Hub is now fully powered by Genio Hub, with improvements across model management, version control, and asynchronous processes.

Model Management

  • A new Maintainer role sits between Developer and Owner.
  • The “Delete model” button has been moved to a new Danger Zone section.
  • Developers can now create backups, while maintainers can download and delete them.

Entity Genio Versions

Users with the Version Admin role can create and manage private GenioVersions specific to their entity.

Version Control

  • Model owners can now delete any branch, not just their own.
  • Branch logs can now be filtered by description.
  • Multiple bug fixes and performance improvements were applied.

Asynchronous Processes

Processes now run concurrently, supporting up to 10 simultaneous executions.

Genio Hub CLI

CLI interaction with Genio Hub is now enabled for streamlined automation and management.

AI Capabilities

New Genio AI (G.AI) Portal

A new Genio AI (G.AI) configuration portal has been introduced, allowing full customization of AI Agents. Namely:

  • AI providers
  • Model parametrizations
  • Agent customization
  • Prompt customization
  • RAGs In this first version, users can:
  • Select the AI provider
  • Configure multiple models with different API keys
  • Set model parameters such as temperature and max tokens
  • Choose which model each agent uses
  • Perform health checks from the service homepage
  • Configure specific settings for Documentation, Orchestrator, Structured Output, and Image agents

This provides greater flexibility and control over AI behavior.

AI Prompt Optimization

Improved the AI service to prevent failures caused by oversized prompts, particularly those containing heavy HTML content such as embedded images.

Instead of stripping all HTML from prompts, the service now removes only <img> tags. This preserves useful formatting while significantly reducing payload size and improving reliability.

Version Upgrade Process

The Genio version upgrade process has been standardized and now applies exclusively to Genio applications. Support for BackOffice version development and duplicated Change Version routines has been discontinued.

Upgrades can be performed using GenioHub (recommended), AdminCLI, or WebAdmin. For major versions, all branches must be committed before upgrading; for minor versions, this is not required. It is also possible to upgrade a specific branch for testing before upgrading the main branch.

AdminCLI is now included in the Genio BackOffice files and can be used to reindex databases, including integration into Jenkins pipelines as a replacement for Gengenio /auto.

This change reduces duplicated work and improves version control flexibility.

Telemetry Improvements

Genio applications now include standardized telemetry with configurable service and instance IDs. Process metrics are collected and Razor support is added, with dashboards and import scripts provided in WebAdmin. Development Docker Compose stack is available; production deployment is in progress.

Other Important Updates

  • Updated form MENU11WS to include the progress bar text and user confirmation question.
  • Improved the HasDependencies function by replacing OR conditions in JOINs with UNION, enhancing performance.
  • Added the CountDistinct aggregation method and refactored logic in the QueryToExcel class to support more complex formulas in the future.

Important Bugfixes

  • Fixed an issue in the trigger template where the user confirmation question was not generated correctly before execution.