git: 13e3002a3a21 - main - net-mgmt/netbox: Update to 4.4.9
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 29 Dec 2025 06:53:24 UTC
The branch main has been updated by kai:
URL: https://cgit.FreeBSD.org/ports/commit/?id=13e3002a3a21d78d52bfa11aae639ac994ad4dce
commit 13e3002a3a21d78d52bfa11aae639ac994ad4dce
Author: Kai Knoblich <kai@FreeBSD.org>
AuthorDate: 2025-12-18 17:16:22 +0000
Commit: Kai Knoblich <kai@FreeBSD.org>
CommitDate: 2025-12-29 06:52:05 +0000
net-mgmt/netbox: Update to 4.4.9
Changelog:
Enhancements:
* Support ASDOT notation for ASN ranges
* Add Latvian translations
* Allow filtering custom choice fields by multiple values in the UI
Bug Fixes:
* Remove devicetype_count from nested manufacturer to correct OpenAPI
schema
* Provide a clear message when encountering duplicate object IDs during
bulk import
* Preserve parent_bay during device bulk import when tags are present
* Improve handling of numeric ranges in tests
* Fix AttributeError exception triggered by event rules associated with
an object that supports file attachments
* Ensure that parent object relations are cached (for filtering) on
device/module components during instantiation
* Allow editing an IP address that resides within a range marked as
populated
* Fix inconsistent clearing of module field on ModuleBay
* Ensure cached scope is updated on child objects when a parent
region/site/location is changed
* Handle the deletion of related objects with on_delete=RESTRICT the
same as CASCADE
* Fix querying of front port templates by rear_port_id
* Avoid writing to the database when loading active ConfigRevision
* Avoid SQL subquery in RestrictedQuerySet where unnecessary
https://github.com/netbox-community/netbox/releases/tag/v4.4.9
---
net-mgmt/netbox/Makefile | 8 ++++----
net-mgmt/netbox/distinfo | 6 +++---
net-mgmt/netbox/pkg-plist | 2 ++
3 files changed, 9 insertions(+), 7 deletions(-)
diff --git a/net-mgmt/netbox/Makefile b/net-mgmt/netbox/Makefile
index 778e41fc2135..40ace2ed9ec8 100644
--- a/net-mgmt/netbox/Makefile
+++ b/net-mgmt/netbox/Makefile
@@ -1,6 +1,6 @@
PORTNAME= netbox
DISTVERSIONPREFIX= v
-DISTVERSION= 4.4.8
+DISTVERSION= 4.4.9
CATEGORIES= net-mgmt python
MAINTAINER= kai@FreeBSD.org
@@ -32,7 +32,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=5.2.9<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.3:devel/py-dj52-django-rq@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-rq>=3.2.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.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} \
@@ -42,7 +42,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=5.2.9<5.3:www/py-django52@${PY_FLA
${PYTHON_PKGNAMEPREFIX}dj52-drf-spectacular-sidecar>=2025.12.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.287.2<0.300:devel/py-dj52-strawberry-graphql@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql>=0.287.3<0.300:devel/py-dj52-strawberry-graphql@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql-django>=0.70.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}colorama>=0.4.6<1:devel/py-colorama@${PY_FLAVOR} \
@@ -50,7 +50,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=5.2.9<5.3:www/py-django52@${PY_FLA
${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.7.0<10:textproc/py-mkdocs-material@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mkdocs-material>=9.7.1<10:textproc/py-mkdocs-material@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mkdocstrings>=1.0.0<2:textproc/py-mkdocstrings@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mkdocstrings-python>=2.0.1:textproc/py-mkdocstrings-python@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}netaddr>=1.3.0<2:net/py-netaddr@${PY_FLAVOR} \
diff --git a/net-mgmt/netbox/distinfo b/net-mgmt/netbox/distinfo
index 36f28e6fce16..2faff94d9d24 100644
--- a/net-mgmt/netbox/distinfo
+++ b/net-mgmt/netbox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765297860
-SHA256 (netbox-community-netbox-v4.4.8_GH0.tar.gz) = 0ed97845afa0a2f514b4c87f2b06987328ab513b7484630c52d4ab277b3341cc
-SIZE (netbox-community-netbox-v4.4.8_GH0.tar.gz) = 19294270
+TIMESTAMP = 1766944950
+SHA256 (netbox-community-netbox-v4.4.9_GH0.tar.gz) = bf42a0a4b8640b26b012856fdd05dca99f3ad10c0554b3e28788d07351318738
+SIZE (netbox-community-netbox-v4.4.9_GH0.tar.gz) = 19508351
diff --git a/net-mgmt/netbox/pkg-plist b/net-mgmt/netbox/pkg-plist
index 1735c18d6750..7455f9c739bd 100644
--- a/net-mgmt/netbox/pkg-plist
+++ b/net-mgmt/netbox/pkg-plist
@@ -1496,6 +1496,8 @@
%%DATADIR%%/translations/it/LC_MESSAGES/django.po
%%DATADIR%%/translations/ja/LC_MESSAGES/django.mo
%%DATADIR%%/translations/ja/LC_MESSAGES/django.po
+%%DATADIR%%/translations/lv/LC_MESSAGES/django.mo
+%%DATADIR%%/translations/lv/LC_MESSAGES/django.po
%%DATADIR%%/translations/nl/LC_MESSAGES/django.mo
%%DATADIR%%/translations/nl/LC_MESSAGES/django.po
%%DATADIR%%/translations/pl/LC_MESSAGES/django.mo