[PR #18986] [MERGED] Release v4.2.6 #15494

Closed
opened 2025-12-30 00:22:17 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/18986
Author: @jnovinger
Created: 3/21/2025
Status: Merged
Merged: 3/21/2025
Merged by: @bctiemann

Base: mainHead: release-v4.2.6


📝 Commits (2)

📊 Changes

39 files changed (+14198 additions, -13120 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/01-feature_request.yaml (+1 -1)
📝 .github/ISSUE_TEMPLATE/02-bug_report.yaml (+1 -1)
📝 base_requirements.txt (+5 -3)
📝 contrib/generated_schema.json (+6 -0)
📝 docs/release-notes/version-4.2.md (+35 -0)
📝 netbox/project-static/dist/netbox.js (+6 -6)
📝 netbox/project-static/dist/netbox.js.map (+2 -2)
📝 netbox/project-static/package.json (+2 -2)
📝 netbox/project-static/yarn.lock (+11 -11)
📝 netbox/release.yaml (+2 -2)
📝 netbox/translations/cs/LC_MESSAGES/django.mo (+0 -0)
📝 netbox/translations/cs/LC_MESSAGES/django.po (+778 -750)
📝 netbox/translations/da/LC_MESSAGES/django.mo (+0 -0)
📝 netbox/translations/da/LC_MESSAGES/django.po (+770 -743)
📝 netbox/translations/de/LC_MESSAGES/django.mo (+0 -0)
📝 netbox/translations/de/LC_MESSAGES/django.po (+780 -749)
📝 netbox/translations/es/LC_MESSAGES/django.mo (+0 -0)
📝 netbox/translations/es/LC_MESSAGES/django.po (+774 -743)
📝 netbox/translations/fr/LC_MESSAGES/django.mo (+0 -0)
📝 netbox/translations/fr/LC_MESSAGES/django.po (+778 -745)

...and 19 more files

📄 Description

Enhancements

  • #17503 - Add rack title above rack on rack detail view
  • #17686 - Add config option for disk space divisor
  • #18579 - Update filtersets and filter forms to include contact filters where missing
  • #18744 - Ensure contact link in tables is hyperlinked
  • #18816 - Add FC/UPC, FC/APC and FC/PC port types
  • #18880 - Delay enqueuing background tasks until DB transaction is committed to avoid race condition
  • #18939 - Support site group search for ASNs

Bug Fixes

  • #18409 - Eliminate N+1 issue by adding generic prefetch operation to Interface API endpoint
  • #18557 - Update JSONField to enclose bare string values in quotes
  • #18582 - Fix prefix bulk import with associated VLAN and conflicting VLAN IDs
  • #18742 - Ensure location list and detail views show related VLAN group information
  • #18782 - Ensure misconfigured object list widgets on the dashboard now degrade gracefully
  • #18833 - Fix inventory item bulk edit to ensure that component name and type are both validated Ensure
  • #18838 - Ensure that local context data correctly rejects falsy values
  • #18845 - Restore default sort behavior of name column on devices list view
  • #18863 - Exempt MPTT-based models from ordering fix introduced in #18279
  • #18869 - Ensure numeric conversion helper always return a clean decimal value
  • #18872 - Ensure that kind is a required field when making journal entries
  • #18884 - Ensure tag deserialization is handled correctly
  • #18887 - Allow VM interface objects to be set on prefix object-type custom field
  • #18926 - Fix icon displayed for GitHub authentication on login page
  • #18928 - Support cascading deletions when cleaning up expired changelog records
  • #18933 - Allow filtering VLAN groups by associated site groups
  • #18944 - Ensure clearing "Widget type" field when adding widgets to dashboard does not cause a "ValueError: Unregistered widget class" error
  • #18949 - Add missing contacts property to GraphQL types where the associated model has a connection to a contact

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/netbox-community/netbox/pull/18986 **Author:** [@jnovinger](https://github.com/jnovinger) **Created:** 3/21/2025 **Status:** ✅ Merged **Merged:** 3/21/2025 **Merged by:** [@bctiemann](https://github.com/bctiemann) **Base:** `main` ← **Head:** `release-v4.2.6` --- ### 📝 Commits (2) - [`34d80be`](https://github.com/netbox-community/netbox/commit/34d80beaa226d71e45332a98dd9d6f31389138c5) Release v4.2.6 - [`40452ea`](https://github.com/netbox-community/netbox/commit/40452ead621ec5130d5f3b6c2e7e829c4866170d) Cleanup release notes ### 📊 Changes **39 files changed** (+14198 additions, -13120 deletions) <details> <summary>View changed files</summary> 📝 `.github/ISSUE_TEMPLATE/01-feature_request.yaml` (+1 -1) 📝 `.github/ISSUE_TEMPLATE/02-bug_report.yaml` (+1 -1) 📝 `base_requirements.txt` (+5 -3) 📝 `contrib/generated_schema.json` (+6 -0) 📝 `docs/release-notes/version-4.2.md` (+35 -0) 📝 `netbox/project-static/dist/netbox.js` (+6 -6) 📝 `netbox/project-static/dist/netbox.js.map` (+2 -2) 📝 `netbox/project-static/package.json` (+2 -2) 📝 `netbox/project-static/yarn.lock` (+11 -11) 📝 `netbox/release.yaml` (+2 -2) 📝 `netbox/translations/cs/LC_MESSAGES/django.mo` (+0 -0) 📝 `netbox/translations/cs/LC_MESSAGES/django.po` (+778 -750) 📝 `netbox/translations/da/LC_MESSAGES/django.mo` (+0 -0) 📝 `netbox/translations/da/LC_MESSAGES/django.po` (+770 -743) 📝 `netbox/translations/de/LC_MESSAGES/django.mo` (+0 -0) 📝 `netbox/translations/de/LC_MESSAGES/django.po` (+780 -749) 📝 `netbox/translations/es/LC_MESSAGES/django.mo` (+0 -0) 📝 `netbox/translations/es/LC_MESSAGES/django.po` (+774 -743) 📝 `netbox/translations/fr/LC_MESSAGES/django.mo` (+0 -0) 📝 `netbox/translations/fr/LC_MESSAGES/django.po` (+778 -745) _...and 19 more files_ </details> ### 📄 Description ## Enhancements * [#17503](https://github.com/netbox-community/netbox/issues/17503) - Add rack title above rack on rack detail view * [#17686](https://github.com/netbox-community/netbox/issues/17686) - Add config option for disk space divisor * [#18579](https://github.com/netbox-community/netbox/issues/18579) - Update filtersets and filter forms to include contact filters where missing * [#18744](https://github.com/netbox-community/netbox/issues/18744) - Ensure contact link in tables is hyperlinked * [#18816](https://github.com/netbox-community/netbox/issues/18816) - Add FC/UPC, FC/APC and FC/PC port types * [#18880](https://github.com/netbox-community/netbox/issues/18880) - Delay enqueuing background tasks until DB transaction is committed to avoid race condition * [#18939](https://github.com/netbox-community/netbox/issues/18939) - Support site group search for ASNs ## Bug Fixes * [#18409](https://github.com/netbox-community/netbox/issues/18409) - Eliminate N+1 issue by adding generic prefetch operation to Interface API endpoint * [#18557](https://github.com/netbox-community/netbox/issues/18557) - Update JSONField to enclose bare string values in quotes * [#18582](https://github.com/netbox-community/netbox/issues/18582) - Fix prefix bulk import with associated VLAN and conflicting VLAN IDs * [#18742](https://github.com/netbox-community/netbox/issues/18742) - Ensure location list and detail views show related VLAN group information * [#18782](https://github.com/netbox-community/netbox/issues/18782) - Ensure misconfigured object list widgets on the dashboard now degrade gracefully * [#18833](https://github.com/netbox-community/netbox/issues/18833) - Fix inventory item bulk edit to ensure that component name and type are both validated Ensure * [#18838](https://github.com/netbox-community/netbox/issues/18838) - Ensure that local context data correctly rejects falsy values * [#18845](https://github.com/netbox-community/netbox/issues/18845) - Restore default sort behavior of name column on devices list view * [#18863](https://github.com/netbox-community/netbox/issues/18863) - Exempt MPTT-based models from ordering fix introduced in #18279 * [#18869](https://github.com/netbox-community/netbox/issues/18869) - Ensure numeric conversion helper always return a clean decimal value * [#18872](https://github.com/netbox-community/netbox/issues/18872) - Ensure that `kind` is a required field when making journal entries * [#18884](https://github.com/netbox-community/netbox/issues/18884) - Ensure tag deserialization is handled correctly * [#18887](https://github.com/netbox-community/netbox/issues/18887) - Allow VM interface objects to be set on prefix object-type custom field * [#18926](https://github.com/netbox-community/netbox/issues/18926) - Fix icon displayed for GitHub authentication on login page * [#18928](https://github.com/netbox-community/netbox/issues/18928) - Support cascading deletions when cleaning up expired changelog records * [#18933](https://github.com/netbox-community/netbox/issues/18933) - Allow filtering VLAN groups by associated site groups * [#18944](https://github.com/netbox-community/netbox/issues/18944) - Ensure clearing "Widget type" field when adding widgets to dashboard does not cause a "ValueError: Unregistered widget class" error * [#18949](https://github.com/netbox-community/netbox/issues/18949) - Add missing contacts property to GraphQL types where the associated model has a connection to a contact --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2025-12-30 00:22:17 +01:00
adam closed this issue 2025-12-30 00:22:17 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#15494