[PR #5172] [MERGED] Release v2.9.4 #12977

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/5172
Author: @jeremystretch
Created: 9/23/2020
Status: Merged
Merged: 9/23/2020
Merged by: @jeremystretch

Base: masterHead: develop


📝 Commits (10+)

📊 Changes

42 files changed (+340 additions, -125 deletions)

View changed files

📝 docs/configuration/optional-settings.md (+8 -0)
📝 docs/configuration/required-settings.md (+2 -5)
📝 docs/installation/3-netbox.md (+0 -2)
📝 docs/models/dcim/rearporttemplate.md (+1 -1)
📝 docs/release-notes/version-2.9.md (+33 -0)
📝 netbox/dcim/constants.py (+1 -1)
📝 netbox/dcim/forms.py (+10 -1)
netbox/dcim/migrations/0116_rearport_max_positions.py (+34 -0)
📝 netbox/dcim/models/device_component_templates.py (+8 -2)
📝 netbox/dcim/models/device_components.py (+8 -2)
📝 netbox/dcim/views.py (+13 -4)
📝 netbox/extras/api/customfields.py (+1 -1)
📝 netbox/extras/api/serializers.py (+11 -5)
📝 netbox/extras/filters.py (+12 -2)
📝 netbox/extras/forms.py (+2 -1)
📝 netbox/extras/management/commands/runreport.py (+31 -5)
📝 netbox/extras/tests/test_tags.py (+18 -0)
📝 netbox/extras/views.py (+2 -2)
📝 netbox/ipam/forms.py (+4 -9)
📝 netbox/ipam/models.py (+14 -19)

...and 22 more files

📄 Description

NOTE: This release removes support for the DEFAULT_TIMEOUT parameter under REDIS database configuration. Set RQ_DEFAULT_TIMEOUT as a global configuration parameter instead.

NOTE: Any permissions referencing the legacy ReportResult model (e.g. extras.view_reportresult) should be updated to reference the Report model.

Enhancements

  • #1755 - Toggle order in which rack elevations are displayed
  • #5128 - Increase maximum rear port positions from 64 to 1024
  • #5134 - Display full hierarchy in breadcrumbs for sites/racks
  • #5149 - Add rack group field to device edit form
  • #5164 - Show total rack count per rack group under site view
  • #5171 - Introduce the RQ_DEFAULT_TIMEOUT configuration parameter

Bug Fixes

  • #5050 - Fix potential failure on 0016_replicate_interfaces schema migration from old release
  • #5066 - Update view_reportresult to view_report permission
  • #5075 - Include a VLAN membership view for VM interfaces
  • #5105 - Validation should fail when reassigning a primary IP from device to VM
  • #5109 - Fix representation of custom choice field values for webhook data
  • #5108 - Fix execution of reports via CLI
  • #5111 - Allow use of tuples when specifying ObjectVar query_params
  • #5118 - Specifying an empty list of tags should clear assigned tags (REST API)
  • #5133 - Fix disassociation of an IP address from a VM interface
  • #5136 - Fix exception when bulk editing interface 802.1Q mode
  • #5156 - Add missing "add" button to rack reservations list
  • #5167 - Support filtering ObjectChanges by multiple users

🔄 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/5172 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 9/23/2020 **Status:** ✅ Merged **Merged:** 9/23/2020 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`0c8d45f`](https://github.com/netbox-community/netbox/commit/0c8d45f679806b21939f60700a8a70d47064ef0e) Post-release version bump - [`695e9ec`](https://github.com/netbox-community/netbox/commit/695e9ec5d7ce3915cf6caf8f4131b5dc1d116747) Fixes #5111: Allow use of tuples when specifying ObjectVar query_params - [`1509650`](https://github.com/netbox-community/netbox/commit/150965046269b5d0f2145f7bf8447ba2e35e6ed1) Closes #5107: Add note about dropping backward compatibility for old REDIS configuration format - [`c891f43`](https://github.com/netbox-community/netbox/commit/c891f43b144c82e8d7891b57ca113d5f8f1f156a) Fixes #5050: Fix potential failure on 0016_replicate_interfaces schema migration from old release - [`47a6fc1`](https://github.com/netbox-community/netbox/commit/47a6fc19cab1a3f53f80855e1f6fa9288fc8cbaf) Fixes #5109: Fix representation of custom choice field values for webhook data - [`4466458`](https://github.com/netbox-community/netbox/commit/4466458076b4cfd1b3d97a234d7f34ef9e191e8c) Fixes #5118: Specifying an empty list of tags should clear assigned tags (REST API) - [`c5e82a3`](https://github.com/netbox-community/netbox/commit/c5e82a389545ae5516577e452ddd9cb32fc0a185) fixes #5108 - correct the runreport management command to work with JobResults model - [`22e30b9`](https://github.com/netbox-community/netbox/commit/22e30b93d5c84cb7164bee84eb67b1f23167b0b2) Merge pull request #5126 from netbox-community/5108-report-management-command-fix - [`b1b6351`](https://github.com/netbox-community/netbox/commit/b1b63513e79d6b253492edbadab5e92c217f4e41) Changelog for #5108 - [`df6ad68`](https://github.com/netbox-community/netbox/commit/df6ad680ce300733157cb100f7627d45b1cb4db4) Closes #1755: Toggle order in which rack elevations are displayed ### 📊 Changes **42 files changed** (+340 additions, -125 deletions) <details> <summary>View changed files</summary> 📝 `docs/configuration/optional-settings.md` (+8 -0) 📝 `docs/configuration/required-settings.md` (+2 -5) 📝 `docs/installation/3-netbox.md` (+0 -2) 📝 `docs/models/dcim/rearporttemplate.md` (+1 -1) 📝 `docs/release-notes/version-2.9.md` (+33 -0) 📝 `netbox/dcim/constants.py` (+1 -1) 📝 `netbox/dcim/forms.py` (+10 -1) ➕ `netbox/dcim/migrations/0116_rearport_max_positions.py` (+34 -0) 📝 `netbox/dcim/models/device_component_templates.py` (+8 -2) 📝 `netbox/dcim/models/device_components.py` (+8 -2) 📝 `netbox/dcim/views.py` (+13 -4) 📝 `netbox/extras/api/customfields.py` (+1 -1) 📝 `netbox/extras/api/serializers.py` (+11 -5) 📝 `netbox/extras/filters.py` (+12 -2) 📝 `netbox/extras/forms.py` (+2 -1) 📝 `netbox/extras/management/commands/runreport.py` (+31 -5) 📝 `netbox/extras/tests/test_tags.py` (+18 -0) 📝 `netbox/extras/views.py` (+2 -2) 📝 `netbox/ipam/forms.py` (+4 -9) 📝 `netbox/ipam/models.py` (+14 -19) _...and 22 more files_ </details> ### 📄 Description **NOTE:** This release removes support for the `DEFAULT_TIMEOUT` parameter under `REDIS` database configuration. Set `RQ_DEFAULT_TIMEOUT` as a global configuration parameter instead. **NOTE:** Any permissions referencing the legacy ReportResult model (e.g. `extras.view_reportresult`) should be updated to reference the Report model. ### Enhancements * [#1755](https://github.com/netbox-community/netbox/issues/1755) - Toggle order in which rack elevations are displayed * [#5128](https://github.com/netbox-community/netbox/issues/5128) - Increase maximum rear port positions from 64 to 1024 * [#5134](https://github.com/netbox-community/netbox/issues/5134) - Display full hierarchy in breadcrumbs for sites/racks * [#5149](https://github.com/netbox-community/netbox/issues/5149) - Add rack group field to device edit form * [#5164](https://github.com/netbox-community/netbox/issues/5164) - Show total rack count per rack group under site view * [#5171](https://github.com/netbox-community/netbox/issues/5171) - Introduce the `RQ_DEFAULT_TIMEOUT` configuration parameter ### Bug Fixes * [#5050](https://github.com/netbox-community/netbox/issues/5050) - Fix potential failure on `0016_replicate_interfaces` schema migration from old release * [#5066](https://github.com/netbox-community/netbox/issues/5066) - Update `view_reportresult` to `view_report` permission * [#5075](https://github.com/netbox-community/netbox/issues/5075) - Include a VLAN membership view for VM interfaces * [#5105](https://github.com/netbox-community/netbox/issues/5105) - Validation should fail when reassigning a primary IP from device to VM * [#5109](https://github.com/netbox-community/netbox/issues/5109) - Fix representation of custom choice field values for webhook data * [#5108](https://github.com/netbox-community/netbox/issues/5108) - Fix execution of reports via CLI * [#5111](https://github.com/netbox-community/netbox/issues/5111) - Allow use of tuples when specifying ObjectVar `query_params` * [#5118](https://github.com/netbox-community/netbox/issues/5118) - Specifying an empty list of tags should clear assigned tags (REST API) * [#5133](https://github.com/netbox-community/netbox/issues/5133) - Fix disassociation of an IP address from a VM interface * [#5136](https://github.com/netbox-community/netbox/issues/5136) - Fix exception when bulk editing interface 802.1Q mode * [#5156](https://github.com/netbox-community/netbox/issues/5156) - Add missing "add" button to rack reservations list * [#5167](https://github.com/netbox-community/netbox/issues/5167) - Support filtering ObjectChanges by multiple users --- <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:42 +01:00
adam closed this issue 2025-12-29 22:24:42 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#12977