Release Notes v0.38

by Dinesh Krishnan

Release v0.38 brings updates like enhanced validations, custom release streams, and many more enhancements and bug fixes.

✨ What's New

  • Validation Checks
    Users can now scan all the resource JSONs in their environment to ensure schema compliance. This includes syntax errors, disabled resource references, schema errors, etc. Any errors and warnings related to these will be displayed in the Validations tab, enabling users to address these issues.
    • The Validations feature is accessible under the Releases > Validations tab.
    • Users will be notified about unresolved errors and warnings prior to initiating a Launch or Release.
    • Additionally, users can also filter to show Errors and/or Warnings in the Validations tab.
  • Custom Release Streams
    Users now have the flexibility to create multiple custom release streams alongside the System defined set, offering greater customization for managing their CI Integration.

🚀 Product Capabilities

  • Expanded Permissions for MySQL Users
    New canned permissions have been introduced for MySQL users, offering improved control over database operations.
    • RWC (Read, Write, Control) Permissions: This set includes permissions for SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, INDEX, and REFERENCES.
    • RWD (Read, Write, Delete) Permissions: This set includes permissions for SELECT, INSERT, UPDATE, and DELETE.

📈 Enhancements

  • Improved Error Resolution Messages
    Updated error resolution messages to provide users with clearer and more actionable information.
  • User Interface Enhancements
    Various UI enhancements have been implemented to improve the user experience and offer a more intuitive interface throughout the application.

🐞 Bug Fixes

  • Fixed a bug where the Blueprint Designer page displayed an error when no environments were present.

📚 Documentation Updates

Release Notes v0.37

by Dinesh Krishnan

Release v0.37 brings updates like Cloud Cost Explorer, Blue-Green deployment, hover to check overrides, additional SSO services, and many more enhancements and bug fixes.

✨ What's New

  • Introducing Cloud Cost Explorer
    We're excited to unveil Cloud Cost Explorer, a powerful tool within Facets that provides detailed visibility into your cloud expenses. This feature empowers you to analyze, manage, and optimize your cloud costs efficiently, enabling informed decisions for resource allocation and budget optimization.
    • Cloud Cost Explorer offers capabilities such as selecting specific date ranges, filtering environments, viewing total costs with comparative indicators, tracking total cost trends, analyzing environment-wise cost distribution, and monitoring cost trends for individual environments. This feature equips you with the insights needed for effective cloud cost management in Facets.
      Note: This is currently available exclusively for AWS and Azure cloud services.
  • Blue-Green Deployment
    Facets now offers the Blue-Green Deployment strategy directly within its user interface.
    • This feature enables users to seamlessly manage dual application versions, conduct smooth deployments, and ensure zero-downtime rollouts through an intuitive graphical interface.
    • Users can easily configure the "BlueGreen" deployment strategy in the resource JSON.
    • To utilize this feature, ensure that you have the "APPLICATION_DEPLOYMENT_PROMOTE" permission, which allows for the smooth promotion of preview changes.
    • A preview icon will be displayed to preview the changes in the Artifact table, Blueprint table, and Configuration table.
    • For more details on how to implement blue-green for a resource, follow this runbook.

🚀 Product Capabilities

  • Sidecar support in alpha services
    We've enhanced our Alpha Service by introducing Sidecar Container Support. This enhancement significantly extends the possibilities for your containerized applications within our Alpha Service.
  • AWS API Gateway Module
    Introducing the AWS API Gateway Module, a new addition to Facets that simplifies the creation and management of API gateways in AWS.
  • Loki Log-Based Alerting
    We're excited to announce the addition of Loki Log-Based Alerting in facets. With this, you can now set up custom alerts based on log data, enabling comprehensive monitoring and alerting to meet your specific needs.

