Releases: mozilla/jira-bugzilla-integration
Releases · mozilla/jira-bugzilla-integration
v4.0.1
What's Changed
Bug Fixes
- Fix #292: Always fetch latest bug object from Bugzilla by @leplatrem in #293
Full Changelog: v4.0.0...v4.0.1
v4.0.0
What's Changed
New Features
- Split actions into reusable steps (fixes #213, fixes #77, embeds #233, #236, #253) by @leplatrem in #232
- Fix #240: log responses objects by @leplatrem in #276
- Fix #256: Add
jira_components
parameter by @leplatrem in #275 #285
Configuration
- Add resolution mapping to
fidefe
project by @leplatrem in #241 - RRA: Toggle OFF private_bug synchronization by @bsieber-mozilla in #246
Other Changes
- Add tests for Bugzilla update see_also field by @leplatrem in #245
- Fix details in README by @leplatrem in #274
- Start migrating source code to strict typing by @grahamalama in #283
- Add test for tag without trailing dash by @leplatrem in #284
- Use
git
version as source of truth by @leplatrem in #291
Full Changelog: v3.3.2...v4.0.0
v3.3.2
What's Changed
Bug Fixes
Other Changes
- Bump
atlassian-python-api
to 3.28.0, revert145bcce
by @grahamalama in #244
Full Changelog: v3.3.1...v3.3.2
v3.3.1
What's Changed
Bug Fixes
- Prod regression; temporary comment out. Need to determine issue with API call with icon_url to WEBEXT project by @bsieber-mozilla in #237
Other Changes
- Version Bump: 3.3.1 by @bsieber-mozilla in #238
Full Changelog: v3.3.0...v3.3.1
Temp Bandage on Prod
v3.3.0
What's Changed
Breaking Changes
- Use typed log contexts (fixes #211) by @leplatrem in #216
- Return 4XX response if no bug is provided (fixes #418) by @bsieber-mozilla in #222
- Reorganize calls to Bugzilla into a dedicated class in
services.py
by @leplatrem in #220 - Do not mutate the request object (fixes #227) by @leplatrem in #230
Bug Fixes
- Fix extract_from_see_also() with None values by @leplatrem in #223
New Features
- Update to remote-link title; use URL, set icon favicon url. by @bsieber-mozilla in #207
- Change Jira resolution field (fixes #200) by @leplatrem in #228
Dependency Updates
- Install
atlassian-python-api==3.27.0
from PyPI by @grahamalama in #225 - Update deps to remove warning by @grahamalama in #226
Other Changes
- Implement Bugzilla REST API client (fixes #189, fixes #198) by @leplatrem in #217
- Separate and "cache" services by @grahamalama in #224
- Bump v3.3.0 by @leplatrem in #235
Full Changelog: v3.2.3...v3.3.0
v3.2.3
What's Changed
Bug Fixes
- Update pyproject.toml; python minimum version: 3.10 by @bsieber-mozilla in #208
- Non-fixed bug closing should also close jira items by @gijsk in #188
New Features
Configuration
- Add cbellini as contact for SNT by @leplatrem in #190
Other Changes
- Avoid unnecessary typing imports by @grahamalama in #199
- Refactor some test fixtures / setup by @grahamalama in #205
- Updating querystring for logging. by @bsieber-mozilla in #209
- Add workflow to check that PR has label(s) by @leplatrem in #186
Full Changelog: v3.2.2...v3.2.3
v3.2.2
What's Changed
Bug Fixes
- Fix env name from 'production' to 'prod' by @leplatrem in #187
Internal Changes
- Merge
bugzilla.py
module withmodels.py
by @grahamalama in #183
Full Changelog: v3.2.1...v3.2.2
v3.2.1
What's Changed
Bug Fixes
- Adding upper limit to description for jira issue by @bsieber-mozilla in #184
Full Changelog: v3.2.0...v3.2.1
v3.2.0
What's Changed
Bug Fixes
- Ensure container runs as a CI check in #179
New Features
Other Changes
- Improve logging and status reporting of actions in #155
- Create standardized release template in #172
- Add mandatory files for code of conduct, support, and security in #175
- Break up
src/app/api.py
module in #174 - Move most modules to package at root level, rename from "src" to "jbi" in #176
Full Changelog: v3.1.0...v3.2.0
v3.1.0
Bug Fixes
New Features
- Show 'Bug XXXX' instead of Bugzilla Ticket in Jira link (#159)
- Add Jira details to log context (#157)
- Retry Jira and Bugzilla on error (fixes #33) (#152)
- Add counter and timer for action execution (fixes #23, #62, #160, #164)
- Tweak logging (log
500
requests), other logging-adjacent tweaks (#161)
Configuration
- Use JB instead of OSS in config.prod.yaml and config.nonprod.yaml (#151, #153)
- Add local config for tests (fixes #121) (#138)
Documentation
- Start (naive) troubleshooting section in README (#156)
Internal Changes
- Run app as a single uvicorn process (fixes #133) (#162)
- Move initialized action callable to private field (#145)
- Do not sleep in retry tests (#158)
Dependencies
- Bump sentry-sdk from 1.8.0 to 1.9.0 (#167)
- Bump yamllint from 1.26.3 to 1.27.1 (#166)
- Bump atlassian-python-api from 3.20.1 to 3.25.0 (#149)
- Bump dockerflow from 2022.1.0 to 2022.7.0 (#147)
- Bump sentry-sdk from 1.7.2 to 1.8.0 (#146)
- Bump detect-secrets from 1.2.0 to 1.3.0 (#148)
- Bump mypy from 0.910 to 0.971 (#150)
- Bump fastapi from 0.73.0 to 0.79.0 (#168)