1.22 stabilization week starts today!


We are now entering the stabilization period leading up to the 1.22 branching, which will take place next Sunday, April 14th. We want to release 1.22.0-RC1 quickly following the branching, so your help is appreciated in ensuring everything is stable and we can release the RC in a timely fashion:

  • Please refrain from merging significant changes into any of the core projects without discussing it with me first. After we branch next week merging can resume as usual.
  • Testing basic workflows with nightlies will be helpful in finding any issues prior to the RCs. Katello nightlies are still not working at this time, help from @katello team in fixing them during this week will be appreciated so we can release Katello 3.12 in sync with Foreman 1.22.
  • Be attentive of any significant issues found in your areas of responsibility so we can get a quick turnaround to fix issues in time for the release.
  • Any plugins that wish to make a release to match the new foreman version should make sure that their plugin is compatible with the latest foreman. While we try to maintain compatibility and deprecate methods before removal, sometimes things change in a way that impacts plugins. if plugins get tested against core prior to the release we can find and fix any breakages in time and not discover them when users attempt to upgrade. Do note that plugins using react/webpack will still need to be rebuilt to be compatible with the new foreman release due to the way we currently handle webpack code in plugins.

If you wish to monitor the current progress of the branching process, feel free to follow at Foreman 1.22 branching process.

Thank you for the cooperation!


Branching is now done and we have started working on RC1.
Everyone is welcome to resume normal merging in core projects.
Sorry for the delays and longer-than-usual development freeze.

1 Like