📈 Enhancements

  • Hover to Check Overrides
    We've introduced a convenient feature that allows users to check resource overrides with a simple hover action. In the Resource Center, when you hover over the override status badge, you can quickly view the resource's configuration overrides, providing you with instant insights into the customization applied to each resource.
    • Click the 'i' icon to keep the table open for extended review.
  • Additional Single Sign-On (SSO) services
    We are excited to introduce Azure AD OAuth integration in Facets, expanding our support for Single Sign-On (SSO) services. Alongside our existing authentication options, users can now log in using Azure AD OAuth, enhancing the accessibility and security of your Control Plane. To know more about it, refer to the Integrating with Azure AD documentation.
  • Updated permissions to download kubeconfig
    Only users with the K8s_DEBUGGER or K8S_READER permissions will have the capability to download kubeconfig files. This ensures that kubeconfig files, which provide access to Kubernetes clusters, are available exclusively to authorized users.
  • Enhanced Blueprint Error Messages
    We have enhanced error messages for blueprints, offering users clearer and more informative insights into any potential issues during blueprint creation and management in Facets.
  • Custom Roles permissions update
    K8S_PERMISSION has been removed from custom roles. Please note that this permission will be automatically removed for any user role currently mapped to it.
  • Auto logout redirection
    On auto logout, users are now redirected to their last visited page after logging back in.
  • User Interface Enhancements
    Implemented various UI enhancements to enhance user experience and provide a more intuitive interface across the application.

🐞 Bug Fixes

  • Fixed a bug where the application name filter did not update in the application deployment notifications.
  • Fixed a bug that caused Blueprint editing to fail when the primary cloud was not selected.

📚 Documentation Updates

Release Notes v0.36

by Dinesh Krishnan

Release v0.36 brings updates like the Overrides tab in Blueprint Designer, selective releases for queued resources, release stream updates, and many more enhancements and bug fixes.

✨ What's New

  • Overrides tab in Blueprint Designer
    We are pleased to introduce the new "Overrides" tab in the Blueprint Designer Overview page. In addition to the existing "Overview" and "Spec" tabs that display resource information and Blueprint JSON configuration respectively, the "Overrides" tab allows users to conveniently view all override variables across all environments in the blueprint.
  • Selective releases for Queued resources
    Introducing the capability for users to perform selective releases for queued resources directly from the Resource Details page, allowing you to deploy resources that are in a pending state for release.

📈 Enhancements

  • Release Stream update
    We have introduced two new release streams, "PROD1" and "UAT," to enhance your release management capabilities further.
  • Form mode for Overriding spec configuration
    Introducing the addition of form mode for overriding spec configuration from the Resource Details page for resource types including cronjob, job, and statefulsets. This enhancement offers users enhanced flexibility and convenience in customizing and managing these resource types.
  • User Interface Enhancements
    Implemented various UI enhancements to improve user experience and ensure a more intuitive interface throughout the application.

🐞 Bug Fixes

  • We have fixed an issue in Account Management where the account credentials were not verified while adding or editing an account.

📚 Documentation Updates

Release Notes v0.35

by Dinesh Krishnan

Release v0.35 brings updates like Upgrade to Kubernetes 1.25, Selective Release for Resource Groups, Blueprint History module, and many more enhancements and bug fixes.

✨ What's New

  • Upgrade to Kubernetes 1.25 (GKE)
    We have upgraded the Google Kubernetes Engine (GKE) to version 1.25. This upgrade is a significant step forward from version 1.23, which has reached its End of Life (EOL).
  • Selective Release for Resource Groups
    Users can now perform Selective releases for Resource Groups. With this update, you can precisely control and manage your deployments, ensuring efficient and targeted releases within specific resource groups.
Click on the image to expand

Click on the image to expand

  • Blueprint History module
    This enhancement introduces the Blueprint History module directly into the Resource Overview page. With this module, users can conveniently view the complete version history of a Blueprint resource encompassing the current version along with associated commit messages and committer information for each version.
Click on the image to expand

Click on the image to expand

