← Back to Changelog

11th October 2024

Platform September 2024 Release

Adds preview environment controls (pause/resume, scheduling), two US regions, OCI Cloud support (incl GPUs), GCP & Azure BYOC enhancements, enhanced UI/performance, better resource management, new addon features, and various bug fixes for GitHub deployments and builds.

Preview Environments

  • Added support for pausing and resuming preview environments
    • Clicking pause scales down all resources belonging to that environment
  • Preview templates in BYOC projects can have active hours assigned
    • Previews automatically scale up/down at set times and days
    • Configurable for entire pipeline or individual previews
  • Added automatic deletion configuration for previews
    • Timer can be reset when template is run
    • Configurable for pipeline or individual previews
  • Improved concurrency policy enforcement on environment level, runs are now queued per environment
  • Added option to toggle ignoring draft pull requests in preview template/release flow git triggers

Performance Improvements

  • Improved template visual editor performance for large templates
  • Enhanced platform performance when loading project contexts
  • Improved template validation speed
  • Fixed slow loading of release flow run overrides UI when many overrides were present

Cloud Infrastructure

  • Added two new PaaS regions: us-west and us-east
  • Added support for Azure local NVMe disks enhancing performance and reduces costs
  • Added support for OCI cloud clusters and OCI GPUs
  • Added cross-account service accounts for GCP BYOC integrations making it more secure and easier to adopt
  • Improved handling of Azure provisioning errors
  • Added validation for adequate Azure system node pool resources
  • Added support for draining and cordoning nodes and node pools

Resource Management

  • Fixed deletion of dangling platform resources on deleted BYOC clusters
  • Made volume storage requirements clearer for templates and API
  • Fixed race condition where builds could trigger twice for same commit
  • Enhanced validation of custom BYOA annotations, ensuring only string values can be submitted
  • Added live certificate renewal for addons allowing certificate refresh without downtime

User Experience

  • Improved error display in templates showing brief error summary without clicking individual nodes
  • Added clipboard options when viewing template runs:
    • Copy node's spec
    • Copy node's response
    • Copy entire node
  • Added link to create new cluster when viewing BYOC integration
  • Improved error messaging for expired Azure credentials
  • Added user alerts for BYOC cluster and node pool provisioning errors via notifications

Addons and Integration

  • Added support for RabbitMQ Web-MQTT and Web-AMQP plugins
  • Added "latest" as fork source option for addon provisioning via templates enabling preview environments to always use latest data
  • Added support for searching backup selection dropdown

Bug Fixes

  • Fixed issue preventing resource selection in template 'action' node
  • Resolved build initiation failures for old commits
  • Improved GitHub deployment cleanup preventing orphaned deployments when Northflank resources are deleted

Share this article with your network