Skip to content

Commit

Permalink
Release 5.4.0
Browse files Browse the repository at this point in the history
Signed-off-by: Clement Verna <[email protected]>
  • Loading branch information
cverna committed Jun 18, 2020
1 parent 519c491 commit 89f8819
Show file tree
Hide file tree
Showing 12 changed files with 61 additions and 12 deletions.
8 changes: 8 additions & 0 deletions .mergify.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,3 +52,11 @@ pull_request_rules:
- label!=WIP
- label=5.3-backports
name: backport 5.3
- actions:
backport:
branches:
- '5.4'
conditions:
- label!=WIP
- label=5.4-backports
name: backport 5.4
2 changes: 1 addition & 1 deletion bodhi/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
"""Fedora's update manager."""

__version__ = "5.3.0"
__version__ = "5.4.0"

# This is a regular expression used to match username mentions in comments.
MENTION_RE = r'(?<!\S)(@\w+)'
51 changes: 51 additions & 0 deletions docs/user/release_notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,57 @@ Release notes

.. towncrier release notes start
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


v5.3.0
======
This is a minor release.
Expand Down
1 change: 0 additions & 1 deletion news/1794.bug

This file was deleted.

1 change: 0 additions & 1 deletion news/4029.bug

This file was deleted.

1 change: 0 additions & 1 deletion news/4032.bug

This file was deleted.

1 change: 0 additions & 1 deletion news/4033.bug

This file was deleted.

1 change: 0 additions & 1 deletion news/4044.bug

This file was deleted.

1 change: 0 additions & 1 deletion news/PR4046.dev

This file was deleted.

1 change: 0 additions & 1 deletion news/PR4052.dev

This file was deleted.

3 changes: 0 additions & 3 deletions news/summary.migration

This file was deleted.

2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ def get_requirements(requirements_file='requirements.txt'):

here = os.path.abspath(os.path.dirname(__file__))
README = open(os.path.join(here, 'README.rst')).read()
VERSION = '5.3.0'
VERSION = '5.4.0'


# Possible options are at https://pypi.python.org/pypi?%3Aaction=list_classifiers
Expand Down

0 comments on commit 89f8819

Please sign in to comment.