diff options
| author | Kai Knoblich <kai@FreeBSD.org> | 2026-08-25 18:36:37 +0000 |
|---|---|---|
| committer | Kai Knoblich <kai@FreeBSD.org> | 2026-08-26 07:21:35 +0000 |
| commit | acb9626d8d4fda25cd5d82b20096145386854933 (patch) | |
| tree | a786b87ce13ac3a83e43a9b2c29b8794d6450838 | |
| parent | 09a06e53ca77a1a954c4281930c410d36a070e12 (diff) | |
net-mgmt/netbox: Update to 4.6.92026Q3
Changelog:
Enhancements:
* Add InfiniBand 4X interface types
* Add an interface type for HPE Synergy interconnect links
* Restrict images in rendered Markdown to HTTP(S) and relative URLs
* Add a 100GBase-X-SFP112 interface type
Performance Improvements:
* Prefetch cable terminations to avoid N+1 queries when fetching cables
via the GraphQL API
Bug Fixes:
* Prevent a server error when bulk import validation raises an error
referencing a field omitted from the import data
* Avoid loading all associated jobs into memory when deleting a custom
script or other job-bearing object
* Restore the monospace font for text areas on the config revision form
* Honor the saving database connection in the scope propagation signal
handlers
* Clear current_request and the query cache when an exception is raised
within an event_tracking() block
* Avoid initializing a second SideNav instance for the top header
* Fix sidebar navigation initialization at a viewport width of exactly
1200 pixels
* Discard queued events when a write performed by a UI view is rolled
back
* Display the complete role hierarchy in the virtual machine info panel
* Restore custom script log messages in the output of the runscript
management command
* Display nested group and platform hierarchies in several info panels
* Include ancestors in the breadcrumbs for device roles, platforms, and
power panels
* Honor the saving database connection in the counter cache signal
handlers
* Update the cached scope fields of circuit terminations when a location
is moved to a different site
* Discard queued events when a write performed via the REST API is
rolled back
* Exempt data file content from browser caching
* Correct inconsistent field declarations which prevented certain fields
from being edited or cleared via bulk edit
* Align the sidebar navigation JavaScript breakpoint with that of the
responsive layout
* Avoid propagating a location's site assignment to descendant objects
when the site has not changed
https://github.com/netbox-community/netbox/releases/tag/v4.6.9
MFH: 2026Q3
(cherry picked from commit 735c9a8d599d7036192d3809ffd848ea300526de)
| -rw-r--r-- | net-mgmt/netbox/Makefile | 14 | ||||
| -rw-r--r-- | net-mgmt/netbox/distinfo | 6 | ||||
| -rw-r--r-- | net-mgmt/netbox/pkg-plist | 4 |
3 files changed, 14 insertions, 10 deletions
diff --git a/net-mgmt/netbox/Makefile b/net-mgmt/netbox/Makefile index dd68dd482d0a..1a9e4ae429ec 100644 --- a/net-mgmt/netbox/Makefile +++ b/net-mgmt/netbox/Makefile @@ -1,6 +1,6 @@ PORTNAME= netbox DISTVERSIONPREFIX= v -DISTVERSION= 4.6.8 +DISTVERSION= 4.6.9 CATEGORIES= net-mgmt python MAINTAINER= kai@FreeBSD.org @@ -25,7 +25,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt # RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django60>=6.0.8<6.1:www/py-django60@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj60-django-cors-headers>=4.9.0<5:www/py-dj60-django-cors-headers@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}dj60-django-debug-toolbar>=7.1.0<8:www/py-dj60-django-debug-toolbar@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dj60-django-debug-toolbar>=7.1.1<8:www/py-dj60-django-debug-toolbar@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj60-django-filter>=26.1<27:www/py-dj60-django-filter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj60-django-htmx>=1.29.0<2:www/py-dj60-django-htmx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj60-django-mptt>=0.18.0<0.19:www/py-dj60-django-mptt@${PY_FLAVOR} \ @@ -41,7 +41,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django60>=6.0.8<6.1:www/py-django60@${PY_FLA ${PYTHON_PKGNAMEPREFIX}dj60-drf-spectacular>=0.30.0<1:www/py-dj60-drf-spectacular@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj60-drf-spectacular-sidecar>=2026.8.1:www/py-dj60-drf-spectacular-sidecar@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj60-social-auth-app-django>=5.9.0<6:www/py-dj60-social-auth-app-django@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}dj60-sorl-thumbnail>=13.0.0<14:graphics/py-dj60-sorl-thumbnail@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dj60-sorl-thumbnail>=13.1.0<14:graphics/py-dj60-sorl-thumbnail@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj60-strawberry-graphql>=0.324.0<1:devel/py-dj60-strawberry-graphql@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj60-strawberry-graphql-django>=0.87.0<1:www/py-dj60-strawberry-graphql-django@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-pglocks>=1.0.4<1.1:www/py-django-pglocks@${PY_FLAVOR} \ @@ -53,23 +53,23 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django60>=6.0.8<6.1:www/py-django60@${PY_FLA ${PYTHON_PKGNAMEPREFIX}mkdocs>=1.6.1<2:textproc/py-mkdocs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mkdocs-material>=9.7.7<10:textproc/py-mkdocs-material@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mkdocstrings>=1.0.6<2:textproc/py-mkdocstrings@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}mkdocstrings-python>=2.0.5:textproc/py-mkdocstrings-python@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mkdocstrings-python>=2.0.7:textproc/py-mkdocstrings-python@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netaddr>=1.3.0<2:net/py-netaddr@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}nh3>=0.3.6<1:www/py-nh3@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}nh3>=0.3.7<1:www/py-nh3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=11.3.0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psycopg>=3.2.13<4:databases/py-psycopg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psycopg-c>=3.2.13<4:databases/py-psycopg-c@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psycopg-pool>=3.3.0<4:databases/py-psycopg-pool@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}redis>=7.4.0<8:databases/py-redis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.34.2<3:www/py-requests@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}rq>=2.10<3:devel/py-rq@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}rq>=2.11<3:devel/py-rq@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}social-auth-core4>=4.8.7<4.9.0:security/py-social-auth-core4@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}svgwrite>=1.4.3<2:graphics/py-svgwrite@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tablib>=3.10.0<4:textproc/py-tablib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tzdata>=2026.3:devel/py-tzdata@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=6.0.3<7:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gunicorn>=26.0.0:www/py-gunicorn@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}zensical>=0.0.53<1:textproc/py-zensical@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}zensical>=0.0.57<1:textproc/py-zensical@${PY_FLAVOR} USES= cpe pgsql:14+ python:3.12+ CPE_VENDOR= netbox diff --git a/net-mgmt/netbox/distinfo b/net-mgmt/netbox/distinfo index 9977694570cb..52b80a0f59e7 100644 --- a/net-mgmt/netbox/distinfo +++ b/net-mgmt/netbox/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1786456272 -SHA256 (netbox-community-netbox-v4.6.8_GH0.tar.gz) = 5d9bad64684b62b5f30e9d929d31f885e5a7cf20b9adc7e4a10547b652476dcc -SIZE (netbox-community-netbox-v4.6.8_GH0.tar.gz) = 20134225 +TIMESTAMP = 1787670421 +SHA256 (netbox-community-netbox-v4.6.9_GH0.tar.gz) = b0c4431a0edc7ce7b019e3f339e944400bf8e628cefa92260a4784f218a67f7c +SIZE (netbox-community-netbox-v4.6.9_GH0.tar.gz) = 20177598 diff --git a/net-mgmt/netbox/pkg-plist b/net-mgmt/netbox/pkg-plist index 3d80a57e81b1..9412fd0d3db7 100644 --- a/net-mgmt/netbox/pkg-plist +++ b/net-mgmt/netbox/pkg-plist @@ -171,6 +171,7 @@ %%DATADIR%%/core/tests/test_changelog.py %%DATADIR%%/core/tests/test_data_backends.py %%DATADIR%%/core/tests/test_filtersets.py +%%DATADIR%%/core/tests/test_forms.py %%DATADIR%%/core/tests/test_jobs.py %%DATADIR%%/core/tests/test_management_command_coverage.py %%DATADIR%%/core/tests/test_management_commands.py @@ -810,6 +811,7 @@ %%DATADIR%%/extras/tests/test_management_commands.py %%DATADIR%%/extras/tests/test_models.py %%DATADIR%%/extras/tests/test_scripts.py +%%DATADIR%%/extras/tests/test_scripts_deletion.py %%DATADIR%%/extras/tests/test_signals.py %%DATADIR%%/extras/tests/test_tables.py %%DATADIR%%/extras/tests/test_tags.py @@ -1055,6 +1057,7 @@ %%DATADIR%%/netbox/tests/test_base_classes.py %%DATADIR%%/netbox/tests/test_cli.py %%DATADIR%%/netbox/tests/test_config.py +%%DATADIR%%/netbox/tests/test_context_managers.py %%DATADIR%%/netbox/tests/test_forms.py %%DATADIR%%/netbox/tests/test_graphql.py %%DATADIR%%/netbox/tests/test_import.py @@ -1971,6 +1974,7 @@ %%DATADIR%%/utilities/tests/test_filter_modifiers.py %%DATADIR%%/utilities/tests/test_filters.py %%DATADIR%%/utilities/tests/test_forms.py +%%DATADIR%%/utilities/tests/test_html.py %%DATADIR%%/utilities/tests/test_jsonschema.py %%DATADIR%%/utilities/tests/test_management_commands.py %%DATADIR%%/utilities/tests/test_managers.py |