🚀 Product Capabilities

  • Seamlessly Integrate and Manage Amazon CloudFront
    We are introducing CloudFront support in Facets, empowering you with the ability to seamlessly integrate and manage Amazon CloudFront distributions. This enhancement provides a streamlined experience for deploying and configuring CloudFront distributions directly from within Facets.
  • Harness the Power of Managed Streaming for Apache Kafka (MSK)
    We are introducing the Managed Streaming for Apache Kafka (MSK) support in Facets. With this new enhancement, users can seamlessly integrate and manage MSK clusters, unlocking powerful capabilities for event-driven applications. This enables you to effortlessly harness the benefits of Apache Kafka within your cloud environment.
  • Optimize Search and Analytics Workloads with AWS OpenSearch
    We are introducing AWS OpenSearch support in Facets, enhancing your ability to manage and optimize search and analytics workloads. With this new addition, you can easily integrate and deploy AWS OpenSearch clusters, enabling you to efficiently index, search, and analyze large volumes of data.
  • Implement and handle lambda functions
    Introducing the AWS Lambda module in Facets, your gateway to streamlined management and deployment of Lambda functions alongside your other resources within your environment.
  • Enhance your DynamoDB performance with the new DAX Cluster Alpha Module
    DAX clusters allow you to easily deploy and manage Amazon DynamoDB for optimized, accelerated read-intensive workloads directly within Facets.

📈 Enhancements

  • Updated Artifact History
    Users will now have the capability to perform rollbacks directly from the Artifact History page. This streamlined feature allows you to navigate the Artifact History page, review previous versions, and initiate rollbacks whenever necessary, providing an improved and efficient experience within Facets.
Click on the image to expand

Click on the image to expand

  • CI Integration Update
    Artifacts without associated environments will now be visible on the CI integrations page.
  • Updated CI Rules Permissions
    We have made updates to the CI Rules permissions, modifying the permission names for clarity. The previous names, "Artifact Routing Rule Write" and "Artifact Routing Rule Delete," have been refined to "CI Rule Write" and "CI Rule Delete."
  • New RBAC permissions
    Three new permissions have been introduced to Facets' Role-Based Access Control (RBAC) system.
    • CHANNEL_DELETE: This permission allows designated users to manage and delete notification channels.
    • ARTIFACTORY_DELETE: This permission allows designated users to delete Artifactories
    • STACK_DELETE: This permission allows designated users to delete Blueprints.
  • Introducing Breadcrumbs in Blueprint Designer
    We have introduced breadcrumbs to the Blueprint Designer tab. With this improvement, users can now easily navigate and keep track of their location within the Blueprint Designer interface.
Click on the image to expand

Click on the image to expand

  • Blueprint Designer Update
    Several enhancements have been made to the Blueprint Designer, improving its functionality and user experience.
  • Custom Role Update
    With this update, the system now prohibits the creation of custom roles with identical names.

🐞 Bug Fixes

  • Fixed a bug where the alerts generated on Zenduty were not marked as resolved within the Zenduty platform, even after the underlying problem had been addressed.
  • Fixed a bug where the context was being reset automatically.
  • Fixed several UI issues, improving user interface throughout various components.
  • Fixed a bug where the time displayed in Alerts was incorrect.
  • Fixed a bug that caused an error when users who were attached to a specific resource group attempted to fetch resources of a stack to which they were not assigned.
  • Fixed a bug where notifications were not sent for some webhooks that took more than 3 seconds to respond.

Release Notes v0.34

by Dinesh Krishnan

Release v0.34 brings updates like the application dashboard on Grafana, adding resources from the Designer tab Graph view, user search in channel creation, enhanced tooltip messages, and many more enhancements and bug fixes.

📈 Enhancements

  • Introducing Application Dashboard in Grafana
    The new Application dashboard in Grafana provides users with a seamless way to monitor container CPU, memory, and application events within pods, facilitating effective troubleshooting and optimization.
  • Blueprint Designer Update
    Users can now seamlessly add resources directly from the Blueprint Designer Graph view.
  • Introducing User Search in Channel Creation
    During Email channel creation, users can now easily search and add other users with improved convenience.
  • Enhanced Tooltip Messages
    In this release, we have made significant improvements to tooltip messages, providing users with clearer and more informative guidance throughout the application.
  • Updated Sidebar
    In this release, we have streamlined the user interface by removing the "Backup" and "Provided Resources" tabs from the sidebar.

