7.x release notes¶
These are the release notes for the 7.x series of Bodhi releases.
v7.2.2¶
Released on 2023-10-03. This is a bugfix release.
Bug fixes¶
Contributors¶
The following developers contributed to this release of Bodhi:
Owen Taylor
Adam Williamson
Mattia Verga
v7.2.1¶
Released on 2023-07-30. This is a bugfix release.
Features¶
If an update has got any failing test, an help box is displayed in the Automated Tests tab (PR#5382).
Bug fixes¶
On the Automated Tests tab, passed tests that are ‘required’ now correctly show as such (PR#5388).
client: do not rely on HOME being defined in os.environ variables (PR#5398).
server: when resubmitting a pending update to testing, make sure the release candidate tag is applied to all builds (PR#5400).
Fixed wrong update attribution in ready for testing message string (#5415).
Fixed missing whitespace in “bodhi update completed push to testing” (#5416).
Update testing instruction command is now clearer as it now warns users that it may take up to 24 hours for an update to propagate to mirrors (#5428).
Development improvements¶
Added support for dnf5 to repository sanity check tests (#5404).
Contributors¶
The following developers contributed to this release of Bodhi:
Aurélien Bompard
Adam Williamson
Mattia Verga
v7.2.0¶
Released on 2023-04-30. This is a bugfix release.
Features¶
Bodhi will not try to recalculate the gating status in response to a new result or a new waiver if the status is ignored (PR#5202).
update.edit messages now include new_builds and removed_builds properties (PR#5237).
The Releases list webpage now hide inactive (disabled or archived) releases by default (PR#5264).
Bug fixes¶
Icons for tests in QUEUED and RUNNING states were not displayed in the webUI (PR#5187).
Updated links to Bodhi extended markdown description page (PR#5190).
The title in the update webpage now has no more a hyperlink (#5089).
The bundled selectize js component was downgraded to 0.14.0 to solve a bug where the bug list was emptied upon editing an update (#5233).
Link to Koji builds are now correctly encoded (#5272).
Development improvements¶
Use functools lru_cache for caching Release.all_releases() and Release.get_tags() instead of a custom implementation (PR#5238).
Contributors¶
The following developers contributed to this release of Bodhi:
Aurélien Bompard
Adam Williamson
Kevin Fenzi
Mattia Verga
Mikolaj Izdebski
Michal Konečný
v7.1.1¶
Released on 2023-03-18. This is a minor feature release.
Features¶
Contributors¶
The following developers contributed to this release of Bodhi:
Adam Williamson
Michal Konečný
v7.1.0¶
Released on 2023-03-11. This is a feature release.
Dependency changes¶
Bodhi now uses pymediawiki instead of the unmaintained simplemediawiki to fetch test cases (PR#4852).
Features¶
bodhi-messages is updated to include additional properties in the message schemas. The additional properties are: app_name, agent_name, and __str__ (#4950).
Bug fixes¶
Retrieving sidetags list for a user not known to Koji caused an exception in bodhi-server (PR#4994).
Added support for bleach >= 6.0.0 (PR#5003).
bodhi-client: do not run koji wait-repo when expiring a buildroot override (#4830).
bodhi-client: fix –version option (#4981).
Update notes are now capped to a default of 10k characters, the value can be customized in config (#4982).
Fixed webUI template where karma and comment icons where misaligned at highly commented discussions (#4986).
Fixed the template of the update details page, where the testcases tab was always empty (#5000).
The link to the test gating tab in the update page was fixed (#5032).
The composer is now safer about not triggering stable composes for frozen releases (#5080).
Rawhide updates which are obsoleted before being pushed will now not be pushed to stable to avoid confusion (#5113).
Frozen releases didn’t show up in filters (#5115).
Contributors¶
The following developers contributed to this release of Bodhi:
Kevin Fenzi
Mattia Verga
Ryan Lerch
v7.0.1¶
Released on 2023-01-14. This is a bugfix release.
Bug fixes¶
Contributors¶
The following developers contributed to this release of Bodhi:
Mattia Verga
v7.0.0¶
Released on 2022-11-26. This is a major release that fully enables frozen release state in bodhi-server and adds Kerberos authentication to bodhi-client.
Server upgrade instructions¶
This release contains database migrations. To apply them, run:
$ sudo -u apache /usr/bin/alembic -c /etc/bodhi/alembic.ini upgrade head
Features¶
Bodhi client now autenticates using Kerberos by default and falls back to browser-based OIDC mechanism. (PR#4602).
Critical path information can now be read from JSON files (in the form output by the releng critpath.py script), using config options critpath.type = json and critpath.jsonpath (PR#4755).
Frozen releases updates will now be forced into testing before being pushed to stable (PR#4831).
The new update form UI will now display a warning when a release is approaching EOL (PR#4834).
Bodhi-push now defaults to push only testing composes for frozen releases (#4478).
Bug fixes¶
Editing a stuck Rawhide side-tag update (usually when gating tests fail) will no more cause builds to be tagged with the release candidate-tag to prevent the automatic update consumer from creating an automatic update and breaking the side-tag update (PR#4745).
Bodhi client will not show the secret in terminal when logging in via browser (PR#4814).
The check_signed_builds sometimes failed to unstuck updates due to the use of a wrong tag (PR#4819).
Updateinfo.xml metadata generation has been changed in order to try to fix errors reported by yum on EPEL (#2487).
Releases in frozen state will now be listed in the release page and a warning box will be showed for updates of those releases (#4103).
The date_approved property of the Update model is now set when the update is ready to be pushed to stable (#4171).
Scenario is now included in request data when waiving test results (#4270).
The update page now shows a single combined gating status, instead of listing the result of each separate greenwave query (#4320).
Bodhi-client now raises a generic SysExit exception instead of click.exceptions.Abort when a user aborts authentication, so external scripts can avoid importing Click in their code (#4623).
Development improvements¶
Bodhi client now supports configuring OIDC storage path. (PR#4603).
For gating, Bodhi now queries all Greenwave ‘decision contexts’ together, reducing the number of queries needed. (PR#4821).
References to never used side_tag_active and side_tag_expired update statuses and the Update.side_tag_locked property have been removed (PR#4823).
The date_pushed database column of the Update model has been dropped and replaced by a property, no change should be noticeable to users (#4837).
Contributors¶
The following developers contributed to this release of Bodhi:
Aurélien Bompard
Adam Williamson
Maxwell G
Mattia Verga
Matej Focko
Tomas Tomecek