1. Foreman 3.14 Release Notes
1.2. Upgrade Warnings
1.2.1. EL 7 client repositories dropped
RHEL 7 is out of maintenance since June 2024 and at the same time CentOS Linux 7 went end of life. With Foreman 3.14, the client repository is no longer built for EL 7. This primarily affects Katello and OpenSCAP users.
For more details, see the removal RFC.
2. Katello 4.16 Release Notes
2.1. Headline Features
2.1.1. postgresql-evr extension no longer required
Installation of the Katello database on remote systems where root access is not available is now possible. Only a basic PostgreSQL installation is required. With this feature, you can now install on systems like Amazon RDS or Azure Database for PostgreSQL.
3. Foreman 3.14.0
A full list of changes is available on Redmine
3.1. Foreman
3.1.1. API
-
Hide organization-id and location-id options from api documentation of unscoped resources - #37824
3.1.2. Authentication
-
NameError: undefined local variable or method `logger' for JwtToken - #38122
3.1.3. Compute resources
-
Fields in OS tab don't populate until after failed host import and the network details are incorrect - #37855
3.1.4. Compute resources - EC2
-
Remove EC2 subnet from compute profiles - #38193
3.1.6. Compute resources - libvirt
-
Add Libvirt UEFI & SecureBoot support - #37566
3.1.7. DNS
-
Fix DNS orchestration conflict detection to take IPv6 filed into account - #37990
3.1.9. Facts
-
Make sure an IPv6 interface is suggested as primary - #38046
3.1.11. Internationalization
-
Do not try to translate ruby-symbol - #38106
3.1.14. Network
-
Pagelet for HTTP Proxy form - #38000
3.1.16. Performance
-
PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "index_operatingsystems_on_title" DETAIL: Key (title)=(RedHat 9.2) already exists. - #38169
3.1.17. Proxy gateway
-
Test connection for HTTP proxy errors out - #38208
3.1.22. Unattended installations
-
Anaconda is not setting up the host name correctly during the setup - #38168
-
Kickstart template generates interfaces with --ipv6=dhcp - #38155
-
Replace deprecated wget "-Y off" parameter in templates - #38067
-
Use IPv6 address for SSH provisioning, if available - #38057
-
References to syspurpose addons still remain in Foreman - #38053
-
Remove NicIpResolver class - #38052
-
Unattended controller should accept IPv6 address as part of the built request - #38051
-
Make sure host_finder knows to find hosts given an IPv6 address - #38050
-
Major version accepts negative values while creating operating system - #38044
-
Allow the remote execution user to become any user when creating sudoers drop-ins - #38030
-
Provisioning uses wrong URLs for subscription-manager when a load balanced smart proxy is involved - #38029
-
Support Windows deployment with UEFI - #37862
-
Clevis/Tang disk encryption broken for Ubuntu/multiple disks - #37857
-
New PXE loader "Grub2 UEFI SecureBoot (target OS)" - #36834
3.2. Installer
-
New PXE loader "Grub2 UEFI SecureBoot (target OS)" - #36940
3.2.1. External modules
-
Stop managing postgresql-evr extension - #37680
3.3. Packaging
3.3.1. RPMs
-
Drop EL7 client support - #38034
Appendix A: Foreman Contributors
We’d like to thank the following people who contributed to the Foreman 3.14 release:
Adam Lazik, Adam Růžička, Aneta Šteflová Petrová, Archana Kumari, Bastian Schmidt, Ben Erickson, Bernhard Suttner, Brenden Wood, Chris Roberts, Cole Higgins, Eric Helms, Evgeni Golov, Ewoud Kohl van Wijngaarden, Francesco Di Nucci, Gaurav Talreja, Girija Soni, Hao Yu, Ian Ballou, Jan Löser, Jeremy Lenz, Leos Stejskal, Lucy Fu, Maria Agaphontzev, Markus Bucher, Markus Reisner, Martin Alfke, Martin Spiessl, Matthew Davis, Maximilian Kolb, Nadja Heitmann, Nofar Alfassi, Oleh Fedorenko, Partha Aji, Patrick Creech, PopiBrossard, Samir Jha, Sayan Das, Shimon Shtein, Takashi Kajinami, Tim Meusel, VHS, dosas,
As well as all users who helped test releases, report bugs and provide feedback on the project.