Skip to content

Commit

Permalink
Add Release Notes for Foreman 3.9
Browse files Browse the repository at this point in the history
  • Loading branch information
Griffin-Sullivan committed Dec 11, 2023
1 parent 2c8de63 commit 76435b1
Show file tree
Hide file tree
Showing 4 changed files with 204 additions and 1 deletion.
1 change: 1 addition & 0 deletions guides/doc-Release_Notes/master.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ include::topics/katello.adoc[leveloffset=+1]
endif::[]

// Start inserting specific x.y.z releases here
include::topics/foreman-3.9.0.adoc[leveloffset=+1]

[appendix]
[id="foreman-contributors"]
Expand Down
149 changes: 149 additions & 0 deletions guides/doc-Release_Notes/topics/foreman-3.9.0.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,149 @@
= Foreman 3.9.0

A full list of changes is available on https://projects.theforeman.org/issues?set_filter=1&sort=id%3Adesc&status_id=closed&f%5B%5D=cf_12&op%5Bcf_12%5D=%3D&v%5Bcf_12%5D%5B%5D=1765[Redmine]

== Foreman

* pass:[Revert back 'Change Puppet CA' action] - https://projects.theforeman.org/issues/36955[#36955]
* pass:[Global Registration - ignore output of some commands
] - https://projects.theforeman.org/issues/36938[#36938]
* pass:[Set up GHA with matrix to run test on Ruby 2.7] - https://projects.theforeman.org/issues/36913[#36913]
* pass:[Change foreman-hotproc.conf for new pulpcore 3.39 entrypoint] - https://projects.theforeman.org/issues/36905[#36905]
* pass:[[Global Registration] - After expiration of the token should we raise with token expiration message rather abstract message] - https://projects.theforeman.org/issues/36889[#36889]
* pass:[Include LookupValue permissions in fixtures] - https://projects.theforeman.org/issues/36880[#36880]
* pass:[Hosts page should redirect to new hosts on new_hosts_page setting] - https://projects.theforeman.org/issues/36869[#36869]
* pass:[Specific key breaks cache-method] - https://projects.theforeman.org/issues/36842[#36842]
* pass:[Switch from Time.now to process gettime] - https://projects.theforeman.org/issues/36841[#36841]
* pass:[Update sidekiq to 6.5+] - https://projects.theforeman.org/issues/36819[#36819]
* pass:[Redis cache can result in silent nil cache reads] - https://projects.theforeman.org/issues/36815[#36815]
* pass:[Ship PCP hotproc configuration with foreman] - https://projects.theforeman.org/issues/36805[#36805]
* pass:[Some events are not visible even being triggered] - https://projects.theforeman.org/issues/36796[#36796]
* pass:[Reports parser fails for Salt reports] - https://projects.theforeman.org/issues/36786[#36786]
* pass:[Add description search in the settings search bar
] - https://projects.theforeman.org/issues/36711[#36711]
* pass:[Valid error message should be display on page if expected entry not found in Administer -> Settings Search box
] - https://projects.theforeman.org/issues/36705[#36705]
* pass:[remote_execution_ssh_keys does not work as expected with external (kerberos) users] - https://projects.theforeman.org/issues/36673[#36673]
* pass:[Inconsistent configuration for Redis as used by Dynflow] - https://projects.theforeman.org/issues/36541[#36541]
* pass:[Allow gathering information on deleted records] - https://projects.theforeman.org/issues/36466[#36466]
* pass:[Provisioning setup] - https://projects.theforeman.org/issues/36427[#36427]
* pass:[Menu navigation - Search & go component] - https://projects.theforeman.org/issues/35601[#35601]
* pass:[Ping API should expose an overall status that includes Redis] - https://projects.theforeman.org/issues/31545[#31545]

=== Compute resources - Rackspace

* pass:[Drop last remain of the Rackspace CR] - https://projects.theforeman.org/issues/36816[#36816]

=== Facts

* pass:[Host registration fails with error "Attached to can't be blank" when the VLAN name includes UPPERCASE letters
] - https://projects.theforeman.org/issues/36934[#36934]
* pass:[Use case statement in RHSM fact parser] - https://projects.theforeman.org/issues/36763[#36763]

