Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
3b649d2
Update versions in application files
Mar 2, 2026
95ca9db
Merge pull request #14429 from DefectDojo/master-into-dev/2.56.0-2.57…
rossops Mar 2, 2026
b875db0
chore(deps): bump ruff from 0.15.2 to 0.15.4 (#14405)
dependabot[bot] Mar 4, 2026
310bce2
chore(deps): update mccutchen/go-httpbin docker tag from 2.20.0 to v2…
renovate[bot] Mar 4, 2026
50280d2
chore(deps): update postgres docker tag from 18.2 to v18.3 (docker-co…
renovate[bot] Mar 4, 2026
3564d3e
chore(deps): update suzuki-shunsuke/github-action-renovate-config-val…
renovate[bot] Mar 4, 2026
0e92f9a
chore(deps): update dependency kubernetes/kubernetes from v1.35.1 to …
renovate[bot] Mar 4, 2026
1039a71
chore(deps): update dependency kubernetes from 1.32.12 to v1.33.9 (.g…
renovate[bot] Mar 4, 2026
5fab42f
chore(deps): update dependency renovatebot/renovate from 43.31.7 to v…
renovate[bot] Mar 4, 2026
cfd8d94
chore(deps): update python:3.13.12-slim-trixie docker digest from 3.1…
renovate[bot] Mar 4, 2026
665914d
chore(deps): bump vulners from 3.1.6 to 3.1.7 (#14406)
dependabot[bot] Mar 4, 2026
d2b8210
Quick verify in menu and keyboard shortcuts to verify/close findings …
fopina Mar 4, 2026
9480d4e
fix(sonarqube): handle missing service_key_1 in test_product_connecti…
samiat4911 Mar 4, 2026
1667c8c
error message when viewing non-URL (#14421)
dogboat Mar 4, 2026
0cb1b8c
fixture-updater: change missed in conflict resolution (#14433)
fopina Mar 4, 2026
e3fed8b
chore(deps): bump sqlalchemy from 2.0.47 to 2.0.48 (#14436)
dependabot[bot] Mar 4, 2026
02e7ebe
chore(deps): bump drf-spectacular-sidecar from 2026.1.1 to 2026.3.1 (…
dependabot[bot] Mar 4, 2026
2fc2a55
chore(deps): update actions/setup-node action from v6.2.0 to v6.3.0 (…
renovate[bot] Mar 4, 2026
938d9e1
chore(deps): update docker/login-action action from v3.7.0 to v4 (.gi…
renovate[bot] Mar 4, 2026
eee831c
Update versions in application files
Mar 9, 2026
357af73
Merge branch 'dev' into master-into-dev/2.56.1-2.57.0-dev
rossops Mar 9, 2026
0a76eec
Merge pull request #14473 from DefectDojo/master-into-dev/2.56.1-2.57…
rossops Mar 9, 2026
77f1f3a
chore(deps): bump python-gitlab from 8.0.0 to 8.1.0 (#14424)
dependabot[bot] Mar 9, 2026
c1d140f
Update versions in application files
Mar 9, 2026
b51a1a4
Merge branch 'dev' into master-into-dev/2.56.1-2.57.0-dev
Maffooch Mar 9, 2026
abcc48e
Merge pull request #14475 from DefectDojo/master-into-dev/2.56.1-2.57…
Maffooch Mar 9, 2026
16c2956
chore(deps): update dependency renovatebot/renovate from 43.51.2 to v…
renovate[bot] Mar 10, 2026
53f270b
chore(deps): update docker/setup-buildx-action action from v3.12.0 to…
renovate[bot] Mar 10, 2026
1ae5d9c
chore(deps): update release-drafter/release-drafter action from v6.2.…
renovate[bot] Mar 10, 2026
39b9c28
chore(deps): bump setuptools from 82.0.0 to 82.0.1 (#14470)
dependabot[bot] Mar 10, 2026
3f17ae9
chore(deps): bump redis from 7.2.0 to 7.3.0 (#14469)
dependabot[bot] Mar 10, 2026
0e50aae
chore(deps): bump django-polymorphic from 4.11.1 to 4.11.2 (#14468)
dependabot[bot] Mar 10, 2026
697603a
chore(deps): update manusa/actions-setup-minikube action from v2.15.0…
renovate[bot] Mar 10, 2026
90a0c88
chore(deps): update valkey docker tag from 0.17.0 to v0.17.1 (helm/de…
renovate[bot] Mar 10, 2026
eb3dde8
show social provider label in groups (#14457)
fopina Mar 10, 2026
f3298d1
chore(deps): bump ruff from 0.15.4 to 0.15.5 (#14456)
dependabot[bot] Mar 11, 2026
beac051
chore(deps): bump django-crispy-forms from 2.5 to 2.6 (#14422)
dependabot[bot] Mar 11, 2026
7dfabd6
feat(parsers): add Orca Security CSV and JSON parser (#14450)
skywalke34 Mar 11, 2026
577e95f
chore(deps): update valkey/valkey:7.2.12-alpine docker digest from 7.…
renovate[bot] Mar 11, 2026
eeff7ee
group post signal should not trigger on ANY social provider, not just…
fopina Mar 11, 2026
f6ebc3c
minor: use django.conf.settings over dojo.settings everywhere (#14434)
fopina Mar 11, 2026
80cf277
Update sample data (#14441)
github-actions[bot] Mar 11, 2026
797b405
fix: close unclosed file handles in views, management commands (#14446)
xovishnukosuri Mar 11, 2026
0f89b0b
feat(parsers): add IriusRisk threat model CSV parser (#14384)
skywalke34 Mar 11, 2026
79a49ee
chore(deps): update docker/build-push-action action from v6.19.2 to v…
renovate[bot] Mar 11, 2026
d698147
chore(deps): bump pdfmake from 0.3.5 to 0.3.6 in /components (#14482)
dependabot[bot] Mar 11, 2026
b569b8c
chore(deps): update valkey/valkey docker tag from 7.2.12 to v9 (docke…
renovate[bot] Mar 11, 2026
a7c6646
perf: batch duplicate marking in batch deduplication (#14458)
valentijnscholten Mar 12, 2026
674ffb6
perf(fp-history): batch false positive history processing (#14449)
valentijnscholten Mar 12, 2026
e4ef53c
chore(deps): update actions/download-artifact action from v8.0.0 to v…
renovate[bot] Mar 12, 2026
d0c1e74
chore(deps): update styfle/cancel-workflow-action action from 0.13.0 …
renovate[bot] Mar 12, 2026
77bddb4
chore(deps): update release-drafter/release-drafter action from v6.4.…
renovate[bot] Mar 13, 2026
e8ce222
chore(deps): bump ruff from 0.15.5 to 0.15.6 (#14511)
dependabot[bot] Mar 13, 2026
af5c4fe
chore(deps): bump pyjwt from 2.11.0 to 2.12.0 (#14510)
dependabot[bot] Mar 13, 2026
83a0a88
chore(deps): update dependency renovatebot/renovate from 43.60.4 to v…
renovate[bot] Mar 16, 2026
e498d2a
chore(deps): update softprops/action-gh-release action from v2.5.0 to…
renovate[bot] Mar 16, 2026
4afb029
Update versions in application files
Mar 16, 2026
3adf381
Merge branch 'dev' into master-into-dev/2.56.2-2.57.0-dev
Maffooch Mar 16, 2026
e2ad47c
chore(deps): update softprops/action-gh-release action from v2.5.3 to…
renovate[bot] Mar 16, 2026
2de94c9
fix(awssecurityhub): use parse_cvss_data helper for CVSS extraction (…
samiat4911 Mar 16, 2026
94f8c08
Dependency Track: Support CVSS4 and also import CVSS vectors, referen…
AndreVirtimo Mar 16, 2026
b482bf3
fix(performance): update expected query counts in importer performanc…
Maffooch Mar 16, 2026
a8a54cb
Merge pull request #14539 from DefectDojo/master-into-dev/2.56.2-2.57…
Maffooch Mar 16, 2026
1c2d84b
chore(deps): update valkey docker tag from 0.17.1 to v0.18.0 (helm/de…
renovate[bot] Mar 16, 2026
3950894
(perf) Batch duplicate marking part 2 (#14516)
valentijnscholten Mar 16, 2026
f3246f2
Fix Qualys parser collapsing findings with same QID but different por…
Mar 15, 2026
0081a3d
Fix Qualys parser: add port to endpoint for per-port finding separation
Mar 16, 2026
4bfd7e4
Remove port from finding title, keep only in endpoint
Mar 17, 2026
a4e5698
test(qualys): add unit test for same QID different ports deduplicatio…
Mar 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/build-docker-images-for-testing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,11 +49,11 @@ jobs:
run: echo "IMAGE_REPOSITORY=$(echo ${{ github.repository }} | tr '[:upper:]' '[:lower:]')" >> $GITHUB_ENV

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0

- name: Build
id: docker_build
uses: docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8 # v6.19.2
uses: docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7.0.0
timeout-minutes: 15
env:
DOCKER_BUILD_CHECKS_ANNOTATIONS: false
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cancel-outdated-workflow-runs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 3
steps:
- uses: styfle/cancel-workflow-action@3155a141048f8f89c06b4cdae32e7853e97536bc # 0.13.0
- uses: styfle/cancel-workflow-action@d07a454dad7609a92316b57b23c9ccfd4f59af66 # 0.13.1
with:
workflow_id: 'integration-tests.yml,k8s-tests.yml,unit-tests.yml,validate_docs_build.yml,test-helm-chart.yml,ruff.yml,shellcheck.yml'
access_token: ${{ github.token }}
2 changes: 1 addition & 1 deletion .github/workflows/gh-pages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
extended: true

- name: Setup Node
uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
with:
node-version: '24.14.0' # TODO: Renovate helper might not be needed here - needs to be fully tested

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/integration-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ jobs:

# load docker images from build jobs
- name: Load images from artifacts
uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v8.0.0
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
with:
path: built-docker-image
pattern: built-docker-image-*
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/k8s-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,16 +16,16 @@ jobs:
# databases, broker and k8s are independent, so we don't need to test each combination
# lastest k8s version (https://kubernetes.io/releases/) and the oldest officially supported version
# are tested (https://kubernetes.io/releases/)
- k8s: 'v1.35.1' # renovate: datasource=github-releases depName=kubernetes/kubernetes versioning=loose
- k8s: 'v1.35.2' # renovate: datasource=github-releases depName=kubernetes/kubernetes versioning=loose
os: debian
- k8s: '1.32.12' # renovate: datasource=custom.endoflife-oldest-maintained depName=kubernetes
- k8s: '1.33.9' # renovate: datasource=custom.endoflife-oldest-maintained depName=kubernetes
os: debian
steps:
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

- name: Setup Minikube
uses: manusa/actions-setup-minikube@8234275e0386fe1cdaf519d28c90f4f03fad89e4 # v2.15.0
uses: manusa/actions-setup-minikube@96202dee4ae1c2f46a62fe197273aaf22b83f42d # v2.16.1
with:
minikube version: 'v1.38.1' # renovate: datasource=github-releases depName=kubernetes/minikube
kubernetes version: ${{ matrix.k8s }}
Expand All @@ -38,7 +38,7 @@ jobs:
minikube status

- name: Load images from artifacts
uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v8.0.0
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
with:
path: built-docker-image
pattern: built-docker-image-*
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release-drafter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
steps:
- name: Create Release
id: create_release
uses: release-drafter/release-drafter@6db134d15f3909ccc9eefd369f02bd1e9cffdf97 # v6.2.0
uses: release-drafter/release-drafter@3a7fb5c85b80b1dda66e1ccb94009adbbd32fce3 # v7.0.0
with:
version: ${{ inputs.version }}
env:
Expand All @@ -47,7 +47,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Load OAS files from artifacts
uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v8.0.0
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
with:
pattern: oas-*

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/release-x-manual-docker-containers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ jobs:
run: echo "DOCKER_ORG=$(echo ${GITHUB_REPOSITORY%%/*} | tr '[:upper:]' '[:lower:]')" >> $GITHUB_ENV

- name: Login to DockerHub
uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0
uses: docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # v4.0.0
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
Expand All @@ -64,12 +64,12 @@ jobs:

- name: Set up Docker Buildx
id: buildx
uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0

# we cannot set any tags here, those are set on the merged digest in release-x-manual-merge-container-digests.yml
- name: Build and push images
id: build
uses: docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8 # v6.19.2
uses: docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7.0.0
env:
DOCKER_BUILD_CHECKS_ANNOTATIONS: false
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-x-manual-helm-chart.yml
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ jobs:
echo "chart_version=$(ls build | cut -d '-' -f 2,3 | sed 's|\.tgz||')" >> $GITHUB_ENV

- name: Create release ${{ inputs.release_number }}
uses: softprops/action-gh-release@a06a81a03ee405af7f2048a818ed3f03bbf83c7b # v2.5.0
uses: softprops/action-gh-release@153bb8e04406b158c6c84fc1615b65b24149a1fe # v2.6.1
with:
name: '${{ inputs.release_number }} 🌈'
tag_name: ${{ inputs.release_number }}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,20 +41,20 @@ jobs:

# only download digests for this image and this os
- name: Download digests
uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v8.0.0
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
with:
path: ${{ runner.temp }}/digests
pattern: digests-${{ matrix.docker-image}}-${{ matrix.os }}-*
merge-multiple: true

- name: Login to DockerHub
uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0
uses: docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # v4.0.0
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0

# the alpine and debian images are tagged with the os name
- name: Create OS specific manifest list and push
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release-x-manual-tag-as-latest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,13 +37,13 @@ jobs:
run: echo "DOCKER_ORG=$(echo ${GITHUB_REPOSITORY%%/*} | tr '[:upper:]' '[:lower:]')" >> $GITHUB_ENV

- name: Login to DockerHub
uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0
uses: docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # v4.0.0
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0

- name: Tag with latest tags
run: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/renovate.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
persist-credentials: false

- name: validate
uses: suzuki-shunsuke/github-action-renovate-config-validator@ca480cb7ec89a9e1cd8c214ad33bda1617184027 # v2.0.0
uses: suzuki-shunsuke/github-action-renovate-config-validator@ee9f69e1f683ed0d08225086482b34fc9abe9300 # v2.1.0
with:
strict: "true"
validator_version: 43.31.7 # renovate: datasource=github-releases depName=renovatebot/renovate
validator_version: 43.76.4 # renovate: datasource=github-releases depName=renovatebot/renovate
2 changes: 1 addition & 1 deletion .github/workflows/rest-framework-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:

# load docker images from build jobs
- name: Load images from artifacts
uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v8.0.0
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
with:
path: built-docker-image
pattern: built-docker-image-*
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/update-sample-data.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
run: |
scripts/fixture-updater.py dojo/fixtures/defect_dojo_sample_data.json
mv output.json dojo/fixtures/defect_dojo_sample_data.json
./fixture-updater dojo/fixtures/defect_dojo_sample_data_locations.json
scripts/fixture-updater.py dojo/fixtures/defect_dojo_sample_data_locations.json
mv output.json dojo/fixtures/defect_dojo_sample_data_locations.json

- name: Configure git
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/validate_docs_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
extended: true

- name: Setup Node
uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
with:
node-version: '24.14.0' # TODO: Renovate helper might not be needed here - needs to be fully tested

Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.django-alpine
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ COPY \
docker/reach_broker.sh \
docker/certs/* \
/
COPY wsgi.py manage.py ./
COPY manage.py ./
COPY dojo/ ./dojo/

# Add extra fixtures to docker image which are loaded by the initializer
Expand Down
4 changes: 2 additions & 2 deletions Dockerfile.django-debian
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
# Dockerfile.nginx to use the caching mechanism of Docker.

# Ref: https://devguide.python.org/#branchstatus
FROM python:3.13.12-slim-trixie@sha256:f50f56f1471fc430b394ee75fc826be2d212e35d85ed1171ac79abbba485dce9 AS base
FROM python:3.13.12-slim-trixie@sha256:8bc60ca09afaa8ea0d6d1220bde073bacfedd66a4bf8129cbdc8ef0e16c8a952 AS base
FROM base AS build
WORKDIR /app
RUN \
Expand Down Expand Up @@ -80,7 +80,7 @@ COPY \
docker/reach_broker.sh \
docker/certs/* \
/
COPY wsgi.py manage.py ./
COPY manage.py ./
COPY dojo/ ./dojo/

# Add extra fixtures to docker image which are loaded by the initializer
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.integration-tests-debian
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

FROM openapitools/openapi-generator-cli:v7.20.0@sha256:fa4add01856e44becf70674164df354d61bd37ba0f444d27be949801e013921b AS openapitools
# currently only supports x64, no arm yet due to chrome and selenium dependencies
FROM python:3.13.12-slim-trixie@sha256:f50f56f1471fc430b394ee75fc826be2d212e35d85ed1171ac79abbba485dce9 AS build
FROM python:3.13.12-slim-trixie@sha256:8bc60ca09afaa8ea0d6d1220bde073bacfedd66a4bf8129cbdc8ef0e16c8a952 AS build
WORKDIR /app
RUN \
apt-get -y update && \
Expand Down
2 changes: 1 addition & 1 deletion components/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "defectdojo",
"version": "2.56.2",
"version": "2.57.0-dev",
"license" : "BSD-3-Clause",
"private": true,
"dependencies": {
Expand Down
2 changes: 1 addition & 1 deletion docker-compose.override.dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ services:
protocol: tcp
mode: host
"webhook.endpoint":
image: mccutchen/go-httpbin:2.20.0@sha256:b1620821b6ff191d911629f87a720b88df5397c2554045f1cfb1ffde17c9b898
image: mccutchen/go-httpbin:2.21.0@sha256:809250d14e94397f4729f617931068a9ea048231fc1a11c9e3c7cb8c28bbab8d
integration-tests:
platform: "linux/amd64"
profiles:
Expand Down
4 changes: 2 additions & 2 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ services:
source: ./docker/extra_settings
target: /app/docker/extra_settings
postgres:
image: postgres:18.2-alpine@sha256:035b9ab53cfa147d7202b61f5f7782b939ae815b7d6bc81c96b7b42ff1fca950
image: postgres:18.3-alpine@sha256:4da1a4828be12604092fa55311276f08f9224a74a62dcb4708bd7439e2a03911
environment:
PGDATA: /var/lib/postgresql/data
POSTGRES_DB: ${DD_DATABASE_NAME:-defectdojo}
Expand All @@ -129,7 +129,7 @@ services:
volumes:
- defectdojo_postgres:/var/lib/postgresql/data
valkey:
image: valkey/valkey:7.2.12-alpine@sha256:32860ea506d2dde08333d1cca2bf28c46bc84e9654308eabf801f77548f72573
image: valkey/valkey:9.0.3-alpine@sha256:84c96f47ebe197e635cd3ddbe3ab74e8bdf783cf3befbfb1c36387275c1cd5d5
volumes:
# we keep using the redis volume as renaming is not possible and copying data over
# would require steps during downtime or complex commands in the intializer
Expand Down
7 changes: 7 additions & 0 deletions docs/content/en/open_source/upgrading/2.57.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
title: 'Upgrading to DefectDojo Version 2.57.x'
toc_hide: true
weight: -20260302
description: No special instructions.
---
There are no special instructions for upgrading to 2.57.x. Check the [Release Notes](https://github.com/DefectDojo/django-DefectDojo/releases/tag/2.57.0) for the contents of the release.
16 changes: 16 additions & 0 deletions docs/content/releases/os_upgrading/2.57.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
title: "Upgrading to DefectDojo Version 2.57.x"
toc_hide: true
weight: -20570
description: No special instructions.
---

## Upgrading to DefectDojo Version 2.57.x

There are no special upgrade instructions for this release.

## Release Notes

### Bug Fixes

- **Qualys Parser**: Fixed an issue where findings with the same QID but different ports were being collapsed into a single finding. Each QID+port combination now correctly gets its own endpoint, preserving port-level granularity without affecting finding titles or deduplication. ([#13682](https://github.com/DefectDojo/django-DefectDojo/issues/13682))
Loading
Loading