Skip to content

Release 5.4.0

Compare
Choose a tag to compare
@cverna cverna released this 18 Jun 12:00
· 1543 commits to develop since this release

v5.4.0

This is a minor 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:

  • Migrate relationship between TestCase and Package to TestCase and Build. The migration script will take care of migrate existing data to the new relation.
  • The user_id column in comments table has been set to be not nullable.
  • The notes column in buildroot_overrides table has been converted to UnicodeText (from Unicode).

Bug fixes

  • Associate TestCase to Build instead of Package, allowing to remove old
    testcases from updates (:issue:1794).
  • Replace koji krb_login with gssapi_login. (:issue:4029).
  • Making sure that builds of side tag update for normal releases are marked as
    signed. (:issue:4032).
  • Handle Cornice 5.0 JSON error handling. (:issue:4033).
  • Cap buildroot overrides notes to a maximum of 2k characters and convert the
    database field to UnicodeText (:issue:4044).

Development improvements

  • The user_id field in the comments table has been made not nullable. Some
    database joins have been tweaked to get better performance (:pr:4046).
  • Always use koji.multiCall for untag/unpush for better handle updates with a
    lot of builds (:pr:4052).

Contributors

The following developers contributed to this release of Bodhi:

  • Clement Verna
  • Karma Dolkar
  • Mattia Verga
  • Miro Hrončok
  • Sebastian Wojciechowski