Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 Nov 2025 13:32:47 +0000
From:      Kai Knoblich <kai@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: d51dac579959 - main - net-mgmt/netbox: Update to 4.4.7
Message-ID:  <6927017f.23d5f.1ab93a20@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by kai:

URL: https://cgit.FreeBSD.org/ports/commit/?id=d51dac579959e64dc71bb2b8ae8cf2016f15bec6

commit d51dac579959e64dc71bb2b8ae8cf2016f15bec6
Author:     Kai Knoblich <kai@FreeBSD.org>
AuthorDate: 2025-11-25 20:05:43 +0000
Commit:     Kai Knoblich <kai@FreeBSD.org>
CommitDate: 2025-11-26 13:12:17 +0000

    net-mgmt/netbox: Update to 4.4.7
    
    Enhancements:
    * Add Molex Micro-Fit 2x3 for power ports & power outlets
    * Enable specifying data_source & data_file when bulk import config
      templates
    * Enable filtering of custom fields by object type
    * Disallow creation of API tokens with an expiration date in the past
    * Support advanced filtering for available rack types when
      creating/editing a rack
    
    Bug Fixes:
    * Prevent out-of-band HTMX content swaps in embedded tables
    * Fix tracing of cables across multiple circuits in parallel
    * Ensure that scripts are updated immediately when a new file is
      uploaded
    * Correct OpenAPI schema for bulk create operations
    * Enforce view permissions on REST API endpoint for custom scripts
    * Ensure permissions constraints are enforced when executing custom
      scripts via the REST API
    * Pass request context to custom script when triggered by an event rule
    * Fix inadvertent translations on server error page
    * Fix TypeError exception when bulk renaming unnamed devices
    * Add missing auto_sync_enabled field in bulk edit forms
    * Fix UI styling issue when toggling between light and dark mode
    * Fix filtering by object type in UI for custom links and saved filters
    * Remove extraneous references to airflow for RackType model
    * Fix object type filter for L2VPN terminations
    * Prevent dashboard crash due to exception raised by a widget
    * Enforce proper min/max values for latitude & longitude fields
    
    https://github.com/netbox-community/netbox/releases/tag/v4.4.7
---
 net-mgmt/netbox/Makefile  | 20 ++++++++++----------
 net-mgmt/netbox/distinfo  |  6 +++---
 net-mgmt/netbox/pkg-plist |  2 ++
 3 files changed, 15 insertions(+), 13 deletions(-)

diff --git a/net-mgmt/netbox/Makefile b/net-mgmt/netbox/Makefile
index 9b92952d9df3..1dd39c1628bd 100644
--- a/net-mgmt/netbox/Makefile
+++ b/net-mgmt/netbox/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	netbox
 DISTVERSIONPREFIX=	v
-DISTVERSION=	4.4.6
+DISTVERSION=	4.4.7
 CATEGORIES=	net-mgmt python
 
 MAINTAINER=	kai@FreeBSD.org
