Skip to content

Releases: DefectDojo/django-DefectDojo

nightly-dev 🌈

24 May 14:42
d8074fc

Choose a tag to compare

nightly-dev 🌈 Pre-release
Pre-release

Run the release drafter to populate the release notes.

2.59.0 🌈

01 Jun 17:08
706b9d5

Choose a tag to compare

Please consult the Upgrade notes in the documentation for specific instructions for this release, and general upgrade instructions. Below is an automatically generated list of all PRs merged since the previous release.

Changes since 2.58.0

🚩 Changes to settings.dist.py / local_settings.py

🚩 Database migration

  • Dojo V3 - Tailwind UI rebuild, legacy authorization, OS surface removals @devGregA (#14865)
  • remove: Credential Manager (2.57 deprecation, 2.59 EOL) @Maffooch (#14836)
  • remove: Stub Findings (2.57 deprecation, 2.59 EOL) @Maffooch (#14837)

🚀 API features and enhancements

  • refactor: rename dispatch kwarg sync= to force_sync= @valentijnscholten (#14882)
  • Apply object-level permission check to finding duplicate API actions @Maffooch (#14866)
  • Dojo V3 - Tailwind UI rebuild, legacy authorization, OS surface removals @devGregA (#14865)
  • remove: Credential Manager (2.57 deprecation, 2.59 EOL) @Maffooch (#14836)
  • Use a dedicated permission class for BurpRawRequestResponseViewSet @Maffooch (#14838)
  • remove: Stub Findings (2.57 deprecation, 2.59 EOL) @Maffooch (#14837)
  • remove: questionnaire API endpoints (2.56 deprecation, 2.59 EOL) @Maffooch (#14835)

🖌 Updates in UI

  • Dojo V3 - Tailwind UI rebuild, legacy authorization, OS surface removals @devGregA (#14865)
  • remove: Credential Manager (2.57 deprecation, 2.59 EOL) @Maffooch (#14836)
  • remove: Stub Findings (2.57 deprecation, 2.59 EOL) @Maffooch (#14837)

🗣 Updates in localization

🧰 Maintenance

  • Update dependency kubernetes from 1.33.11 to v1.33.12 (.github/workflows/k8s-tests.yml) @renovate (#14891)
  • Update manusa/actions-setup-minikube action from v2.16.1 to v2.18.0 (.github/workflows/k8s-tests.yml) @renovate (#14893)
  • Update postgres Docker tag from 18.3 to v18.4 (docker-compose.yml) @renovate (#14894)
  • Update python:3.14.5-slim-trixie Docker digest from 3.14.5 to 3.14.5-slim-trixie (Dockerfile.integration-tests-debian) @renovate (#14895)
  • chore(deps): bump pyjwt from 2.12.1 to 2.13.0 @dependabot (#14919)
  • chore(deps): bump django-prometheus from 2.4.1 to 2.5.0 @dependabot (#14921)
  • chore(deps): bump django-permissions-policy from 4.29.0 to 4.30.0 @dependabot (#14905)
  • chore(deps): bump django-htmx from 1.21.0 to 1.27.0 @dependabot (#14907)
  • chore(deps-dev): bump @tailwindcss/cli from 4.2.4 to 4.3.0 in /components @dependabot (#14904)
  • chore(deps): bump lxml from 6.1.0 to 6.1.1 @dependabot (#14903)
  • chore(deps): bump vulners from 3.1.9 to 3.1.10 @dependabot (#14901)
  • chore(deps): bump alpinejs from 3.15.11 to 3.15.12 in /components @dependabot (#14902)
  • chore(deps): bump requests from 2.34.0 to 2.34.2 @dependabot (#14900)
  • chore(deps): bump ruff from 0.15.12 to 0.15.13 @dependabot (#14899)
  • Update python Docker tag from 3.13.13 to v3.14.5 (Dockerfile.nginx-alpine) @renovate (#14863)
  • Update valkey Docker tag from 0.20.1 to v0.20.2 (helm/defectdojo/Chart.yaml) @renovate (#14857)
  • chore(deps): update peaceiris/actions-hugo action from v3.0.0 to v3.2.1 (.github/workflows/validate_docs_build.yml) @renovate (#14859)
  • chore(deps): update python:3.13.13-slim-trixie docker digest from 3.13.13 to v (dockerfile.integration-tests-debian) @renovate (#14856)
  • chore(deps): update release-drafter/release-drafter action from v7.2.1 to v7.3.0 (.github/workflows/release-drafter.yml) @renovate (#14864)
  • chore(deps): bump requests from 2.33.1 to 2.34.0 @dependabot (#14861)
  • chore(deps): bump pdfmake from 0.3.7 to 0.3.8 in /components @dependabot (#14862)
  • Update peaceiris/actions-gh-pages action from v4.0.0 to v4.1.0 (.github/workflows/gh-pages.yml) @renovate (#14858)
  • chore(deps): bump urllib3 from 2.6.3 to 2.7.0 @dependabot (#14853)
  • chore(deps): bump gitpython from 3.1.49 to 3.1.50 @dependabot (#14845)
  • chore(deps): bump django from 5.2.13 to 5.2.14 @dependabot (#14846)
  • chore(deps): bump @babel/plugin-transform-modules-systemjs from 7.29.0 to 7.29.4 in /docs @dependabot (#14844)
  • chore(deps): bump django from 5.2.13 to 5.2.14 @dependabot (#14843)
  • Update valkey/valkey Docker tag from 9.0.3 to v9.0.4 (docker-compose.yml) @renovate (#14831)
  • chore(deps): bump social-auth-app-django from 5.8.0 to 5.9.0 @dependabot (#14826)
  • chore(deps): bump drf-spectacular-sidecar from 2026.4.14 to 2026.5.1 @dependabot (#14825)
  • chore(deps): bump gitpython from 3.1.49 to 3.1.50 @dependabot (#14823)
  • chore(deps): bump psycopg from 3.3.3 to 3.3.4 @dependabot (#14822)
  • chore(deps): bump django-polymorphic from 4.11.2 to 4.11.3 @dependabot (#14821)
  • chore(deps): bump pyopenssl from 26.1.0 to 26.2.0 @dependabot (#14818)
  • chore(deps): bump easymde from 2.20.0 to 2.21.0 in /components @dependabot (#14817)
  • Update losisin/helm-values-schema-json-action action from v2.5.0 to v3 (.github/workflows/test-helm-chart.yml) @renovate (#14816)
  • Update actions/labeler action from v6.0.1 to v6.1.0 (.github/workflows/pr-labeler.yml) @renovate (#14815)
  • Update losisin/helm-docs-github-action action from v1.8.0 to v2 (.github/workflows/test-helm-chart.yml) @renovate (#14814)
  • Update valkey Docker tag from 0.20.0 to v0.20.1 (helm/defectdojo/Chart.yaml) @renovate (#14813)

2.58.4 🌈

26 May 15:54
5b1d60e

Choose a tag to compare

Please consult the Upgrade notes in the documentation for specific instructions for this release, and general upgrade instructions. Below is an automatically generated list of all PRs merged since the previous release.

Changes since 2.58.3

2.58.3 🌈

18 May 15:06
ea61111

Choose a tag to compare

Please consult the Upgrade notes in the documentation for specific instructions for this release, and general upgrade instructions. Below is an automatically generated list of all PRs merged since the previous release.

Changes since 2.58.2

🚀 API features and enhancements

  • Apply object-level permission check to finding duplicate API actions @Maffooch (#14866)

🧰 Maintenance

2.58.2 🌈

11 May 16:12
6eab873

Choose a tag to compare

Please consult the Upgrade notes in the documentation for specific instructions for this release, and general upgrade instructions. Below is an automatically generated list of all PRs merged since the previous release.

Changes since 2.58.1

🚩 Changes to settings.dist.py / local_settings.py

🚀 API features and enhancements

  • Use a dedicated permission class for BurpRawRequestResponseViewSet @Maffooch (#14838)

🧰 Maintenance

2.58.1 🌈

06 May 21:12
8a99ad6

Choose a tag to compare

Please consult the Upgrade notes in the documentation for specific instructions for this release, and general upgrade instructions. Below is an automatically generated list of all PRs merged since the previous release.

Changes since 2.58.0

2.58.0 🌈

04 May 17:24
8bc2b62

Choose a tag to compare

Please consult the Upgrade notes in the documentation for specific instructions for this release, and general upgrade instructions. Below is an automatically generated list of all PRs merged since the previous release.

Changes since 2.57.0

🚩 Changes to settings.dist.py / local_settings.py

🚩 Database migration

🚀 API features and enhancements

  • refactor: consolidate notifications into dojo/notifications/ package @Maffooch (#14767)
  • refactor: decouple Jira integration into dojo/jira package @Maffooch (#14743)
  • Dispatch create-path notifications async to fix slow POST latency @Maffooch (#14731)
  • Validate consistency between ID-based and name-based identifiers in import/reimport @Jino-T (#14636)
  • Add permission checks for moving engagements between products @Jino-T (#14634)

🖌 Updates in UI

🧰 Maintenance

  • chore(deps): update release-drafter/release-drafter action from v7.2.0 to v7.2.1 (.github/workflows/release-drafter.yml) @renovate (#14785)
  • chore(deps): bump gitpython from 3.1.47 to 3.1.49 @dependabot (#14783)
  • chore(deps): bump python-gitlab from 8.2.0 to 8.3.0 @dependabot (#14781)
  • chore(deps): bump pyopenssl from 26.0.0 to 26.1.0 @dependabot (#14777)
  • chore(deps): bump postcss from 8.5.6 to 8.5.12 in /docs @dependabot (#14759)
  • Update python:3.13.13-slim-trixie Docker digest from 3.13.13 to v (Dockerfile.integration-tests-debian) @renovate (#14774)
  • Update openapitools/openapi-generator-cli Docker tag from v7.21.0 to v7.22.0 (Dockerfile.integration-tests-debian) @renovate (#14776)
  • chore(deps): bump ruff from 0.15.11 to 0.15.12 @dependabot (#14778)
  • chore(deps): bump datatables.net from 2.3.7 to 2.3.8 in /components @dependabot (#14780)
  • chore(deps): bump vulners from 3.1.8 to 3.1.9 @dependabot (#14782)
  • chore(deps): bump social-auth-core from 4.8.6 to 4.8.7 @dependabot (#14784)
  • Update dependency renovatebot/renovate from 43.139.4 to v43.141.6 (.github/workflows/renovate.yaml) @renovate (#14751)
  • chore(deps): bump gitpython from 3.1.46 to 3.1.47 @dependabot (#14753)
  • chore(deps): bump social-auth-app-django from 5.6.0 to 5.8.0 @dependabot (#14724)
  • Update dependency node from 24.14.1 to v24.15.0 (.github/workflows/validate_docs_build.yml) @renovate (#14738)
  • chore(deps): bump gitpython from 3.1.46 to 3.1.47 @dependabot (#14725)
  • Update valkey Docker tag from 0.19.0 to v0.20.0 (helm/defectdojo/Chart.yaml) @renovate (#14739)
  • Update actions/setup-node action from v6.3.0 to v6.4.0 (.github/workflows/validate_docs_build.yml) @renovate (#14734)
  • Update dependency kubernetes/kubernetes from v1.35.3 to v1.35.4 (.github/workflows/k8s-tests.yml) @renovate (#14733)
  • Update dependency kubernetes from 1.33.10 to v1.33.11 (.github/workflows/k8s-tests.yml) @renovate (#14728)
  • Update python:3.13.13-slim-trixie Docker digest from 3.13.13 to v (Dockerfile.integration-tests-debian) @renovate (#14727)
  • chore(deps): bump ruff from 0.15.10 to 0.15.11 @dependabot (#14726)
  • chore(deps): bump social-auth-core from 4.8.5 to 4.8.6 @dependabot (#14723)
  • Update python:3.13.13-alpine3.22 Docker digest from 3.13.13 to v (Dockerfile.nginx-alpine) @renovate (#14721)
  • Update postgres:18.3-alpine Docker digest from 18.3 to 18.3-alpine (docker-compose.yml) @renovate (#14720)
  • chore(deps): bump lxml from 6.0.2 to 6.1.0 @dependabot (#14719)
  • Update dependency renovatebot/renovate from 43.112.1 to v43.139.4 (.github/workflows/renovate.yaml) @renovate (#14709)
  • Update mccutchen/go-httpbin Docker tag from 2.21.0 to v2.22.1 (docker-compose.override.dev.yml) @renovate (#14697)
  • Update softprops/action-gh-release action from v2.6.2 to v3 (.github/workflows/release-x-manual-helm-chart.yml) @renovate (#14702)
  • Update actions/github-script action from v8.0.0 to v9 (.github/workflows/release-3-master-into-dev.yml) @renovate (#14700)
  • Update release-drafter/release-drafter action from v7.1.1 to v7.2.0 (.github/workflows/release-drafter.yml) @renovate (#14699)
  • chore(deps): bump lxml from 6.0.2 to 6.0.4 @dependabot (#14692)
  • Update valkey Docker tag from 0.18.0 to v0.19.0 (helm/defectdojo/Chart.yaml) @renovate (#14696)
  • Update docker/build-push-action action from v7.0.0 to v7.1.0 (.github/workflows/release-x-manual-docker-containers.yml) @renovate (#14695)
  • chore(deps): bump django-dbbackup from 5.2.0 to 5.3.0 @dependabot (#14694)
  • Update softprops/action-gh-release action from v2.6.1 to v2.6.2 (.github/workflows/release-x-manual-helm-chart.yml) @renovate (#14693)
  • Update peter-evans/create-pull-request action from v8.1.0 to v8.1.1 (.github/workflows/update-sample-data.yml) @renovate (#14691)
  • chore(deps): bump ruff from 0.15.9 to 0.15.10 @dependabot (#14690)
  • chore(deps): bump pygithub from 2.9.0 to 2.9.1 @dependabot (#14689)
  • chore(deps): bump drf-spectacular-sidecar from 2026.4.1 to 2026.4.14 @dependabot (#14688)
  • Update actions/upload-artifact action from v7.0.0 to v7.0.1 (.github/workflows/release-x-manual-docker-containers.yml) @renovate (#14686)
  • Update actions/cache action from v5.0.4 to v5.0.5 (.github/workflows/validate_docs_build.yml) @renovate (#14685)
  • Update python:3.13.13-slim-trixie Docker digest from 3.13.13 to v (Dockerfile.integration-tests-debian) @renovate (#14684)
  • Update python:3.13.13-alpine3.22 Docker digest from 3.13.13 to v (Dockerfile.nginx-alpine) @renovate (#14683)
  • chore(deps): bump pillow from 12.1.1 to 12.2.0 @dependabot...
Read more

2.57.3 🌈

27 Apr 16:11
1d8a9a1

Choose a tag to compare

Please consult the Upgrade notes in the documentation for specific instructions for this release, and general upgrade instructions. Below is an automatically generated list of all PRs merged since the previous release.

Changes since 2.57.2

🚩 Changes to settings.dist.py / local_settings.py

🚀 API features and enhancements

  • Dispatch create-path notifications async to fix slow POST latency @Maffooch (#14731)

🖌 Updates in UI

🧰 Maintenance

2.57.2 🌈

20 Apr 15:27
3adf4cd

Choose a tag to compare

Please consult the Upgrade notes in the documentation for specific instructions for this release, and general upgrade instructions. Below is an automatically generated list of all PRs merged since the previous release.

Changes since 2.57.1

🚩 Changes to settings.dist.py / local_settings.py

🚀 API features and enhancements

  • Validate consistency between ID-based and name-based identifiers in import/reimport @Jino-T (#14636)
  • Add permission checks for moving engagements between products @Jino-T (#14634)

🖌 Updates in UI

🧰 Maintenance

2.57.1 🌈

13 Apr 16:05
2f25c45

Choose a tag to compare

Please consult the Upgrade notes in the documentation for specific instructions for this release, and general upgrade instructions. Below is an automatically generated list of all PRs merged since the previous release.

Changes since 2.57.0

🚩 Changes to settings.dist.py / local_settings.py

🖌 Updates in UI

🧰 Maintenance