Foreman 2.1.0 has been released!

Foreman 2.1.0 is now available! Big thanks to everyone who tested the release candidates, contributed fixes and helped with the technical side of building this release.

This release contains a total of over 300 bug fixes and new features!
Some highlights include initial support for EL8 distributions, external IPAM provider integration points, a change of the default webserver from Passenger to Puma, and upgrade to Ruby on Rails 6.

There are a couple of known issues in this release:

  • The version of rubygem-net-ssh package required by Foreman is incompatible with the version provided EPEL8. Users who wish to install Foreman on EL8 should ensure that EPEL repository is disabled or that the conflicting package is excluded.
  • During upgrade testing, there have been several cases where a 502 error was encountered when the installer tried to register the integrated Smart Proxy to Foreman. If this error is encountered, try re-running the installer again.

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:

Installation quick start:

Upgrade instructions:

Release notes:

Packages may be found in the 2.1 directories on both and, and tarballs are on

The GPG key used for RPMs and tarballs has the following fingerprint:
0F71 D9EA C889 A0F2 C2CD 8190 6280 05A4 B6F0 8CCF