[PR #7130] [MERGED] Release v3.0.1 #13215

Closed
opened 2025-12-29 22:26:02 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/7130
Author: @jeremystretch
Created: 9/1/2021
Status: Merged
Merged: 9/1/2021
Merged by: @jeremystretch

Base: masterHead: develop


📝 Commits (10+)

  • deb53d7 Fixes #7070: Fix exception when filtering by prefix max length in UI
  • 88b230f Fixes #7071: Fix exception when removing a primary IP from a device/VM
  • bf05bc2 #7070: Fix filterset test
  • db29930 Fixes #7075: Wrap label selectors in quotes to ensure IDs with spaces are properly selected
  • 4f36885 Fixes #7096: Home links should honor BASE_PATH configuration
  • 3090981 Fixes #7084: Fix KeyError exception when editing access VLAN on an interface
  • 65c9339 Fixes #7083: Correct labeling for VM memory attribute
  • 8036d1e Fixes #7078: Restore styling on server error page
  • 7db2b9d Fixes #7072: Fix table configuration under prefix child object views
  • 415313a Fixes #7082: Avoid exception when referencing invalid content type in table

📊 Changes

61 files changed (+550 additions, -242 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/bug_report.yaml (+1 -1)
📝 .github/ISSUE_TEMPLATE/feature_request.yaml (+1 -1)
📝 docs/release-notes/version-3.0.md (+31 -0)
📝 netbox/dcim/api/views.py (+2 -2)
📝 netbox/dcim/forms.py (+4 -4)
📝 netbox/extras/filters.py (+4 -1)
📝 netbox/extras/filtersets.py (+12 -0)
📝 netbox/extras/tests/test_customfields.py (+16 -3)
📝 netbox/ipam/filtersets.py (+1 -1)
📝 netbox/ipam/forms.py (+3 -20)
📝 netbox/ipam/models/ip.py (+2 -2)
📝 netbox/ipam/tests/test_filtersets.py (+1 -1)
📝 netbox/ipam/views.py (+25 -5)
📝 netbox/netbox/api/pagination.py (+6 -16)
📝 netbox/netbox/middleware.py (+4 -4)
📝 netbox/netbox/settings.py (+5 -1)
📝 netbox/netbox/views/generic.py (+0 -1)
📝 netbox/project-static/dist/config.js (+2 -2)
📝 netbox/project-static/dist/config.js.map (+2 -2)
📝 netbox/project-static/dist/jobs.js (+2 -2)

...and 41 more files

📄 Description

Bug Fixes

  • #7041 - Properly format JSON config object returned from a NAPALM device
  • #7070 - Fix exception when filtering by prefix max length in UI
  • #7071 - Fix exception when removing a primary IP from a device/VM
  • #7072 - Fix table configuration under prefix child object views
  • #7075 - Fix UI bug when a custom field has a space in the name
  • #7080 - Fix missing image previews
  • #7081 - Fix UI bug that did not properly request and handle paginated data
  • #7082 - Avoid exception when referencing invalid content type in table
  • #7083 - Correct labeling for VM memory attribute
  • #7084 - Fix KeyError exception when editing access VLAN on an interface
  • #7084 - Fix issue where hidden VLAN form fields were incorrectly included in the form submission
  • #7089 - Fix filtering of change log by content type
  • #7090 - Allow decimal input on length field when bulk editing cables
  • #7091 - Ensure API requests from the UI are aware of BASE_PATH
  • #7092 - Fix missing bulk edit buttons on Prefix IP Addresses table
  • #7093 - Multi-select custom field filters should employ exact match
  • #7096 - Home links should honor BASE_PATH configuration
  • #7101 - Enforce MAX_PAGE_SIZE for table and REST API pagination
  • #7106 - Fix incorrect "Map It" button URL on a site's physical address field
  • #7107 - Fix missing search button and search results in IP address assignment "Assign IP" tab
  • #7109 - Ensure human readability of exceptions raised during REST API requests
  • #7113 - Show bulk edit/delete actions for prefix child objects
  • #7123 - Remove "Global" placeholder for null VRF field
  • #7124 - Fix duplicate static query param values in API Select

🔄 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/7130 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 9/1/2021 **Status:** ✅ Merged **Merged:** 9/1/2021 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`deb53d7`](https://github.com/netbox-community/netbox/commit/deb53d771d8c1dfb958587aef295ba56edec9b7e) Fixes #7070: Fix exception when filtering by prefix max length in UI - [`88b230f`](https://github.com/netbox-community/netbox/commit/88b230f0e446bc21deb27465d6f0167763081564) Fixes #7071: Fix exception when removing a primary IP from a device/VM - [`bf05bc2`](https://github.com/netbox-community/netbox/commit/bf05bc298656270ce28a17cc49e1697b6ce8c7fa) #7070: Fix filterset test - [`db29930`](https://github.com/netbox-community/netbox/commit/db2993035d03552a78ca99f1f243fbec9d08493a) Fixes #7075: Wrap label selectors in quotes to ensure IDs with spaces are properly selected - [`4f36885`](https://github.com/netbox-community/netbox/commit/4f36885c5ec97ae2550598d27607d3acaa2f1a5b) Fixes #7096: Home links should honor BASE_PATH configuration - [`3090981`](https://github.com/netbox-community/netbox/commit/30909813357e5714d9f43c756d6ab3ce9ab11217) Fixes #7084: Fix KeyError exception when editing access VLAN on an interface - [`65c9339`](https://github.com/netbox-community/netbox/commit/65c93396877dad85e2864f3b5834f2af04ca959d) Fixes #7083: Correct labeling for VM memory attribute - [`8036d1e`](https://github.com/netbox-community/netbox/commit/8036d1e5a51dca180b85f576e6a4f4bcaa3563de) Fixes #7078: Restore styling on server error page - [`7db2b9d`](https://github.com/netbox-community/netbox/commit/7db2b9d0916496ae65524fe21048a070a6b601f0) Fixes #7072: Fix table configuration under prefix child object views - [`415313a`](https://github.com/netbox-community/netbox/commit/415313ac2f9ffa76747ec905e467c1e1118205b9) Fixes #7082: Avoid exception when referencing invalid content type in table ### 📊 Changes **61 files changed** (+550 additions, -242 deletions) <details> <summary>View changed files</summary> 📝 `.github/ISSUE_TEMPLATE/bug_report.yaml` (+1 -1) 📝 `.github/ISSUE_TEMPLATE/feature_request.yaml` (+1 -1) 📝 `docs/release-notes/version-3.0.md` (+31 -0) 📝 `netbox/dcim/api/views.py` (+2 -2) 📝 `netbox/dcim/forms.py` (+4 -4) 📝 `netbox/extras/filters.py` (+4 -1) 📝 `netbox/extras/filtersets.py` (+12 -0) 📝 `netbox/extras/tests/test_customfields.py` (+16 -3) 📝 `netbox/ipam/filtersets.py` (+1 -1) 📝 `netbox/ipam/forms.py` (+3 -20) 📝 `netbox/ipam/models/ip.py` (+2 -2) 📝 `netbox/ipam/tests/test_filtersets.py` (+1 -1) 📝 `netbox/ipam/views.py` (+25 -5) 📝 `netbox/netbox/api/pagination.py` (+6 -16) 📝 `netbox/netbox/middleware.py` (+4 -4) 📝 `netbox/netbox/settings.py` (+5 -1) 📝 `netbox/netbox/views/generic.py` (+0 -1) 📝 `netbox/project-static/dist/config.js` (+2 -2) 📝 `netbox/project-static/dist/config.js.map` (+2 -2) 📝 `netbox/project-static/dist/jobs.js` (+2 -2) _...and 41 more files_ </details> ### 📄 Description ### Bug Fixes * [#7041](https://github.com/netbox-community/netbox/issues/7041) - Properly format JSON config object returned from a NAPALM device * [#7070](https://github.com/netbox-community/netbox/issues/7070) - Fix exception when filtering by prefix max length in UI * [#7071](https://github.com/netbox-community/netbox/issues/7071) - Fix exception when removing a primary IP from a device/VM * [#7072](https://github.com/netbox-community/netbox/issues/7072) - Fix table configuration under prefix child object views * [#7075](https://github.com/netbox-community/netbox/issues/7075) - Fix UI bug when a custom field has a space in the name * [#7080](https://github.com/netbox-community/netbox/issues/7080) - Fix missing image previews * [#7081](https://github.com/netbox-community/netbox/issues/7081) - Fix UI bug that did not properly request and handle paginated data * [#7082](https://github.com/netbox-community/netbox/issues/7082) - Avoid exception when referencing invalid content type in table * [#7083](https://github.com/netbox-community/netbox/issues/7083) - Correct labeling for VM memory attribute * [#7084](https://github.com/netbox-community/netbox/issues/7084) - Fix KeyError exception when editing access VLAN on an interface * [#7084](https://github.com/netbox-community/netbox/issues/7084) - Fix issue where hidden VLAN form fields were incorrectly included in the form submission * [#7089](https://github.com/netbox-community/netbox/issues/7089) - Fix filtering of change log by content type * [#7090](https://github.com/netbox-community/netbox/issues/7090) - Allow decimal input on length field when bulk editing cables * [#7091](https://github.com/netbox-community/netbox/issues/7091) - Ensure API requests from the UI are aware of `BASE_PATH` * [#7092](https://github.com/netbox-community/netbox/issues/7092) - Fix missing bulk edit buttons on Prefix IP Addresses table * [#7093](https://github.com/netbox-community/netbox/issues/7093) - Multi-select custom field filters should employ exact match * [#7096](https://github.com/netbox-community/netbox/issues/7096) - Home links should honor `BASE_PATH` configuration * [#7101](https://github.com/netbox-community/netbox/issues/7101) - Enforce `MAX_PAGE_SIZE` for table and REST API pagination * [#7106](https://github.com/netbox-community/netbox/issues/7106) - Fix incorrect "Map It" button URL on a site's physical address field * [#7107](https://github.com/netbox-community/netbox/issues/7107) - Fix missing search button and search results in IP address assignment "Assign IP" tab * [#7109](https://github.com/netbox-community/netbox/issues/7109) - Ensure human readability of exceptions raised during REST API requests * [#7113](https://github.com/netbox-community/netbox/issues/7113) - Show bulk edit/delete actions for prefix child objects * [#7123](https://github.com/netbox-community/netbox/issues/7123) - Remove "Global" placeholder for null VRF field * [#7124](https://github.com/netbox-community/netbox/issues/7124) - Fix duplicate static query param values in API Select --- <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-29 22:26:02 +01:00
adam closed this issue 2025-12-29 22:26:02 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#13215