Good morning all,
Yesterday, we released Pagure 5.10.0.
Here's the full changelog:
5.10.0 (2020-05-14)
-------------------
- Allow viewing issues via the API using project-less API token (Julen Landa
Alustiza)
- Rename Koshei to Koschei in the srcfpo theme (Fabio Valentini)
- Make pagure work with recent sqlalchemy versions (>= 1.3.0)
- Improve the vagrant-based dev environment for pagure developers
- Add a new API endpoint to retrieve detailed stats about the issues
- Improve the graphs displayed in the stats tab of each projects
- Remove dependency on d3.js
- Add dependency on chartjs
- Add a new graph tracking the number of open issues throughout the year
- Upgrade the container based development environment for pagure developers
(Andrew Engelbrecht)
- Improve loading tickets from git
- Support pygit2 >= 1.1.0 (Andrew Engelbrecht)
- Add missing endpoints to the API documentation (Fabio Valentini)
- Add support for wtforms >= 2.3
- Add dependency on email_validator in such case
- Fix sorting users by their username when using python3
- Correct the API documentation for updating the watchers of a project (Fabio
Valentini)
- Ensure the name of the headers are always of the correct type (especially when
using python3)
- Ensure aclchecker and keyhelper can work with APP_URL having a trailing slash
- Add a new git auth backend which can manage the .ssh/authorized_keys file
directly
- Update information about supported Git auth backends (Neal Gompa)
- Add support for arrow >= 0.15.6
- Allow repo admins to change the bugzilla overrides (srcfpo theme)
- Fix getting the milter running with python3
- Fix mirroring project hosted remotely
- Add url_path property to class User (and thus in the API) (zPlus)
- Improve email text for new user registration (zPlus)
- Set the USER environment variable when pushing over http
- Add support for git push via http using basic auth relying on API token
- If pagure is set up for local auth, allow git push via https to use it
- Add an example nginx configuration file for pagure (Neal Gompa)
- Create two subpackages in the pagure for the apache and nginx configuration
files (Neal Gompa)
- Add some documentation on how git push over http works in pagure
- Make pagure compatible with the latest version of flake8
- Add PAGURE_PLUGINS_CONFIG setting in pagure configuration file (zPlus)
I'd also like to thank our contributors who helped make this release possible:
$ git shortlog -s -n 5.9.1..5.10.0
52 Pierre-Yves Chibon
5 Neal Gompa
5 zPlus
4 Fabio Valentini
3 Andrew Engelbrecht
1 Julen Landa Alustiza
With this release, we welcome two new contributors: Andrew Engelbrecht
and zPlus! Thank you both for your efforts and we hope you continue to
enjoy using and hacking on Pagure!
And finally, Pagure 5.10.0 sources are available at the usual place:
https://pagure.io/pagure/releases
As for packages, updates are on their way for Fedora 31 and 32,
CentOS/RHEL 7 and 8 via EPEL, and openSUSE Tumbleweed.
Barring anything unusual, they should be available there within the
next 24 hours.
Other distributions shipping Pagure have their own timelines on
releasing updates, please check with them for further information. :)
Best regards,
Neal Gompa
--
真実はいつも一つ!/ Always, there's only one truth!