[PR #1708] [MERGED] Release v2.2.5 #12254

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/1708
Author: @jeremystretch
Created: 11/14/2017
Status: Merged
Merged: 11/14/2017
Merged by: @jeremystretch

Base: masterHead: develop


📝 Commits (10+)

  • e56fc4b Post-release version bump
  • b8df05c Fixes #1655. Removed explicit field references. (#1656)
  • 626fbd1 Closes #1684: Replaced prefix 'parent' filter with 'within' and 'within_include'
  • c6f3b00 Fixes #1676: Correct filtering of child prefixes upon bulk edit/delete from the parent prefix view
  • 74cc8c0 Fixes #1650: Correct numeric ordering for interfaces with no alphabetic type
  • 4801343 Refreshed contributing docs
  • f2fbd92 Tweaked the issue template
  • f77bf72 Closes #1683: Replaced default 500 handler with custom middleware to provide preliminary troubleshooting assistance
  • 368c30e Removed unused imports
  • 5d19a9f Rearranged device/VM view and expanded component lists

📊 Changes

116 files changed (+859 additions, -625 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE.md (+16 -9)
📝 CONTRIBUTING.md (+63 -73)
📝 netbox/circuits/api/views.py (+2 -3)
📝 netbox/circuits/filters.py (+0 -1)
📝 netbox/circuits/forms.py (+0 -1)
📝 netbox/circuits/models.py (+1 -1)
📝 netbox/circuits/tables.py (+1 -3)
📝 netbox/circuits/tests/test_api.py (+6 -5)
📝 netbox/circuits/urls.py (+0 -1)
📝 netbox/circuits/views.py (+2 -1)
📝 netbox/dcim/api/serializers.py (+10 -6)
📝 netbox/dcim/api/views.py (+18 -9)
📝 netbox/dcim/filters.py (+10 -8)
📝 netbox/dcim/formfields.py (+1 -2)
📝 netbox/dcim/forms.py (+10 -8)
📝 netbox/dcim/models.py (+28 -4)
📝 netbox/dcim/querysets.py (+4 -4)
📝 netbox/dcim/tables.py (+0 -1)
📝 netbox/dcim/tests/test_api.py (+9 -9)
📝 netbox/dcim/urls.py (+1 -2)

...and 80 more files

📄 Description

Enhancements

  • #1512 - Added a view to search for an IP address being assigned to an interface
  • #1679 - Added IP address roles to device/VM interface lists
  • #1683 - Replaced default 500 handler with custom middleware to provide preliminary troubleshooting assistance
  • #1684 - Replaced prefix parent filter with within and within_include

Bug Fixes

  • #1471 - Correct bulk selection of IP addresses within a prefix assigned to a VRF
  • #1642 - Validate device type classification when creating console server ports and power outlets
  • #1650 - Correct numeric ordering for interfaces with no alphabetic type
  • #1676 - Correct filtering of child prefixes upon bulk edit/delete from the parent prefix view
  • #1689 - Disregard IP address mask when filtering for child IPs of a prefix
  • #1696 - Fix for NAPALM v2.0+
  • #1699 - Correct nested representation in the API of primary IPs for virtual machines and add missing primary_ip property
  • #1701 - Fixed validation in extras/0008_reports.py migration for certain versions of PostgreSQL
  • #1703 - Added API serializer validation for custom integer fields
  • #1705 - Fixed filtering of devices with a status of offline

🔄 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/1708 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 11/14/2017 **Status:** ✅ Merged **Merged:** 11/14/2017 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`e56fc4b`](https://github.com/netbox-community/netbox/commit/e56fc4b1ee88491328416d5bf68f177dea02fbb8) Post-release version bump - [`b8df05c`](https://github.com/netbox-community/netbox/commit/b8df05cf88b21f1165b43160329a3a617ffb2a11) Fixes #1655. Removed explicit field references. (#1656) - [`626fbd1`](https://github.com/netbox-community/netbox/commit/626fbd1d1045db7c7c45a6fc0d9662838d403cde) Closes #1684: Replaced prefix 'parent' filter with 'within' and 'within_include' - [`c6f3b00`](https://github.com/netbox-community/netbox/commit/c6f3b00f0e1d626f63e7a1bbab67a303bf0546e7) Fixes #1676: Correct filtering of child prefixes upon bulk edit/delete from the parent prefix view - [`74cc8c0`](https://github.com/netbox-community/netbox/commit/74cc8c022cbdda0a606dab7fc5f0dd8d1e63c66b) Fixes #1650: Correct numeric ordering for interfaces with no alphabetic type - [`4801343`](https://github.com/netbox-community/netbox/commit/480134302fd906f154d605bca324513631ac7ef2) Refreshed contributing docs - [`f2fbd92`](https://github.com/netbox-community/netbox/commit/f2fbd92f78a5179a97435e2a969b90e36500859b) Tweaked the issue template - [`f77bf72`](https://github.com/netbox-community/netbox/commit/f77bf72de824bd86a60feb61ebb9b13264f5f9d5) Closes #1683: Replaced default 500 handler with custom middleware to provide preliminary troubleshooting assistance - [`368c30e`](https://github.com/netbox-community/netbox/commit/368c30ef9de3257fd2b070f8c510e464d6656f6a) Removed unused imports - [`5d19a9f`](https://github.com/netbox-community/netbox/commit/5d19a9f50f39f66d7ef5582cad433313ac027238) Rearranged device/VM view and expanded component lists ### 📊 Changes **116 files changed** (+859 additions, -625 deletions) <details> <summary>View changed files</summary> 📝 `.github/ISSUE_TEMPLATE.md` (+16 -9) 📝 `CONTRIBUTING.md` (+63 -73) 📝 `netbox/circuits/api/views.py` (+2 -3) 📝 `netbox/circuits/filters.py` (+0 -1) 📝 `netbox/circuits/forms.py` (+0 -1) 📝 `netbox/circuits/models.py` (+1 -1) 📝 `netbox/circuits/tables.py` (+1 -3) 📝 `netbox/circuits/tests/test_api.py` (+6 -5) 📝 `netbox/circuits/urls.py` (+0 -1) 📝 `netbox/circuits/views.py` (+2 -1) 📝 `netbox/dcim/api/serializers.py` (+10 -6) 📝 `netbox/dcim/api/views.py` (+18 -9) 📝 `netbox/dcim/filters.py` (+10 -8) 📝 `netbox/dcim/formfields.py` (+1 -2) 📝 `netbox/dcim/forms.py` (+10 -8) 📝 `netbox/dcim/models.py` (+28 -4) 📝 `netbox/dcim/querysets.py` (+4 -4) 📝 `netbox/dcim/tables.py` (+0 -1) 📝 `netbox/dcim/tests/test_api.py` (+9 -9) 📝 `netbox/dcim/urls.py` (+1 -2) _...and 80 more files_ </details> ### 📄 Description ## Enhancements * [#1512](https://github.com/digitalocean/netbox/issues/1512) - Added a view to search for an IP address being assigned to an interface * [#1679](https://github.com/digitalocean/netbox/issues/1679) - Added IP address roles to device/VM interface lists * [#1683](https://github.com/digitalocean/netbox/issues/1683) - Replaced default 500 handler with custom middleware to provide preliminary troubleshooting assistance * [#1684](https://github.com/digitalocean/netbox/issues/1684) - Replaced prefix `parent` filter with `within` and `within_include` ## Bug Fixes * [#1471](https://github.com/digitalocean/netbox/issues/1471) - Correct bulk selection of IP addresses within a prefix assigned to a VRF * [#1642](https://github.com/digitalocean/netbox/issues/1642) - Validate device type classification when creating console server ports and power outlets * [#1650](https://github.com/digitalocean/netbox/issues/1650) - Correct numeric ordering for interfaces with no alphabetic type * [#1676](https://github.com/digitalocean/netbox/issues/1676) - Correct filtering of child prefixes upon bulk edit/delete from the parent prefix view * [#1689](https://github.com/digitalocean/netbox/issues/1689) - Disregard IP address mask when filtering for child IPs of a prefix * [#1696](https://github.com/digitalocean/netbox/issues/1696) - Fix for NAPALM v2.0+ * [#1699](https://github.com/digitalocean/netbox/issues/1699) - Correct nested representation in the API of primary IPs for virtual machines and add missing primary_ip property * [#1701](https://github.com/digitalocean/netbox/issues/1701) - Fixed validation in `extras/0008_reports.py` migration for certain versions of PostgreSQL * [#1703](https://github.com/digitalocean/netbox/issues/1703) - Added API serializer validation for custom integer fields * [#1705](https://github.com/digitalocean/netbox/issues/1705) - Fixed filtering of devices with a status of offline --- <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:20:30 +01:00
adam closed this issue 2025-12-29 22:20:30 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#12254