================= 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 ^^^^^^^^^ * Fixed the detection of Flatpak update type (:pr:`5496`). * Fix handling container tags which aren't valid OCI tags (:pr:`5497`). * Fixed display of waived failures in the Automated Tests tab (:issue:`5397`). 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 (:issue:`5415`). * Fixed missing whitespace in "bodhi update completed push to testing" (:issue:`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 (:issue:`5428`). Development improvements ^^^^^^^^^^^^^^^^^^^^^^^^ * Added support for dnf5 to repository sanity check tests (:issue:`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 (:issue:`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 (:issue:`5233`). * Link to Koji builds are now correctly encoded (:issue:`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 ^^^^^^^^ * The automated tests tab will now display information about `queued` and `running` tests (:pr:`5139`). * Copy additional config files for pungi (:pr:`5154`). 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__ (:issue:`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 (:issue:`4830`). * bodhi-client: fix `--version` option (:issue:`4981`). * Update notes are now capped to a default of 10k characters, the value can be customized in config (:issue:`4982`). * Fixed webUI template where karma and comment icons where misaligned at highly commented discussions (:issue:`4986`). * Fixed the template of the update details page, where the testcases tab was always empty (:issue:`5000`). * The link to the test gating tab in the update page was fixed (:issue:`5032`). * The composer is now safer about not triggering stable composes for frozen releases (:issue:`5080`). * Rawhide updates which are obsoleted before being pushed will now not be pushed to stable to avoid confusion (:issue:`5113`). * Frozen releases didn't show up in filters (:issue:`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 ^^^^^^^^^ * Fixed template in overrides list page which prevents the display of filters dropdown (:pr:`4844`). * Fixed a possible XSS attack vector in update_form.js (:pr:`4845`). 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 (:issue:`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 (:issue:`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 (:issue:`4103`). * The `date_approved` property of the `Update` model is now set when the update is ready to be pushed to stable (:issue:`4171`). * Scenario is now included in request data when waiving test results (:issue:`4270`). * The update page now shows a single combined gating status, instead of listing the result of each separate greenwave query (:issue:`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 (:issue:`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 (:issue:`4837`). Contributors ^^^^^^^^^^^^ The following developers contributed to this release of Bodhi: * Aurélien Bompard * Adam Williamson * Maxwell G * Mattia Verga * Matej Focko * Tomas Tomecek