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/4] 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/4] 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/4] 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/4] 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