Release notes
2.2.4
This release fixes two issues:
- #989, where Karma on
non-autopush updates would reset the request to None.
- #994, allowing Bodhi to
be built on setuptools-28.
2.2.3
This release fixes #951, which prevented
updates with large numbers of packages to be viewable in web browsers.
2.2.2
This is another in a series of bug fix releases for Bodhi this week. In this release, we’ve fixed
the following issues:
- Disallow comment text to be set to the NULL value in the database
(#949).
- Fix autopush on updates that predate the 2.2.0 release
(#950).
- Don’t wait on mashes when there aren’t any
(68de510c).
2.2.1
Bodhi 2.2.1 is a bug fix release, primarily focusing on mashing issues:
- Register date locked during mashing (#952).
- UTF-8 encode the updateinfo before writing it to disk (#955).
- Improved logging during updateinfo generation (#956).
- Removed some unused code
(07ff664f).
- Fix some incorrect imports
(9dd5bdbc and
b1cc12ad).
- Rely on self.skip_mash to detect when it is ok to skip a mash
(ad65362e).
2.2.0
Bodhi 2.2.0 is a security and feature release, with a few bug fixes as well.
Security
This update addresses CVE-2016-1000008 by
disallowing the re-use of solved captchas. Additionally, the captcha is
warped to make it more difficult to
solve through automation. Thanks to Patrick Uiterwijk for discovering and reporting this issue.
Features
- Bodhi’s approve_testing.py script will now comment on updates when they have reached a stable
karma threshold
(5b0d1c7c).
- The web interface now displays a push to stable button when the karma reaches the right level when
autokarma is disabled
(#772 and
#796).
- Masher messages now have an “agent”, so it is possible to tell which user ran the mash
(45e4fc9f).
- Locked updates now list the time they were locked
(#831).
- Bugs are closed and commented on in the same Bugzilla POST
(#404).
- Karma values equal to 0 are no longer displayed with a green background to better distinguish them
from positive karma reports (#799).
- Updates display a link to the feedback guidelines
(#865).
- The new CLI now has a man page
(95574831).
- The CLI now has a --version flag (#895).
Bugs
- Locked updates that aren’t part of a current push will now be pushed and warnings will be logged
(bf4bdeef). This should help us to fix
#838.
- Don’t show users an option to push to stable on obsoleted updates
(#848).
- taskotron updates are shown per build, rather than per update
(ce2394c6,
8e199668).
- The Sphinx documentation now builds again
(b3f80b1b).
- Validator messages are now more useful and helpful
(#630).
- The Bodhi CLI no longer depends on the server code to function
(#900).
- Private bugs will no longer prevent the updates consumer from continuing
(#905).
- bootstrap is now included in the setuptools manifest for the server package
(#919).
Commit log
The above lists are the highlights of what changed. For a full list of the changes since 2.1.8,
please see the
changelog.