From nobody Sat Aug 16 15:25:49 2025 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4c42qf0bD0z64Xch; Sat, 16 Aug 2025 15:25:50 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4c42qd3WBJz3fY6; Sat, 16 Aug 2025 15:25:49 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1755357949; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=GV9qQUImEFQcvITZMlhBrRVHYdN1Mcv4S2fh2gru+Uw=; b=XpBcdYoIZPdPDahkYJ4/ZvPJP7nsEZekDAlroc+Vxcy+P3hq2KM21ZXwrPJraxeb4JY2wf wme7Irs/HTmN5pcPzhl3JMPGuFEuU9m/W9HQcxsAjb1LhRWq016Iyw+uLpQzlK+4E8f09g aIhSd6H/K9dBZgB1EJNJpjqi6xoxKBLSp+NPUIGQAw+u2zV5g86B7heXMfXioGtym98bN6 tNh1HYlae29aEWDH7aJqzI4ALgXG6pBwrVLCKfTcQFh16ok32VBg6cHWHuz4tHjZlvzWZg kacawvVit3uWwlquXfRgBbRjNDGGqMWTdzVRJECZNVS4DVsVWBYn3SVdSwPUAA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1755357949; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=GV9qQUImEFQcvITZMlhBrRVHYdN1Mcv4S2fh2gru+Uw=; b=gpTJgRCw8Lqredyn6v24SvEHM/AMUs+a3rb7bQPQ/h4C4ATDzjCirRXoBaJlCuO/VL6Rk4 p0H/oAQWLPlyFtTQDXo5mdQOhfpTIH5cBjGPufsDuXkJK7CPXnVfjZNivr1NSRDeqghJ9x r801UbF7actwR2tF1qPsaEz/UASyimGsRhdwKGREme9M//uxoMo55UqI66x9DH7HO/0uhu IEvMrhTnaIdEs8q9GWvtQrS9jxgdGbx6pRACnowxBvmU6YzcJfBLhW5VvcmU1MmCAsSl9+ AOFahCOh3Y1CJzfH5j2rd/YbbIwkV1t59G0KkeEI4+mqrZjkMnZj1sn0k/goOA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1755357949; a=rsa-sha256; cv=none; b=teeOyFvZIHe6L4mlPzOyEDKOShw3vKV8CNWz020XjFRd7okW1GdP/dtwNNsuzHFNs5dd9Z V/eVkf4Iojo6bFglPJN8uK+gm6DUIApy2ptZ7TjjeA2RQs8oHzh6af9a1mflauokA7N+ta dz+HZfCWD+UtWgf0EAw+caQbIqhIO0iAeSkZGUQQbgDuBPNr59pIM2lag1hPcBYtrkn9S3 O8U1ufvdhULEZYPMwqpSwPqm9UG0MZFZaBlDbMDjNm8HPVuc2tBRSMAaG2h+1UA0vMNrDU 0B/HpAfn+1YFGCQnnkI/nII7zPwbh4/AsiX2G/89uYVrKLsKlnZcH9jmz7AjUg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4c42qd2rlqzD7C; Sat, 16 Aug 2025 15:25:49 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 57GFPnkx027403; Sat, 16 Aug 2025 15:25:49 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 57GFPnWr027400; Sat, 16 Aug 2025 15:25:49 GMT (envelope-from git) Date: Sat, 16 Aug 2025 15:25:49 GMT Message-Id: <202508161525.57GFPnWr027400@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Kai Knoblich Subject: git: d7f5b7bb59ac - main - net-mgmt/netbox: Update to 4.3.6 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kai X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: d7f5b7bb59ac7b2dc38f6a680374de7e986b5b39 Auto-Submitted: auto-generated The branch main has been updated by kai: URL: https://cgit.FreeBSD.org/ports/commit/?id=d7f5b7bb59ac7b2dc38f6a680374de7e986b5b39 commit d7f5b7bb59ac7b2dc38f6a680374de7e986b5b39 Author: Kai Knoblich AuthorDate: 2025-08-16 15:16:03 +0000 Commit: Kai Knoblich 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