@@ -32,9 +32,9 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}django52>=5.2.8<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.2.0<3:www/py-dj52-django-rich@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}dj52-django-rq>=3.0.1<3.2:devel/py-dj52-django-rq@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}dj52-django-rq>=3.0.1<3.3: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-tables2>=2.8.0<2.9: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.1<3.17.0:www/py-dj52-djangorestframework@${PY_FLAVOR} \
@@ -42,25 +42,25 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}django52>=5.2.8<5.3:www/py-django52@${PY_FLA
 		${PYTHON_PKGNAMEPREFIX}dj52-drf-spectacular-sidecar>=2025.10.1:www/py-dj52-drf-spectacular-sidecar@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj52-social-auth-app-django>=5.6.0<6:www/py-dj52-social-auth-app-django@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj52-sorl-thumbnail>=12.11.0<13:graphics/py-dj52-sorl-thumbnail@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql>=0.284.1<0.300:devel/py-dj52-strawberry-graphql@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql-django>=0.67.0<1:www/py-dj52-strawberry-graphql-django@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql>=0.287.0<0.300:devel/py-dj52-strawberry-graphql@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql-django>=0.67.2<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}colorama>=0.4.6<1:devel/py-colorama@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}feedparser>=6.0.12<7:textproc/py-feedparser@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.6<4:devel/py-Jinja2@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}jsonschema>=4.25.1<5:devel/py-jsonschema@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}markdown>=3.9<3.11:textproc/py-markdown@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}mkdocs-material>=9.6.22<10:textproc/py-mkdocs-material@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}mkdocs-material>=9.7.0<10:textproc/py-mkdocs-material@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}mkdocstrings>=0.30.1<1:textproc/py-mkdocstrings@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}mkdocstrings-python>=1.19.0:textproc/py-mkdocstrings-python@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}netaddr>=1.3.0<2:net/py-netaddr@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}nh3>=0.3.2<1:www/py-nh3@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pillow>=11.3.0:graphics/py-pillow@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}psycopg>=3.2.10<4:databases/py-psycopg@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}psycopg-c>=3.2.10<4:databases/py-psycopg-c@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}psycopg-pool>=3.2.6<4:databases/py-psycopg-pool@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}psycopg>=3.2.12<4:databases/py-psycopg@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}psycopg-c>=3.2.12<4:databases/py-psycopg-c@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}psycopg-pool>=3.2.7<4:databases/py-psycopg-pool@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}requests>=2.32.5<3:www/py-requests@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}rq>=2.6.0<3:devel/py-rq@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}rq>=2.6.1<3:devel/py-rq@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}social-auth-core>=4.8.1<5:security/py-social-auth-core@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}svgwrite>=1.4.3<2:graphics/py-svgwrite@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}tablib>=3.9.0<4:textproc/py-tablib@${PY_FLAVOR} \
diff --git a/net-mgmt/netbox/distinfo b/net-mgmt/netbox/distinfo
index 2731e47c8f94..28585b3d66e6 100644
--- a/net-mgmt/netbox/distinfo
+++ b/net-mgmt/netbox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762888377
-SHA256 (netbox-community-netbox-v4.4.6_GH0.tar.gz) = 989b5336f342ad5fdffd0771fc3f97b54690cbc8690bb27b5bc35baff3fa898b
-SIZE (netbox-community-netbox-v4.4.6_GH0.tar.gz) = 19262114
+TIMESTAMP = 1764101130
+SHA256 (netbox-community-netbox-v4.4.7_GH0.tar.gz) = 8eeb59a7026da78f56c92beea8e39c70590fe22c9235d70f52b142bd76312d25
+SIZE (netbox-community-netbox-v4.4.7_GH0.tar.gz) = 19261559
diff --git a/net-mgmt/netbox/pkg-plist b/net-mgmt/netbox/pkg-plist
index c42102c4c0f6..1735c18d6750 100644
--- a/net-mgmt/netbox/pkg-plist
+++ b/net-mgmt/netbox/pkg-plist
@@ -152,6 +152,7 @@
 %%DATADIR%%/core/tests/test_changelog.py
 %%DATADIR%%/core/tests/test_filtersets.py
 %%DATADIR%%/core/tests/test_models.py
+%%DATADIR%%/core/tests/test_openapi_schema.py
 %%DATADIR%%/core/tests/test_views.py
 %%DATADIR%%/core/urls.py
 %%DATADIR%%/core/utils.py
@@ -250,6 +251,7 @@
 %%DATADIR%%/dcim/migrations/0213_platform_parent.py
 %%DATADIR%%/dcim/migrations/0214_platform_rebuild.py
 %%DATADIR%%/dcim/migrations/0215_rackreservation_status.py
+%%DATADIR%%/dcim/migrations/0216_latitude_longitude_validators.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


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6927017f.23d5f.1ab93a20>