[PR #20086] [MERGED] Pre-release QA for v4.4.0-beta1 #15821

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/20086
Author: @jeremystretch
Created: 8/12/2025
Status: Merged
Merged: 8/14/2025
Merged by: @jeremystretch

Base: featureHead: pre-release-cleanup


📝 Commits (10+)

📊 Changes

40 files changed (+360 additions, -157 deletions)

View changed files

📝 netbox/circuits/urls.py (+1 -5)
📝 netbox/circuits/views.py (+6 -1)
📝 netbox/core/api/serializers_/object_types.py (+4 -3)
📝 netbox/core/filtersets.py (+8 -2)
📝 netbox/core/jobs.py (+35 -37)
📝 netbox/core/management/commands/nbshell.py (+2 -2)
📝 netbox/core/tests/test_filtersets.py (+45 -0)
📝 netbox/core/views.py (+6 -0)
📝 netbox/dcim/api/serializers_/platforms.py (+4 -3)
📝 netbox/dcim/api/views.py (+15 -2)
📝 netbox/dcim/forms/bulk_import.py (+6 -0)
📝 netbox/dcim/models/devices.py (+0 -9)
📝 netbox/dcim/object_actions.py (+0 -3)
📝 netbox/dcim/tables/devices.py (+6 -2)
📝 netbox/dcim/views.py (+12 -3)
📝 netbox/extras/forms/bulk_edit.py (+13 -0)
📝 netbox/extras/jobs.py (+5 -0)
📝 netbox/extras/scripts.py (+4 -4)
📝 netbox/extras/tables/tables.py (+4 -4)
📝 netbox/extras/views.py (+21 -1)

...and 20 more files

📄 Description

This serves as a consolidated PR for miscellaneous fixes and cleanup relating to v4.4 milestone features. Each change is made in a separate commit referencing the pertinent feature request; please reference the commit history for a summary of the changes.


🔄 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/20086 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 8/12/2025 **Status:** ✅ Merged **Merged:** 8/14/2025 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `feature` ← **Head:** `pre-release-cleanup` --- ### 📝 Commits (10+) - [`206201a`](https://github.com/netbox-community/netbox/commit/206201a6593d6bb1486f4cc253a55be6dbfb3b08) #17413: Remove redundant name & slug fields from Platform model - [`f206a22`](https://github.com/netbox-community/netbox/commit/f206a2238f5249a66253b629d04785e949019b0a) #17413: Distinguish platforms by manufacturer when bulk importing devices - [`77def92`](https://github.com/netbox-community/netbox/commit/77def92c25b150e420b962efb2434c3e9121b234) #19740: Add parent column to PlatformTable - [`e4f0611`](https://github.com/netbox-community/netbox/commit/e4f0611f78a114f189858ef9960dd4be64ba8f18) #19740: Annotate cumulative counts for platform child objects - [`a175030`](https://github.com/netbox-community/netbox/commit/a17503065586ade8b86f9b5245f41a35c0d692af) #19740: Add missing advisory lock key - [`cd3f930`](https://github.com/netbox-community/netbox/commit/cd3f930e1940721058df8c16a6eb7443bac024a9) #18349: Adopt new job logging functionality (#19816) - [`4044ae8`](https://github.com/netbox-community/netbox/commit/4044ae8f8a96df98747ba56cdc771ec1a5f8797e) #18204: Misc cleanup - [`128b6a9`](https://github.com/netbox-community/netbox/commit/128b6a9c04fc3c964d9e96895751d2c9ea37eb61) #19231: Add bulk rename support for virtual circuits - [`32ee4cf`](https://github.com/netbox-community/netbox/commit/32ee4cf0043af9701eecd9d313bf9bde8315faca) #19231: Add bulk rename support for image attachments - [`6198092`](https://github.com/netbox-community/netbox/commit/619809204746c66b1fe344e6c3cc9708d38842a0) #18990: Add bulk edit & bulk delete support for image attachments ### 📊 Changes **40 files changed** (+360 additions, -157 deletions) <details> <summary>View changed files</summary> 📝 `netbox/circuits/urls.py` (+1 -5) 📝 `netbox/circuits/views.py` (+6 -1) 📝 `netbox/core/api/serializers_/object_types.py` (+4 -3) 📝 `netbox/core/filtersets.py` (+8 -2) 📝 `netbox/core/jobs.py` (+35 -37) 📝 `netbox/core/management/commands/nbshell.py` (+2 -2) 📝 `netbox/core/tests/test_filtersets.py` (+45 -0) 📝 `netbox/core/views.py` (+6 -0) 📝 `netbox/dcim/api/serializers_/platforms.py` (+4 -3) 📝 `netbox/dcim/api/views.py` (+15 -2) 📝 `netbox/dcim/forms/bulk_import.py` (+6 -0) 📝 `netbox/dcim/models/devices.py` (+0 -9) 📝 `netbox/dcim/object_actions.py` (+0 -3) 📝 `netbox/dcim/tables/devices.py` (+6 -2) 📝 `netbox/dcim/views.py` (+12 -3) 📝 `netbox/extras/forms/bulk_edit.py` (+13 -0) 📝 `netbox/extras/jobs.py` (+5 -0) 📝 `netbox/extras/scripts.py` (+4 -4) 📝 `netbox/extras/tables/tables.py` (+4 -4) 📝 `netbox/extras/views.py` (+21 -1) _...and 20 more files_ </details> ### 📄 Description This serves as a consolidated PR for miscellaneous fixes and cleanup relating to [v4.4 milestone features](https://github.com/netbox-community/netbox/issues?q=is%3Aissue%20state%3Aopen%20milestone%3Av4.4.0). Each change is made in a separate commit referencing the pertinent feature request; please reference the commit history for a summary of the changes. --- <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:24:15 +01:00
adam closed this issue 2025-12-30 00:24:15 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#15821