From 25e7718b4ebc4a20b2b2e534ebc3470020f00962 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Dec 08 2017 14:19:27 +0000 Subject: Release 3.12 Signed-off-by: Pierre-Yves Chibon --- diff --git a/UPGRADING.rst b/UPGRADING.rst index 03bf453..10ca6a9 100644 --- a/UPGRADING.rst +++ b/UPGRADING.rst @@ -1,6 +1,29 @@ Upgrading Pagure ================ +From 3.11 to 3.12 +----------------- + +The release 3.12 brings some changes to the database schema. + +* Update the data schema using alembic: ``alembic upgrade head`` + +Note that this release bring support for `OpenID +Connect`_ authentication, meaning +pagure can now be deployed with authentication coming from, for example, google. +This brings a number of new configuration keys: + +* OIDC_CLIENT_SECRETS +* OIDC_ID_TOKEN_COOKIE_SECURE +* OIDC_SCOPES +* OIDC_PAGURE_EMAIL +* OIDC_PAGURE_FULLNAME +* OIDC_PAGURE_USERNAME +* OIDC_PAGURE_SSH_KEY +* OIDC_PAGURE_GROUPS +* OIDC_PAGURE_USERNAME_FALLBACK + + From 3.10 to 3.11 ----------------- diff --git a/doc/contributors.rst b/doc/contributors.rst index e382bcf..9cdc6e2 100644 --- a/doc/contributors.rst +++ b/doc/contributors.rst @@ -3,14 +3,14 @@ Contributors to pagure Pagure would be nothing without its contributors. -On November 29, 2017 (release 3.11.2), the list looks as follow: +On December 8, 2017 (release 3.12), the list looks as follow: ================= =========== Number of commits Contributor ================= =========== - 5580 Pierre-Yves Chibon + 5608 Pierre-Yves Chibon 193 Ryan Lerch - 166 Vivek Anand + 170 Vivek Anand 139 farhaanbukhsh 126 Patrick Uiterwijk 87 Clement Verna @@ -36,10 +36,10 @@ Number of commits Contributor 8 Adam Williamson 8 Igor Gnatenko 8 Lei Yang + 7 Patrick Uiterwijk 6 René Genz 5 Mike McLean 5 Oliver Gutierrez - 5 Patrick Uiterwijk 5 Paul W. Frields 5 Shaily 5 vanzhiganov @@ -57,6 +57,7 @@ Number of commits Contributor 3 Pedro Lima 3 Ricky Elrod 3 Sergio Durigan Junior + 3 Slavek Kabrda 3 Stefan Bühler 3 bill auger 3 cep diff --git a/files/pagure.spec b/files/pagure.spec index 507fdce..e09b0c9 100644 --- a/files/pagure.spec +++ b/files/pagure.spec @@ -1,5 +1,5 @@ Name: pagure -Version: 3.11.2 +Version: 3.12 Release: 1%{?dist} Summary: A git-centered forge @@ -366,6 +366,31 @@ install -p -m 644 pagure-loadjson/pagure_loadjson.service \ %changelog +* Fri Dec 08 2017 Pierre-Yves Chibon - 3.12-1 +- Update to 3.12 +- Adjust the API endpoint listing project to not return a 404 when not projects + are found (Vivek Anand) +- Remove --autoreload from the docker dev deployment (Vivek Anand) +- Fix ordering issues (Patrick Uiterwijk) +- Do not log actions pertaining to private issues, PRs or projects +- Fix flagging a PR when no uid is specified +- Fix the doc about custom gitolite config +- Fix displaying the filename on the side and linking to file for remote PRs +- Add irc info in Readme (Vivek Anand) +- Make pagure compatible with newer python chardet +- Check that the identifier isn't the hash of a git tree in view_file +- Fix if the identifier provided is one of a blob instead of a commit in + view_commit +- Include the status when flagging a PR via jenkins +- Enable OpenID Connect authentication (Slavek Kabrda) +- Use the updated timestamp in the pull-request list +- Add migration to fix the project_from_id foreign key in pull_requests +- Let the SSE server to send the notifications so they can be displayed live +- Improve the createdb script to support stamping the database in the initial + run +- Specify a different connection and read timeout in pagure-ci +- Small CSS fix making the (un)subscribe show up on the PR page + * Wed Nov 29 2017 Pierre-Yves Chibon - 3.11.2-1 - Update to 3.11.2 - Fix giving a project if no user is specified diff --git a/pagure/__init__.py b/pagure/__init__.py index 4e49b2c..0843790 100644 --- a/pagure/__init__.py +++ b/pagure/__init__.py @@ -12,8 +12,8 @@ __requires__ = ['SQLAlchemy >= 0.8', 'jinja2 >= 2.4'] import pkg_resources # noqa: E402,F401 -__version__ = '3.11.2' -__api_version__ = '0.20' +__version__ = '3.12' +__api_version__ = '0.21' import datetime # noqa: E402