Skip to content

Commit e68b839

Browse files
Merge pull request netbox-community#16432 from netbox-community/develop
Release v4.0.5
2 parents 5530556 + 2682f03 commit e68b839

File tree

11 files changed

+44
-29
lines changed

11 files changed

+44
-29
lines changed

.github/ISSUE_TEMPLATE/bug_report.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ body:
2626
attributes:
2727
label: NetBox Version
2828
description: What version of NetBox are you currently running?
29-
placeholder: v4.0.3
29+
placeholder: v4.0.5
3030
validations:
3131
required: true
3232
- type: dropdown

.github/ISSUE_TEMPLATE/feature_request.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ body:
1414
attributes:
1515
label: NetBox version
1616
description: What version of NetBox are you currently running?
17-
placeholder: v4.0.3
17+
placeholder: v4.0.5
1818
validations:
1919
required: true
2020
- type: dropdown

contrib/generated_schema.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -323,6 +323,7 @@
323323
"100base-tx",
324324
"100base-t1",
325325
"1000base-t",
326+
"1000base-tx",
326327
"2.5gbase-t",
327328
"5gbase-t",
328329
"10gbase-t",

docs/release-notes/version-4.0.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,30 @@
11
# NetBox v4.0
22

3-
## v4.0.4 (FUTURE)
3+
## v4.0.5 (2024-06-06)
44

55
### Enhancements
66

77
* [#14810](https://github.com/netbox-community/netbox/issues/14810) - Enable contact assignment for services
88
* [#15489](https://github.com/netbox-community/netbox/issues/15489) - Add 1000Base-TX interface type
9+
* [#15873](https://github.com/netbox-community/netbox/issues/15873) - Improve readability of allocates resource numbers for clusters
910
* [#16290](https://github.com/netbox-community/netbox/issues/16290) - Capture entire object in changelog data (but continue to display only non-internal attributes)
11+
* [#16353](https://github.com/netbox-community/netbox/issues/16353) - Enable plugins to extend object change view with custom content
1012

1113
### Bug Fixes
1214

1315
* [#13422](https://github.com/netbox-community/netbox/issues/13422) - Rebuild MPTT trees for applicable models after merging staged changes
16+
* [#14567](https://github.com/netbox-community/netbox/issues/14567) - Apply active quicksearch value when exporting "current view" from object list
17+
* [#15194](https://github.com/netbox-community/netbox/issues/15194) - Avoid enqueuing duplicate event triggers for a modified object
18+
* [#16039](https://github.com/netbox-community/netbox/issues/16039) - Fix row highlighting for front & rear port connections under device view
19+
* [#16050](https://github.com/netbox-community/netbox/issues/16050) - Fix display of names & descriptions defined for custom scripts
20+
* [#16083](https://github.com/netbox-community/netbox/issues/16083) - Disable font ligatures to avoid peculiarities in rendered text
1421
* [#16202](https://github.com/netbox-community/netbox/issues/16202) - Fix site map button URL for certain localizations
22+
* [#16261](https://github.com/netbox-community/netbox/issues/16261) - Fix GraphQL filtering for certain multi-value filters
1523
* [#16286](https://github.com/netbox-community/netbox/issues/16286) - Fix global search support for provider accounts
24+
* [#16312](https://github.com/netbox-community/netbox/issues/16312) - Fix object list navigation for dashboard widgets
25+
* [#16315](https://github.com/netbox-community/netbox/issues/16315) - Fix filtering change log & journal entries by object type in UI
26+
* [#16376](https://github.com/netbox-community/netbox/issues/16376) - Update change log for the terminating object (e.g. interface) when attaching a cable
27+
* [#16400](https://github.com/netbox-community/netbox/issues/16400) - Fix AttributeError when attempting to restore a previous configuration revision after deleting the current one
1628

1729
---
1830

netbox/netbox/settings.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
# Environment setup
2626
#
2727

28-
VERSION = '4.0.4-dev'
28+
VERSION = '4.0.5'
2929
HOSTNAME = platform.node()
3030
# Set the base directory two levels up
3131
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
@@ -368,6 +368,8 @@ def _setting(name, default=None):
368368
'drf_spectacular',
369369
'drf_spectacular_sidecar',
370370
]
371+
if not DEBUG:
372+
INSTALLED_APPS.remove('debug_toolbar')
371373
if not DJANGO_ADMIN_ENABLED:
372374
INSTALLED_APPS.remove('django.contrib.admin')
373375

netbox/project-static/dist/netbox.js

Lines changed: 7 additions & 7 deletions
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

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

netbox/project-static/package.json

Lines changed: 2 additions & 2 deletions
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": "10.1.2",
30+
"gridstack": "10.2.0",
3131
"htmx.org": "1.9.12",
3232
"query-string": "9.0.0",
33-
"sass": "1.77.2",
33+
"sass": "1.77.4",
3434
"tom-select": "2.3.1",
3535
"typeface-inter": "3.18.1",
3636
"typeface-roboto-mono": "1.1.13"

netbox/project-static/yarn.lock

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1754,10 +1754,10 @@ [email protected]:
17541754
resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.8.1.tgz#1930a965bef1170603702acdb68aedd3f3cf6f07"
17551755
integrity sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==
17561756

1757-
gridstack@10.1.2:
1758-
version "10.1.2"
1759-
resolved "https://registry.yarnpkg.com/gridstack/-/gridstack-10.1.2.tgz#58b5ae0057a8aa5e4f6563041c4ca2def3aa4268"
1760-
integrity sha512-Nn27XGQ68WtBC513cKQQ4t/dA2uuN/xnNUU50puXEJv6IFk5SzT0Dnsq68GpopO1n0tXUKZKm1Rw7uOUMDz1KQ==
1757+
gridstack@10.2.0:
1758+
version "10.2.0"
1759+
resolved "https://registry.yarnpkg.com/gridstack/-/gridstack-10.2.0.tgz#4ba9c7ee69a730851721a9f5cb33dc55026ded1f"
1760+
integrity sha512-svKAOq/dfinpvhe/nnxdyZOOEd9qynXiOPHvL96PALE0yWChWp/6lechnqKwud0tL/rRyAfMJ6Hh/z2fS13pBA==
17611761

17621762
has-bigints@^1.0.1, has-bigints@^1.0.2:
17631763
version "1.0.2"
@@ -2482,10 +2482,10 @@ safe-regex-test@^1.0.3:
24822482
es-errors "^1.3.0"
24832483
is-regex "^1.1.4"
24842484

2485-
2486-
version "1.77.2"
2487-
resolved "https://registry.yarnpkg.com/sass/-/sass-1.77.2.tgz#18d4ed2eefc260cdc8099c5439ec1303fd5863aa"
2488-
integrity sha512-eb4GZt1C3avsX3heBNlrc7I09nyT00IUuo4eFhAbeXWU2fvA7oXI53SxODVAA+zgZCk9aunAZgO+losjR3fAwA==
2485+
2486+
version "1.77.4"
2487+
resolved "https://registry.yarnpkg.com/sass/-/sass-1.77.4.tgz#92059c7bfc56b827c56eb116778d157ec017a5cd"
2488+
integrity sha512-vcF3Ckow6g939GMA4PeU7b2K/9FALXk2KF9J87txdHzXbUF9XRQRwSxcAs/fGaTnJeBFd7UoV22j3lzMLdM0Pw==
24892489
dependencies:
24902490
chokidar ">=3.0.0 <4.0.0"
24912491
immutable "^4.0.0"
-13 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)