Platform
Use cases
Resources
← Back to Changelog
28th February 2025

Platform February 2025 Release

This update introduces several new features, improvements, and fixes aimed at enhancing stability, performance, and usability. The following changes reflect our ongoing commitment to providing a robust platform for your deployments and management tasks.

New features

  • BYOC clusters: Addon ports are no longer exposed by default – ports are now dynamically exposed and removed as required by exposed addons.
  • Tailscale support: Added support for Tailscale on addons, including restore jobs.
  • Tailscale keys: Keys will now be automatically re-generated.
  • Secret file uploads: When uploading a secret file, you now have the option to specify whether it is UTF or binary.
  • Additional UI metrics: Introduced GPU-specific metrics for workloads deployed on GPU nodes (such as GPU consumption and ephemeral storage usage).
  • Enhanced volume UI: New management and monitoring capabilities for volumes at the project level.
  • Stack templates: Public one‑click templates for the simple deployment of popular software such as DeepSeek.
  • Custom BYOC node pool IDs: You can now define custom IDs for your BYOC node pools.
  • Organisation-level BYOC clusters: Clusters can now be defined on an organisation level, allowing you to share access to clusters across multiple teams.
  • GitOps commit messages: When making changes to a GitOps‑enabled template, you can now specify a commit message.
  • Easier template creation: Added a button to the View specification modal to create a new template from spec.
  • Audit log: Added an Audit Log subpages to secrets, pipelines, and templates.
  • Volume metrics: Added support for volume IOPS and throughput metrics.
  • BYOC metric graphs: Added node IO Wait to metric graphs.

Improvements

  • AKS update: Updated AKS version to 1.31.
  • Buildpack update: Added the HEROKU_24 builder as the new default buildpack stack; HEROKU_22_CLASSIC is now deprecated.
  • BYOA import: Improved error message parsing for a more seamless Helm chart import.
  • Addon triage page: Refined layout for easier navigation.
  • Template cluster node: Switching the provider type now omits irrelevant data.
  • Deployment timestamps: Improved handling of deployment timestamp ranges when filtering logs or metrics.
  • Build logs: Buildpack now displays a warning when invalid build arguments are passed.
  • Template node editing: Users with access to custom plans can now correctly edit the name on templates if the resource already exists.
  • Plan updates: Enhanced feedback when changing plans to indicate a successful update.
  • Shell controls: Additional controls are now visible without needing to open the terminal.
  • Autoscaling info: Service autoscaling information now correctly appears in the header after enabling an autoscaling configuration.
  • AWS autoscaling: Reliability improvements have been made.
  • Preview environment: Deployment services now allow selection of a start build node as the source.
  • Shell terminal: Made major performance improvements to the UI components.
  • Volume usage graph: Redesigned for better readability on services with multiple volumes.
  • Template project node: When creating a new template, the empty project node is expanded by default.
  • Tailscale auth keys: Automatic workload redeployment when keys are regenerated ensures maintained connectivity.
  • Pod count: Increased the maximum pod count for GCP and Azure to 256 and 250 respectively.
  • BYOC AWS VPC validation: Extended logic to handle additional edge cases.
  • Template Execute action: Added the option to skip awaiting an action.
  • Addon updates: Updated PgBouncer to 1.24.0 and RMQ to 4.0.5.
  • Triage view: Now displays runtime errors from pods terminated incorrectly.
  • Run time display: Added a “latest run time” display and a 50‑item option to pages.
  • Cluster creation navigation: Improved when creating a cluster during project creation.
  • Container logs: Viewing logs within a release flow now updates in real time.
  • Preview environment expiry: Reliability improvements to prevent unexpected expiries.
  • GitLab reliability: Several improvements made for self‑hosted GitLab.
  • Release flows: Various UX improvements to the release flow UI.
  • Build lists: Now show a Build Health button.

Fixes

  • Template Dockerfile handling: Template service nodes using a dynamic branch will no longer cause the Dockerfile editor to get stuck.
  • Branch selection: Resolved a bug causing the branch selection to reset incorrectly when a reference was input.
  • Cluster deletion: Added an additional confirmation prompt when deleting a cluster.
  • Log tailing: Fixed an issue with the log tailing and metrics APIs where some containers were not found when filtering.
  • Addon versions: Updated RabbitMQ and PostgreSQL addon versions.
  • Team creation prompt: Corrected the organisation create team prompt to display an insufficient permissions error when required.
  • Container memory errors: Fixed an issue where containers that ran out of memory were marked as failing if the issue occurred more than five minutes earlier.
  • Organisation roles: Fixed roles not syncing correctly on user signup.
  • Log view search: Resolved issues with the RegEx search functionality.
  • UI overflow: Fixed overflowing issues in the Subdomain path Service selector.
  • AWS custom subnet validation: Fixed an incorrect check on AWS clusters.
  • Azure node pool error: Implemented error detection for a specific provisioning error.
  • Template errors: Templates no longer throw an error for a missing argument if passed as an empty string.
  • Build nodes: Release build nodes now have their values prefilled.
  • Template scrolling: Fixed scrolling issues on the template issue page.
Share this article with your network
X