Browse Source

Release v4.5.10

Jeremy Stretch 1 month ago
parent
commit
b78bd71329

+ 1 - 1
.github/ISSUE_TEMPLATE/01-feature_request.yaml

@@ -15,7 +15,7 @@ body:
     attributes:
       label: NetBox version
       description: What version of NetBox are you currently running?
-      placeholder: v4.5.9
+      placeholder: v4.5.10
     validations:
       required: true
   - type: dropdown

+ 1 - 1
.github/ISSUE_TEMPLATE/02-bug_report.yaml

@@ -27,7 +27,7 @@ body:
     attributes:
       label: NetBox Version
       description: What version of NetBox are you currently running?
-      placeholder: v4.5.9
+      placeholder: v4.5.10
     validations:
       required: true
   - type: dropdown

+ 1 - 1
.github/ISSUE_TEMPLATE/03-performance.yaml

@@ -8,7 +8,7 @@ body:
     attributes:
       label: NetBox Version
       description: What version of NetBox are you currently running?
-      placeholder: v4.5.9
+      placeholder: v4.5.10
     validations:
       required: true
   - type: dropdown

+ 2 - 1
base_requirements.txt

@@ -150,7 +150,8 @@ social-auth-app-django
 
 # Social authentication framework
 # https://github.com/python-social-auth/social-core/blob/master/CHANGELOG.md
-social-auth-core
+# Need to verify that v4.9.0 does not introduce breaking changes (see #22095)
+social-auth-core==4.8.*
 
 # Image thumbnail generation
 # https://github.com/jazzband/sorl-thumbnail/blob/master/CHANGES.rst

File diff suppressed because it is too large
+ 1 - 18259
contrib/openapi.json


+ 12 - 0
docs/release-notes/version-4.5.md

@@ -1,5 +1,17 @@
 # NetBox v4.5
 
+## v4.5.10 (2026-05-04)
+
+### Bug Fixes
+
+* [#21990](https://github.com/netbox-community/netbox/issues/21990) - Fix erroneous deletion of device assignment when editing a virtual machine
+* [#22005](https://github.com/netbox-community/netbox/issues/22005) - Fix filtering of interfaces by `connected` status to exclude incomplete cable paths
+* [#22029](https://github.com/netbox-community/netbox/issues/22029) - Recast empty string values as null for unique nullable fields to avoid integrity errors
+* [#22031](https://github.com/netbox-community/netbox/issues/22031) - Fix error when adding a prefix from a VLAN with no tenant/site
+* [#22084](https://github.com/netbox-community/netbox/issues/22084) - Correct OpenAPI schema for `cable_end` field on cabled objects to indicate it may be null
+
+---
+
 ## v4.5.9 (2026-04-28)
 
 ### Enhancements

+ 2 - 2
netbox/release.yaml

@@ -1,3 +1,3 @@
-version: "4.5.9"
+version: "4.5.10"
 edition: "Community"
-published: "2026-04-28"
+published: "2026-05-04"

+ 1 - 1
pyproject.toml

@@ -3,7 +3,7 @@
 
 [project]
 name = "netbox"
-version = "4.5.9"
+version = "4.5.10"
 requires-python = ">=3.12"
 description = "The premier source of truth powering network automation."
 readme = "README.md"

+ 5 - 5
requirements.txt

@@ -17,7 +17,7 @@ django-taggit==6.1.0
 django-timezone-field==7.2.1
 djangorestframework==3.16.1
 drf-spectacular==0.29.0
-drf-spectacular-sidecar==2026.4.14
+drf-spectacular-sidecar==2026.5.1
 feedparser==6.0.12
 gunicorn==25.3.0
 Jinja2==3.1.6
@@ -30,15 +30,15 @@ mkdocstrings-python==2.0.3
 netaddr==1.3.0
 nh3==0.3.5
 Pillow==12.2.0
-psycopg[c,pool]==3.3.3
+psycopg[c,pool]==3.3.4
 PyYAML==6.0.3
 requests==2.33.1
 rq==2.8.0
-social-auth-app-django==5.8.0
+social-auth-app-django==5.9.0
 social-auth-core==4.8.7
 sorl-thumbnail==13.0.0
-strawberry-graphql==0.315.2
-strawberry-graphql-django==0.82.1
+strawberry-graphql==0.315.3
+strawberry-graphql-django==0.84.0
 svgwrite==1.4.3
 tablib==3.9.0
 tzdata==2026.2

Some files were not shown because too many files changed in this diff