Releases: DefectDojo/django-DefectDojo
2.29.3 🌈
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.29.2
2.29.2 🌈
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.29.1
🐛 Bug Fixes
2.29.1 🌈
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.29.0
2.29.0 🌈
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.28.0
- Finding Template: Correct save ordering @Maffooch (#9088)
- Add logging statement for failed password reset validation logic @Maffooch (#9087)
- Add subcomponent labels for celery beat and worker helm templates @veneber (#9078)
- Update README.md @devGregA (#9048)
- hotfix for nuclei to get it back working #9017 @manuel-sommer (#9018)
- Fix Bundler parser @manuel-sommer (#9025)
- Fixbug: sonarqube severity property and remove sonarqube whitespace lead and trail properties @biennd279 (#9006)
- Docs: Split upgrade notes @kiblik (#8983)
- fix harbor according to issue #9014 @manuel-sommer (#9016)
- remove unused unittestfile @manuel-sommer (#8962)
- add trivy-dojo-operator docs @rndmh3ro (#8943)
- fix nuclei #8920 @manuel-sommer (#8963)
- [ENHANCEMENT] Add Product Lifecycle filtering to Report Builder @tomaszn (#8968)
- [ENHANCEMENT] Add Finding Violates SLA filtering to Report Builder @tomaszn (#8971)
- Correct typo in rate limiting @Snbig (#8982)
- Fix typo in docs @Maffooch (#8958)
- Docker-compose + TLS: fix name of DD_TLS_PORT @kiblik (#8964)
- add sunset notice to burp-plugin.md @paulOsinski (#8952)
- api_sq: small typo in documentation @kiblik (#8955)
🚩 Changes to settings.dist.py
/ local_settings.py
- Feature/parser jfrog xray binary scan @renejal (#9015)
- 🎉 added humble #8988 @manuel-sommer (#8989)
- Improve DD_DEDUPLICATION_ALGORITHM_PER_PARSER DD_HASHCODE_FIELDS_PER_SCANNER @Gby56 (#9038)
- fix: Bugcrowd API Import uses legacy dedupe instead of unique id from tool @Gby56 (#8994)
🚩 Database migration
🚀 API features and enhancements
🐛 Bug Fixes
🖌 Updates in UI
- UI: Show Vuln ID from tool @kiblik (#9034)
- fix button color in risk acceptance bug @FelixHernandez (#9008)
- Notification: Allow to send notification even if there was no change in scan @kiblik (#8959)
- Reporting: Exclude empty fields from report + correct host for HTML reports @Maffooch (#8961)
🧰 Maintenance
- Update postgres:16.1-alpine Docker digest from 16.1 to 16.1-alpine (docker-compose.yml) @renovate (#9089)
- Bump fontawesomefree from 6.5.0 to 6.5.1 @dependabot (#9086)
- Bump boto3 from 1.29.7 to 1.33.5 @dependabot (#9085)
- Update redis:7.2.3-alpine Docker digest from 7.2.3 to 7.2.3-alpine (docker-compose.yml) @renovate (#9083)
- Update postgres:16.1-alpine Docker digest from 16.1 to 16.1-alpine (docker-compose.yml) @renovate (#9082)
- Update rabbitmq Docker tag from 3.12.9 to v3.12.10 (docker-compose.yml) @renovate (#9075)
- Bump social-auth-core from 4.5.0 to 4.5.1 @dependabot (#9073)
- Bump fontawesomefree from 6.4.2 to 6.5.0 @dependabot (#9074)
- Bump cryptography from 41.0.5 to 41.0.6 @dependabot (#9070)
- Bump cryptography from 41.0.5 to 41.0.7 @dependabot (#9065)
- Bump python-gitlab from 3.15.0 to 4.2.0 @dependabot (#9064)
- Fixing README links and formatting @cneill (#9022)
- Bump celery from 5.3.5 to 5.3.6 @dependabot (#9045)
- Bump boto3 from 1.29.5 to 1.29.7 @dependabot (#9053)
- Bump boto3 from 1.29.2 to 1.29.5 @dependabot (#9042)
- Bump humanize from 4.8.0 to 4.9.0 @dependabot (#9043)
- Bump django-filter from 23.3 to 23.4 @dependabot (#9036)
- Update rabbitmq Docker tag from 3.12.8 to v3.12.9 (docker-compose.yml) @renovate (#9023)
- Bump sqlalchemy from 2.0.22 to 2.0.23 @dependabot (#8935)
- Bump boto3 from 1.29.1 to 1.29.2 @dependabot (#9020)
- Update mysql:5.7.44 Docker digest from 5.7.44 to v (docker-compose.yml) @renovate (#8999)
- Update redis:7.2.3-alpine Docker digest from 7.2.3 to 7.2.3-alpine (docker-compose.yml) @renovate (#9007)
- Update gcr.io/cloudsql-docker/gce-proxy Docker tag from 1.33.13 to v1.33.14 (helm/defectdojo/values.yaml) @renovate (#8998)
- Bump boto3 from 1.28.85 to 1.29.1 @dependabot (#9010)
- Bump openapitools/openapi-generator-cli from 7.0.1 to v7.1.0 @dependabot (#8981)
- Bump boto3 from 1.28.84 to 1.28.85 @dependabot (#8991)
- Update postgres Docker tag from 16.0 to v16.1 (docker-compose.yml) @renovate (#8990)
- Update actions/github-script action from v6 to v7 (.github/workflows/submodule-update.yml) @renovate (#8985)
- Bump celery from 5.3.4 to 5.3.5 @dependabot (#8979)
- Bump boto3 from 1.28.82 to 1.28.84 @dependabot (#8980)
- Bump boto3 from 1.28.79 to 1.28.82 @dependabot (#8965)
- Removed git_protect GH action @mtesauro (#8953)
- Update actions/checkout action from v2 to v4 (.github/workflows/check-protected-files.yml) @renovate (#8945)
- Update actions/setup-python action from v2 to v4 (.github/workflows/check-protected-files.yml) @renovate (#8946)
- Bump boto3 from 1.28.77 to 1.28.79 @dependabot (#8951)
2.28.3 🌈
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.28.2
- Fixbug: sonarqube severity property and remove sonarqube whitespace lead and trail properties @biennd279 (#9006)
🚩 Changes to settings.dist.py
/ local_settings.py
🖌 Updates in UI
- UI: Show Vuln ID from tool @kiblik (#9034)
- fix button color in risk acceptance bug @FelixHernandez (#9008)
2.28.2 🌈
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.28.1
🚩 Changes to settings.dist.py
/ local_settings.py
🐛 Bug Fixes
2.28.1 🌈
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.28.0
- Correct typo in rate limiting @Snbig (#8982)
- Fix typo in docs @Maffooch (#8958)
- Docker-compose + TLS: fix name of DD_TLS_PORT @kiblik (#8964)
- add sunset notice to burp-plugin.md @paulOsinski (#8952)
- api_sq: small typo in documentation @kiblik (#8955)
🖌 Updates in UI
🧰 Maintenance
2.28.0 🌈
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.27.0
- changed function based views to class based views @FelixHernandez (#8929)
- Add GitHub workflow to protect certain files from modifications @dwalleck (#8927)
- advance the description of rustyhog @manuel-sommer (#8897)
- 🎉 added hcl appscan parser #8829 @manuel-sommer (#8858)
- Implementation of a CSV parser for Sysdig Vulnerability reports @aaronm-sysdig (#8868)
- fixed mobsf parser, #8860 @manuel-sommer (#8865)
- [bugfix] Whispers 2.2 report importing support @adeptex (#8891)
- Enable Auditlog for Product Types @kiblik (#8880)
- Add sshaudit parser #8837 @manuel-sommer (#8838)
- Fixed the link in the readme documentation @cy83r14n (#8870)
- Release: Merge back 2.27.3 into dev from: master-into-dev/2.27.3-2.28.0-dev @github-actions (#8876)
- Release: Merge back 2.27.3 into bugfix from: master-into-bugfix/2.27.3-2.28.0-dev @github-actions (#8877)
- Release: Merge release into master from: release/2.27.3 @github-actions (#8875)
- Add scan_type filter for Test in API @kiblik (#8872)
- Fix findings and endpoints URLs in notifications @C0wnuts (#8839)
- Fix Kiuwan CSV import parser @FelixHernandez (#8853)
- Adjust how error handling is done in Excel and CSV downloads @FelixHernandez (#8864)
- Update Qualys Parser to aggregate endpoints rather than only store 1 endpoint per Finding @FelixHernandez (#8844)
- Migrate to Compose V2 for dev branch @trnayan (#8817)
- Add translation, fix bug, and some improvements for SARIF parser @shipko (#8822)
- 🎉 Add openvasxml parser #8761 @manuel-sommer (#8789)
- Adds a code review process section to the contributors guide @dwalleck (#8818)
- Release: Merge back 2.27.2 into bugfix from: master-into-bugfix/2.27.2-2.28.0-dev @github-actions (#8834)
- Release: Merge back 2.27.2 into dev from: master-into-dev/2.27.2-2.28.0-dev @github-actions (#8833)
- Release: Merge release into master from: release/2.27.2 @github-actions (#8832)
- [ENHANCEMENT] AWS Security Hub parser: include more vulnerability details @tomaszn (#8664)
- Release: Merge back 2.27.1 into bugfix from: master-into-bugfix/2.27.1-2.28.0-dev @github-actions (#8815)
- Add integration test fix to bugfix branch (clone of #8783) @Maffooch (#8812)
- Browser tests should use the latest Chrome stable release @dwalleck (#8783)
- Check for empty cves array in JFrog Xray API Summary Artifact Parser @mowol (#8779)
- Missing release notes for 2.27.x @kiblik (#8776)
- Release: Merge back 2.27.0 into dev from: master-into-dev/2.27.0-2.28.0-dev @github-actions (#8775)
🚩 Changes to settings.dist.py
/ local_settings.py
- Release: Merge release into master from: release/2.28.0 @github-actions (#8947)
- Release: Merge back 2.27.4 into dev from: master-into-dev/2.27.4-2.28.0-dev @github-actions (#8906)
- Release: Merge release into master from: release/2.27.4 @github-actions (#8903)
- Configure deduplication algorithm for Kubehunter Scan and kube-bench … @a-ruff (#8881)
- Feat: Add Threagile parser @avlahop (#8716)
- Release: Merge back 2.27.0 into bugfix from: master-into-bugfix/2.27.0-2.28.0-dev @github-actions (#8774)
🚩 Database migration
- Release: Merge release into master from: release/2.28.0 @github-actions (#8947)
- Fix typo in notifications: risk_acceptance_expiration @kiblik (#8869)
🚀 API features and enhancements
- Release: Merge back 2.27.0 into bugfix from: master-into-bugfix/2.27.0-2.28.0-dev @github-actions (#8774)
🖌 Updates in UI
- Release: Merge back 2.27.4 into dev from: master-into-dev/2.27.4-2.28.0-dev @github-actions (#8906)
- Release: Merge release into master from: release/2.27.4 @github-actions (#8903)
- Update deprecated escape sequence @FelixHernandez (#8879)
- Release: Merge back 2.27.1 into dev from: master-into-dev/2.27.1-2.28.0-dev @github-actions (#8814)
- Release: Merge release into master from: release/2.27.1 @github-actions (#8813)
- Validate undefined and null value in criticality column table products @FelixHernandez (#8765)
- Release: Merge back 2.27.0 into bugfix from: master-into-bugfix/2.27.0-2.28.0-dev @github-actions (#8774)
🧰 Maintenance
- Update redis Docker tag from 7.2.2 to v7.2.3 (docker-compose.yml) @renovate (#8939)
- Bump social-auth-core from 4.4.2 to 4.5.0 @dependabot (#8919)
- Bump boto3 from 1.28.75 to 1.28.77 @dependabot (#8937)
- Update helm/chart-testing-action action from v2.6.0 to v2.6.1 (.github/workflows/test-helm-chart.yml) @renovate (#8938)
- Bump uwsgi from 2.0.22 to 2.0.23 @dependabot (#8923)
- Update rabbitmq Docker tag from 3.12.7 to v3.12.8 (docker-compose.yml) @renovate (#8916)
- Bump markdown from 3.5 to 3.5.1 @dependabot (#8918)
- Bump boto3 from 1.28.73 to 1.28.75 @dependabot (#8915)
- Update helm/chart-testing-action action from v2.4.0 to v2.6.0 (.github/workflows/test-helm-chart.yml) @renovate (#8912)
- Update gcr.io/cloudsql-docker/gce-proxy Docker tag from 1.33.11 to v1.33.13 (helm/defectdojo/values.yaml) @renovate (#8846)
- Bump crypto-js from 4.1.1 to 4.2.0 in /components @dependabot (#8894)
- Update mysql Docker tag from 5.7.43 to v5.7.44 (docker-compose.yml) @renovate (#8896)
- Update rabbitmq:3.12.7-alpine Docker digest from 3.12.7 to 3.12.7-alpine (docker-compose.yml) @renovate (#8900)
- Bump nginx from 1.25.2-alpine to 1.25.3-alpine @dependabot (#8901)
- Bump boto3 from 1.28.70 to 1.28.73 @dependabot (#8902)
- Bump djangosaml2 from 1.7.0 to 1.8.0 @dependabot (#8887)
- Bump cryptography from 41.0.4 to 41.0.5 @dependabot (#8888)
- Bump boto3 from 1.28.69 to 1.28.70 @dependabot (#8886)
- Bump boto3 from 1.28.68 to 1.28.69 @dependabot (#8884)
- Bump nginx from
4c93a3b
to7272a6e
@dependabot (#8873) - Update actions/setup-node action from v3 to v4 (.github/workflows/gh-pages.yml) @renovate (#8878)
- Bump boto3 from 1.28.67 to 1.28.68 @dependabot (#8874)
- Bump boto3 from 1.28.66 to 1.28.67 @dependabot (#8866)
- Update redis Docker tag from 7.2.1 to v7.2.2 (docker-compose.yml) @renovate (#8855)
- Update rabbitmq Docker tag from 3.12.6 to v3.12.7 (docker-compose.yml) @renovate (#8856)
- Bump gitpython from 3.1.38 to 3.1.40 @dependabot (#8861)
- Bump boto3 from 1.28.65 to 1.28.66 @dependabot (#8862)
- Bump boto3 from 1.28.64 to 1.28.65 @dependabot (#8851)
- Bump social-auth-app-django from 5.3.0 to 5.4.0 @dependabot (#8841)
- Update redis:7.2.1-alpine Docker digest from 7.2.1 to 7.2.1-alpine (docker-compose.yml) @renovate (#8849)
- Update rabbitmq:3.12.6-alpine Docker digest from 3.12.6 to 3.12.6-alpine (docker-compose.yml) @renovate (#8848)
- Update postgres:16.0-alpine Docker digest from 16.0 to 16.0-alpine (docker-compose.yml) @renovate (#8845)
- Bump urllib3 from 1.26.17 to 1.26.18 @dependabot (#8847)
- Update release-drafter/release-drafter action from v5.24.0 to v5.25.0 (.github/workflows/release-drafter.yml) @renovate (#8835)
- Bump boto3 from 1.28.63 to 1.28.64 @dependabot (#8840)
- Bump gitpython from 3.1.37 to 3.1.38 @dependabot (#8842)
- Update rabbitmq:3.12.6-alpine Docker digest from 3.12.6 to 3.12.6-alpine (docker-compose.yml) @renovate (#8828)
- Bump pillow from 10.0.1 to 10.1.0 @dependabot (#8831)
- Update mysql:5.7.43 Docker digest from 5.7.43 to v (docker-compose.yml) @renovate (#8823)
- Bump sqlalchemy from 2.0.21 to 2.0.22 @dependabot (#8827)
- Update rabbitmq:3.12.6-alpine Docker digest from 3.12.6 to 3.12.6-alpine (docker-compose.yml) @renovate (#8825)
- Bump boto3 from 1.28.62 to 1.28.63 @dependabot (#8826)
- Update postgres:16.0-alpine Docker digest from 16.0 to 16.0-alpine (docker-compose.yml) @renovate (#8799)
- Update rabbitmq:3.12.6-alpine Docker digest from 3.12.6 to 3.12.6-alpine (docker-compose.yml) @renovate (#8800)
- Update stefanzweifel/git-auto-commit-action action from v4.16.0 to v5 (.github/workflows/release-3-master-into-dev.yml) @renovate (#8804)
- Bump boto3 from 1.28.59 to 1.28.62 @dependabot (#8805)
- Bump bleach from 6.0.0 to 6.1.0 @dependabot (#8806)
- Bump markdown from 3.4.4 to 3.5 @dependabot (#8807)
- Bump vulners from 2.1.0 to 2.1.1 @dependabot (#8810)
- Update mysql:5.7.43 Docker digest from 5.7.43 to v (docker-compose.yml) @renovate (#8795)
- Update styfle/cancel-workflow-action action from 0.11.0 to v0.12.0 (.github/workflows/cancel-outdated-workflow-runs.yml) @renovate (#8784)
- Update redis:7.2.1-alpine Docker digest from 7.2.1 to 7.2.1-alpine (docker-compose.yml) @renovate (#8790)
- Bump boto3 from 1.28.58 to 1.28.59 @dependabot (#8791)
- Bump psycopg2-binary from 2.9.8 to 2.9.9 @dependabot (#8792)
- Bump boto3 from 1.28.57 to 1.28.58 @dependabot (#8780)
- Bump coverage from 7.3.1 to 7.3.2 @dependabot (#8782)
- Bump urllib3 from 1.26.11 to 1.26.17 @dependabot (#8777)
- Bump nginx from
16164a4
to4c93a3b
@dependabot (#8770)
2.27.4 🌈
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.27.3
- Whispers 2.2 report importing support @adeptex (#8891)
- Enable Auditlog for Product Types @kiblik (#8880)
🚩 Changes to settings.dist.py
/ local_settings.py
🖌 Updates in UI
- Update deprecated escape sequence @FelixHernandez (#8879)
2.27.3 🌈
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.27.2
- Add scan_type filter for Test in API @kiblik (#8872)
- Fix findings and endpoints URLs in notifications @C0wnuts (#8839)
- Adjust how error handling is done in Excel and CSV downloads @FelixHernandez (#8864)
- Update Qualys Parser to aggregate endpoints rather than only store 1 endpoint per Finding @FelixHernandez (#8844)
🧰 Maintenance
- Bump urllib3 from 1.26.17 to 1.26.18 @dependabot (#8847)