Release notes

v4.0.0

This is a major release with many backwards incompatible changes.

Backwards incompatible changes

  • Integration with pkgdb is no longer supported (#1970).
  • The /admin/ API has been removed (#1985).
  • Support for CVE tracking was dropped. It was technically not possible to use the feature, so it is unlikely to affect any deployments (#1998).
  • The /masher API has been removed (#2024).
  • The bodhi-monitor-composes script has been removed (#2171).
  • The stacks feature has been removed (#2241).
  • The bodhi-manage-releases script has been removed (#2420).
  • Bodhi server no longer supports Python 2. Python 3 is the only supported Python release (#2759).
  • Support for the ci_url on the Build object was dropped (#2782).
  • Support for active_releases parameter in updates query API was droped (#2815).
  • The /updates/ALIAS/TITLE API has been removed (#2869).
  • Support for update’s old_updateid was dropped (#2903).

Dependency changes

  • pkgdb is no longer required (#1970).
  • six is no longer required for the server (#2759).

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

Contributors

The following developers contributed to Bodhi 4.0.0:

  • Randy Barlow