[PR #4035] [MERGED] Release v2.7.3 #12738

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/4035
Author: @jeremystretch
Created: 1/28/2020
Status: Merged
Merged: 1/28/2020
Merged by: @jeremystretch

Base: masterHead: develop


📝 Commits (10+)

  • b06bed3 Post-release version bump
  • 1091712 Add tests for cable tracing endpoints
  • d123664 Add tests for front/rear port API endpoints
  • 03436b7 Add test for device graphs API endpoint
  • 1c13a79 Suppress extraneous test output
  • ddd9f86 Add tests for rack elevation API endpoint
  • b7dea5a Fixes #3983: Permit the creation of multiple unnamed devices
  • f826e15 Closes #3310: Pre-select site/rack for B side when creating a new cable
  • 5e7fbc4 Merge pull request #3987 from netbox-community/3310-cableform-initial-data
  • ba6df87 Move min/max prefix length validators to ipam.validators

📊 Changes

61 files changed (+1176 additions, -6363 deletions)

View changed files

📝 docs/additional-features/custom-scripts.md (+13 -2)
📝 docs/release-notes/version-2.7.md (+29 -0)
📝 netbox/circuits/api/serializers.py (+15 -3)
📝 netbox/circuits/api/views.py (+3 -1)
📝 netbox/circuits/forms.py (+2 -1)
📝 netbox/dcim/constants.py (+26 -2)
netbox/dcim/fixtures/dcim.json (+0 -5732)
📝 netbox/dcim/forms.py (+50 -17)
📝 netbox/dcim/models/__init__.py (+25 -14)
📝 netbox/dcim/tests/test_api.py (+397 -0)
📝 netbox/dcim/tests/test_forms.py (+80 -42)
📝 netbox/dcim/tests/test_models.py (+22 -1)
📝 netbox/dcim/views.py (+11 -5)
netbox/extras/fixtures/extras.json (+0 -35)
📝 netbox/extras/scripts.py (+32 -11)
📝 netbox/extras/tests/test_scripts.py (+55 -1)
📝 netbox/extras/tests/test_webhooks.py (+58 -4)
📝 netbox/extras/urls.py (+4 -4)
📝 netbox/extras/webhooks.py (+16 -1)
📝 netbox/extras/webhooks_worker.py (+4 -10)

...and 41 more files

📄 Description

Enhancements

  • #3310 - Pre-select site/rack for B side when creating a new cable
  • #3338 - Include circuit terminations in API representation of circuits
  • #3509 - Add IP address variables for custom scripts
  • #3978 - Add VRF filtering to search NAT IP
  • #4005 - Include timezone context in webhook timestamps

Bug Fixes

  • #3950 - Automatically select parent manufacturer when specifying initial device type during device creation
  • #3982 - Restore tooltip for reservations on rack elevations
  • #3983 - Permit the creation of multiple unnamed devices
  • #3989 - Correct HTTP content type assignment for webhooks
  • #3999 - Do not filter child results by null if non-required parent fields are blank
  • #4008 - Toggle rack elevation face using front/rear strings
  • #4017 - Remove redundant tenant field from cluster form
  • #4019 - Restore border around background devices in rack elevations
  • #4022 - Fix display of assigned IPs when filtering device interfaces
  • #4025 - Correct display of cable status (various places)
  • #4027 - Repair schema migration for #3569 to convert IP addresses with DHCP status
  • #4028 - Correct URL patterns to match Unicode characters in tag slugs
  • #4030 - Fix exception when setting interfaces to tagged mode in bulk
  • #4033 - Restore missing comments field label of various bulk edit forms

🔄 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/4035 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 1/28/2020 **Status:** ✅ Merged **Merged:** 1/28/2020 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`b06bed3`](https://github.com/netbox-community/netbox/commit/b06bed368bc0d8f19565063dffcf14d3ccd8165a) Post-release version bump - [`1091712`](https://github.com/netbox-community/netbox/commit/10917123fdd5cc00ccad73fc7ecf3921fd4e6ddc) Add tests for cable tracing endpoints - [`d123664`](https://github.com/netbox-community/netbox/commit/d123664503cfc7e0e6c9e7800253cff6e947e21a) Add tests for front/rear port API endpoints - [`03436b7`](https://github.com/netbox-community/netbox/commit/03436b729df13f1367945c3e9aad3561012dc278) Add test for device graphs API endpoint - [`1c13a79`](https://github.com/netbox-community/netbox/commit/1c13a7996163b1d89e94a4b79c2dcb6602bd1879) Suppress extraneous test output - [`ddd9f86`](https://github.com/netbox-community/netbox/commit/ddd9f860317394f26ef40a3de82f02e3e94ab7d2) Add tests for rack elevation API endpoint - [`b7dea5a`](https://github.com/netbox-community/netbox/commit/b7dea5a9f764c5f511ecc8b9c8805ba1b4e49783) Fixes #3983: Permit the creation of multiple unnamed devices - [`f826e15`](https://github.com/netbox-community/netbox/commit/f826e156031e7c057716b5dd3590a3ab52fa1ec1) Closes #3310: Pre-select site/rack for B side when creating a new cable - [`5e7fbc4`](https://github.com/netbox-community/netbox/commit/5e7fbc4e42dcc159d587c4946440809df972f5f2) Merge pull request #3987 from netbox-community/3310-cableform-initial-data - [`ba6df87`](https://github.com/netbox-community/netbox/commit/ba6df87d10de7b92e8507566fce5d2eadcb224c2) Move min/max prefix length validators to ipam.validators ### 📊 Changes **61 files changed** (+1176 additions, -6363 deletions) <details> <summary>View changed files</summary> 📝 `docs/additional-features/custom-scripts.md` (+13 -2) 📝 `docs/release-notes/version-2.7.md` (+29 -0) 📝 `netbox/circuits/api/serializers.py` (+15 -3) 📝 `netbox/circuits/api/views.py` (+3 -1) 📝 `netbox/circuits/forms.py` (+2 -1) 📝 `netbox/dcim/constants.py` (+26 -2) ➖ `netbox/dcim/fixtures/dcim.json` (+0 -5732) 📝 `netbox/dcim/forms.py` (+50 -17) 📝 `netbox/dcim/models/__init__.py` (+25 -14) 📝 `netbox/dcim/tests/test_api.py` (+397 -0) 📝 `netbox/dcim/tests/test_forms.py` (+80 -42) 📝 `netbox/dcim/tests/test_models.py` (+22 -1) 📝 `netbox/dcim/views.py` (+11 -5) ➖ `netbox/extras/fixtures/extras.json` (+0 -35) 📝 `netbox/extras/scripts.py` (+32 -11) 📝 `netbox/extras/tests/test_scripts.py` (+55 -1) 📝 `netbox/extras/tests/test_webhooks.py` (+58 -4) 📝 `netbox/extras/urls.py` (+4 -4) 📝 `netbox/extras/webhooks.py` (+16 -1) 📝 `netbox/extras/webhooks_worker.py` (+4 -10) _...and 41 more files_ </details> ### 📄 Description ## Enhancements * [#3310](https://github.com/netbox-community/netbox/issues/3310) - Pre-select site/rack for B side when creating a new cable * [#3338](https://github.com/netbox-community/netbox/issues/3338) - Include circuit terminations in API representation of circuits * [#3509](https://github.com/netbox-community/netbox/issues/3509) - Add IP address variables for custom scripts * [#3978](https://github.com/netbox-community/netbox/issues/3978) - Add VRF filtering to search NAT IP * [#4005](https://github.com/netbox-community/netbox/issues/4005) - Include timezone context in webhook timestamps ## Bug Fixes * [#3950](https://github.com/netbox-community/netbox/issues/3950) - Automatically select parent manufacturer when specifying initial device type during device creation * [#3982](https://github.com/netbox-community/netbox/issues/3982) - Restore tooltip for reservations on rack elevations * [#3983](https://github.com/netbox-community/netbox/issues/3983) - Permit the creation of multiple unnamed devices * [#3989](https://github.com/netbox-community/netbox/issues/3989) - Correct HTTP content type assignment for webhooks * [#3999](https://github.com/netbox-community/netbox/issues/3999) - Do not filter child results by null if non-required parent fields are blank * [#4008](https://github.com/netbox-community/netbox/issues/4008) - Toggle rack elevation face using front/rear strings * [#4017](https://github.com/netbox-community/netbox/issues/4017) - Remove redundant tenant field from cluster form * [#4019](https://github.com/netbox-community/netbox/issues/4019) - Restore border around background devices in rack elevations * [#4022](https://github.com/netbox-community/netbox/issues/4022) - Fix display of assigned IPs when filtering device interfaces * [#4025](https://github.com/netbox-community/netbox/issues/4025) - Correct display of cable status (various places) * [#4027](https://github.com/netbox-community/netbox/issues/4027) - Repair schema migration for #3569 to convert IP addresses with DHCP status * [#4028](https://github.com/netbox-community/netbox/issues/4028) - Correct URL patterns to match Unicode characters in tag slugs * [#4030](https://github.com/netbox-community/netbox/issues/4030) - Fix exception when setting interfaces to tagged mode in bulk * [#4033](https://github.com/netbox-community/netbox/issues/4033) - Restore missing comments field label of various bulk edit forms --- <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:23:21 +01:00
adam closed this issue 2025-12-29 22:23:21 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#12738