Skip to content

Release 5.7.1

Compare
Choose a tag to compare
@ryanlerch ryanlerch released this 28 Feb 07:00
· 1392 commits to develop since this release

v5.7.1

8 Nov 2021

This is a bugfix release.

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

Summary of the migrations:

  • Add End of life (eol) field to the releases (4241).

Backwards incompatible changes

  • Query on both relevant Greenwave decision contexts for critical-path updates. Update.get_test_gating_info() now returns a list of decision dictionaries, not a single decision dictionary. The API endpoint /updates/{id}/get-test-results similarly now returns a single-key dictionary whose value is a list of decisions, not a single decision dictionary. (#4259).

Features

  • Added support for release names ending with "N" such as EPEL next (#4222).
  • Set a delta parameter of 30 days when quering datagrepper for bodhi-related user activity (#4255).
  • Added support for setting flags in generated advisories to require logging out and logging back in for the update to take effect (#4213).
  • Replace Greenwave decision change message consumer with ResultsDB and WaiverDB message consumers (#4230).

Bug fixes

  • Fix an issue that caused the builds in a side-tag update to not be
    tagged correctly when the build list of the update was modified (#4161).
  • Bodhi will now delete the side-tag in Koji when an update is pushed to stable. Builds that were tagged in the side-tag but were not pushed as part of the update will be untagged. This is required to make sure to not leave stale side-tags in the Koji database (#4228).
  • Updates for archived releases cannot be edited anymore (#4236).
  • Correctly mark automatic updates as critpath when appropriate (#4177).
  • Fixed an issue with validators that prevents inconsistent refusal of bodhi override with maximum duration (#4182).
  • Fixed an issue where the search result box was cutted off out of screen borders (#4206).
  • Fixed a javascript bug which prevented the "waive tests" button to be displayed in UI (#4208).
  • Fixed an issue with validators that prevented a side-tag update owner to edit their update after adding a build for which they don't have commit access (#4209).
  • Avoid gating status ping-pong on update creation, assume status 'waiting' for 2 hours or until first failed test (#4221).
  • For new packages submitted to repositories, the changelog was not generated and attached to the automatic Update. This prevented the bugs mentioned in the changelog to be closed by Bodhi (#4232).
  • Staging Bodhi now uses staging Bugzilla URL for bug links (#4238).
  • Fixed an issue where editing Updates always caused to set the request to Testing (#4263).

Development improvements

  • Add End of life (eol) field to the releases (: