Release 5.7.1
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 (: