Date
|
Version
|
Changes and additions
|
14 October 2013
|
1.3.0
|
Improvements were made in the installation process, API, scalability, existing hosts mapping to compute resources, and more. A new official CLI.
|
30 January 2014
|
1.4.0
|
New compute profiles feature, improved plugin registration and web UI extensibility, Kerberos authentication support, and new smart proxy features.
|
9 May 2014
|
1.5.0
|
Config groups feature for Puppet management, integration with FreeIPA, improved authorization system and image provisioning on oVirt, libvirt and VMware ESX.
|
11 September 2014
|
1.6.0
|
Plugin support for Foreman's Smart Proxy, new API version, support for LDAP or Kerberos groups.
|
2 December 2014
|
1.7.0
|
New features for Foreman's smart class matchers supplying data to Puppet, more advanced networking support, and a build health checker.
|
28 April 2015
|
1.8.0
|
Networking user interface and improved provisioning support, new installer features, and performance enhancements.
|
18 August 2015
|
1.9.0
|
User interface enhancements, improved logging, image provisioning, and e-mail notifications.
|
23 December 2015
|
1.10.0
|
Various host management user interface enhancements, DNS plugin support in Foreman's Smart Proxy.
|
1 April 2016
|
1.11.0
|
Parameter management improvements, new Smart Proxy user interfaces, DHCP plugin support in the Smart Proxy.
|
8 July 2016
|
1.12.0
|
Puppet 4 support, New OS support (Ubuntu Xenial, Fedora 24)
|
5 October 2016
|
1.13.0
|
IPv6 addressing and partial orchestration support, Support for different PXE boot loaders for UEFI booting, ISC DHCP performance improvement, Compute resource enhancements, Facter structured facts support
|
16 January 2017
|
1.14.0
|
Automatic IPv6 addressing for hosts in compute resources, support for exporting templates and see help on how to create them, LDAP enhancements to support putting users in organizations/locations
|
12 May 2017
|
1.15.0
|
Default owner for new hosts, notifications drawer, templates and roles locking, import hosts that are in compute resources, SSH keys deployed differently depending on who creates the host. Many VMWare-related fixes, including performance and host editing.
|
30 November 2017
|
1.16.0
|
Netgroup LDAP authentication, Puppet 5 support, VMWare SCSI controllers with per-disk configuration, Plugin Role Locking
|
17 April 2018
|
1.17.0
|
HTTP proxy for outgoing requests, Vertical navigation, Host interfaces auditing, Warning for unsupported PXE loader combinations
|
19 July 2018
|
1.18.0
|
Template importing, RancherOS provisioning support, MTU support for subnets, breadcrumb navigation
|
31 August 2018
|
1.19.0
|
Ubuntu Bionic support, Support for logging to journald or syslog, Full cloud-init support for oVirt
|
18 November 2018
|
1.20.0
|
Report templates, Template rendering engine rewrite, FIPS compliance, UI improvements
|
1 March 2019
|
1.21.0
|
New Diff viewer, Huawei VRP support, Performance, and stabilization
|
4 June 2019
|
1.22.0[3]
|
Array, Boolean, and other types support in Parameters, Compute resource libraries update, Graphql API, Smart Proxy Exposed Capabilities and Settings, Puppet 6 support[4]
|
29 August 2019
|
1.22.1[3]
|
Maintenance release[4]
|
4 November 2020
|
1.22.2[3]
|
Maintenance release[4]
|
10 September 2019
|
1.23.0[3]
|
New Login Page, Foreman Userdata plugin has been merged into Foreman Core, Impersonation capability added, Multiple improvements to GCE compute resource, Javascript stack improvements, Experimental Redis cache support[5]
|
4 November 2020
|
1.23.1[3]
|
Maintenance release[5]
|
12 March 2020
|
1.23.2[3]
|
Maintenance release[5]
|
9 December 2019
|
1.24.0[3]
|
Support for Azure Resource Manager Compute Resource, Single Sign-On (SSO) support using OpenID-Connect, Debian 10 (Buster) support, Dynflow deployment with Sidekiq, Cockpit single sign-on, New status API endpoints[6]
|
8 January 2020
|
1.24.1[3]
|
Maintenance release[6]
|
21 January 2020
|
1.24.2[3]
|
Maintenance release[6]
|
20 May 2020
|
1.24.3[3]
|
Maintenance release[6]
|
2 April 2020
|
2.0.0[3]
|
New sidekiq-based implementation for Dynflow, Consolidating on PostgreSQL as only supported database, Database migrations and seeding no longer run as part of package installation, Improved UI for managing authentication sources[7]
|
9 June 2020
|
2.0.1[3]
|
Maintenance release[7]
|
19 August 2020
|
2.0.2[3]
|
Maintenance release[7]
|
1 July 2020
|
2.1.0[3]
|
External IPAM, Rails 6 upgrade, Support installation on EL8 distributions, Switch default web server from Passenger to Puma[8]
|
3 August 2020
|
2.1.1[3]
|
Maintenance release[8]
|
20 August 2020
|
2.1.2[3]
|
Maintenance release[8]
|
28 October 2020[9]
|
2.2.0[10]
|
• Templates DSL documentation • Disabling users • API pagination supports ‘all’ • Experimental host details page
|
1 December 2020[9]
|
2.3.0[11]
|
• Host registration • Safe mode template preview when safe mode rendering is disabled • Show instance name in top menu
|
19 March 2021[9]
|
2.4.0[12]
|
• Ansible inventory template • Services only allow TLS 1.2+ connections by default • Managing personal access tokens through the Foreman web UI • Support for Redfish to BMC Smart Proxy
|
2 June 2021[9]
|
2.5.0[13]
|
• Ubuntu 20.04 (Focal) support • CentOS Stream 8 support • Host registration improvements • Audits performance improvements • Removal of mod_passenger support • New kind of facts in Discovery plugin
|
7 September 2021[9]
|
3.0.0[14]
|
• Puppet ENC functionality extracted to foreman_puppet plugin • Kerberos authentication using mod_auth_gssapi • Fact parsers are included in core • Deprecated support for running Foreman on Ubuntu 18.04 or EL 7
|
9 December 2021[9]
|
3.1.0[15]
|
• Improvements and additions to the new Host Details page: Insights tab, Ansible tab, PatternFly 4 Search tab, New Build button and card for BMC Power Management • Descriptions for all of the provisioning templates • New purge:puppet rake task • Cron job to clean old Audits • Provisioning snippets support Puppet 7 • Performance improvements for index pages and Host Config Status • Dropped support for running Foreman on Ubuntu 18.04 • Deprecated the :unattended setting
|
15 March 2022[9]
|
3.2.0[16]
|
• Debian 11 (Bullseye) support • require_ssl_smart_proxies setting dropped • Deprecated support for running Foreman on EL7 and Debian 10 (Buster)
|
9 June 2022[9]
|
3.3.0[17]
|
• DSL Autocompletion in templates • EL9 Client repository • Disabling unattended mode dropped • BMC credentials access turned off by default • Updated browser compatibility • Deprecated support for running Foreman on Ruby 2.5
|
8 September 2022[9]
|
3.4.0[18]
|
|
14 December 2022[9]
|
3.5.0[19]
|
• Improved inventory pages • Enabled HTTP/2 on Apache • Use of system crypto policy with Apache on Enterprise Linux 8 • Redis 6 on Enterprise Linux 8 • Allow manual modifications of ansible.cfg
|
21 March 2023[9]
|
3.6.0[20]
|
• Redis cache can now be managed by the installer • New installations will disable Puppetserver’s telemetry by default • foreman_memcache plugin was removed • Puppet 6 is EOL
|
20 June 2023[9]
|
3.7.0[21]
|
• Plugin translation infrastructure in frontend • Puma updated to version 6 • Puppet 6 support dropped
|