Release Notes v0.66

Release v0.66 brings updates like Facets UI 2.0, Maintenance Window, HashiCorp Vault Module as well as some capabilities and bug fixes.

✨ What's New

  • Facets UI 2.0
    We are updating our user interface to improve usability and optimize workflows. This update includes a reorganization of tabs into more accessible sections for easier navigation.
    • Users can switch to the new UI by selecting Switch to New UI in the top-right corner of the interface.
    • Each revamped page includes tooltips that offer information on navigating the new interface.
    • Blueprints is now renamed to Projects to better represent its purpose.
    • The Releases, Resource Center, and Secrets and Variables tabs are now available at the project level. Users can use the Environment Switcher within these tabs to select their environment and view environment-specific details.
    • The CI Rule and Promotion Workflow tabs are combined and moved to the CI/CD section of the Project Settings tab. Note that the existing CI rules and Promotion Workflows are automatically configured to the new flow.
  • Maintenance Window (available in Facets UI 2.0)
    The maintenance window can now be scheduled for automating infrastructure updates using the latest Infrastructure as Code (IaC) version. During the scheduled window, automated scripts will execute targeted Terraform commands to update your infrastructure state, while the Control Plane remains unaffected.

    • Configure the Maintenance Window settings in the new UI under Environment Settings in the Releases section.

    • A default Maintenance Window time is still set for the infrastructure, even when using the old UI. To opt out of these automated updates, switch to the new UI and pin the environment to an older IaC version.

      Click on the image to expand

      Click on the image to expand

🚀 Product Capabilities

  • HashiCorp Vault Module
    Introducing the new HashiCorp Vault module, a secret manager resource that allows users to securely store, access, and manage secrets and sensitive data directly within the platform.
    • The HashiCorp Vault module enables users to deploy their own Key Management System (KMS) in a Kubernetes cluster using a Helm chart, providing a robust solution for managing sensitive information.
  • Support for Multi K8s YAML
    A new field called additionalResource has been added to the Kubernetes resource configuration, allowing users to include multiple Kubernetes Custom Resource Definitions (CRDs) in a single YAML file.
    • This feature enables more complex and comprehensive Kubernetes deployments by allowing users to define and apply multiple YAML configurations simultaneously.
  • Support for Headers in Services
    Services now support specifying HTTP headers, enabling more customizable interactions with service endpoints.

🐞 Bug Fixes

  • Fixed a bug where webhook notifications were giving a 403 Forbidden error when testing the notification.
  • Fixed a bug where newly created environments in new Projects were not visible in substack resources.
  • Fixed a bug where resource names containing white spaces caused release failures.