[PR #20705] [MERGED] Release v4.4.5 #16020

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/20705
Author: @jeremystretch
Created: 10/28/2025
Status: Merged
Merged: 10/28/2025
Merged by: @jeremystretch

Base: mainHead: release-v4.4.5


📝 Commits (1)

📊 Changes

39 files changed (+10788 additions, -10202 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/01-feature_request.yaml (+1 -1)
📝 .github/ISSUE_TEMPLATE/02-bug_report.yaml (+1 -1)
📝 contrib/openapi.json (+22 -3)
📝 docs/release-notes/version-4.4.md (+30 -0)
📝 netbox/project-static/dist/netbox.js (+1 -1)
📝 netbox/project-static/dist/netbox.js.map (+2 -2)
📝 netbox/project-static/package.json (+1 -1)
📝 netbox/project-static/yarn.lock (+4 -4)
📝 netbox/release.yaml (+2 -2)
📝 netbox/translations/cs/LC_MESSAGES/django.mo (+0 -0)
📝 netbox/translations/cs/LC_MESSAGES/django.po (+765 -727)
📝 netbox/translations/da/LC_MESSAGES/django.mo (+0 -0)
📝 netbox/translations/da/LC_MESSAGES/django.po (+765 -726)
📝 netbox/translations/de/LC_MESSAGES/django.mo (+0 -0)
📝 netbox/translations/de/LC_MESSAGES/django.po (+766 -727)
📝 netbox/translations/es/LC_MESSAGES/django.mo (+0 -0)
📝 netbox/translations/es/LC_MESSAGES/django.po (+767 -728)
📝 netbox/translations/fr/LC_MESSAGES/django.mo (+0 -0)
📝 netbox/translations/fr/LC_MESSAGES/django.po (+765 -726)
📝 netbox/translations/it/LC_MESSAGES/django.mo (+0 -0)

...and 19 more files

📄 Description

Enhancements

  • #19751 - Disable occupied module bays in form dropdowns when installing a new module
  • #20301 - Add a "dismiss all" option to the notifications dropdown
  • #20399 - Add assigned and primary boolean filters for MAC addresses
  • #20567 - Add contacts column to services table
  • #20675 - Enable NetBox Copilot integration
  • #20692 - Add contacts column to IP addresses table
  • #20700 - Add contacts table column for various additional models

Bug Fixes

  • #19872 - Ensure custom script validation failures display error messages
  • #20389 - Fix "select all" behavior for bulk rename views
  • #20422 - Enable filtering of aggregates and prefixes by family in GraphQL API
  • #20459 - Fix validation of is_oob & is_primary fields under IP address bulk import
  • #20466 - Fix querying of devices with a primary IP assigned in GraphQL API
  • #20498 - Enforce the validation regex (if set) for custom URL fields
  • #20524 - Raise a validation error when attempting to schedule a custom script for a past date/time
  • #20541 - Fix resolution of GraphQL object fields which rely on custom filters
  • #20551 - Fix automatic slug generation in quick-add UI form
  • #20606 - Enable copying of values from table columns rendered as badges
  • #20641 - Fix AttributeError exception raised by the object changes REST API endpoint
  • #20646 - Prevent cables from connecting to objects marked as connected
  • #20655 - Fix FieldError exception when attempting to sort permissions list by actions

🔄 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/20705 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 10/28/2025 **Status:** ✅ Merged **Merged:** 10/28/2025 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `main` ← **Head:** `release-v4.4.5` --- ### 📝 Commits (1) - [`3edb206`](https://github.com/netbox-community/netbox/commit/3edb2062f696b5f764170d8134a76ffbd6908553) Release v4.4.5 ### 📊 Changes **39 files changed** (+10788 additions, -10202 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) 📝 `contrib/openapi.json` (+22 -3) 📝 `docs/release-notes/version-4.4.md` (+30 -0) 📝 `netbox/project-static/dist/netbox.js` (+1 -1) 📝 `netbox/project-static/dist/netbox.js.map` (+2 -2) 📝 `netbox/project-static/package.json` (+1 -1) 📝 `netbox/project-static/yarn.lock` (+4 -4) 📝 `netbox/release.yaml` (+2 -2) 📝 `netbox/translations/cs/LC_MESSAGES/django.mo` (+0 -0) 📝 `netbox/translations/cs/LC_MESSAGES/django.po` (+765 -727) 📝 `netbox/translations/da/LC_MESSAGES/django.mo` (+0 -0) 📝 `netbox/translations/da/LC_MESSAGES/django.po` (+765 -726) 📝 `netbox/translations/de/LC_MESSAGES/django.mo` (+0 -0) 📝 `netbox/translations/de/LC_MESSAGES/django.po` (+766 -727) 📝 `netbox/translations/es/LC_MESSAGES/django.mo` (+0 -0) 📝 `netbox/translations/es/LC_MESSAGES/django.po` (+767 -728) 📝 `netbox/translations/fr/LC_MESSAGES/django.mo` (+0 -0) 📝 `netbox/translations/fr/LC_MESSAGES/django.po` (+765 -726) 📝 `netbox/translations/it/LC_MESSAGES/django.mo` (+0 -0) _...and 19 more files_ </details> ### 📄 Description ### Enhancements * [#19751](https://github.com/netbox-community/netbox/issues/19751) - Disable occupied module bays in form dropdowns when installing a new module * [#20301](https://github.com/netbox-community/netbox/issues/20301) - Add a "dismiss all" option to the notifications dropdown * [#20399](https://github.com/netbox-community/netbox/issues/20399) - Add `assigned` and `primary` boolean filters for MAC addresses * [#20567](https://github.com/netbox-community/netbox/issues/20567) - Add contacts column to services table * [#20675](https://github.com/netbox-community/netbox/issues/20675) - Enable [NetBox Copilot](https://netboxlabs.com/products/netbox-copilot/) integration * [#20692](https://github.com/netbox-community/netbox/issues/20692) - Add contacts column to IP addresses table * [#20700](https://github.com/netbox-community/netbox/issues/20700) - Add contacts table column for various additional models ### Bug Fixes * [#19872](https://github.com/netbox-community/netbox/issues/19872) - Ensure custom script validation failures display error messages * [#20389](https://github.com/netbox-community/netbox/issues/20389) - Fix "select all" behavior for bulk rename views * [#20422](https://github.com/netbox-community/netbox/issues/20422) - Enable filtering of aggregates and prefixes by family in GraphQL API * [#20459](https://github.com/netbox-community/netbox/issues/20459) - Fix validation of `is_oob` & `is_primary` fields under IP address bulk import * [#20466](https://github.com/netbox-community/netbox/issues/20466) - Fix querying of devices with a primary IP assigned in GraphQL API * [#20498](https://github.com/netbox-community/netbox/issues/20498) - Enforce the validation regex (if set) for custom URL fields * [#20524](https://github.com/netbox-community/netbox/issues/20524) - Raise a validation error when attempting to schedule a custom script for a past date/time * [#20541](https://github.com/netbox-community/netbox/issues/20541) - Fix resolution of GraphQL object fields which rely on custom filters * [#20551](https://github.com/netbox-community/netbox/issues/20551) - Fix automatic slug generation in quick-add UI form * [#20606](https://github.com/netbox-community/netbox/issues/20606) - Enable copying of values from table columns rendered as badges * [#20641](https://github.com/netbox-community/netbox/issues/20641) - Fix `AttributeError` exception raised by the object changes REST API endpoint * [#20646](https://github.com/netbox-community/netbox/issues/20646) - Prevent cables from connecting to objects marked as connected * [#20655](https://github.com/netbox-community/netbox/issues/20655) - Fix `FieldError` exception when attempting to sort permissions list by actions --- <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:25:21 +01:00
adam closed this issue 2025-12-30 00:25:21 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#16020