# 2025.03 (Servoy Cloud)

## Servoy Cloud login / authenticator enhancements

Users can now define a custom page title prefix for the Servoy Cloud login flow to improve browser UI. (e.g., *My Application*), which will display the browser page title as **My Application | Login**

<figure><img src="https://3933488479-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjpWd52BKwABWxF2lScUK%2Fuploads%2Fgit-blob-75a55cc381b50abb713c4794137d94b35332b153%2Fmsedge_sLHDMCAuL7.jpg?alt=media" alt=""><figcaption><p>Page Title Prefix option in Servoy Cloud Login Designer</p></figcaption></figure>

* "Remember Me" checkbox now retains its state even when an error occurs on the page.
* Username persists when an error is triggered on the stateless login page.

## **Environment Management**

### **Automatic Scheduled Build for Outdated Environments**

Environments using an **auto-update version** will now be automatically scheduled to rebuild after a set period, depending on the environment type. Users will be notified via **email** and a **UI badge** indicating the scheduled update.

### **On-Premise Deployments Metrics**

On-premise deployments connected to ServoyCloud now synchronize **environment statistics**, accessible in the **Cloud Control Center → Environment Details** view.

<figure><img src="https://3933488479-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjpWd52BKwABWxF2lScUK%2Fuploads%2Fgit-blob-9ab74b8c11d6f21da2ff3285d2b1ad1922e7b8bc%2FRemote%20Environment.gif?alt=media" alt=""><figcaption><p>On Premise Deployments Connection and Statistics Example</p></figcaption></figure>

### **Method Details Code View**

The **Method Details** dialog in the **App Performance view** now displays **method code**. If unavailable, a message will indicate that the code cannot be found.

**To locate this:**

1. Navigate to **Environment Details** → **App Performance**
2. Click the **Information icon** on the method you want to analyze to open the **Method Details Dialog**
3. In the **Method Details Dialog**, click the **Information icon** on the method call in the tree view to see the corresponding code view

<figure><img src="https://3933488479-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjpWd52BKwABWxF2lScUK%2Fuploads%2Fgit-blob-9151f96895478b055c0d6944afe04781e37e26de%2Fmsedge_ek7hktpKZ6.png?alt=media" alt=""><figcaption><p>Method Details Code View button Location</p></figcaption></figure>

### **Pipeline View Enhancements**

The **Pipeline View** now shows **which user triggered a build**. If the build was triggered manually, the username is displayed; otherwise, it defaults to the **backend process**.

<figure><img src="https://3933488479-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjpWd52BKwABWxF2lScUK%2Fuploads%2Fgit-blob-0f0737df4181236b51e7df18179805a2a71d2e6e%2Fimage.png?alt=media" alt=""><figcaption><p>Build package trigger displayed as "Backend"</p></figcaption></figure>

## **Project Management Ticket System Enhancements**

* Users can now **add attachments** from the **Create and Edit Ticket** screens.
* The **ticket creator** now receives an **email notification** when someone adds a comment.
* When closing a sprint, the user is now asked if they want to move the sprint's remaining open tickets:
  * If a **next sprint is available**, tickets can be **moved forward**.
  * If no sprint is available, tickets are moved to the **backlog**.
* The **"Assign to Me" button** is now disabled if the ticket is already assigned to the user.
* Added the ability to **filter tickets by tags**.
* Improved **ticket search by ticket key** for better accuracy.

## **Other Security & UI Improvements and fixes**

### **Security Enhancements**

Password rotation is enforced every three months for ServoyCloud users.

If a password has expired, the user is prevented from logging in until it is reset. If the password is still valid but nearing expiration, a reminder dialog is displayed upon login, prompting the user to reset their password.

### Request Remote Database Access

{% hint style="warning" %}
Note: This action is only available for **Production Databases** and can be accessed by users with **Manage Account** Permission
{% endhint %}

Users can now **request remote database access for production environments** via the **Database Overview** screen. This allows users to perform troubleshooting, data analysis, or other actions requiring direct database access.

