Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/01-feature_request.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ body:
attributes:
label: NetBox version
description: What version of NetBox are you currently running?
placeholder: v4.3.4
placeholder: v4.3.5
validations:
required: true
- type: dropdown
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/02-bug_report.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ body:
attributes:
label: NetBox Version
description: What version of NetBox are you currently running?
placeholder: v4.3.4
placeholder: v4.3.5
validations:
required: true
- type: dropdown
Expand Down
7 changes: 4 additions & 3 deletions base_requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,9 @@ django-cors-headers

# Runtime UI tool for debugging Django
# https://github.com/jazzband/django-debug-toolbar/blob/main/docs/changes.rst
django-debug-toolbar
# django-debug-toolbar v6.0.0 raises "Attribute Error at /: 'function' object has no attribute 'set'"
# see https://github.com/netbox-community/netbox/issues/19974
django-debug-toolbar==5.2.0

# Library for writing reusable URL query filters
# https://github.com/carltongibson/django-filter/blob/main/CHANGES.rst
Expand Down Expand Up @@ -145,8 +147,7 @@ strawberry-graphql

# Strawberry GraphQL Django extension
# https://github.com/strawberry-graphql/strawberry-django/releases
# See #19771
strawberry-graphql-django==0.60.0
strawberry-graphql-django
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

#19771 appears to be fixed upstream by strawberry-graphql/strawberry-django@a353b4f


# SVG image rendering (used for rack elevations)
# https://github.com/mozman/svgwrite/blob/master/NEWS.rst
Expand Down
17 changes: 17 additions & 0 deletions docs/release-notes/version-4.3.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
# NetBox v4.3

## v4.3.5 (2025-07-29)

