diff --git a/docs/conf.py b/docs/conf.py index 9f2b49ba94..caf2a26b4f 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -51,9 +51,9 @@ # built documents. # # The short X.Y version. -version = '2.0a1' +version = '2.2' # The full version, including alpha/beta/rc tags. -release = '2.0a1' +release = '2.2.0' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/docs/index.rst b/docs/index.rst index fb2a3d94e0..8a04f899d3 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -12,6 +12,7 @@ Contents: :maxdepth: 2 man_bodhi + release_notes services diff --git a/docs/release_notes.rst b/docs/release_notes.rst new file mode 100644 index 0000000000..4077bf1207 --- /dev/null +++ b/docs/release_notes.rst @@ -0,0 +1,72 @@ +Release notes +============= + +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 `_. diff --git a/setup.py b/setup.py index 1e738ca8af..819d9b9cf1 100644 --- a/setup.py +++ b/setup.py @@ -17,7 +17,7 @@ here = os.path.abspath(os.path.dirname(__file__)) README = open(os.path.join(here, 'README.rst')).read() CHANGES = open(os.path.join(here, 'CHANGES.txt')).read() -VERSION = '2.1.9' +VERSION = '2.2.0' server_requires = [ 'pyramid',