2025.06 (Servoy Cloud)

Servoy Cloud Notifications

ServoyCloud now supports configurable webhooks for receiving notifications. This allows you to get real-time updates on key events such as successful or failed builds, as well as ticket-related actions like ticket creation, status changes, and assignments.

Webhooks can be added, edited, and tested directly from the Cloud Control Center, making it easy to integrate with external tools. Initial support includes Zoom and Slack integrations.

To configure Servoy Cloud notifications, navigate to: Administration → Settings → Notifications

View servoy.properties template file

You can now view the servoy.properties.template file for your environment directly within the Cloud Control Center. This makes it easier to review and verify environment-level configurations without needing to download files or access the server manually.

To access this feature, go to: Pipelines → Context Menu (⋮) → View properties template file

Mirrored Repositories

Support for mirrored repositories has been added, allowing you to mirror an existing Git repository into ServoyCloud. Mirrored repositories function like native ones and can be used in pipelines without any additional configuration.

This unlocks ServoyCloud features that are not available for external Git/SVN repositories, including:

  • The environment log code highlighter (to preview relevant source code from log lines)

  • Viewing the servoy.properties.template file

Environment Management

Restore Environment from another environment

You can now restore one environment’s database from another environment within the same application. This helps simplify workflows such as refreshing development environments with production data or reproducing issues in a controlled space.

Currently, this feature is supported only for PostgreSQL databases.

To restore an environment, go to: Environments → Databases → Context Menu (⋮) → Restore from another environment

On-demand Syncing of Environment logs

You can now trigger on-demand syncing of environment logs directly from the Cloud Control Center. This allows you to pull the latest available logs from your environments without having to wait for the next scheduled sync cycle.

To initiate a manual sync, navigate to your environment and open the Logs tab. Click the Sync Logs button located above the logs table to fetch the latest log data.

If a sync is not currently in progress, the timestamp of the most recent sync will be displayed. While syncing, a Syncing… indicator appears to let you know the process is running.

Pipeline View Enhancements and fixes

Package History view

The Package History now shows which user triggered the build. If the build was triggered manually, the username is displayed; otherwise, it defaults to the backend process.

Build + Deploy jobs

  • Added support to select the Java version (jdk17 or jdk21) in job configuration. Starting with Servoy version 2025.06, the default Java version is jdk21.

  • Fixed a bug related to CRON timing values.

  • Improved build status emails to show the build result first and be easier to read.

Desktop jobs

  • Desktop pipelines now generate Windows ARM installers when building for Windows.

  • Added the ability to copy/duplicate Desktop jobs, previously available only for Build + Deploy jobs

Mobile jobs

  • Added the ability to copy/duplicate Mobile jobs, previously available only for Build + Deploy jobs

  • Fixed an issue where mobile plugins would not always render in the job configuration screen.

  • Added support for resize behavior when switching to fullscreen

  • Improved mobile app URL validation to require a valid Servoy Solution URL

  • Improved validation of required files when using FCM Push Notifications

Project Management Ticket System Enhancements

General

  • Added support for editing comments.

  • Attachments panel now shows timestamp and uploader information.

Ticket Mentions and Watchers

Users can now mention team members directly in ticket descriptions and comments using the @username format. When a user is mentioned, they are automatically added to the ticket’s watcher list.

In addition to mentions, you can manually add watchers to any ticket. Watchers receive notifications for all activity on the ticket, making it easier for team members to stay informed—even if they are not directly assigned to the ticket.

To mention a user, simply begin typing @ in a description or comment field. To manage watchers, use the Watchers panel in the ticket detail view by clicking the eye icon.

Other Security & UI Improvements and fixes

  • Fixed an issue where downloading the database backup was not working

  • Fixed an issue where a namespace could be provisioned more than once

  • Improved syncing for environment statistics and packages

  • Fixed an issue where the Dashboard was not displaying the latest data and had broken navigation

  • Improved UI elements to display an image when no data is available

  • Upgraded the LLM models used throughout the platform

ServoyCloud Backend Improvements and Fixes

Infrastructure & Scalability

  • Development & UAT containers now run on a network file system Storage is now decoupled from compute resources, improving resilience and making it easier to scale development and testing environments.

  • Ingress traffic shifted to an auto-scaling Application Load Balancer Incoming traffic is now handled by a scalable AWS ALB, reducing pressure on backend services and improving availability during traffic spikes.

  • SSL termination moved to the Application Load Balancer TLS handshakes are now processed at the edge, offloading encryption/decryption overhead from backend containers and improving performance.

  • Replaced external SSL provider with AWS Certificate Manager SSL certificates are now managed natively within AWS, simplifying renewal and improving integration with cloud infrastructure.

  • Improved Tomcat session draining Session handling during container shutdowns is now more graceful, reducing the risk of user session loss during rolling deployments.

Monitoring & Security

  • Upgraded monitoring stack The entire observability pipeline has been modernized, providing more reliable metrics, logs, and alerting across all environments.

  • Secure KMS encrypted secrets and phase-out sensitive ENV variables All sensitive data is now securely stored using AWS Key Management Service, replacing traditional environment variables for better security and compliance.

Key System Upgrades

  • Migrated all customers to Servoy Cloud 2.0 (EKS) Fully transitioned to Kubernetes via AWS EKS, enabling automated scaling, improved container orchestration, and faster deployments.

  • Upgraded PostgreSQL to version 17.5 This upgrade delivers improved performance, security, and access to the latest database features.

  • PostgreSQL backups now include post-process optimization We now automatically run REINDEX and VACUUM after backups to maintain index health and overall DB performance.

  • Upgraded Git & SVN server from 2.x.x to 3.8.0 Source control servers have been modernized to improve performance, compatibility, and security.

  • Upgraded all docker containers to Alpine 3.22 Uses a more recent, minimal Linux distro for better security and image efficiency.

Last updated

Was this helpful?