[PR #14542] [MERGED] Release v3.6.7 #14405

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/14542
Author: @jeremystretch
Created: 12/15/2023
Status: Merged
Merged: 12/15/2023
Merged by: @jeremystretch

Base: masterHead: develop


📝 Commits (10+)

  • 9d09916 PRVB
  • b21ed6a adds optional classes parameter #14390
  • d10ac9b Closes #12623: Document need for core.sync_datasource permission
  • d2c3a39 14401 validate rack startion position > 0
  • b34daea 14401 review changes - remove migration
  • 32264ac Fixes #14322: Populate default custom field values when instantiating templated device components
  • fe3f211 Fixes #14448: Fix exception when creating a power feed with rack and panel in different sites
  • 92bdaa2 Fixes IPv6 detection from headers (#14456)
  • e59ee3e Fixes #14397: Pass a mutable copy of request data when provisioning available IPs
  • 95a8415 Add deployment type to bug report template

📊 Changes

41 files changed (+397 additions, -86 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/bug_report.yaml (+12 -3)
📝 .github/ISSUE_TEMPLATE/feature_request.yaml (+1 -1)
📝 CONTRIBUTING.md (+2 -0)
📝 docs/features/synchronized-data.md (+3 -1)
📝 docs/integrations/synchronized-data.md (+3 -0)
📝 docs/release-notes/version-3.6.md (+27 -0)
📝 netbox/circuits/forms/filtersets.py (+1 -0)
📝 netbox/dcim/forms/filtersets.py (+8 -0)
📝 netbox/dcim/migrations/0174_rack_starting_unit.py (+2 -1)
📝 netbox/dcim/models/devices.py (+12 -7)
📝 netbox/dcim/models/power.py (+1 -1)
📝 netbox/dcim/models/racks.py (+1 -0)
📝 netbox/dcim/tests/test_models.py (+67 -28)
📝 netbox/extras/forms/bulk_import.py (+19 -1)
📝 netbox/extras/forms/model_forms.py (+18 -3)
📝 netbox/extras/models/customfields.py (+9 -0)
📝 netbox/extras/tests/test_views.py (+17 -4)
📝 netbox/ipam/api/views.py (+3 -1)
📝 netbox/ipam/forms/filtersets.py (+2 -0)
📝 netbox/ipam/forms/model_forms.py (+1 -1)

...and 21 more files

📄 Description

Enhancements

  • #12751 - Designate fields to expand by default for object selector widget
  • #14148 - Add tags column to L2VPN terminations column
  • #14390 - Add classes parameter to copy_content template tag
  • #14467 - Change custom field choice delimiter from comma to colon

Bug Fixes

  • #13983 - Fix bulk import support for custom field choices
  • #14081 - Ensure accuracy of parent object counters when deleting related objects
  • #14249 - Fix server error when authenticating via IP-restricted API tokens using IPv6
  • #14392 - Fix bulk operations for plugin models under admin UI
  • #14397 - Fix exception on non-JSON request to /available-ips/ API endpoints
  • #14401 - Rack starting_unit cannot be zero
  • #14432 - Populate custom field default values for components when creating a device
  • #14448 - Fix exception when creating a power feed with rack and panel in different sites
  • #14505 - Fix the assignment of tags to L2VPN terminations
  • #14512 - Remove unneeded annotations from queries when using REST API brief mode
  • #14515 - Ensure user config is created automatically for all user accounts
  • #14522 - Fix filtering contact assignments by group
  • #14533 - Fix quick search under VLAN group VLANs list

🔄 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/14542 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 12/15/2023 **Status:** ✅ Merged **Merged:** 12/15/2023 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`9d09916`](https://github.com/netbox-community/netbox/commit/9d09916f6e237a6d18c2e952e7a9da91f21d3381) PRVB - [`b21ed6a`](https://github.com/netbox-community/netbox/commit/b21ed6a334eafab711e89680123556fd3717c733) adds optional classes parameter #14390 - [`d10ac9b`](https://github.com/netbox-community/netbox/commit/d10ac9b4a7a37ad9a441f81176f997df95052829) Closes #12623: Document need for core.sync_datasource permission - [`d2c3a39`](https://github.com/netbox-community/netbox/commit/d2c3a39ebbdb0f5b4683193033b8e67e944ddbc5) 14401 validate rack startion position > 0 - [`b34daea`](https://github.com/netbox-community/netbox/commit/b34daeaacbb3d18c30e18a6d34c63a16ddc0a1bd) 14401 review changes - remove migration - [`32264ac`](https://github.com/netbox-community/netbox/commit/32264ac3e3496a9a9cd049eeef671179d3f9c41f) Fixes #14322: Populate default custom field values when instantiating templated device components - [`fe3f211`](https://github.com/netbox-community/netbox/commit/fe3f21105ce1a32691cee4c04955bcfb6b64a34b) Fixes #14448: Fix exception when creating a power feed with rack and panel in different sites - [`92bdaa2`](https://github.com/netbox-community/netbox/commit/92bdaa2120b2cbb4944d7e679aa516e14b214274) Fixes IPv6 detection from headers (#14456) - [`e59ee3e`](https://github.com/netbox-community/netbox/commit/e59ee3e01e29408609a4b91486fccc65456f7c7f) Fixes #14397: Pass a mutable copy of request data when provisioning available IPs - [`95a8415`](https://github.com/netbox-community/netbox/commit/95a8415e2d027a11c7067e0f9235bedf27349855) Add deployment type to bug report template ### 📊 Changes **41 files changed** (+397 additions, -86 deletions) <details> <summary>View changed files</summary> 📝 `.github/ISSUE_TEMPLATE/bug_report.yaml` (+12 -3) 📝 `.github/ISSUE_TEMPLATE/feature_request.yaml` (+1 -1) 📝 `CONTRIBUTING.md` (+2 -0) 📝 `docs/features/synchronized-data.md` (+3 -1) 📝 `docs/integrations/synchronized-data.md` (+3 -0) 📝 `docs/release-notes/version-3.6.md` (+27 -0) 📝 `netbox/circuits/forms/filtersets.py` (+1 -0) 📝 `netbox/dcim/forms/filtersets.py` (+8 -0) 📝 `netbox/dcim/migrations/0174_rack_starting_unit.py` (+2 -1) 📝 `netbox/dcim/models/devices.py` (+12 -7) 📝 `netbox/dcim/models/power.py` (+1 -1) 📝 `netbox/dcim/models/racks.py` (+1 -0) 📝 `netbox/dcim/tests/test_models.py` (+67 -28) 📝 `netbox/extras/forms/bulk_import.py` (+19 -1) 📝 `netbox/extras/forms/model_forms.py` (+18 -3) 📝 `netbox/extras/models/customfields.py` (+9 -0) 📝 `netbox/extras/tests/test_views.py` (+17 -4) 📝 `netbox/ipam/api/views.py` (+3 -1) 📝 `netbox/ipam/forms/filtersets.py` (+2 -0) 📝 `netbox/ipam/forms/model_forms.py` (+1 -1) _...and 21 more files_ </details> ### 📄 Description ### Enhancements * [#12751](https://github.com/netbox-community/netbox/issues/12751) - Designate fields to expand by default for object selector widget * [#14148](https://github.com/netbox-community/netbox/issues/14148) - Add tags column to L2VPN terminations column * [#14390](https://github.com/netbox-community/netbox/issues/14390) - Add `classes` parameter to `copy_content` template tag * [#14467](https://github.com/netbox-community/netbox/issues/14467) - Change custom field choice delimiter from comma to colon ### Bug Fixes * [#13983](https://github.com/netbox-community/netbox/issues/13983) - Fix bulk import support for custom field choices * [#14081](https://github.com/netbox-community/netbox/issues/14081) - Ensure accuracy of parent object counters when deleting related objects * [#14249](https://github.com/netbox-community/netbox/issues/14249) - Fix server error when authenticating via IP-restricted API tokens using IPv6 * [#14392](https://github.com/netbox-community/netbox/issues/14392) - Fix bulk operations for plugin models under admin UI * [#14397](https://github.com/netbox-community/netbox/issues/14397) - Fix exception on non-JSON request to `/available-ips/` API endpoints * [#14401](https://github.com/netbox-community/netbox/issues/14401) - Rack `starting_unit` cannot be zero * [#14432](https://github.com/netbox-community/netbox/issues/14432) - Populate custom field default values for components when creating a device * [#14448](https://github.com/netbox-community/netbox/issues/14448) - Fix exception when creating a power feed with rack and panel in different sites * [#14505](https://github.com/netbox-community/netbox/issues/14505) - Fix the assignment of tags to L2VPN terminations * [#14512](https://github.com/netbox-community/netbox/issues/14512) - Remove unneeded annotations from queries when using REST API brief mode * [#14515](https://github.com/netbox-community/netbox/issues/14515) - Ensure user config is created automatically for all user accounts * [#14522](https://github.com/netbox-community/netbox/issues/14522) - Fix filtering contact assignments by group * [#14533](https://github.com/netbox-community/netbox/issues/14533) - Fix quick search under VLAN group VLANs list --- <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 23:24:18 +01:00
adam closed this issue 2025-12-29 23:24:18 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#14405