Skip to content

Commit 34d80be

Browse files
committed
Release v4.2.6
1 parent b1d014b commit 34d80be

File tree

39 files changed

+14199
-13120
lines changed

39 files changed

+14199
-13120
lines changed

.github/ISSUE_TEMPLATE/01-feature_request.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ body:
1515
attributes:
1616
label: NetBox version
1717
description: What version of NetBox are you currently running?
18-
placeholder: v4.2.5
18+
placeholder: v4.2.6
1919
validations:
2020
required: true
2121
- type: dropdown

.github/ISSUE_TEMPLATE/02-bug_report.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ body:
2727
attributes:
2828
label: NetBox Version
2929
description: What version of NetBox are you currently running?
30-
placeholder: v4.2.5
30+
placeholder: v4.2.6
3131
validations:
3232
required: true
3333
- type: dropdown

base_requirements.txt

+5-3
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,10 @@ django-cors-headers
88

99
# Runtime UI tool for debugging Django
1010
# https://github.com/jazzband/django-debug-toolbar/blob/main/docs/changes.rst
11-
django-debug-toolbar
11+
# See: https://django-debug-toolbar.readthedocs.io/en/latest/changes.html#id1
12+
# "Wrap SHOW_TOOLBAR_CALLBACK function with sync_to_async or async_to_sync to allow sync/async
13+
# compatibility." breaks stawberry-graphql-django at version 0.52.0 (current)
14+
django-debug-toolbar==5.0.1
1215

1316
# Library for writing reusable URL query filters
1417
# https://github.com/carltongibson/django-filter/blob/main/CHANGES.rst
@@ -88,8 +91,7 @@ mkdocs-material
8891

8992
# Introspection for embedded code
9093
# https://github.com/mkdocstrings/mkdocstrings/blob/main/CHANGELOG.md
91-
# See #18568
92-
mkdocstrings[python-legacy]==0.27.0
94+
mkdocstrings[python]
9395

9496
# Library for manipulating IP prefixes and addresses
9597
# https://github.com/netaddr/netaddr/blob/master/CHANGELOG.rst

contrib/generated_schema.json

+6
Original file line numberDiff line numberDiff line change
@@ -500,6 +500,9 @@
500500
"n",
501501
"mrj21",
502502
"fc",
503+
"fc-pc",
504+
"fc-upc",
505+
"fc-apc",
503506
"lc",
504507
"lc-pc",
505508
"lc-upc",
@@ -565,6 +568,9 @@
565568
"n",
566569
"mrj21",
567570
"fc",
571+
"fc-pc",
572+
"fc-upc",
573+
"fc-apc",
568574
"lc",
569575
"lc-pc",
570576
"lc-upc",

docs/release-notes/version-4.2.md

+36
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,41 @@
11
# NetBox v4.2
22

