Release Notes v0.61
August 8th, 2024 by Dinesh Krishnan
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.
- 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.
🚀 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 thewriter_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.