=== Host creation

* pass:[New All Hosts page - Add delete & create] - https://projects.theforeman.org/issues/36867[#36867]
* pass:[Drop append domain names setting] - https://projects.theforeman.org/issues/36160[#36160]

=== Internationalization

* pass:[Optimize apipie-dsl translate function] - https://projects.theforeman.org/issues/36839[#36839]
* pass:[Foreman host column registration translates headers during initialization] - https://projects.theforeman.org/issues/36575[#36575]

=== JavaScript stack

* pass:[Fix linter issue in DateTimePicker.js] - https://projects.theforeman.org/issues/36933[#36933]
* pass:[Import buffer in globalIdHelpers.js] - https://projects.theforeman.org/issues/36932[#36932]
* pass:[Remove workaround for fixing layout rendering ] - https://projects.theforeman.org/issues/36860[#36860]
* pass:[Add PF4 table] - https://projects.theforeman.org/issues/32748[#32748]

=== Plugin integration

* pass:[Pass host results to REX in slot] - https://projects.theforeman.org/issues/36892[#36892]

=== Rails

* pass:[Use runuser instead of su to run rake as the foreman user] - https://projects.theforeman.org/issues/36767[#36767]

=== Rake tasks

* pass:[Count db:abort_if_pending_migrations as a setup rake task] - https://projects.theforeman.org/issues/36774[#36774]

=== Reporting

* pass:[The Date and time options are overlapping in the "Generate at" option when generating the Errata report and Time is showing as the current time] - https://projects.theforeman.org/issues/36915[#36915]
* pass:[Subscription entitlement report broken for SCA users] - https://projects.theforeman.org/issues/36826[#36826]
* pass:[Reports origin icon not shown for Salt reports] - https://projects.theforeman.org/issues/36799[#36799]

=== Statistics

* pass:[Report Template output generation can take hours to complete if the template is only about printing different host facts
] - https://projects.theforeman.org/issues/36715[#36715]

=== Templates

