This release introduces major improvements to system management, UI/UX, AI capabilities, and workflow automation. Highlights include the removal of BackOffice database maintenance in favor of GenioVCS with Git, real-time Git webhook integration in GenioHub, enhanced GenioBot features with new AI providers and agent interaction, a standardized system health monitoring endpoint, simplified timeline options, and multiple UI, form, and error-prevention enhancements. Key bugfixes and performance optimizations are also included.
BREAKING CHANGE: Starting from version 371.61, database maintenance can no longer be performed through BackOffice. Previously, maintaining Change Routines in both C++ and C# created extra effort for updates and increased the risk of errors. This change eliminates duplication and reduces potential points of failure. BackOffice users should migrate their projects to GenioVCS using Git.
GenioHub now automatically syncs with external Git changes via webhooks, eliminating the need for manual updates. A metadata cache provides key information like "commits ahead/behind" while improving UI performance and responsiveness.
Added an "Improve Help" AI agent button to Help forms, allowing users to automatically refine existing help text based on its content and language, improving content quality and saving time.
A Dependencies button was added to Functions, enabling users to see where a function is used in the model (field formulas, list colors, and write conditions). This makes edits and cleanup safer and easier. Manual code is not included.
Validation toggle on the generation page is now stored per user, allowing each user to have their own validation setting independently.
Renamed several chart- and list-related components for more intuitive and logically organization, improving overall consistency and usability.
A new Simple timeline type has been introduced, offering a cleaner design and a new hover effect on timeline circles.
Two timeline types are now available: Detailed (existing behavior) and Simple (new design). The timeline type can be configured in GenioWeb and determines how the timeline is rendered.
When using the Simple timeline with an Individual scale, the date filter is not available, and the timeline scale behaves like the daily scale. The Detailed timeline with an Individual scale keeps the previous behavior.
AI Agents can now interact directly with GenioBot, providing interactive suggestions to end users. Users can review and apply individual field suggestions or apply all at once for greater efficiency.
A new ChatBot mode was added to the Button to AI Agent, opening GenioBot and generating suggestions. A dropdown within the ChatBot allows switching between the agent chat and the default chat.
Additionally, a GAI Portal has been introduced, enabling configuration of LLM models for each agent.
GenioBot now supports additional AI providers, including: Anthropic, DeepSeek, Mistral, Meta, and local models via Ollama. This expansion improves task matching, accuracy, and flexibility, while reducing costs and vendor lock-in. Users can configure the default model, and GenioBot automatically routes messages to the correct provider, fetching model info, sending requests, and processing responses seamlessly.
A standardized health monitoring endpoint is now automatically available in all Genio-generated applications.
The endpoint validates critical resources such as database connections, configuration, reports server (if configured), and chatbot service (if configured). It returns a structured JSON response with a simple ok or error status, including detailed information, and does not require authentication. Responses are cached for 5 seconds to prevent excessive load.
Endpoint paths vary by platform:
GET /api/healthGET /healthGET /HealthCustom validations can be added through global or application-specific extension points.