Release Notes v0.37

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.

:rocket: 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