🐞 Bug Fixes

  • Fixed a bug where the dropdown for filtering by Application Name did not work while creating a Subscription.
  • Fixed a bug where an incorrect error message was displayed in the user interface when the backend was down.
  • Fixed a bug in the Releases page where the names of inaccessible environments were not displayed.
  • Fixed a bug where the context was not preserved when going back from the CI Details page to the CI listing page.
  • Fixed multiple UI issues, enhancing the user interface across different elements to provide a smoother and more uniform experience.

Release Notes v0.33

by Dinesh Krishnan

Release v0.33 brings updates like custom filters for event collection, enhanced Ingress Overview dashboard, and many more enhancements and bug fixes.
Note: To ensure the best possible experience with this release, we recommend that you log out and log back in to the Control Plane.

✨ What's New

  • Introducing Custom Filters for Event Collection
    Introducing Custom Filters flag in the Kubernetes Event Exporter feature. Users can now specify InvolvedObjectKind, InvolvedObjectName, InvolvedObjectNamespace, and EventTypes to tailor the event collection process. With the addition of these custom filters, users now have the ability to collect events in a more targeted and precise manner.
  • Enhanced Ingress Overview Dashboard
    This latest enhancement brings a fresh and improved interface to the Ingress Overview dashboard in Facets, offering a comprehensive view of the system's health and performance.

🚀 Product Capabilities

  • Introducing Azure Redis Alpha Module
    Introducing the "Azure Redis" alpha module in Facets, which offers seamless support for managed Redis in Azure environments, enabling users to effortlessly deploy and manage Redis instances.
  • Support for Multiple ACM Certificates in Nginx Ingress Resources
    Facets now supports attaching multiple ACM (AWS Certificate Manager) certificates to nginx Ingress resources, allowing users to associate and manage numerous domains and ACM certificates within their environments effortlessly.

📈 Enhancements

  • Introducing granular Release permissions
    We have introduced new release permissions in Facets, enabling fine-grained control over user access for release operations. With this enhancement, administrators can create roles with specific release permissions and assign users to these roles, providing granular control over who can perform specific release actions.
  • Introducing Application Name filter
    We have introduced a new filter "Application Name" in the notification subscription creation process. This filter is available for App Deployment and Application Deployment Complete Notification Types.
  • Autocomplete support for Secrets and Variables
    In this enhancement, we have extended the auto-complete feature in the Blueprint Designer to include Secrets and Variables as well.
  • Improved Context for GIT messages
    Facets now provides improved context for git messages, offering detailed information about the code changes.

🐞 Bug Fixes

  • Fixed a bug where the Blueprint Designer did not work in a non-standard directory.
  • Fixed a bug where the Stack creation did not work when it is a non-default branch.
  • Fixed a bug in the Delivery Pipeline where the names of inaccessible environments were not displayed.
  • Fixed a bug where styles were not loaded intermittently when refreshing the page.
  • Fixed various bugs to enhance the user experience in Facets.
  • Fixed a bug where the changes were not reflecting in the UI after enabling/disabling a Substack type resource from the Resource Details page.
  • Fixed a bug where the maximum number of nodes for the default node pool in GCP was not being read from the Environment settings.
  • Fixed a bug where, during scale-down, the databases would sometimes remain in a stopping state, causing issues when attempting to perform subsequent scale-up operations.

👀Coming Soon

  • AWS Cost Explorer
    We are excited to announce that AWS Cost Explorer will soon be available in Facets. This new feature will provide users with comprehensive visibility into their AWS costs and usage directly within the Facets platform.

Release Notes v0.32

by Dinesh Krishnan

Release v0.32 brings updates like AKS 1.25 upgrade, Email and MS Teams notification channels, autocomplete for $ referencing, and many more enhancements and bug fixes.

