February 2026 update

4
New Features
5
Improvements
7
Bug Fixes

New features 4 items

Deployment rollbacks

Roll back to any previous successful deployment directly from the deployment detail page.

Before: To revert a broken deploy, you had to push a revert commit or manually redeploy a specific commit hash via the API. After: Click "Rollback to this version" on any successful deployment to rebuild and deploy that exact commit. A confirmation dialog shows the target commit before proceeding.

Basic authentication

Protect your application with HTTP basic authentication. Visitors are prompted for a username and password before they can access your site.

Enable basic auth from the Security tab by entering a username and password. The credentials are stored securely and applied at the server level, so your application code doesn't need to change.

Use cases include protecting staging environments, restricting access during development, or adding a simple access gate to internal tools.

Metrics history monitoring

View historical CPU and memory usage charts for your application, scheduler, and all attached services.

Before: Metrics were only available as a live snapshot showing current resource usage. After: Enable metrics monitoring to collect data over time. Interactive charts let you zoom into specific time ranges and compare resource usage across your application components.

Shareable payment link

Team owners can generate a public link for adding a payment method to the team. Share it with a colleague, client, or finance department to get billing set up without requiring a Ploi Cloud account.

The link opens a secure Stripe-powered form. Once a payment method is added, the team owner receives an email notification.

Improvements 5 items

PHP extension auto-detection for vips and FFI

Applications using vips image processing packages (jcupitt/vips, rokka/imagine-vips, spatie/laravel-image-optimizer) or FFI now have those extensions automatically detected and enabled during builds.

Updated Meilisearch connection variables

The MEILISEARCH_HOST environment variable now includes the full URL with protocol and port (e.g., http://meilisearch:7700), matching what the Meilisearch PHP SDK expects. Previously it only contained the hostname.

Dynamic load balancer IP display

The DNS instructions on the Settings tab now show the correct load balancer IP address for your application's region, instead of a hardcoded value.

Volume management API

The volumes API endpoint now returns both service volumes (databases, caches) and custom application volumes in a single unified response. Each volume includes a type field indicating whether it is a 'service' or 'application' volume.

SFTP displayed as free service

SFTP is now shown with a "Free" badge in the application costs overview, making it clear there is no charge for this service.

Bug fixes 7 items

Fixed application logs showing stale data

Resolved an issue where logs displayed output from a previously crashed container instead of the current running application.

Fixed malformed UTF-8 in pod logs

Pod logs with invalid UTF-8 characters are now properly sanitized instead of causing errors.

Fixed RabbitMQ data loss on pod restart

Pinned the RabbitMQ node name so the data directory path stays consistent across pod restarts, preventing data loss when the pod hostname changes.

Fixed deployment failures for digit-prefixed names

Repository names starting with a number are now automatically prefixed with 'app-' to comply with DNS naming rules, preventing silent deployment failures.

Fixed multi-region log and backup access

Logs and backups now correctly connect to the right cluster for applications running outside the primary region.

Fixed MinIO version dropdown

The MinIO service creation modal now correctly shows all available versions including 'latest'.

Fixed broken documentation links

Updated outdated documentation links in the build settings and security sections.

Share this update