Highlights
- Collect stats in parallel, complete even on errors
- Handle rate limiting in Jira and GitHub plugins
- New plugins implemented: Public Inbox, hyperkitty
- Support
user,org,repoin thegithubplugin (#373) - Implement
transitionstats for thejiraplugin (#352) - Enable pagure closed PRs stats collection
- Added stats for modified pages in Confluence
- Add stats for updated jira tickets
What's Changed
- Implement
transitionstats for thejiraplugin (#352) - Fix issue with wrong
untilin GitHub search (#376) - List resolved jira by tester and contributor field
- Fix
zammadtoken bug, some minor adjustments - Better handling auth max retry in jira plugin
- Handle JSON decode errors in pagure plugin
- Reuse bodhi connection instead of opening new ones
- Properly handle timeout in pagure plugin
- Complete report even on plugin error
- Better handling on server errors for pagure plugin
- Better handling of wrong url in confluence plugin
- Handle timeout fetching batches in jira plugin
- Fixed Jira updated issues and support timeout
- Collect stats in parallel
- Add stats for updated jira tickets
- Handle rate limiting in Jira plugin
- Allow to filter out orgs in GitHub plugin
- Properly collect comments in GitHub
- Improve items plugin
- Enable pagure closed PRs stats collection
- Add hyperkitty support
- Handle better the GitLab expired token case
- Increased test coverage
- Use pytest-xdist for parallelizing test execution
- Add collection of comments for Pagure
- Cover markdown format while testing Koji
- Use tenacity handling retry connection to GitHub
- Added stats for modified pages in Confluence
- Allow to skip SSL verification in bugzilla plugin
- Added markdown support to google plugin
- Add token authentication to confluence plugin
- Add markdown support to koji plugin
- Fetch all created issues correctly in
pagure(#379) - Use custom
user-agentin thepublic_inboxplugin (#392) - Fix dockerfile executable path, add git to container (#354)
- Support
user,org,repoin thegithubplugin (#373) - Handle the GitHub rate limit in a better way (#374)
- Create a Public Inbox Plugin
- Implement
did last [monday..sunday] - Correctly handle merge commits in verbose mode
- Prevent duplicates in github issue stats
- Retry connecting to GitLab API on error
- Add a
Toolbelt Catalogentry fordid - Allow skipping events that are not reportable
- Add a team report example using login aliases
- Migrate to the
SPDXidentifier
New Contributors
- @xsuchy made their first contribution in #339
- @maxandersen made their first contribution in #347
- @mripard made their first contribution in #329
- @waynesun09 made their first contribution in #368
- @thehowl made their first contribution in #354
- @Frawless made their first contribution in #356
- @Felixoid made their first contribution in #376
Full Changelog: 0.21...0.22