[PR #4873] [MERGED] Release v2.8.8 #12938

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/4873
Author: @jeremystretch
Created: 7/21/2020
Status: Merged
Merged: 7/21/2020
Merged by: @jeremystretch

Base: masterHead: develop


📝 Commits (10+)

  • 95462ce Post-release version bump
  • e67f08c #4695 - Add metadata class to other classes
  • 20ee8ec Closes #4821: Restrict group options by selected site when bulk editing VLANs
  • f807d3a Don't ignore ImportErrors raised when loading a plugin. Fixes #4805
  • 5700ade Add NEMA 15/L15 Power Types
  • fec3ee6 Closes #4835: Support passing multiple initial values for multiple choice fields
  • d70140f Fix typo in format string
  • 683ba5e #4835: Cleanup and improved error handling
  • a260019 #4843: Use subqueries when counting multiple types of related objects
  • fa9ffb2 Fixes #4838: Fix rack power utilization display for racks without devices

📊 Changes

27 files changed (+273 additions, -121 deletions)

View changed files

📝 .gitattributes (+4 -0)
📝 docs/release-notes/version-2.8.md (+23 -0)
📝 netbox/dcim/api/views.py (+21 -7)
📝 netbox/dcim/choices.py (+42 -2)
📝 netbox/dcim/models/__init__.py (+1 -1)
📝 netbox/dcim/tables.py (+10 -24)
📝 netbox/dcim/views.py (+15 -8)
📝 netbox/extras/api/views.py (+5 -0)
📝 netbox/extras/plugins/__init__.py (+6 -9)
📝 netbox/extras/plugins/urls.py (+6 -9)
netbox/extras/plugins/utils.py (+33 -0)
📝 netbox/extras/plugins/views.py (+6 -5)
📝 netbox/ipam/api/nested_serializers.py (+3 -0)
📝 netbox/ipam/api/views.py (+5 -0)
📝 netbox/ipam/forms.py (+6 -1)
📝 netbox/ipam/tables.py (+3 -7)
📝 netbox/ipam/views.py (+5 -1)
📝 netbox/netbox/settings.py (+1 -1)
📝 netbox/templates/circuits/inc/circuit_termination.html (+13 -8)
📝 netbox/templates/dcim/rack.html (+7 -8)

...and 7 more files

📄 Description

Enhancements

  • #4805 - Improve handling of plugin loading errors
  • #4829 - Add NEMA 15 power port and outlet types
  • #4831 - Allow NAPALM to resolve device name when primary IP is not set
  • #4854 - Add staging and decommissioning statuses for sites

Bug Fixes

  • #3240 - Correct OpenAPI definition for available-prefixes endpoint
  • #4595 - Ensure consistent display of non-racked and child devices on rack view
  • #4803 - Return IP family (4 or 6) as integer rather than string
  • #4821 - Restrict group options by selected site when bulk editing VLANs
  • #4835 - Support passing multiple initial values for multiple choice fields
  • #4838 - Fix rack power utilization display for racks without devices
  • #4851 - Show locally connected peer on circuit terminations
  • #4856 - Redirect user back to circuit after connecting a termination
  • #4872 - Enable filtering virtual machine interfaces by tag

🔄 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/4873 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 7/21/2020 **Status:** ✅ Merged **Merged:** 7/21/2020 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`95462ce`](https://github.com/netbox-community/netbox/commit/95462ce0ec30614dd4471509f9f1a2bec7ab261c) Post-release version bump - [`e67f08c`](https://github.com/netbox-community/netbox/commit/e67f08c745f5605b4d15bf204686eea5009149bc) #4695 - Add metadata class to other classes - [`20ee8ec`](https://github.com/netbox-community/netbox/commit/20ee8ec1071c2d82501f0f50f3809038ae4d3ef0) Closes #4821: Restrict group options by selected site when bulk editing VLANs - [`f807d3a`](https://github.com/netbox-community/netbox/commit/f807d3a024e99c02ab2246d753d30e82dbee1d19) Don't ignore ImportErrors raised when loading a plugin. Fixes #4805 - [`5700ade`](https://github.com/netbox-community/netbox/commit/5700ade1a1861fa89b3b741ef102650347faa2f1) Add NEMA 15/L15 Power Types - [`fec3ee6`](https://github.com/netbox-community/netbox/commit/fec3ee6f08b00231ae0065702a94abce09618faa) Closes #4835: Support passing multiple initial values for multiple choice fields - [`d70140f`](https://github.com/netbox-community/netbox/commit/d70140f148c4972a7f1a1aa5fef4066c3c26bfdf) Fix typo in format string - [`683ba5e`](https://github.com/netbox-community/netbox/commit/683ba5eed31f22294a0d9f97408be05d67dba950) #4835: Cleanup and improved error handling - [`a260019`](https://github.com/netbox-community/netbox/commit/a260019a7fcb41b2ae162051d45ab1e9e14cfb27) #4843: Use subqueries when counting multiple types of related objects - [`fa9ffb2`](https://github.com/netbox-community/netbox/commit/fa9ffb23ad3ad5d012dfe3469f8a87217e5e184d) Fixes #4838: Fix rack power utilization display for racks without devices ### 📊 Changes **27 files changed** (+273 additions, -121 deletions) <details> <summary>View changed files</summary> 📝 `.gitattributes` (+4 -0) 📝 `docs/release-notes/version-2.8.md` (+23 -0) 📝 `netbox/dcim/api/views.py` (+21 -7) 📝 `netbox/dcim/choices.py` (+42 -2) 📝 `netbox/dcim/models/__init__.py` (+1 -1) 📝 `netbox/dcim/tables.py` (+10 -24) 📝 `netbox/dcim/views.py` (+15 -8) 📝 `netbox/extras/api/views.py` (+5 -0) 📝 `netbox/extras/plugins/__init__.py` (+6 -9) 📝 `netbox/extras/plugins/urls.py` (+6 -9) ➕ `netbox/extras/plugins/utils.py` (+33 -0) 📝 `netbox/extras/plugins/views.py` (+6 -5) 📝 `netbox/ipam/api/nested_serializers.py` (+3 -0) 📝 `netbox/ipam/api/views.py` (+5 -0) 📝 `netbox/ipam/forms.py` (+6 -1) 📝 `netbox/ipam/tables.py` (+3 -7) 📝 `netbox/ipam/views.py` (+5 -1) 📝 `netbox/netbox/settings.py` (+1 -1) 📝 `netbox/templates/circuits/inc/circuit_termination.html` (+13 -8) 📝 `netbox/templates/dcim/rack.html` (+7 -8) _...and 7 more files_ </details> ### 📄 Description ## Enhancements * [#4805](https://github.com/netbox-community/netbox/issues/4805) - Improve handling of plugin loading errors * [#4829](https://github.com/netbox-community/netbox/issues/4829) - Add NEMA 15 power port and outlet types * [#4831](https://github.com/netbox-community/netbox/issues/4831) - Allow NAPALM to resolve device name when primary IP is not set * [#4854](https://github.com/netbox-community/netbox/issues/4854) - Add staging and decommissioning statuses for sites ## Bug Fixes * [#3240](https://github.com/netbox-community/netbox/issues/3240) - Correct OpenAPI definition for available-prefixes endpoint * [#4595](https://github.com/netbox-community/netbox/issues/4595) - Ensure consistent display of non-racked and child devices on rack view * [#4803](https://github.com/netbox-community/netbox/issues/4803) - Return IP family (4 or 6) as integer rather than string * [#4821](https://github.com/netbox-community/netbox/issues/4821) - Restrict group options by selected site when bulk editing VLANs * [#4835](https://github.com/netbox-community/netbox/issues/4835) - Support passing multiple initial values for multiple choice fields * [#4838](https://github.com/netbox-community/netbox/issues/4838) - Fix rack power utilization display for racks without devices * [#4851](https://github.com/netbox-community/netbox/issues/4851) - Show locally connected peer on circuit terminations * [#4856](https://github.com/netbox-community/netbox/issues/4856) - Redirect user back to circuit after connecting a termination * [#4872](https://github.com/netbox-community/netbox/issues/4872) - Enable filtering virtual machine interfaces by tag --- <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:24:28 +01:00
adam closed this issue 2025-12-29 22:24:29 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#12938