git: d7f5b7bb59ac - main - net-mgmt/netbox: Update to 4.3.6
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 16 Aug 2025 15:25:49 UTC
The branch main has been updated by kai:
URL: https://cgit.FreeBSD.org/ports/commit/?id=d7f5b7bb59ac7b2dc38f6a680374de7e986b5b39
commit d7f5b7bb59ac7b2dc38f6a680374de7e986b5b39
Author: Kai Knoblich <kai@FreeBSD.org>
AuthorDate: 2025-08-16 15:16:03 +0000
Commit: Kai Knoblich <kai@FreeBSD.org>
CommitDate: 2025-08-16 15:16:03 +0000
net-mgmt/netbox: Update to 4.3.6
Changelog:
Enhancements:
* Made unread notifications more visible with improved styling and
positioning
* Include color name when exporting cables
* Add a request timeout parameter to the RSS feed dashboard widget
* Allow sharing GraphQL queries as links
* Added C18 power port type for audio devices
* Improve object type selection form field when editing permissions
* Improve performance when filtering device components by site,
location, or rack
Bug Fixes:
* Reduce redundant database queries when bulk importing devices
* Support singular VLAN IDs in list when editing a VLAN group
* Implement contains GraphQL filter for IPAM prefixes and IP ranges
* Ensure deterministic ordering of duplicate MAC addresses
* Correct dynamic query parameters for IP Address field in Add/Edit
Service form
* Fix missing changelog records for deleted tags
* Corrected excessive whitespace in script list dashboard widget
* is_api_request() should not evaluate a request's content type
* Ensure search parameter is escaped for export links under object
list views
* Fix highlighting of changed lines in changelog data
* Add GiST index on prefixes table to vastly improve bulk deletion time
* Fix height of object list action buttons & others
* Fix TypeError exception when bulk deleting bookmarks
* Fixed missing RF role options in device type schema validation
https://github.com/netbox-community/netbox/releases/tag/v4.3.6
MFH: 2025Q3
---
net-mgmt/netbox/Makefile | 10 +++++-----
net-mgmt/netbox/distinfo | 6 +++---
net-mgmt/netbox/pkg-plist | 7 +++++++
3 files changed, 15 insertions(+), 8 deletions(-)
diff --git a/net-mgmt/netbox/Makefile b/net-mgmt/netbox/Makefile
index e348578dccbd..515e8b656ee0 100644
--- a/net-mgmt/netbox/Makefile
+++ b/net-mgmt/netbox/Makefile
@@ -1,6 +1,6 @@
PORTNAME= netbox
DISTVERSIONPREFIX= v
-DISTVERSION= 4.3.5
+DISTVERSION= 4.3.6
CATEGORIES= net-mgmt python
MAINTAINER= kai@FreeBSD.org
@@ -32,16 +32,16 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=5.2.3<5.3:www/py-django52@${PY_FLA
${PYTHON_PKGNAMEPREFIX}dj52-django-prometheus>=2.4.1<2.5:www/py-dj52-django-prometheus@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-redis>=6.0.0<7:www/py-dj52-django-redis@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-rich>=2.0.0<3:www/py-dj52-django-rich@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-django-rq>=3.0.1<3.1:devel/py-dj52-django-rq@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-rq>=3.0.1<3.2:devel/py-dj52-django-rq@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-storages>=1.14.6<2:www/py-dj52-django-storages@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-tables2>=2.7.5<2.8:www/py-dj52-django-tables2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-taggit>=6.1.0<7:www/py-dj52-django-taggit@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-timezone-field>=7.1<8:www/py-dj52-django-timezone-field@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-djangorestframework>=3.16.0<3.17.0:www/py-dj52-djangorestframework@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-djangorestframework>=3.16.1<3.17.0:www/py-dj52-djangorestframework@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-drf-spectacular>=0.28.0<1:www/py-dj52-drf-spectacular@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-drf-spectacular-sidecar>=2025.7.1:www/py-dj52-drf-spectacular-sidecar@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-drf-spectacular-sidecar>=2025.8.1:www/py-dj52-drf-spectacular-sidecar@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-social-auth-app-django>=5.5.1<6:www/py-dj52-social-auth-app-django@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql>=0.278.0<0.300:devel/py-dj52-strawberry-graphql@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql>=0.278.1<0.300:devel/py-dj52-strawberry-graphql@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql-django>=0.65.1<1:www/py-dj52-strawberry-graphql-django@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-pglocks>=1.0.4<1.1:www/py-django-pglocks@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}feedparser>=6.0.11<7:textproc/py-feedparser@${PY_FLAVOR} \
diff --git a/net-mgmt/netbox/distinfo b/net-mgmt/netbox/distinfo
index 0813c8a92f20..0464d64621f9 100644
--- a/net-mgmt/netbox/distinfo
+++ b/net-mgmt/netbox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753851394
-SHA256 (netbox-community-netbox-v4.3.5_GH0.tar.gz) = ca608cf872a087af6787ba25957203a90b1ed084ff203a4f19b8861730a7bbbd
-SIZE (netbox-community-netbox-v4.3.5_GH0.tar.gz) = 18744618
+TIMESTAMP = 1755333725
+SHA256 (netbox-community-netbox-v4.3.6_GH0.tar.gz) = 29c277f97447da63e68f9569a17286b89471a977a12ea0f28d2486e79d2c6ff0
+SIZE (netbox-community-netbox-v4.3.6_GH0.tar.gz) = 18758016
diff --git a/net-mgmt/netbox/pkg-plist b/net-mgmt/netbox/pkg-plist
index 2f5ad6cd7aaa..4411170e847e 100644
--- a/net-mgmt/netbox/pkg-plist
+++ b/net-mgmt/netbox/pkg-plist
@@ -235,6 +235,8 @@
%%DATADIR%%/dcim/migrations/0206_load_module_type_profiles.py
%%DATADIR%%/dcim/migrations/0207_remove_redundant_indexes.py
%%DATADIR%%/dcim/migrations/0208_devicerole_uniqueness.py
+%%DATADIR%%/dcim/migrations/0209_device_component_denorm_site_location.py
+%%DATADIR%%/dcim/migrations/0210_macaddress_ordering.py
%%DATADIR%%/dcim/migrations/__init__.py
%%DATADIR%%/dcim/migrations/initial_data/module_type_profiles/cpu.json
%%DATADIR%%/dcim/migrations/initial_data/module_type_profiles/expansion_card.json
@@ -764,6 +766,7 @@
%%DATADIR%%/ipam/migrations/0079_add_service_fhrp_group_parent_gfk.py
%%DATADIR%%/ipam/migrations/0080_populate_service_parent.py
%%DATADIR%%/ipam/migrations/0081_remove_service_device_virtual_machine_add_parent_gfk_index.py
+%%DATADIR%%/ipam/migrations/0082_add_prefix_network_containment_indexes.py
%%DATADIR%%/ipam/migrations/__init__.py
%%DATADIR%%/ipam/models/__init__.py
%%DATADIR%%/ipam/models/asns.py
@@ -1255,6 +1258,7 @@
%%DATADIR%%/templates/extras/inc/configcontext_data.html
%%DATADIR%%/templates/extras/inc/format_toggle.html
%%DATADIR%%/templates/extras/inc/result_pending.html
+%%DATADIR%%/templates/extras/inc/script_list_content.html
%%DATADIR%%/templates/extras/journalentry.html
%%DATADIR%%/templates/extras/notificationgroup.html
%%DATADIR%%/templates/extras/object_changelog.html
@@ -1581,6 +1585,7 @@
%%DATADIR%%/utilities/paginator.py
%%DATADIR%%/utilities/password_validation.py
%%DATADIR%%/utilities/permissions.py
+%%DATADIR%%/utilities/prefetch.py
%%DATADIR%%/utilities/proxy.py
%%DATADIR%%/utilities/query.py
%%DATADIR%%/utilities/query_functions.py
@@ -1630,6 +1635,7 @@
%%DATADIR%%/utilities/templates/widgets/select_option.html
%%DATADIR%%/utilities/templates/widgets/select_option_with_pk.html
%%DATADIR%%/utilities/templates/widgets/sluginput.html
+%%DATADIR%%/utilities/templates/widgets/splitmultiselect.html
%%DATADIR%%/utilities/templatetags/__init__.py
%%DATADIR%%/utilities/templatetags/builtins/__init__.py
%%DATADIR%%/utilities/templatetags/builtins/filters.py
@@ -1658,6 +1664,7 @@
%%DATADIR%%/utilities/tests/test_forms.py
%%DATADIR%%/utilities/tests/test_managers.py
%%DATADIR%%/utilities/tests/test_ordering.py
+%%DATADIR%%/utilities/tests/test_prefetch.py
%%DATADIR%%/utilities/tests/test_request.py
%%DATADIR%%/utilities/tests/test_utils.py
%%DATADIR%%/utilities/tracking.py