Table of Contents

Canary Environment Releases

Canary and Bug

The Canary release ring provides a controlled and gradual approach to software deployment, enabling us to gather real-world feedback and address any issues early on. It helps mitigate risks, minimise user impact, and ensure the stability and reliability of the product. While all changes have been individually tested, it is not intended for production use.

Important information about the Canary Ring:

  • Incremental Feature Deployment: We will sometimes incrementally deploy to Canary iterating on a feature. Features deployed may not necessarily be complete or functional.
  • Flexible Deployment Cadence: Deployments are usually weekly, but could occur more often.
  • Potential Data Loss: Canary is utilised to reduce risk for deployment to later rings, so we may roll back a feature if significant issues are detected. The removal of a feature may involve the removal of tables/fields which could cause data loss.
  • Data Driven Decision Making: We may use telemetry, A/B testing or other techniques in Canary to make data driven decisions about promoting features to subsequent rings. This may involve actively querying / retrieving the data contents of Canary environments for processing with Altus team, partners, or other 3rd party services.
Warning

By utilising software deployed through the Canary ring you agree on behalf of the data owner(s) to the above conditions.

This Canary page is no longer used. With Altus moving to fortnightly release cadence, please check the latest changes in What's New page.