✨ What's New

  • AKS Upgrade
    AKS (Azure Kubernetes Service) has been upgraded to version 1.25. The upgrade is seamless and requires no user intervention, ensuring a smooth transition to the latest version. During the upgrade process, there will be no downtime or service interruptions.
  • New Notification Channels - Email and Microsoft Teams
    We have now introduced two new notification channels, Email and Microsoft Teams. These channels provide users with additional options to receive important notifications and stay informed about critical updates.
  • Blueprint Designer Autocomplete for $ referencing
    We have introduced autocomplete functionality for $ referencing in the Blueprint Designer. This new feature enhances the usability and efficiency of the Blueprint Designer by providing suggestions and auto-completion for $ referencing values.

🎲 Product Capabilities

  • Introduced new CLI command
    A new CLI command has been introduced to allow users to register Docker images from external repositories into Facets. To know more about this, refer to the Facets CLI documentation.
  • Introducing support for AAD Pod Identity
    We have introduced support for Azure Active Directory (AAD) Pod Identity. With this integration, you can authenticate and authorize your applications to access Azure services without the need for managing individual credentials or secrets.

📈 Enhancements

  • Enhanced Resource Details Page
    The Resource Details page has been revamped with multiple UI improvements such as:
    • We have added the ability to enable or disable a resource directly from the Resource Details page. This feature enables users to easily manage the status of a resource.
    • The resource status, type, and environment status will now be displayed as icons beside the resource name on the Resource Details page. This enhancement allows users to quickly identify the status of the resource at a glance.
    • If a resource description is available in the Git repository, it will now be shown under the resource name on the Resource Details page. This feature provides users with valuable context and information about the resource. It is important to note that this feature is currently available for alpha resources only. In cases where a resource description is not available in the Git repository, a default description will be used to provide basic information about the resource.
  • Introducing New Columns in Secrets & Variables Tab
    In this release, we are introducing two new columns to the Secrets & Variables tab.
    • The Description column displays any available descriptions associated with the secret or variable.
    • The Global column provides visibility into the scope of the secret or variable, allowing users to determine if it can be accessed and utilized across different environments.
  • Introducing Dynamic Time
    We have introduced dynamic time for the Scale-up, Scale-down, Launch, and Destroy operations. This enhancement allows users to view the exact time at which these actions will occur in a human readable format, providing more flexibility and ease of use.
  • Updated Create User Group form
    The Additional Roles field has been migrated from user groups and can now be added as permissions while creating or editing user roles.

🐞 Bug Fixes

  • Fixed a bug where users were unable to return to the same context in the application upon logging back in.

📚 Documentation Updates

Release Notes v0.31

by Dinesh Krishnan

Release v0.31 brings updates like domain management for Ingress, improved display of resource Interfaces and Attributes, support for excluding scaling up/down AWS and GCP databases, and many more enhancements and bug fixes.

✨ What's New

  • Enhanced Domain Management for Ingress Resources
    We are pleased to introduce the new "Domains" tab in Facets, offering users a centralized location to manage their mapped domains.

    • With the "Domains" section, users can effortlessly view the existing domains associated with the ingress and conveniently map custom domains directly from the interface. This simplifies the process of domain mapping, eliminating the need for external tools.
      [block:image]
      {
      "images": [
      {
      "image": [
      "https://files.readme.io/6389dd8-ing.gif",
      null,
      null
      ],
      "align": "center",
      "sizing": "450px",
      "border": true
      }
      ]
      }
      [/block]
  • Introducing Attributes and Interfaces Widgets
    We have introduced two new widgets, "Attributes" and "Interfaces," which are available on the resource overview screen offering users a convenient way to access the attributes and interfaces associated with the resource.

    • Only the users with "View resource secret" permission can view sensitive information about the resource, ensuring enhanced security and restricted access.
    • Users now have the ability to conveniently copy and utilize actual and $ reference values in Blueprint or resource configurations, simplifying the process.
  • Support for Excluding Scaling Up/Down Facets-Managed Databases
    We are excited to introduce a new feature that enables excluding scaling up and scaling down of Facets-managed databases. By utilizing overrides, users can exclude specific RDS databases in AWS and Cloud SQL databases in GCP from scale-up or scale-down operations by adding the "facets-cloud-exclude-scale-down":"true" tag. This ensures greater flexibility and control over the scaling process, allowing users to fine-tune their database as required.