### Enhancements
* [#18399](https://github.com/netbox-community/netbox/issues/18399) - Data source synchronization jobs now properly show "queued" status when enqueued
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This wasn't actually a bug fix, just refactoring (no change in behavior). This can be omitted from the change log.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Captured and fixed in #19979

* [#18797](https://github.com/netbox-community/netbox/issues/18797) - Added jinja2.StrictUndefined option for config template rendering to catch undefined variables
* [#18936](https://github.com/netbox-community/netbox/issues/18936) - Cable imports now accept color names (e.g. "red", "blue") in addition to hex color codes
* [#19840](https://github.com/netbox-community/netbox/issues/19840) - Cable imports now support specifying site information for better organization
* [#19902](https://github.com/netbox-community/netbox/issues/19902) - Device names in rack elevation SVG exports are automatically truncated to prevent overflow beyond rack unit boundaries
* [#19903](https://github.com/netbox-community/netbox/issues/19903) - String field filters now support `regex` and `iregex` lookups for advanced pattern matching
* [#19910](https://github.com/netbox-community/netbox/issues/19910) - Internet-dependent links are no longer visible when running in air-gapped environments

### Bug Fixes
* [#18900](https://github.com/netbox-community/netbox/issues/18900) - REST API paginator now raises proper exceptions when attempting to paginate unordered querysets
* [#19916](https://github.com/netbox-community/netbox/issues/19916) - Rack elevation image/label dropdown functionality restored
* [#19934](https://github.com/netbox-community/netbox/issues/19934) - Added missing description field to tenant bulk edit form
* [#19956](https://github.com/netbox-community/netbox/issues/19956) - Prevent duplicate deletion records in changelog from cascading deletions

## v4.3.4 (2025-07-15)

### Enhancements
Expand Down
514 changes: 262 additions & 252 deletions netbox/project-static/yarn.lock

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions netbox/release.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
version: "4.3.4"
version: "4.3.5"
edition: "Community"
published: "2025-07-15"
published: "2025-07-29"
Binary file modified netbox/translations/cs/LC_MESSAGES/django.mo
Binary file not shown.
678 changes: 353 additions & 325 deletions netbox/translations/cs/LC_MESSAGES/django.po

Large diffs are not rendered by default.

Binary file modified netbox/translations/da/LC_MESSAGES/django.mo
Binary file not shown.
676 changes: 352 additions & 324 deletions netbox/translations/da/LC_MESSAGES/django.po

Large diffs are not rendered by default.

Binary file modified netbox/translations/de/LC_MESSAGES/django.mo
Binary file not shown.
681 changes: 354 additions & 327 deletions netbox/translations/de/LC_MESSAGES/django.po

Large diffs are not rendered by default.

Binary file modified netbox/translations/es/LC_MESSAGES/django.mo
Binary file not shown.
677 changes: 354 additions & 323 deletions netbox/translations/es/LC_MESSAGES/django.po

Large diffs are not rendered by default.

Binary file modified netbox/translations/fr/LC_MESSAGES/django.mo
Binary file not shown.
678 changes: 354 additions & 324 deletions netbox/translations/fr/LC_MESSAGES/django.po

Large diffs are not rendered by default.

Binary file modified netbox/translations/it/LC_MESSAGES/django.mo
Binary file not shown.
678 changes: 354 additions & 324 deletions netbox/translations/it/LC_MESSAGES/django.po

Large diffs are not rendered by default.

Binary file modified netbox/translations/ja/LC_MESSAGES/django.mo
Binary file not shown.
674 changes: 350 additions & 324 deletions netbox/translations/ja/LC_MESSAGES/django.po

Large diffs are not rendered by default.

Binary file modified netbox/translations/nl/LC_MESSAGES/django.mo
Binary file not shown.
678 changes: 354 additions & 324 deletions netbox/translations/nl/LC_MESSAGES/django.po

Large diffs are not rendered by default.

Binary file modified netbox/translations/pl/LC_MESSAGES/django.mo
Binary file not shown.
677 changes: 353 additions & 324 deletions netbox/translations/pl/LC_MESSAGES/django.po

Large diffs are not rendered by default.

Binary file modified netbox/translations/pt/LC_MESSAGES/django.mo
Binary file not shown.
678 changes: 354 additions & 324 deletions netbox/translations/pt/LC_MESSAGES/django.po

Large diffs are not rendered by default.

Binary file modified netbox/translations/ru/LC_MESSAGES/django.mo
Binary file not shown.
678 changes: 354 additions & 324 deletions netbox/translations/ru/LC_MESSAGES/django.po

Large diffs are not rendered by default.

Binary file modified netbox/translations/tr/LC_MESSAGES/django.mo
Binary file not shown.
686 changes: 357 additions & 329 deletions netbox/translations/tr/LC_MESSAGES/django.po

Large diffs are not rendered by default.

Binary file modified netbox/translations/uk/LC_MESSAGES/django.mo
Binary file not shown.
678 changes: 354 additions & 324 deletions netbox/translations/uk/LC_MESSAGES/django.po

Large diffs are not rendered by default.

Binary file modified netbox/translations/zh/LC_MESSAGES/django.mo
Binary file not shown.
675 changes: 351 additions & 324 deletions netbox/translations/zh/LC_MESSAGES/django.po

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

[project]
name = "netbox"
version = "4.3.4"
version = "4.3.5"
requires-python = ">=3.10"
authors = [
{ name = "NetBox Community" }
Expand Down
14 changes: 7 additions & 7 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,21 +20,21 @@ drf-spectacular-sidecar==2025.7.1
feedparser==6.0.11
gunicorn==23.0.0
Jinja2==3.1.6
jsonschema==4.24.0
jsonschema==4.25.0
Markdown==3.8.2
mkdocs-material==9.6.15
mkdocstrings[python]==0.29.1
mkdocs-material==9.6.16
mkdocstrings[python]==0.30.0
netaddr==1.3.0
nh3==0.2.22
nh3==0.3.0
Pillow==11.3.0
psycopg[c,pool]==3.2.9
PyYAML==6.0.2
requests==2.32.4
rq==2.4.0
rq==2.4.1
social-auth-app-django==5.5.1
social-auth-core==4.7.0
strawberry-graphql==0.276.0
strawberry-graphql-django==0.60.0
strawberry-graphql==0.278.0
strawberry-graphql-django==0.65.1
svgwrite==1.4.3
tablib==3.8.0
tzdata==2025.2