From 9f69c46a9907133ecee7501932e57d3162f0b506 Mon Sep 17 00:00:00 2001 From: Brian Tiemann Date: Wed, 5 Mar 2025 18:43:41 -0500 Subject: [PATCH] NetBox v4.2.5 --- .../ISSUE_TEMPLATE/01-feature_request.yaml | 2 +- .github/ISSUE_TEMPLATE/02-bug_report.yaml | 2 +- docs/release-notes/version-4.2.md | 29 +++++++++++++++++++ netbox/project-static/yarn.lock | 16 +++++----- netbox/release.yaml | 4 +-- requirements.txt | 12 ++++---- 6 files changed, 47 insertions(+), 18 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/01-feature_request.yaml b/.github/ISSUE_TEMPLATE/01-feature_request.yaml index f8c7f7e9b..f7cf89ee6 100644 --- a/.github/ISSUE_TEMPLATE/01-feature_request.yaml +++ b/.github/ISSUE_TEMPLATE/01-feature_request.yaml @@ -15,7 +15,7 @@ body: attributes: label: NetBox version description: What version of NetBox are you currently running? - placeholder: v4.2.4 + placeholder: v4.2.5 validations: required: true - type: dropdown diff --git a/.github/ISSUE_TEMPLATE/02-bug_report.yaml b/.github/ISSUE_TEMPLATE/02-bug_report.yaml index 1789d27aa..7a4910dcc 100644 --- a/.github/ISSUE_TEMPLATE/02-bug_report.yaml +++ b/.github/ISSUE_TEMPLATE/02-bug_report.yaml @@ -27,7 +27,7 @@ body: attributes: label: NetBox Version description: What version of NetBox are you currently running? - placeholder: v4.2.4 + placeholder: v4.2.5 validations: required: true - type: dropdown diff --git a/docs/release-notes/version-4.2.md b/docs/release-notes/version-4.2.md index 5612bfca7..75e992cca 100644 --- a/docs/release-notes/version-4.2.md +++ b/docs/release-notes/version-4.2.md @@ -1,5 +1,34 @@ # NetBox v4.2 +## v4.2.5 (2025-03-05) + +### Enhancements + +* [#18141](https://github.com/netbox-community/netbox/issues/18141) - Support "Quick Add" for plugins +* [#18403](https://github.com/netbox-community/netbox/issues/18403) - Improve performance of job list views +* [#18095](https://github.com/netbox-community/netbox/issues/18095) - Ensure contacts are shown on children of objects with contacts +* [#17944](https://github.com/netbox-community/netbox/issues/17944) - Allow script inputs to be filtered on ObjectVar and MultiObjectVar selections +* [#17357](https://github.com/netbox-community/netbox/issues/17357) - Use VirtualChassis name as fallback for unnamed devices +* [#18772](https://github.com/netbox-community/netbox/issues/18772) - Add "type" filter for virtual circuits +* [#18693](https://github.com/netbox-community/netbox/issues/18693) - Support setting VLAN translation on bulk edit of interfaces +* [#18024](https://github.com/netbox-community/netbox/issues/18024) - Add permalink URL pattern to match a custom script by module and class name +* [#17542](https://github.com/netbox-community/netbox/issues/17542) - Add contact assignments to VPN tunnels + +### Bug Fixes + +* [#18768](https://github.com/netbox-community/netbox/issues/18768) - Fix removing a secondary MAC address from an interface +* [#18722](https://github.com/netbox-community/netbox/issues/18722) - Improve UI feedback on failed script execution +* [#18605](https://github.com/netbox-community/netbox/issues/18605) - Limit VLAN selection dropdown to choices appropriate to site +* [#15016](https://github.com/netbox-community/netbox/issues/15016) - Prevent AssertionError when adding multiple devices "mid-span" in a cable trace +* [#17796](https://github.com/netbox-community/netbox/issues/17796) - Fix IndexError on "Create & Add Another" operation on custom field choices +* [#15924](https://github.com/netbox-community/netbox/issues/15924) - Prevent setting tagged VLANs on interfaces with mode: tagged-all +* [#18758](https://github.com/netbox-community/netbox/issues/18758) - Fix FieldError when sorting by account count field in providers list +* [#18753](https://github.com/netbox-community/netbox/issues/18753) - Prevent webhooks from being triggered on a script dry-run +* [#17488](https://github.com/netbox-community/netbox/issues/17488) - Ensure VLANGroup.vid_ranges shows up in API results +* [#18451](https://github.com/netbox-community/netbox/pull/18451) - Allow primary key for nested models in OpenAPI request schemas + +--- + ## v4.2.4 (2025-02-21) ### Enhancements diff --git a/netbox/project-static/yarn.lock b/netbox/project-static/yarn.lock index 92e7e7bd1..816779bce 100644 --- a/netbox/project-static/yarn.lock +++ b/netbox/project-static/yarn.lock @@ -2673,10 +2673,10 @@ safe-regex-test@^1.0.3: es-errors "^1.3.0" is-regex "^1.1.4" -sass@1.83.4: - version "1.83.4" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.83.4.tgz#5ccf60f43eb61eeec300b780b8dcb85f16eec6d1" - integrity sha512-B1bozCeNQiOgDcLd33e2Cs2U60wZwjUUXzh900ZyQF5qUasvMdDZYbQ566LJu7cqR+sAHlAfO6RMkaID5s6qpA== +sass@1.85.0: + version "1.85.0" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.85.0.tgz#0127ef697d83144496401553f0a0e87be83df45d" + integrity sha512-3ToiC1xZ1Y8aU7+CkgCI/tqyuPXEmYGJXO7H4uqp0xkLXUqp88rQQ4j1HmP37xSJLbCJPaIiv+cT1y+grssrww== dependencies: chokidar "^4.0.0" immutable "^5.0.2" @@ -2882,10 +2882,10 @@ toggle-selection@^1.0.6: resolved "https://registry.yarnpkg.com/toggle-selection/-/toggle-selection-1.0.6.tgz#6e45b1263f2017fa0acc7d89d78b15b8bf77da32" integrity sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ== -tom-select@2.4.2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/tom-select/-/tom-select-2.4.2.tgz#9764faf6cba51f6571d03a79bb7c1cac1cac7a5a" - integrity sha512-2RWjkL3gMDz9E+u8w+tQy9JWsYq8gaSytEVeugKYDeMus6ZtxT1HttLPnXsfHCnBPlsNubVyj5gtUeN+S+bcpA== +tom-select@2.4.3: + version "2.4.3" + resolved "https://registry.yarnpkg.com/tom-select/-/tom-select-2.4.3.tgz#1daa4131cd317de691f39eb5bf41148265986c1f" + integrity sha512-MFFrMxP1bpnAMPbdvPCZk0KwYxLqhYZso39torcdoefeV/NThNyDu8dV96/INJ5XQVTL3O55+GqQ78Pkj5oCfw== dependencies: "@orchidjs/sifter" "^1.1.0" "@orchidjs/unicode-variants" "^1.1.2" diff --git a/netbox/release.yaml b/netbox/release.yaml index 15756c597..89259f8f5 100644 --- a/netbox/release.yaml +++ b/netbox/release.yaml @@ -1,3 +1,3 @@ -version: "4.2.4" +version: "4.2.5" edition: "Community" -published: "2025-02-21" +published: "2025-03-05" diff --git a/requirements.txt b/requirements.txt index a01479311..68a8b21c3 100644 --- a/requirements.txt +++ b/requirements.txt @@ -15,23 +15,23 @@ django-tables2==2.7.5 django-timezone-field==7.1 djangorestframework==3.15.2 drf-spectacular==0.28.0 -drf-spectacular-sidecar==2025.2.1 +drf-spectacular-sidecar==2025.3.1 feedparser==6.0.11 gunicorn==23.0.0 -Jinja2==3.1.5 +Jinja2==3.1.6 Markdown==3.7 -mkdocs-material==9.6.5 +mkdocs-material==9.6.7 mkdocstrings[python-legacy]==0.27.0 netaddr==1.3.0 -nh3==0.2.20 +nh3==0.2.21 Pillow==11.1.0 -psycopg[c,pool]==3.2.4 +psycopg[c,pool]==3.2.5 PyYAML==6.0.2 requests==2.32.3 rq==2.1.0 social-auth-app-django==5.4.3 social-auth-core==4.5.6 -strawberry-graphql==0.260.2 +strawberry-graphql==0.262.2 strawberry-graphql-django==0.52.0 svgwrite==1.4.3 tablib==3.8.0