You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Introduction

  1. Branch release is a frozen code as well as set of containers build from that code available to download publicly by recognizable tag.
  2. Branch release needs to be tests with automatic and manual tests and fulfill community standards for release.

Process

  • With every release Tungsten Fabric delivers 2 versions of the product: stable version with bug fixes and version with new features.
  • Stable version is based on a version released once a year and is used as a Long Term Support (LTS). It is supposed to be release without any breaking changes and receives only critical bug fixes every quarter with the new release.
  • Release version with new features is a branch cut from master branch which is continuously developed and stable all the time (tested at least with automatic tests provided in CI/CD system).
  •  Naming convention for releases is based on year and month of the release.
    Naming convention: RXXYY where
    • XX points to the year of the release
    • YY points to the month of the release
    • For example when release takes place in November of 2021 the release name will be R2011
  • LTS release will receive additional number to the tag that will point out that this is release with additional bug fixes following the convention RXXYY.Z where Z is the number of bug fix release incrementing by 1

  • No labels