📈 Enhancements

  • Global Variables
    Global variables are now supported as pod annotations within service modules. Setting an environment variable as global will make it accessible across all application resources. This enhancement ensures seamless availability and consistent usage of environment variables throughout the application.
  • Enhanced Consistency in Pod Status Display
    The Kubernetes Explorer widget in Facets now reflects the same pod status as the Kubectl command. This enhancement provides users with consistent and accurate information regarding the status of pods within their Kubernetes environment.
  • Introducing Delete Artifactories from UI
    With this latest update, users now have the option to delete Artifactory instances directly from the Settings menu, under the "Artifactories" section.
  • Access Resource Overview from Designer Tab
    Users can now seamlessly navigate to the Resource Overview page from the Resource Nodes in Designer Tab.
  • Updated Blueprint Creation form
    With this release, we updated the UI's Blueprint creation form by removing the "Artifactories" option.

🐞 Bug Fixes

  • Fixed a bug that caused problems with the validation and creation of GCP accounts.
  • Fixed a bug in Domain Mapping Create API.
  • Fixed a bug where the Persistent Volumes were displayed incorrectly.
  • Fixed a bug where the Kubernetes Explorer was experiencing some issues.

📚 Documentation Updates

Release Notes v0.30

by Dinesh Krishnan

Release v0.30 brings updates like the Changes Deployed widget, Kubernetes explorer widget, Quick Log search in the Resource Details page, CI Rules, adding resources from the Designer tab, and many more enhancements and bug fixes.

✨ What's New

  • Enhanced Release Details page
    The Release Details page has been refined to consolidate the Changes Applied and Application Deployed widgets into a single, unified Changes Deployed widget. This amalgamation simplifies the process of monitoring and tracking changes and applications implemented during a release. It provides a clearer understanding of which resources have been modified, the reasoning behind these alterations, and whether they were instigated due to overrides, images, or blueprints.
Changes Deployed Widget

Changes Deployed Widget

  • Introducing the New Kubernetes Explorer Widget
    Our Live Releases page has undergone a significant enhancement, providing a comprehensive display of Kubernetes resources in the Facets user interface. It facilitates effortless access to Kubernetes events, logs, and manifests, promoting a thorough understanding of Kubernetes operations.
Kubernetes Explorer Widget

Kubernetes Explorer Widget

  • Quick Log Search
    With the introduction of a dedicated Quick Log Search tab, we have facilitated a quick and straightforward exploration of historical logs. For users who are not yet familiar with this, Facets is ready to provide the necessary support to help them get acquainted.
Quick Log Search

Quick Log Search

  • CI Rules
    We have introduced CI Rules to improve the efficacy of Continuous Integration (CI) integrations. With CI Rules, users can define precise conditions to automatically assign release streams to artifacts, improving efficiency and accuracy.
CI Rules

CI Rules

  • Blueprint Designer Update
    The Blueprint Designer has been updated to allow the creation and modification of resources directly from the Facets UI. This update provides a unified location for all resources, facilitating easier management and modification.
Designer Table View

Designer Table View

🎲 Product Capabilities

  • Alpha module to provision Kubernetes Postgres
    Facets has expanded its features to include Kubernetes Postgres. This functionality facilitates the creation and management of Postgres instances within Kubernetes environments, contributing to streamlined database operations.
  • Schemahero Integration for PostgreSQL Schema Management
    We have integrated Schemahero into Facets for the management of PostgreSQL database schemas. This integration provides an efficient and intuitive way to define, deploy, and track schema changes directly within Facets, simplifying database management tasks.
  • Support for provided resources
    Facets now supports provided resources which will allow users to seamlessly incorporate externally provided infrastructure components, services, and cloud resources into their workflows. This enhancement supports a more inclusive and comprehensive operational process.
  • Dashboards and alerts to monitor unattached volumes
    Facets now offers dashboards and alerts specifically designed to detect and monitor unattached volumes. This functionality is designed to aid users in identifying and addressing any instances of unattached volumes, further augmenting system security.

