Skip to content

Latest commit

 

History

History
30 lines (24 loc) · 1.24 KB

File metadata and controls

30 lines (24 loc) · 1.24 KB

Release flow until 2018. This is not followed anymore

BabbleSim release flow drawing

BabbleSim release flow

A release is a tested snapshot of the BabbleSim base and selected components master branches. For regression purposes, customers can assume that releases do not change. The only allowed changes in a release branch are:

  • Patches which do NOT break IPC binary compatibility. (A binary compiled with a drop of a release must work with another binary compiled with another drop of the same release)
  • New selected, requested, features, but only before the release is frozen. These new features shall not change any used API or functionality.
  • After release freeze only necessary bugfixes which are very well understood, and well tested to not cause any regression will be allowed.

Once a release is declared EoL no more changes will be done to it.

Each release will be accompanied by a change log. Backwards compatibility will be documented in the changelog.

The simulator will be kept as backwards compatible as possible in between releases. Both for the IPC libraries and general libraries APIs.