AI Improvements
Data Processing Consent
When using any of these AI features for the first time, you will be asked to acknowledge our Data Processing Consent. For details, see Privacy policy (ServoyAI).
Redesigned AI Chat
The ServoyAI Chat has been rebuilt from the ground up. The previous implementation used Gitbook search directly. It is now powered by an OpenAI-based assistant with access to live data from your namespace via MCP tools.
The assistant can answer questions about Servoy documentation and also understands your specific environment — things like active environments, users, databases, and linked repositories.
This is the first version of the new assistant — more capabilities are coming. If something is missing or you have a specific use case in mind, use the Support Ticket button in the Control Center to submit a feature request. Your input directly shapes what we add next.
Query Performance Analysis
The AI now has a deeper understanding of your database structure, which leads to more targeted optimization suggestions when analyzing slow queries. When creating a support ticket from a query analysis, the SQL query is automatically included so you don't have to copy it manually.
Project Management Spellcheck
Spell and grammar checking is now available in ticket descriptions and comments. This applies to all Servoy Cloud users and helps keep communication clear and consistent across your team.
Satellite Environments (formerly "On-Premise")
What was previously called "Remote (On-Premise)" is now called Satellite throughout the Control Center. The name better reflects that these customer-hosted environments have nearly the same capabilities as cloud-managed environments — the main difference is that you run the infrastructure yourself.
This is a label-only change. No configuration or behavior has changed.
Local Environments and License Management
Servoy Cloud now shows your locally hosted Servoy environments alongside your cloud environments in a single dashboard. These are discovered automatically based on active Servoy license checks — no manual setup needed.
Each local environment shows:
Status - Online (license check received in the last 48 hours) or Offline
Servoy version from the license check
License key in use (censored for safety)
Local environments appear as a separate type in your Environments list. When you open one, you get a preview of the Servoy Cloud features that would become available if you migrate — things like log monitoring, query performance, and user session management are shown as demo content so you can see what you would gain.
If no license check is received for 5 consecutive days, the environment is automatically removed from the list.
Running Database Queries
Servoy Cloud now gives you direct access to view and manage active database queries from the Control Center.
Where to find it: Environments > [Environment Name] > Query Performance > Running Queries
From this view you can:
See all active queries with execution details, timing, and the user that triggered them
Hover over a truncated query to see the full SQL
Click the refresh icon to update the list
Click the X icon next to a query to terminate it immediately
Only users with the right permissions can view and terminate queries.

NgDesktop Public Installer Sharing
Desktop pipelines can now generate a public download URL for the current build's installer. This lets you share installers directly with end users, testers, or customers — no Control Center account required.
How to enable: Open the job configuration screen and turn on the Public share toggle. Disabling it immediately removes public access.

Database Remote Access Management
You can now view which IP addresses have remote access to your databases, and request removal of specific IPs directly from the Control Center.
How to access:
Go to Database Overview > Environments > Databases
Select your database
Click Actions (top right)
Select View Remote Access
The dialog shows each whitelisted IP with its description and date added. To remove an IP, click Request Removal, provide a reason, and a support ticket is created automatically.
Remote access configuration is now also available for non-production databases (development, staging), not just production.

Direct Links to Environment Activity Logs
You can now bookmark or share a direct link to any environment's activity log. This was a frequently requested feature — previously you had to navigate through the dashboard each time.
Use this URL format:
https://admin.servoy-cloud.eu/solution/svyCloud/index.html?a=SHOW_PAGE&page=LOG_DETAILS&env=[ENVIRONMENT_NAME]
Replace [ENVIRONMENT_NAME] with your environment identifier, for example prod-salesdemo-0-0.
Announcements
Servoy Cloud can now display announcements directly in the Control Center — for example for planned maintenance windows or important platform updates. These are sent by the Servoy Cloud team and are shown per namespace or globally, with an end date after which they disappear automatically.
Other Improvements and Fixes
Support Tickets
Creating a support ticket used to navigate you away from the page you were working on, making it impossible to take screenshots of an issue while writing the ticket. The workflow has been redesigned:
Moved to the side navigation as a minimizable panel — collapse it to access the application, expand it to continue writing
Product selection: choose between Servoy Cloud UI, Cloud Hosting, or Servoy Core so your ticket reaches the right team
Privacy setting: Public or Private (Private is the default — only you and Servoy support can see it)
Jira reference number returned after creation so you can track your ticket

Environments and Databases
Environments and Databases switched from tile view to list view for better performance and usability
Better progress feedback in database and environment restore wizards
Batch Processors: multi-server support added — you can now view and manage batch processors across all servers, not just server 0
Active User Sessions: now shows tenant name and max idle time
Action required for tenant name and max idle time
To display these values, your Servoy application must import the svyCloudUtils module and call:
setTenantValue(tenantName)- to show the tenant namesetMaxIdleTime(timeInMinutes)- to show the configured idle timeout

Active User Locks and Transactions: view and manage database locks and terminate transactions from the Active User Details view

Login
Custom SMTP settings now support a contact email address, included in the reset password flow if configured
Users who log in without any permissions assigned now see a clear message: "Your account does not have access to this application. Please contact your administrator." Previously this failed silently
Pipelines and Builds
Mobile and Desktop builds are now available for 2 years (previously 1 year)
Action buttons on the pipelines view have been redesigned for better visibility
Servoy version dropdown: versions older than 3 years are now hidden by default to reduce clutter.
New job configuration properties for
BUILDandBUILD AND DEPLOYjobs:Build Options >
Servoy Properties Template File- set a custom properties template file at build level; defaults toservoy.properties.templateif not specifiedBuild Options > Deploy >
Build Optimization- controls the NG2 build profile:Production (default): disables debug features, optimizes bundles
Develop: enables source files for runtime component debugging; note that this mode exposes internal metadata and has lower performance
Package Details improvements:
Better error messages for failed builds
Improved commit aggregation from failed into successful builds
Easier navigation to E2E/Unit test reports from failed build details
Application creation: you can now create an application without a Git repository. This is especially useful when you need to create mobile or desktop jobs without a code repository connected.
Project Management
Option to disable automatic ticket assignment
Create tickets directly from Application Performance and Query Performance views with pre-filled data — the same way you can already do from Environment Log Activity. A stack trace can be included (if available) using the stack-trace icon in the ticket dialog's formatting toolbar
Linked Tickets to Epics: see and navigate all tickets linked to a specific epic, including a count. You can also navigate directly from a ticket to its linked epic
Kanban Board: fixed drag-and-drop sort order and scrolling when dragging to columns outside the visible area
Ticket Filtering: filter by reporter, and filter for unassigned tickets

Fixes
Database and Environments
Fixed environment logs not broadcasting correctly to the UI
Fixed restoration of databases from other environments
Fixed missing databases in the database overview
Fixed SQL version not displaying for databases using SQL migration files
Fixed issue shutting down active users from user details
Login Templates
Fixed preview page not loading for login templates customizing the Servoy Cloud Login screen
Project Management
Fixed ticket sorting performance issue with large numbers of tickets
Fixed newly created tickets appearing at a random position instead of the configured default placement
Fixed missing tickets in Backlog view when moving tickets while a filter was active
Build and Pipeline
Fixed fetching repository commits when the branch name contained special characters
Fixed configuration history comparison view for some build package details