[PR #2552] [MERGED] Release v2.4.7 #12405

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/2552
Author: @jeremystretch
Created: 11/6/2018
Status: Merged
Merged: 11/6/2018
Merged by: @jeremystretch

Base: masterHead: develop


📝 Commits (10+)

📊 Changes

19 files changed (+281 additions, -92 deletions)

View changed files

📝 CHANGELOG.md (+18 -0)
📝 docs/additional-features/webhooks.md (+8 -0)
📝 docs/core-functionality/devices.md (+2 -2)
📝 docs/core-functionality/ipam.md (+1 -1)
📝 docs/installation/2-netbox.md (+3 -3)
📝 netbox/circuits/api/serializers.py (+3 -3)
📝 netbox/circuits/tests/test_api.py (+46 -16)
📝 netbox/dcim/api/serializers.py (+39 -20)
📝 netbox/dcim/api/views.py (+11 -5)
📝 netbox/dcim/filters.py (+56 -0)
📝 netbox/dcim/forms.py (+10 -4)
📝 netbox/dcim/models.py (+38 -19)
📝 netbox/dcim/tests/test_api.py (+6 -6)
📝 netbox/ipam/models.py (+2 -2)
📝 netbox/netbox/admin.py (+6 -5)
📝 netbox/netbox/settings.py (+1 -1)
📝 netbox/virtualization/filters.py (+22 -1)
📝 netbox/virtualization/forms.py (+7 -2)
📝 requirements.txt (+2 -2)

📄 Description

Enhancements

  • #2388 - Enable filtering of devices/VMs by region
  • #2427 - Allow filtering of interfaces by assigned VLAN or VLAN ID
  • #2512 - Add device field to inventory item filter form

Bug Fixes

  • #2502 - Allow duplicate VIPs inside a uniqueness-enforced VRF
  • #2514 - Prevent new connections to already connected interfaces
  • #2515 - Only use django-rq admin tmeplate if webhooks are enabled
  • #2528 - Enable creating circuit terminations with interface assignment via API
  • #2549 - Changed naming of peer_device and peer_interface on API /dcim/connected-device/ endpoint to use underscores

🔄 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/2552 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 11/6/2018 **Status:** ✅ Merged **Merged:** 11/6/2018 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`7d1f6b7`](https://github.com/netbox-community/netbox/commit/7d1f6b7049a5eec95092b1c003a9ac8dfdd1d553) Post-release version bump - [`c31c7b5`](https://github.com/netbox-community/netbox/commit/c31c7b50b748be5359eaf94a4cc4fc28b2917455) Fix #2395: Modify only when webhooks are enabled - [`6832df4`](https://github.com/netbox-community/netbox/commit/6832df4699413f321fa4127a49902d282313df83) Fixes #2508: Removed invalid link - [`219c9e7`](https://github.com/netbox-community/netbox/commit/219c9e7d95ab8bfe2af58d31b40d138ada7dc69a) Merge pull request #2408 from ScanPlusGmbH/fix-2395 - [`df5d105`](https://github.com/netbox-community/netbox/commit/df5d105f291182fb57acdd4b8e85de7b2b9cc3da) Changelog for #2515 - [`0ae2dfb`](https://github.com/netbox-community/netbox/commit/0ae2dfbff3908c77d9125bf9763dc591021dcf49) Fix "cusomizable" typo - [`2c37e85`](https://github.com/netbox-community/netbox/commit/2c37e85a4ca0c679bda26da4778cabc755552f1b) Merge pull request #2523 from etcet/patch-1 - [`409a925`](https://github.com/netbox-community/netbox/commit/409a9256a188b6c679da7c4d5ccb1d1a042cfb6c) Expand Webhook Documentation #2347 (#2524) - [`0bb5d22`](https://github.com/netbox-community/netbox/commit/0bb5d229e83def3d2c1c571f1cc5baaabc76c7e0) Fixes #2514: Prevent new connections to already connected interfaces - [`e97708a`](https://github.com/netbox-community/netbox/commit/e97708ada03709dc9ccf12f8c3a2c8528cfba80b) Fixes #2526: Bump paramiko and pycryptodome requirements due to vulnerability ### 📊 Changes **19 files changed** (+281 additions, -92 deletions) <details> <summary>View changed files</summary> 📝 `CHANGELOG.md` (+18 -0) 📝 `docs/additional-features/webhooks.md` (+8 -0) 📝 `docs/core-functionality/devices.md` (+2 -2) 📝 `docs/core-functionality/ipam.md` (+1 -1) 📝 `docs/installation/2-netbox.md` (+3 -3) 📝 `netbox/circuits/api/serializers.py` (+3 -3) 📝 `netbox/circuits/tests/test_api.py` (+46 -16) 📝 `netbox/dcim/api/serializers.py` (+39 -20) 📝 `netbox/dcim/api/views.py` (+11 -5) 📝 `netbox/dcim/filters.py` (+56 -0) 📝 `netbox/dcim/forms.py` (+10 -4) 📝 `netbox/dcim/models.py` (+38 -19) 📝 `netbox/dcim/tests/test_api.py` (+6 -6) 📝 `netbox/ipam/models.py` (+2 -2) 📝 `netbox/netbox/admin.py` (+6 -5) 📝 `netbox/netbox/settings.py` (+1 -1) 📝 `netbox/virtualization/filters.py` (+22 -1) 📝 `netbox/virtualization/forms.py` (+7 -2) 📝 `requirements.txt` (+2 -2) </details> ### 📄 Description ## Enhancements * [#2388](https://github.com/digitalocean/netbox/issues/2388) - Enable filtering of devices/VMs by region * [#2427](https://github.com/digitalocean/netbox/issues/2427) - Allow filtering of interfaces by assigned VLAN or VLAN ID * [#2512](https://github.com/digitalocean/netbox/issues/2512) - Add device field to inventory item filter form ## Bug Fixes * [#2502](https://github.com/digitalocean/netbox/issues/2502) - Allow duplicate VIPs inside a uniqueness-enforced VRF * [#2514](https://github.com/digitalocean/netbox/issues/2514) - Prevent new connections to already connected interfaces * [#2515](https://github.com/digitalocean/netbox/issues/2515) - Only use django-rq admin tmeplate if webhooks are enabled * [#2528](https://github.com/digitalocean/netbox/issues/2528) - Enable creating circuit terminations with interface assignment via API * [#2549](https://github.com/digitalocean/netbox/issues/2549) - Changed naming of `peer_device` and `peer_interface` on API /dcim/connected-device/ endpoint to use underscores --- <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:21:19 +01:00
adam closed this issue 2025-12-29 22:21:19 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#12405