* pass:[Safemode doesn't allow to access 'katello_agent_enabled?'] - https://projects.theforeman.org/issues/36717[#36717]
* pass:[{linux,initrd}efi commands not working with grubaa64.efi] - https://projects.theforeman.org/issues/36658[#36658]
* pass:[kickstart_kernel_options snippet breaks UEFI VLAN tagged provisioning] - https://projects.theforeman.org/issues/36361[#36361]

=== Tests

* pass:[Drop invalid test for YAML parsing] - https://projects.theforeman.org/issues/36930[#36930]

=== Unattended installations

* pass:[Modify templates to allow for deployment with puppet 8] - https://projects.theforeman.org/issues/36939[#36939]
* pass:[Satellite 6.12 is still using katello-ca to register hosts during provisioning instead of Gloabl Registration Template] - https://projects.theforeman.org/issues/36747[#36747]
* pass:[Drop Fedora/Red Hat Atomic related code] - https://projects.theforeman.org/issues/36723[#36723]
* pass:[Kickstart in graphical mode runs chvt to the wrong terminal] - https://projects.theforeman.org/issues/36134[#36134]

=== Users, Roles and Permissions

* pass:[PATs without expiration date cannot be created through webui] - https://projects.theforeman.org/issues/36775[#36775]

=== Web Interface

* pass:[Clear navigation search doesn't clear results] - https://projects.theforeman.org/issues/36949[#36949]
* pass:[Navigation Search doesnt show ansible roles] - https://projects.theforeman.org/issues/36948[#36948]
* pass:[Navigation search menu should be less wide] - https://projects.theforeman.org/issues/36923[#36923]
* pass:[Open bookmarks to the right side] - https://projects.theforeman.org/issues/36864[#36864]
* pass:[Table index page design changes] - https://projects.theforeman.org/issues/36858[#36858]
* pass:[Design the New All Hosts Index page] - https://projects.theforeman.org/issues/36822[#36822]
* pass:[Allow new Table component to be used separately] - https://projects.theforeman.org/issues/36821[#36821]
* pass:[Host details actions kebab can't be closed from plugins] - https://projects.theforeman.org/issues/36793[#36793]
* pass:[Typo in variable name in form for taxonomies] - https://projects.theforeman.org/issues/36791[#36791]
* pass:[Add additional condition for title in PageLayout] - https://projects.theforeman.org/issues/36783[#36783]
* pass:[Register Host page has two titles] - https://projects.theforeman.org/issues/36734[#36734]
* pass:[Documentation links and docs.theforeman.org] - https://projects.theforeman.org/issues/32848[#32848]

== Installer

* pass:[Make Redis the default cache type] - https://projects.theforeman.org/issues/36801[#36801]

=== Foreman modules

* pass:[Support Pulpcore 3.39 installations] - https://projects.theforeman.org/issues/36902[#36902]
* pass:[Use HTTP/2 on content proxies to connect to Foreman] - https://projects.theforeman.org/issues/36854[#36854]
* pass:[Allow setting (fc)ct_location] - https://projects.theforeman.org/issues/36812[#36812]
* pass:[Add support for container gateway sqlite timeout tuning] - https://projects.theforeman.org/issues/36772[#36772]
* pass:[Support removal of REX cockpit plugin] - https://projects.theforeman.org/issues/36090[#36090]

=== foreman-installer script

* pass:[Validate certificates as part of foreman-proxy-certs-generate ] - https://projects.theforeman.org/issues/36843[#36843]

== Packaging

=== RPMs

* pass:[Automatically depend on the correct SELinux policy] - https://projects.theforeman.org/issues/36868[#36868]

== Smart Proxy

* pass:[Add Dependabot Configuration] - https://projects.theforeman.org/issues/36899[#36899]
* pass:[Run foreman-proxy.service with PrivateTmp] - https://projects.theforeman.org/issues/36890[#36890]
* pass:[Raise minimum Ruby version to 2.7] - https://projects.theforeman.org/issues/36779[#36779]

=== Tests

* pass:[Allow clearing the log buffer] - https://projects.theforeman.org/issues/34163[#34163]
41 changes: 41 additions & 0 deletions guides/doc-Release_Notes/topics/foreman-contributors.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
We'd like to thank the following people who contributed to the Foreman {ProjectVersion} release:

Adam Růžička,
Alexey Masolov,
Archana Kumari,
Areyus,
Bastian Schmidt,
Dyrkon,
Eric Helms,
Evgeni Golov,
Ewoud Kohl van Wijngaarden,
Girija Soni,
Griffin Sullivan,
Ian Ballou,
Jeremy Lenz,
Joshua Hoblitt,
Karolina Malyjurkova,
Laura Hild,
Leos Stejskal,
Manisha Singhal,
Marek Hulán,
Maria Agaphontzev,
Markus Bucher,
Maximilian Kolb,
Nikos Moumoulidis,
Nofar Alfassi,
Oleh Fedorenko,
Partha Aji,
Pat Riehecky,
Patrick Creech,
Romain Tartière,
Ron Lavi,
Samir Jha,
Sebastian Bublitz,
Shimon Shtein,
Tim Meusel,
Tony James,
Trent Anderson,
William Bradford Clark

As well as all users who helped test releases, report bugs and provide feedback on the project.
14 changes: 13 additions & 1 deletion guides/doc-Release_Notes/topics/foreman.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,19 @@
[id="foreman-headline-features"]
== Headline Features

There are no highlights with Foreman {ProjectVersion}.
=== New All Hosts page features


This release introduces an experimental new page that will eventually replace the All Hosts page.
In its first iteration, it includes Host Create and Register buttons, bulk multi-page selection, host deletion, and faster links to each host.
You can try out the new page via 'Show new host overview page' in Settings.
After changing the setting, a full browser page reload is required.
In future releases, more features will be added to the new page, and the old page will eventually be retired.

=== Redis is the default cache type

Default installations will now use Redis configured as the default cache type. Using Redis as the cache has proven to be better performant and does not result in file locking or cache misses.


[id="foreman-upgrade-warnings"]
== Upgrade Warnings
Expand Down

0 comments on commit 76435b1

Please sign in to comment.