Foreman 1.20.1 has been released!


#1

Foreman 1.20.1 is now available! big thanks to everyone who reported issues, contributed fixes and especially to @ekohl who has been handling most of the technical work of building this release.

This release fixes 20 bugs found in the 1.20.0 release, you can see the full list in the release notes.

Some required changes in templates that were not mentioned in the manual previously have been added, be sure to go over the deprecation and upgrade warnings section to make sure your templates are compatible with the new rendering service that was introduced in 1.20. Please do let us know if any further issues are found in rendering templates.

While we tried to avoid it, a certain change to the webpack/vendor.js file has been made in this release, leading to RPM package incompatibility with 1.20.0 packages. This required rebuilds of RPM packages for plugins using webpack. The plugins we maintain have been updated accordingly and will need to be upgraded as well when upgrading to 1.20.1. Any users depending on webpack in custom plugin RPM packages may need to also rebuild their plugins to match. Please let us know if you hit any dependency issues regarding foreman-webpack-vendor-js(67078bd27be779a58ba6) or foreman-webpack-vendor-js(8f1a560ed7b654fe8dba).

Please let us know if you hit any issue when upgrading or installing the new release.

Do take note of the upgrade warnings and deprecations in this release:
https://theforeman.org/manuals/1.20/index.html#Deprecations

Installation quick start:
https://theforeman.org/manuals/1.20/quickstart_guide.html

Upgrade instructions:
https://theforeman.org/manuals/1.20/index.html#3.6Upgrade

Release notes:
https://theforeman.org/manuals/1.20/index.html#Releasenotesfor1.20.1

Packages may be found in the 1.20 directories on both deb.theforeman.org and yum.theforeman.org, and tarballs are on downloads.theforeman.org .

The GPG key used for RPMs and tarballs has the following fingerprint:
5C75 B050 DD06 92EB 042B 5C82 2EC9 9767 565E A533