Release Notes v0.61

Release v0.61 brings updates like Canary deployment support, AKS Upgrade, as well as some UI enhancements.

✨ What's New

  • Canary Deployment Support
    Facets now supports Argo Rollouts-Canary Deployment for Service resources.
    • This deployment strategy allows you to roll out changes incrementally, deploying to a small subset of your infrastructure first. By doing so, you can validate changes before fully deploying them across your entire infrastructure, which helps reduce risk when deploying new changes to your services.
      For more information refer to the Canary Deployment schema documentation.
    • If you would like to explore this capability, reach out to us on Slack or Email.

🚀 Product Capabilities

  • AKS Upgrade
    AKS (Azure Kubernetes Service) has been upgraded to version 1.29. 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.
  • Support for MongoDB Atlas
    Facets now includes support for deploying MongoDB Atlas, a cloud-based database service. This allows you to integrate MongoDB Atlas into your projects, providing a scalable database solution. For more information, refer to the Adding MongoDB Atals resource in Facets runbook.
  • Non-current Version Expiration on S3
    Facets now supports non-current version expiration on S3. This allows you to configure lifecycle policies that automatically delete non-current versions of objects after a specified number of days.

📈 Enhancements

  • Scale down support for AlloyDB
    Facets now provides support for scaling down AlloyDB using resource overrides. This capability allows you to fine-tune your database’s resource allocation. To use this capability, set the writer_count parameter in your AlloyDB resource JSON to 0, and perform a release. Post this, an environment scale down will also scale down your AlloyDB resource.
  • User Interface Enhancements
    Implemented various UI enhancements to enhance user experience and provide a more intuitive interface across the application.

📚 Documentation Updates