Skip to content

Releases: DefectDojo/django-DefectDojo

2.8.0 🌈

01 Mar 18:40
a9f18b4

Choose a tag to compare

We released an update of our Helm chart on 2022-03-04 to fix a problem with Celery not working (#5993). Defect Dojo itself is still at v2.8.0, but the Helm chart got bumped to 1.6.29.

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.7.1

💣 Breaking changes

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

🚩 Database migration

🚩 Security

🚀 General features and enhancements

🚀 API features and enhancements

  • APIv2: allow searching users by parameters 'is_active' and 'is_superuser' @kiblik (#5905)
  • Make alert the default notification in API @dsever (#5882)

🐛 Bug Fixes

🧰 Maintenance

🖌 Updates in UI

  • Harmonize user format @dsever (#5949)
  • Remove host from links for custom reports @StefanFl (#5927)
  • Don't show 'all alerts' and 'clear all alerts' when no notification found @shipko (#5898)
  • Flexible permissions for the configuration of DefectDojo are now active by default @StefanFl (#5916)

2.7.1 🌈

01 Feb 21:58
9be7b81

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.6.0

  • Release: Merge release into master from: release/2.7.1 @github-actions (#5869)
  • Oauth: enable keycloak to use auto redirect @kiblik (#5835)
  • WPScan - implement confidence @damiencarol (#5810)
  • Make unit test for rest framework more stable @StefanFl (#5823)
  • Fix RustyHog subscanner classification #5821 @manuel-sommer (#5822)
  • Finetune and document release process @valentijnscholten (#5751)
  • Update dependency nanoid to 3.1.31 [SECURITY] @renovate (#5804)
  • Improves Rusty Hog and fixes #5730 @manuel-sommer (#5732)
  • Add migitation field to cyclonedx parser @manuel-sommer (#5783)
  • Advances RustyHog to also support EssexHog @manuel-sommer (#5779)
  • Bugfix: For Snyk parser, preserve file paths with @ in package name @SafeEval (#5789)
  • Update social authentication docs @nobletrout (#5782)
  • Update values.yaml @mtcolman (#5762)
  • Update labeler configuration to tag work on parsers @damiencarol (#5712)
  • Adds AMI to readme and docs @devGregA (#5752)
  • Update Jira Integration docs for Jira Server @jefQuery (#5741)
  • Release: Merge back 2.6.2 into dev from: master-into-dev/2.6.2-2.7.0-dev @github-actions (#5724)
  • Release: Merge release into master from: release/2.6.2 @github-actions (#5723)
  • Release: Merge back 2.6.1 into dev from: master-into-dev/2.6.1-2.7.0-dev @github-actions (#5703)
  • Release: Merge release into master from: release/2.6.1 @github-actions (#5702)
  • Revert "Updated django dockerfile to work with bind mounts for local_settings.py" @Maffooch (#5701)
  • Revert "Updated all dockerfiles to match the django dockerfile so UID/GIDs are consistent across dockerfiles" @Maffooch (#5700)
  • dependabot: unignore celery 5.x updates @valentijnscholten (#5669)
  • Updated all dockerfiles to match the django dockerfile so UID/GIDs are consistent across dockerfiles @mtesauro (#5691)
  • Updated django dockerfile to work with bind mounts for local_settings.py @mtesauro (#5681)
  • Adds Fred to HoF, Removes others who are MIA and I couldn't get in contact with @devGregA (#5679)
  • add upgrade notes 2.6.0 @valentijnscholten (#5678)
  • Release: Merge back 2.6.0 into dev from: master-into-dev/2.6.0-2.7.0-dev @github-actions (#5677)

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

🚩 Database migration

🚀 New importers

🚀 General features and enhancements

🚀 API features and enhancements

  • Release: Merge release into master from: release/2.7.0 @github-actions (#5865)
  • Allow empty report files (in API v2 and UI) @damiencarol (#5846)
  • Wrong var in include_executive_summary block for product_type @Safren-tutu (#5833)
  • Hide "Staff" flags in UI and API plus documentation of configuration permissions @StefanFl (#5756)
  • Configuration authorization 3: Finish making more configuration permissions editable @StefanFl (#5713)
  • Removal of AUTHORIZATION_STAFF_OVERRIDE @StefanFl (#5699)
  • Removal of is_staff for various functionalities @StefanFl (#5682)
  • Revert permission changes for test_type and development_environment @StefanFl (#5692)
  • API: return stats for api (re)imports @valentijnscholten (#5635)

🐛 Bug Fixes

🧰 Maintenance

Read more

2.7.0 🌈

01 Feb 19:18
c138758

Choose a tag to compare

This is an incomplete release, please install 2.7.1 or higher

Release 2.7.1 contains the full release notes, including the changes introduced in 2.7.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.6.0

  • Finetune and document release process @valentijnscholten (#5751)
  • Update social authentication docs @nobletrout (#5782)
  • Update values.yaml @mtcolman (#5762)
  • Adds AMI to readme and docs @devGregA (#5752)
  • Update Jira Integration docs for Jira Server @jefQuery (#5741)
  • Release: Merge back 2.6.2 into dev from: master-into-dev/2.6.2-2.7.0-dev @github-actions (#5724)
  • Release: Merge release into master from: release/2.6.2 @github-actions (#5723)
  • Release: Merge back 2.6.1 into dev from: master-into-dev/2.6.1-2.7.0-dev @github-actions (#5703)
  • Release: Merge release into master from: release/2.6.1 @github-actions (#5702)
  • Revert "Updated django dockerfile to work with bind mounts for local_settings.py" @Maffooch (#5701)
  • Revert "Updated all dockerfiles to match the django dockerfile so UID/GIDs are consistent across dockerfiles" @Maffooch (#5700)
  • dependabot: unignore celery 5.x updates @valentijnscholten (#5669)
  • Updated all dockerfiles to match the django dockerfile so UID/GIDs are consistent across dockerfiles @mtesauro (#5691)
  • Updated django dockerfile to work with bind mounts for local_settings.py @mtesauro (#5681)
  • Adds Fred to HoF, Removes others who are MIA and I couldn't get in contact with @devGregA (#5679)
  • add upgrade notes 2.6.0 @valentijnscholten (#5678)
  • Release: Merge back 2.6.0 into dev from: master-into-dev/2.6.0-2.7.0-dev @github-actions (#5677)

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

  • Release: Merge release into master from: release/2.7.0 @github-actions (#5865)
  • Rubocop: add parser @damiencarol (#5711)

🚩 Database migration

🚀 New importers

🚀 General features and enhancements

🚀 API features and enhancements

  • Release: Merge release into master from: release/2.7.0 @github-actions (#5865)
  • Wrong var in include_executive_summary block for product_type @Safren-tutu (#5833)
  • Configuration authorization 3: Finish making more configuration permissions editable @StefanFl (#5713)
  • Removal of AUTHORIZATION_STAFF_OVERRIDE @StefanFl (#5699)
  • Removal of is_staff for various functionalities @StefanFl (#5682)
  • Revert permission changes for test_type and development_environment @StefanFl (#5692)
  • API: return stats for api (re)imports @valentijnscholten (#5635)

🐛 Bug Fixes

  • Wrong var in include_executive_summary block for product_type @Safren-tutu (#5833)
  • Correct date format mismatch when async imports are enabled @Maffooch (#5721)
  • Reinstate copying of extra_settings @StefanFl (#5693)
  • Revert permission changes for test_type and development_environment @StefanFl (#5692)

🧰 Maintenance

🖌 Updates in UI

2.6.2 🌈

11 Jan 03:03
699bdf7

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.6.1

  • Release: Merge release into master from: release/2.6.2 @github-actions (#5723)

🐛 Bug Fixes

  • Correct date format mismatch when async imports are enabled @Maffooch (#5721)

🧰 Maintenance

🖌 Updates in UI

2.6.1 🌈

06 Jan 17:16
7fc66cc

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.6.0

🚀 API features and enhancements

  • Revert permission changes for test_type and development_environment @StefanFl (#5692)

🐛 Bug Fixes

  • Reinstate copying of extra_settings @StefanFl (#5693)
  • Revert permission changes for test_type and development_environment @StefanFl (#5692)

2.6.0 👾 (security release)

04 Jan 18:18
3e454d1

Choose a tag to compare

Please consult the security advisories GHSA-f82x-m585-gj24 (moderate) and GHSA-v7fv-g69g-x7p2 (high) to see what security issues were fixed in this release. These will be published and become visible at January 18th, 2022.

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.5.0

  • Add header to nginx configuration @StefanFl (#5674)
  • Add UI label to PR labeler and release drafter @kiblik (#5586)
  • docs: add pointer to open items for DD_ASYNC_FINDING_IMPORT @valentijnscholten (#5639)
  • Reversed x-axis on Product's Detailed Metrics Page @blakeaowens (#5617)
  • Fix: filesystem not to be writable by the defectdojo user @dsever (#5284)
  • feat(helm-chart): celery worker app_settings @qlimenoque (#5573)
  • Fix typo @fabaff (#5575)
  • Release: Merge back 2.5.0 into dev from: master-into-dev/2.5.0-2.6.0-dev @github-actions (#5570)
  • Release: Merge release into master from: release/2.5.0 @github-actions (#5569)

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

  • Release: Merge release into master from: release/2.6.0 @github-actions (#5676)
  • New parser for pip-audit @StefanFl (#5642)
  • Move USER_PROFILE_EDITABLE to system_settings @dsever (#5611)
  • Support version 8 of gitleaks @StefanFl (#5625)
  • Solar change deduplication model @zapililirad (#5620)
  • Configuration authorization: Permission checks and editing of permissions for users and groups @StefanFl (#5423)
  • Revert "Release: Merge release into master from: release/2.5.0" @Maffooch (#5567)

🚩 Database migration

  • Release: Merge release into master from: release/2.6.0 @github-actions (#5676)
  • Remove Objects_Engagement and introduce flag to enable/disable Objects_Product @StefanFl (#5608)
  • Fix database migration for deletion of development environments @StefanFl (#5649)
  • Restrict deletion of environments @StefanFl (#5592)
  • Move USER_PROFILE_EDITABLE to system_settings @dsever (#5611)
  • Configuration authorization: Permission checks and editing of permissions for users and groups @StefanFl (#5423)
  • Add migration to enable/disable Google Sheets and Rules Framework (PR 1 of 3) @Maffooch (#5587)
  • Revert "Release: Merge release into master from: release/2.5.0" @Maffooch (#5567)

🚩 Security

🚀 New importers

🚀 General features and enhancements

  • Updating engineer metrics and removing research metrics @StefanFl (#5613)
  • Configuration authorization 2: Making more staff-permissions configurable @StefanFl (#5621)
  • Mail notification improvement @kiblik (#5610)
  • Give readers the permission to add notes @StefanFl (#5593)
  • Show descriptions for scan types on pages for import and re-import @StefanFl (#5645)
  • Move USER_PROFILE_EDITABLE to system_settings @dsever (#5611)
  • Disable not supported notifications @dsever (#5624)

🚀 API features and enhancements

  • Release: Merge release into master from: release/2.6.0 @github-actions (#5676)
  • Adjust several permissions for API and UI @StefanFl (#5672)
  • Close old findings of same service only @StefanFl (#5631)
  • Configuration authorization 2: Making more staff-permissions configurable @StefanFl (#5621)
  • simplify and add comments for auto_create_context @valentijnscholten (#5591)
  • add scan_date fix also for reimport, fix validation @valentijnscholten (#5574)
  • Configuration authorization: Permission checks and editing of permissions for users and groups @StefanFl (#5423)
  • Revert "Release: Merge release into master from: release/2.5.0" @Maffooch (#5567)

🐛 Bug Fixes

🧰 Maintenance

🖌 Updates in UI

  • Adjust several permissions for API and UI @StefanFl (#5672)
  • Updating engineer metrics and removing research metrics @StefanFl (#5613)
  • Remove Objects_Engagement and introduce flag to enable/disable Objects_Product @StefanFl (#5608)

2.5.0 🌈

07 Dec 23:27
eeaa1ba

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.4.0

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

🚩 Database migration

🚀 General features and enhancements

🚀 API features and enhancements

🐛 Bug Fixes

🧰 Maintenance

Read more

2.4.1 🌈

03 Nov 22:12
f24952e

Choose a tag to compare

Changes since 2.4.0

🚩 Requires settings changes, database migration, hash code recomputation

2.4.0 👾 (security release)

02 Nov 18:20
3249e3b

Choose a tag to compare

Security fix

This release fixes a High severity vulnerability GHSA-fwg9-752c-qh8w reported by Laddada Nadjet - Security Team - Eldjazaer Information Technology- Elit on HackerOne.

Changes since 2.3.0

💣 Breaking changes

🚩 Requires settings changes, database migration, hash code recomputation

🚀 New importers

🚀 General features and enhancements

🚀 API features and enhancements

🐛 Bug Fixes

🧰 Maintenance

2.3.1 🌈

08 Oct 02:50
a2f75d4

Choose a tag to compare

Changes since 2.3.0

🐛 Bug Fixes

🧰 Maintenance