Skip to content

Commit 034cb85

Browse files
authored
Merge pull request #13903 from DefectDojo/release/2.53.2
Release: Merge release into master from: release/2.53.2
2 parents 7f44d05 + d9df9e2 commit 034cb85

30 files changed

Lines changed: 851 additions & 82 deletions

File tree

.github/labeler.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,3 +65,8 @@ lint:
6565
- changed-files:
6666
- any-glob-to-any-file:
6767
- ruff.toml
68+
69+
gha:
70+
- changed-files:
71+
- any-glob-to-any-file:
72+
- .github/workflows

.github/release-drafter.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ categories:
4343
label: 'localization'
4444
- title: '🔧 Improved code quality with linters'
4545
label: 'lint'
46+
- title: '⚙️ Improvemets of GitHub Actions'
47+
label: 'gha'
4648
- title: '🧰 Maintenance'
4749
collapse-after: 3
4850
labels:

.github/workflows/test-helm-chart.yml

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,17 @@ jobs:
2626
with:
2727
python-version: 3.14 # Renovate helper is not needed here
2828

29-
- name: Configure Helm repos
30-
run: |-
31-
helm dependency list ./helm/defectdojo
32-
helm dependency update ./helm/defectdojo
29+
# Running update is not needed for listing - it just triggers errors as soon as one of the subcharts is not in the latest version (`helm dep. update` change content of the chart)
30+
# As soon as we would like to run more extensive tests, this can be reenabled, but this will need to be placed after "ct list-changed" command
31+
# - name: Configure Helm repos
32+
# run: |-
33+
# helm dependency list ./helm/defectdojo
34+
# helm dependency update ./helm/defectdojo
3335

3436
- name: Set up chart-testing
3537
uses: helm/chart-testing-action@6ec842c01de15ebb84c8627d2744a0c2f2755c9f # v2.8.0
3638
with:
39+
version: 3.14.0 # renovate: datasource=github-releases depName=helm/chart-testing
3740
yamale_version: 6.1.0 # renovate: datasource=pypi depName=yamale versioning=semver
3841
yamllint_version: 1.37.1 # renovate: datasource=pypi depName=yamllint versioning=semver
3942

@@ -52,6 +55,8 @@ jobs:
5255
changed=$(ct list-changed --config ct.yaml --target-branch ${{ env.ct-branch}})
5356
if [[ -n "$changed" ]]; then
5457
echo "changed=true" >> $GITHUB_OUTPUT
58+
echo "Content changed:"
59+
echo "$changed" | sed 's/^/ /'
5560
fi
5661
5762
# run version check only if not dev as in dev we have a `x.y.z-dev` version
@@ -114,12 +119,12 @@ jobs:
114119
- name: Update values in HELM chart
115120
if: startsWith(github.head_ref, 'renovate/') || startsWith(github.head_ref, 'dependabot/')
116121
run: |
117-
title=${{ github.event.pull_request.title }}
122+
title='${{ github.event.pull_request.title }}'
118123
chars='{}:[],&*#?|-<>=!%@'
119124
for c in $(echo "$chars" | grep -o .); do
120125
title="${title//"$c"/_}"
121126
done
122-
yq -i '.annotations."artifacthub.io/changes" += "- kind: changed\n description: $title\n"' helm/defectdojo/Chart.yaml
127+
yq -i '.annotations."artifacthub.io/changes" += "- kind: changed\n description: '$title'\n"' helm/defectdojo/Chart.yaml
123128
git add helm/defectdojo/Chart.yaml
124129
git commit -m "ci: update Chart annotations from PR #${{ github.event.pull_request.number }}" || echo "No changes to commit"
125130

components/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "defectdojo",
3-
"version": "2.53.1",
3+
"version": "2.53.2",
44
"license" : "BSD-3-Clause",
55
"private": true,
66
"dependencies": {
244 KB
Loading
149 KB
Loading
21.3 KB
Loading
91.4 KB
Loading

docs/content/en/about_defectdojo/pro_features.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,12 @@ See our [Pro UI Guide](../ui_pro_vs_os) for more information.
1818

1919
![image](images/enabling_deduplication_within_an_engagement_2.png)
2020

21+
### Assets/Organizations
22+
23+
DefectDojo Pro allows for improved organizational visualization for large lists of repositories or other business structures. See [Assets/Organizations documentation](/en/working_with_findings/organizing_engagements_tests/pro_assets_organizations/) for details.
24+
25+
![image](images/asset_hierarchy_diagram.png)
26+
2127
### Finding Priority
2228

2329
DefectDojo Pro can pre-triage your Findings by Priority and Risk, allowing your team to identify and fix your most critical issues first.

docs/content/en/changelog/changelog.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,57 @@ Here are the release notes for **DefectDojo Pro (Cloud Version)**. These release
88

99
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](/en/open_source/upgrading/upgrading_guide/).
1010

11+
## Dec 2025: v2.53
12+
13+
### Dec 8, 2025: v2.53.1
14+
15+
* **(Assets/Organizations)** Introduced overhaul to Products/Product Types, added the ability to create and diagram relationships between Assets. See [Assets/Organizations documentation](/en/working_with_findings/organizing_engagements_tests/pro_assets_organizations/) for details, and information on opting in to the Beta.
16+
* **(Findings)** Added new KEV fields for ransomware, exploits, and date handling.
17+
18+
### Dec 1, 2025: v2.53.0
19+
20+
* **(Pro UI)** Added Asset Hierarchy.
21+
* **(Priority)** Priority and Risk can now be overridden manually, or through Rules Engine.
22+
23+
## Nov 2025: v2.52
24+
25+
### Nov 24, 2025: v2.52.3
26+
27+
* **(Pro UI)** Improved error messaging for failed Imports.
28+
* **(Pro UI)** Added Engagement Tags column to Finding lists
29+
30+
31+
### Nov 17, 2025: v2.52.2
32+
33+
* No significant feature changes.
34+
35+
### Nov 10, 2025: v2.52.1
36+
37+
* **(Pro UI)** Finding view now shows all associated Endpoints, not just Active Endpoints
38+
39+
40+
### Nov 3, 2025: v2.52.0
41+
42+
* **(Pro UI)** In-app Contact Support form now requires a valid email address in your user profile.
43+
* **(Pro UI)** You can now Add Files to Findings through the Pro UI directly from Finding Lists.
44+
* **(Pro UI)** Unicode letters are now allowed in Tags.
45+
1146
## Oct 2025: v2.51
1247

48+
### Oct 27, 2025: v2.51.3
49+
50+
* **(Tools)** Added Nuclei scan support for Smart Upload.
51+
* **(Priority)** Added Prioritization Engine to allow for configurable Priority and Risk calculations for individual Findings under a given Product.
52+
* **(Metrics)** Updated Metrics table to include Products with zero Findings (as a result of filter parameters, or otherwise).
53+
* **(Pro UI)** Added Surveys to Pro UI.
54+
55+
56+
57+
### Oct 20, 2025: v2.51.2
58+
59+
* **(Connectors)** Added Anchore Enterprise Connector.
60+
61+
1362
### Oct 14, 2025: v2.51.1
1463

1564
* **(Pro UI)** Added Finding Quick Report feature. Quick report allows users to quickly render an HTML report with the currently displayed Findings on a Finding table.

0 commit comments

Comments
 (0)