📈 Enhancements

  • Command to download kubeconfig files
    A new command has been introduced for downloading kubeconfig files. This command enables users to download kubeconfig files using either the Environment name and Blueprint name or the Environment ID.
    • facetsctl download-kubeconfig --environment-name <environment_name> --blueprint-name <blueprint_name>
      [or]
    • facetsctl download-kubeconfig --environment-id <environment_id>
  • Override Enhancements
    The Overrides screen will now provide users with the latest Blueprint configuration, making adding or removing overrides easier.
    • When overrides are present in "Application" type resources and involve an array, only the modified changes will be visible in the Overrides screen.

🐞 Bug Fixes

  • Fixed a bug where referencing non-existent or disabled resource attributes would result in release failures.
  • Fixed a bug where the color indications in the Cluster Allocation widget were incorrectly displayed.

📚 Documentation Updates

The following documentation has been updated:

Release Notes v0.29

by Dinesh Krishnan

Release v0.29 brings updates like Blue-Green deployment strategy, new alpha module to provision ZooKeeper, attaching Promotional Workflow to Multiple CI Integrations, RBAC for resource groups, and many more enhancements and bug fixes.

✨What's New

  • Introducing Blue-Green Deployment strategy
    With the Blue-Green deployment strategy, users can create two versions of their applications, designated as "blue" and "green."
    • While one version represents the live production environment, receiving all production traffic, the other version serves as a new deployment, initially receiving no traffic.
    • As an example, users can seamlessly perform deployments in the “blue” version while the “green” version is live in production. Once the “blue” version is fully deployed and tested, traffic can be smoothly switched to this version, while making the “green” one non-live.
    • Furthermore, this feature empowers users with the ability to instantly rollback by switching traffic back to the other version, effectively minimizing the risk of downtime during releases while ensuring that one version remains live throughout the deployment.
    • Currently, you can use this feature from your blueprint definition, and we are actively working on including it in the Control Plane. Look out for more updates in a future release.
  • Attach Promotional Workflow to Multiple CI Integrations
    Users can now attach a single Promotional workflow to multiple CI Integrations of the same registration type, allowing for streamlined management and increased flexibility.
    • We have also introduced the ability to set two default promotional workflows: one for the release stream and another for the environment.
Attach Promotional Workflow

Attach Promotional Workflow

  • Alpha module to provision ZooKeeper
    Facets now supports ZooKeeper provisioning, enabling seamless management of this centralized service.

📈Enhancements

  • Enhancements for User Experience
    • Improved Time Display
      We have introduced relative time representation for Releases. Instead of absolute timestamps, you will now see relative time information, such as "1 hour ago" or "5 minutes ago." This update also extends to Launch and Destroy events, as well as Scale-Up and Scale-Down actions, making it easier to track and interpret the timing of these operations.
    • Updated Release Type
      The Release Type has been updated across the system to ensure consistency.
    • New Environment Information Widget
      A new Environment Information widget has been added to the Releases page.
  • Introducing Role-Based Access Control (RBAC) for resource groups
    Administrators now have the ability to create and assign resource groups to specific user groups, enabling more granular access control. As a result, users within each user group will only have access to the resources within their respective resource groups.
    • Administrators now have the flexibility to create users without immediately assigning them to a user group.
Edit User Group Screen

Edit User Group Screen

  • Updated Create Subscription UI
    The Create Subscription UI under the Notifications tab has been updated to provide a more intuitive and streamlined experience for users.
Create Subscription Screen

Create Subscription Screen

  • Renamed Artifacts CI
    The Artifact CI has been renamed to CI Integration.
  • Optional features.json file
    We have made features.json optional in the Blueprint definition.

🐞 Bug Fixes

  • Fixed a bug where the status was incorrectly displayed when Scale-Up or Scale-Down was in progress.
  • Fixed a bug where the ConfigMaps were not deleted after the deployment.
  • Fixed a bug where the Show Substack Resources toggle was hidden in the Resource Center when resources were not available.