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.
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.
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.
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 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.
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 is now fully powered by Genio Hub, with improvements across model management, version control, and asynchronous processes.
Users with the Version Admin role can create and manage private GenioVersions specific to their entity.
Processes now run concurrently, supporting up to 10 simultaneous executions.
CLI interaction with Genio Hub is now enabled for streamlined automation and management.
A new Genio AI (G.AI) configuration portal has been introduced, allowing full customization of AI Agents. Namely:
This provides greater flexibility and control over AI behavior.
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.
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.
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.
OR conditions in JOINs with UNION, enhancing performance.