These releases will contain new features, improvements to existing features, and such. Feature releasesįeature releases (X.Y.0, X.Y+1.0, etc.) will happen roughly every two or three months – see release process for details. These releases do not happen with any regular interval or on any predictable schedule.Įach time a new major version is released previously deprecated features will be removed. Major releases (X.0.0, X+1.0.0 etc.) indicate a backwards-incompatible change. That is all SemVer is – it’s a statement of our intent as package authors, and a clear statement of our goals. Because that’s all SemVer is: a TL DR of the changelog. Knowing the intentions of a maintainer can be valuable – especially when things break. Tags for the main Airflow release have the form X.Y.Z (no leading v) and provider packages are tagged with the form providers-/X.Y.Z.Īlthough Airflow follows SemVer this is not a promise of 100% compatibility between minor or patch releases, simply because this is not possible: what is a bug to one person might be a feature another person is depending on. In git, each minor version will have its own branch, called vX-Y-stable where bugfix/security releases will be issued from.Ĭommits and PRs should not normally go direct to these branches, but instead should target the main branch and then be cherry-picked by the release managers to these release branches.Įach Airflow release will also have a tag in git indicating its version number, signed with the release manager’s key. These are of the form X.Y.Z alpha/beta/rc N, which means the Nth alpha/beta/release candidate of version X.Y.Z Z is the patch number, which is incremented for bugfix and security releases.īefore every new release, we’ll make a release candidate available, and often alpha or beta release too. Y is the minor version number, also called the feature release version number. Since Airflow 2.0.0 and provider packages 1.0.0 we aim to follow SemVer, meaning the release numbering works as follows:
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |