From 9c992c98793c7aae6f66452511df0f77a3e50afe Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 00:36:06 +0000 Subject: [PATCH 1/6] chore(deps): update dependency granian to v2.7.2 --- requirements-container.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-container.txt b/requirements-container.txt index 4a56580..42570f0 100644 --- a/requirements-container.txt +++ b/requirements-container.txt @@ -1,6 +1,6 @@ django-auth-ldap==5.3.0 dulwich==1.1.0 -granian[uvloop]==2.7.1 +granian[uvloop]==2.7.2 python3-saml==1.16.0 --no-binary lxml --no-binary xmlsec From 18110eee0088c9c56feb49aec2cdc2dd2c3f5847 Mon Sep 17 00:00:00 2001 From: hka-schaefer Date: Thu, 26 Feb 2026 16:30:46 +0100 Subject: [PATCH 2/6] Set default for LOGOUT_REDIRECT_URL LOGOUT_REDIRECT_URL is commented in netbox.env, which leads to an error during logout. Setting a default prevents that error --- configuration/configuration.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configuration/configuration.py b/configuration/configuration.py index 5fb5206..03c5d91 100644 --- a/configuration/configuration.py +++ b/configuration/configuration.py @@ -322,7 +322,7 @@ SOCIAL_AUTH_OIDC_OIDC_ENDPOINT = environ.get('SOCIAL_AUTH_OIDC_OIDC_ENDPOINT') SOCIAL_AUTH_OIDC_KEY = environ.get('SOCIAL_AUTH_OIDC_KEY') SOCIAL_AUTH_OIDC_SECRET = _read_secret('oidc_secret', environ.get('SOCIAL_AUTH_OIDC_SECRET', '')) SOCIAL_AUTH_OIDC_SCOPE = _environ_get_and_map('SOCIAL_AUTH_OIDC_SCOPE', '', _AS_LIST) -LOGOUT_REDIRECT_URL = environ.get('LOGOUT_REDIRECT_URL') +LOGOUT_REDIRECT_URL = environ.get('LOGOUT_REDIRECT_URL','/') SOCIAL_AUTH_OIDC_JWT_ALGORITHMS = _environ_get_and_map('SOCIAL_AUTH_OIDC_JWT_ALGORITHMS', "RS256", _AS_LIST) # This repository is used to check whether there is a new release of NetBox available. Set to None to disable the From 79c1832f62917fff6f95abe6f552ee6664302d28 Mon Sep 17 00:00:00 2001 From: Tobias Genannt Date: Fri, 27 Feb 2026 06:33:35 +0100 Subject: [PATCH 3/6] Preparation for 4.0.2 --- .github/workflows/push.yml | 7 +++++++ VERSION | 2 +- docker-compose.yml | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index 4eb4efd..b9114cf 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -19,8 +19,15 @@ jobs: runs-on: ubuntu-24.04 name: Checks syntax of our code permissions: + # contents permission to clone the repository contents: read packages: read + # issues and pull-requests permissions to write results as pull + # request comments. Omit them if you don't need summary comments + issues: write + pull-requests: write + # To report GitHub Actions status checks. Omit if you don't need + # to update commit status statuses: write steps: - uses: actions/checkout@v6 diff --git a/VERSION b/VERSION index cc868b6..4bac418 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -4.0.1 \ No newline at end of file +4.0.2 \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index 5d06e2a..f86aa53 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,6 +1,6 @@ services: netbox: &netbox - image: docker.io/netboxcommunity/netbox:${VERSION-v4.5-4.0.1} + image: docker.io/netboxcommunity/netbox:${VERSION-v4.5-4.0.2} depends_on: - postgres - redis From c7bb6e2752483489619db80156d7fbf94cfb43c2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 2 Mar 2026 17:29:39 +0000 Subject: [PATCH 4/6] chore(deps): update dependency sentry-sdk to v2.54.0 --- requirements-container.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-container.txt b/requirements-container.txt index 42570f0..9cd3455 100644 --- a/requirements-container.txt +++ b/requirements-container.txt @@ -4,4 +4,4 @@ granian[uvloop]==2.7.2 python3-saml==1.16.0 --no-binary lxml --no-binary xmlsec -sentry-sdk[django]==2.53.0 +sentry-sdk[django]==2.54.0 From c6d79fde21e2327daf377059f1e2c7c0037a0021 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 4 Mar 2026 10:45:14 +0000 Subject: [PATCH 5/6] chore(deps): update docker/login-action action to v4 --- .github/workflows/release.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9314b8f..d572e3f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -47,7 +47,7 @@ jobs: # docker.io - id: docker-io-login name: Login to docker.io - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: docker.io username: ${{ secrets.dockerhub_username }} @@ -64,7 +64,7 @@ jobs: # quay.io - id: quay-io-login name: Login to Quay.io - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: quay.io username: ${{ secrets.quayio_username }} @@ -73,7 +73,7 @@ jobs: # ghcr.io - id: ghcr-io-login name: Login to GitHub Container Registry - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.repository_owner }} From 4ffeae59039ca6ea09a2439f8d212a287a0fe224 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 5 Mar 2026 10:43:26 +0000 Subject: [PATCH 6/6] chore(deps): update docker/setup-buildx-action action to v4 --- .github/workflows/push.yml | 2 +- .github/workflows/release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index b9114cf..60239ed 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -84,7 +84,7 @@ jobs: uses: actions/checkout@v6 - id: buildx-setup name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - id: arm-install-skopeo name: Install 'skopeo' on ARM64 if: matrix.os == 'ubuntu-24.04-arm' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d572e3f..76cc1e1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -55,7 +55,7 @@ jobs: if: steps.check-build-needed.outputs.skipped != 'true' - id: buildx-setup name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 with: version: "lab:latest" driver: cloud