diff --git a/docs/config/_default/menus/menus.en.toml b/docs/config/_default/menus/menus.en.toml index 421f875a28a..410c2f28373 100644 --- a/docs/config/_default/menus/menus.en.toml +++ b/docs/config/_default/menus/menus.en.toml @@ -3,6 +3,11 @@ url = "/en/about_defectdojo/about_docs/" weight = 10 + [[main]] + name = "Changelog" + url = "/en/changelog/changelog/" + weight = 11 + [[social]] name = "X" pre = '' diff --git a/docs/content/en/changelog/changelog.md b/docs/content/en/changelog/changelog.md index e92ec689612..c3fcabef775 100644 --- a/docs/content/en/changelog/changelog.md +++ b/docs/content/en/changelog/changelog.md @@ -7,6 +7,16 @@ Here are the release notes for **DefectDojo Pro (Cloud Version)**. These release For Open Source release notes, please see the [Releases page on GitHub](https://github.com/DefectDojo/django-DefectDojo/releases), or alternatively consult the Open Source [upgrade notes](../../open_source/upgrading/upgrading_guide). +## Dec 24, 2024: v2.41.3 + +- **(API)** Added `/request_response_pairs` endpoint. +- **(Beta UI)** When sorting by Severity, Findings will now be ordered by **severity level** rather than alphabetically. +- **(Beta UI)** On the Findings table, the Endpoint Hosts column has been replaced with a numerical count of affected Endpoints. +- **(Beta UI)** On the Findings table, the Vulnerability ID field can now be filtered with "starts_with", "ends_with" filters. +- **(Beta UI)** Added Edit Test Type form: you can now edit the properties of a custom Test Type to determine if it is Active or Inactive, or a Static Scan or Dynamic Scan Test. +- **(Beta UI)** Same Tool Deduplication Settings / Test Type field is now searchable. +- **(Tools)** Qualys HackerGuardian now uses hashcode against "title", "severity", "description" for deduplication. +- **(Tools)** Horusec scan now uses hashcode against "title", "description", "file_path", and "line" for deduplication. ## Dec 16, 2024: v2.41.2 diff --git a/dojo/__init__.py b/dojo/__init__.py index d6ab484dc20..5b3feec85aa 100644 --- a/dojo/__init__.py +++ b/dojo/__init__.py @@ -4,6 +4,6 @@ # Django starts so that shared_task will use this app. from .celery import app as celery_app # noqa: F401 -__version__ = "2.41.3" +__version__ = "2.41.4" __url__ = "https://github.com/DefectDojo/django-DefectDojo" __docs__ = "https://documentation.defectdojo.com" diff --git a/helm/defectdojo/Chart.yaml b/helm/defectdojo/Chart.yaml index 4b1d62f3fef..e9713e02252 100644 --- a/helm/defectdojo/Chart.yaml +++ b/helm/defectdojo/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 appVersion: "2.42.0-dev" description: A Helm chart for Kubernetes to install DefectDojo name: defectdojo -version: 1.6.166-dev +version: 1.6.167-dev icon: https://www.defectdojo.org/img/favicon.ico maintainers: - name: madchap