<figure><img src="https://3933488479-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjpWd52BKwABWxF2lScUK%2Fuploads%2Fgit-blob-131b6e7f6acd81e710be826c525b9233fedeec70%2Fmsedge_IuPh8kQ30I.png?alt=media" alt=""><figcaption><p>Request Remote Access for Production Databases</p></figcaption></figure>

To initiate a request, navigate to: **Environment Details → Database View → Actions Button → Request Remote Access**. A dialog will appear, allowing users to specify the required access type (readonly, readwrite), provide a whitelisted IP address, and include any relevant notes.

Once the request is submitted, a support ticket is created automatically, and access will be granted based on the provided details.

<figure><img src="https://3933488479-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjpWd52BKwABWxF2lScUK%2Fuploads%2Fgit-blob-3e59c82029aad18ec67165f9144f8e89fd0ad86f%2Fimage.png?alt=media" alt="" width="375"><figcaption><p>Remote Access Request Dialog</p></figcaption></figure>

### **New Support Quick Access from Servoy First Start Guide**

Added a new **"Support" tile** in the **Servoy First Start Guide** to easily report issues and suggest features.

{% hint style="info" %}
You can manually open this dialog by going to Servoy Developer → Help → Servoy First Start Guide
{% endhint %}

<figure><img src="https://3933488479-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjpWd52BKwABWxF2lScUK%2Fuploads%2Fgit-blob-a575a51394278cea03db7b085488db21795812f1%2FDDzCtWwxjI.png?alt=media" alt=""><figcaption><p>Servoy First Start Guide with new Support tile</p></figcaption></figure>

### Other Improvements and Fixes

* **User avatars** now display **initials** if no Gravatar or profile picture is set.
* Custom build markers now indicate when **database suffixes** are missing from the **servoy.properties.template** file.
* Improved **Servoy AI query optimization** responses when no suggestions are found.
* Fixed **Servoy AI "Get Help"** not responding correctly due to API changes.
* Fixed an issue where the **Dashboard** was not displaying the latest data and had broken navigation.
* Improved the **User Sessions chart** for more accurate data representation.
* Enhanced **Active User Sessions view** for better performance.
* Improved UI elements to **display an image** when no data is available.

## **ServoyCloud Backend Improvements and Fixes**

### **Security & Compliance**

* **Renewed ISO 27001 Certification**\
  Ensuring continued compliance with international security standards to protect your data.
* **Upgraded Secret Storage to AWS KMS**\
  Migrating to AWS Key Management Service (KMS) improves encryption and security for sensitive information.

### **Performance & Reliability Enhancements**

* **Migrated Filesystem to EFS**\
  Using Amazon Elastic File System (EFS) improves self-recovery time, ensuring better resilience and reliability.
* **Improved S3 Performance for ServoyCloud Artifacts**\
  Faster access and retrieval times for stored artifacts, improving overall cloud efficiency.
* **Load Balancer Enhancements**\
  Optimized traffic distribution across multiple servers for better availability and user experience.
* **Enhanced Namespace Network Policy**\
  Strengthened security and performance through refined network access rules.

### **Key System Upgrades**

* **Upgraded Servoy Git/SVN to a New Major Release**\
  Staying up-to-date with the latest version for improved stability and features.
* **Upgraded PostgreSQL / MSSQL Databases**\
  Delivers better performance, security, and compatibility.
* **Upgraded RabbitMQ Servers**\
  Improved messaging reliability and performance for backend processes.
* **Upgraded Tomcat**\
  Enhances web application performance and security.
* **Upgraded Jenkins**\
  Keeps our CI/CD pipelines running smoothly with the latest improvements.
* **Upgraded HELM OCI Repositories**\
  This modern storage system improves security, speeds up deployments, and makes managing cloud applications more efficient.
* **Upgraded Mobile Builder**\
  Bringing the latest features and fixes for mobile development.