3+
## v4.2.6 (2025-03-21)
4+
5+
### Enhancements
6+
7+
* [#17503](https://github.com/netbox-community/netbox/issues/17503) - Add rack title above rack on rack detail view
8+
* [#17686](https://github.com/netbox-community/netbox/issues/17686) - Add config option for disk space divisor
9+
* [#18579](https://github.com/netbox-community/netbox/issues/18579) - Update filtersets and filter forms to include contact filters where missing
10+
* [#18744](https://github.com/netbox-community/netbox/issues/18744) - Ensure contact link in tables is hyperlinked
11+
* [#18816](https://github.com/netbox-community/netbox/issues/18816) - Add FC/UPC, FC/APC and FC/PC port types
12+
* [#18880](https://github.com/netbox-community/netbox/issues/18880) - Delay enqueuing background tasks until DB transaction is committed to avoid race condition
13+
* [#18939](https://github.com/netbox-community/netbox/issues/18939) - Support site group search for ASNs
14+
15+
### Bug Fixes
16+
17+
* [#18409](https://github.com/netbox-community/netbox/issues/18409) - Eliminate N+1 issue by adding generic prefetch operation to Interface API endpoint
18+
* [#18557](https://github.com/netbox-community/netbox/issues/18557) - Update JSONField to enclose bare string values in quotes
19+
* [#18582](https://github.com/netbox-community/netbox/issues/18582) - Fix prefix bulk import with
20+
* associated VLAN and conflicting VLAN IDs
21+
* [#18742](https://github.com/netbox-community/netbox/issues/18742) - Ensure location list and detail views show related VLAN group information
22+
* [#18782](https://github.com/netbox-community/netbox/issues/18782) - Ensure misconfigured object list widgets on the dashboard now degrade gracefully
23+
* [#18833](https://github.com/netbox-community/netbox/issues/18833) - Fix inventory item bulk to ensure that component name and type are both validated properly
24+
* [#18838](https://github.com/netbox-community/netbox/issues/18838) - Esnure that local context context data correctly rejects false-y value
25+
* [#18845](https://github.com/netbox-community/netbox/issues/18845) - Restore default sort behavior of name column on devices list view
26+
* [#18863](https://github.com/netbox-community/netbox/issues/18863) - Exempt MPTT-based models from ordering fix introduced in #18279
27+
* [#18869](https://github.com/netbox-community/netbox/issues/18869) - Ensure numeric conversion helper always return a clean decimal value
28+
* [#18872](https://github.com/netbox-community/netbox/issues/18872) - Ensure that `kind` is a required field when making journal entries
29+
* [#18884](https://github.com/netbox-community/netbox/issues/18884) - Ensure tag deserialization is handled correctly
30+
* [#18887](https://github.com/netbox-community/netbox/issues/18887) - Allow VM interface objects to be set on prefix object-type custom field
31+
* [#18926](https://github.com/netbox-community/netbox/issues/18926) - Fix icon displayed for Github authentication on login page
32+
* [#18928](https://github.com/netbox-community/netbox/issues/18928) - Support cascading deletions when cleaning up expired changelog records
33+
* [#18933](https://github.com/netbox-community/netbox/issues/18933) - Allow filtering VLAN groups by associated site groups
34+
* [#18944](https://github.com/netbox-community/netbox/issues/18944) - Ensure clearing widget type field when adding widgets to dashboard does not cause a 500 error
35+
* [#18949](https://github.com/netbox-community/netbox/issues/18949) - Add missing contacts property to GraphQL types where the associated model has a connection to a contact
36+
37+
---
38+
339
## v4.2.5 (2025-03-06)
440

541
### Enhancements

netbox/project-static/dist/netbox.js

+6-6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

netbox/project-static/dist/netbox.js.map

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

netbox/project-static/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@
2727
"bootstrap": "5.3.3",
2828
"clipboard": "2.0.11",
2929
"flatpickr": "4.6.13",
30-
"gridstack": "11.3.0",
30+
"gridstack": "11.5.0",
3131
"htmx.org": "1.9.12",
3232
"query-string": "9.1.1",
33-
"sass": "1.85.0",
33+
"sass": "1.86.0",
3434
"tom-select": "2.4.3",
3535
"typeface-inter": "3.18.1",
3636
"typeface-roboto-mono": "1.1.13"

netbox/project-static/yarn.lock

+11-11
Original file line numberDiff line numberDiff line change
@@ -769,9 +769,9 @@
769769
bootstrap "5.3.3"
770770

771771
"@tabler/icons@^3.14.0":
772-
version "3.16.0"
773-
resolved "https://registry.yarnpkg.com/@tabler/icons/-/icons-3.16.0.tgz#d618670b80163925a31a6c2290e8775f6058d81a"
774-
integrity sha512-GU7MSx4uQEr55BmyON6hD/QYTl6k1v0YlRhM91gBWDoKAbyCt6QIYw7rpJ/ecdh5zrHaTOJKPenZ4+luoutwFA==
772+
version "3.31.0"
773+
resolved "https://registry.yarnpkg.com/@tabler/icons/-/icons-3.31.0.tgz#92d39dc336f2e3e312170420b00ffe9ca474925e"
774+
integrity sha512-dblAdeKY3+GA1U+Q9eziZ0ooVlZMHsE8dqP0RkwvRtEsAULoKOYaCUOcJ4oW1DjWegdxk++UAt2SlQVnmeHv+g==
775775

776776
"@tanstack/react-virtual@^3.0.0-beta.60":
777777
version "3.5.0"
@@ -1911,10 +1911,10 @@ [email protected]:
19111911
resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.10.0.tgz#24c01ae0af6b11ea87bf55694429198aaa8e220c"
19121912
integrity sha512-AjqGKbDGUFRKIRCP9tCKiIGHyriz2oHEbPIbEtcSLSs4YjReZOIPQQWek4+6hjw62H9QShXHyaGivGiYVLeYFQ==
19131913

1914-
gridstack@11.3.0:
1915-
version "11.3.0"
1916-
resolved "https://registry.yarnpkg.com/gridstack/-/gridstack-11.3.0.tgz#b110c66bafc64c920fc54933e2c9df4f7b2cfffe"
1917-
integrity sha512-Z0eRovKcZTRTs3zetJwjO6CNwrgIy845WfOeZGk8ybpeMCE8fMA8tScyKU72Y2M6uGHkjgwnjflglvPiv+RcBQ==
1914+
gridstack@11.5.0:
1915+
version "11.5.0"
1916+
resolved "https://registry.yarnpkg.com/gridstack/-/gridstack-11.5.0.tgz#ecd507776db857f3308d37a8fd67d6a24c7fdd74"
1917+
integrity sha512-SE1a/aC2K8VKQr5cqV7gSJ+r/xIYghijIjHzkZ3Xo3aS1/4dvwIgPYT7QqgV1z+d7XjKYUPEizcgVQ5HhdFTng==
19181918

19191919
has-bigints@^1.0.1, has-bigints@^1.0.2:
19201920
version "1.0.2"
@@ -2673,10 +2673,10 @@ safe-regex-test@^1.0.3:
26732673
es-errors "^1.3.0"
26742674
is-regex "^1.1.4"
26752675

2676-
sass@1.85.0:
2677-
version "1.85.0"
2678-
resolved "https://registry.yarnpkg.com/sass/-/sass-1.85.0.tgz#0127ef697d83144496401553f0a0e87be83df45d"
2679-
integrity sha512-3ToiC1xZ1Y8aU7+CkgCI/tqyuPXEmYGJXO7H4uqp0xkLXUqp88rQQ4j1HmP37xSJLbCJPaIiv+cT1y+grssrww==
2676+
sass@1.86.0:
2677+
version "1.86.0"
2678+
resolved "https://registry.yarnpkg.com/sass/-/sass-1.86.0.tgz#f49464fb6237a903a93f4e8760ef6e37a5030114"
2679+
integrity sha512-zV8vGUld/+mP4KbMLJMX7TyGCuUp7hnkOScgCMsWuHtns8CWBoz+vmEhoGMXsaJrbUP8gj+F1dLvVe79sK8UdA==
26802680
dependencies:
26812681
chokidar "^4.0.0"
26822682
immutable "^5.0.2"

netbox/release.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
version: "4.2.5"
1+
version: "4.2.6"
22
edition: "Community"
3-
published: "2025-03-06"
3+
published: "2025-03-21"
574 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)