[PR #10570] [MERGED] Release v3.3.5 #13658

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/10570
Author: @jeremystretch
Created: 10/5/2022
Status: Merged
Merged: 10/5/2022
Merged by: @jeremystretch

Base: masterHead: develop


📝 Commits (10+)

  • 1b62c11 PRVB
  • 695ad47 10408 add error message if already exists
  • 71d71a6 Fixes #9497 - Change filter for sites/locations
  • 86d366b Fixes #9651 - Document Pre-Change process for scripts
  • 0190c02 Merge pull request #10420 from netbox-community/9497-fix-site-location-nonracked-device-display
  • 75c9123 Update changelog for #9497
  • 360172c Add [tool.pyright] to pyproject.toml
  • 148c6a6 Merge pull request #10432 from netbox-community/10431-pylance-is-no-longer-working-by-default-in-vscode
  • 7735634 10435 check if vm.cluster in qs
  • c97d2d4 Add widget for Airflow field in DeviceTypeForm

📊 Changes

49 files changed (+404 additions, -527 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/bug_report.yaml (+1 -1)
📝 .github/ISSUE_TEMPLATE/feature_request.yaml (+1 -1)
📝 .github/workflows/ci.yml (+2 -0)
📝 .github/workflows/lock.yml (+5 -1)
📝 .github/workflows/stale.yml (+8 -1)
📝 base_requirements.txt (+3 -2)
📝 docs/_theme/main.html (+2 -2)
📝 docs/configuration/system.md (+1 -1)
📝 docs/customization/custom-scripts.md (+13 -0)
📝 docs/plugins/development/index.md (+8 -0)
📝 docs/release-notes/version-3.3.md (+28 -0)
📝 mkdocs.yml (+0 -1)
📝 netbox/dcim/forms/models.py (+2 -0)
📝 netbox/dcim/models/devices.py (+8 -0)
📝 netbox/dcim/svg/cables.py (+1 -1)
📝 netbox/dcim/svg/racks.py (+2 -1)
📝 netbox/dcim/tables/devicetypes.py (+3 -0)
📝 netbox/dcim/tests/test_views.py (+3 -2)
📝 netbox/dcim/views.py (+3 -2)
📝 netbox/extras/forms/customfields.py (+3 -8)

...and 29 more files

📄 Description

Enhancements

  • #8424 - Include rack elevation under device view
  • #10352 - Omit extraneous URL query attributes during search
  • #10465 - Improve formatting of device heights and rack positions

Bug Fixes

  • #9497 - Adjust non-racked device filter on site and location detailed view
  • #10408 - Fix validation when attempting to add redundant contact assignments
  • #10423 - Enforce object type validation when creating journal entries
  • #10435 - Fix exception when filtering VLANs by virtual machine with no cluster assigned
  • #10439 - Fix form widget styling for DeviceType airflow field
  • #10445 - Avoid rounding virtual machine memory values
  • #10460 - Restore missing connection details for device components
  • #10461 - Enable filtering by read-only custom fields in the UI
  • #10470 - Omit read-only custom fields from CSV import forms
  • #10480 - Cable trace SVG links should not force a new window
  • #10491 - Clarify representation of blocking contact assignments during contact deletion
  • #10513 - Disable the reassignment of a module to a new device
  • #10517 - Automatically inherit site assignment from cluster when creating a virtual machine
  • #10559 - Permit the pinning of a VM to a particular device within a cluster which has no site assignment
  • #10562 - Correct URL for contacts table tags column

🔄 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/10570 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 10/5/2022 **Status:** ✅ Merged **Merged:** 10/5/2022 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`1b62c11`](https://github.com/netbox-community/netbox/commit/1b62c11db5c01c8dbc2c2ddf2f2bd18ddd6a9098) PRVB - [`695ad47`](https://github.com/netbox-community/netbox/commit/695ad47fe9e4f5fa3193fe4f08afd985d6eac4d6) 10408 add error message if already exists - [`71d71a6`](https://github.com/netbox-community/netbox/commit/71d71a6b1b70e5800d599f5a5217d696e194b67c) Fixes #9497 - Change filter for sites/locations - [`86d366b`](https://github.com/netbox-community/netbox/commit/86d366be4d4d489a4a4cde53e0bd187529fe09e8) Fixes #9651 - Document Pre-Change process for scripts - [`0190c02`](https://github.com/netbox-community/netbox/commit/0190c0225e74b08414c5e664810e4c641b243b38) Merge pull request #10420 from netbox-community/9497-fix-site-location-nonracked-device-display - [`75c9123`](https://github.com/netbox-community/netbox/commit/75c91232b49386d3014e450e6d6ef619d9b506b9) Update changelog for #9497 - [`360172c`](https://github.com/netbox-community/netbox/commit/360172cad01c0b54ef02328ad0d9a198068ba13d) Add [tool.pyright] to pyproject.toml - [`148c6a6`](https://github.com/netbox-community/netbox/commit/148c6a6c2356cecaa9fb5eb9129a09c6c0bb6fc5) Merge pull request #10432 from netbox-community/10431-pylance-is-no-longer-working-by-default-in-vscode - [`7735634`](https://github.com/netbox-community/netbox/commit/7735634649933e1c64d410a4fbc69f6bc8c975e6) 10435 check if vm.cluster in qs - [`c97d2d4`](https://github.com/netbox-community/netbox/commit/c97d2d4fe9c9fdc4f348fc03facdae79c7f2894b) Add widget for Airflow field in DeviceTypeForm ### 📊 Changes **49 files changed** (+404 additions, -527 deletions) <details> <summary>View changed files</summary> 📝 `.github/ISSUE_TEMPLATE/bug_report.yaml` (+1 -1) 📝 `.github/ISSUE_TEMPLATE/feature_request.yaml` (+1 -1) 📝 `.github/workflows/ci.yml` (+2 -0) 📝 `.github/workflows/lock.yml` (+5 -1) 📝 `.github/workflows/stale.yml` (+8 -1) 📝 `base_requirements.txt` (+3 -2) 📝 `docs/_theme/main.html` (+2 -2) 📝 `docs/configuration/system.md` (+1 -1) 📝 `docs/customization/custom-scripts.md` (+13 -0) 📝 `docs/plugins/development/index.md` (+8 -0) 📝 `docs/release-notes/version-3.3.md` (+28 -0) 📝 `mkdocs.yml` (+0 -1) 📝 `netbox/dcim/forms/models.py` (+2 -0) 📝 `netbox/dcim/models/devices.py` (+8 -0) 📝 `netbox/dcim/svg/cables.py` (+1 -1) 📝 `netbox/dcim/svg/racks.py` (+2 -1) 📝 `netbox/dcim/tables/devicetypes.py` (+3 -0) 📝 `netbox/dcim/tests/test_views.py` (+3 -2) 📝 `netbox/dcim/views.py` (+3 -2) 📝 `netbox/extras/forms/customfields.py` (+3 -8) _...and 29 more files_ </details> ### 📄 Description ### Enhancements * [#8424](https://github.com/netbox-community/netbox/issues/8424) - Include rack elevation under device view * [#10352](https://github.com/netbox-community/netbox/issues/10352) - Omit extraneous URL query attributes during search * [#10465](https://github.com/netbox-community/netbox/issues/10465) - Improve formatting of device heights and rack positions ### Bug Fixes * [#9497](https://github.com/netbox-community/netbox/issues/9497) - Adjust non-racked device filter on site and location detailed view * [#10408](https://github.com/netbox-community/netbox/issues/10408) - Fix validation when attempting to add redundant contact assignments * [#10423](https://github.com/netbox-community/netbox/issues/10423) - Enforce object type validation when creating journal entries * [#10435](https://github.com/netbox-community/netbox/issues/10435) - Fix exception when filtering VLANs by virtual machine with no cluster assigned * [#10439](https://github.com/netbox-community/netbox/issues/10439) - Fix form widget styling for DeviceType airflow field * [#10445](https://github.com/netbox-community/netbox/issues/10445) - Avoid rounding virtual machine memory values * [#10460](https://github.com/netbox-community/netbox/issues/10460) - Restore missing connection details for device components * [#10461](https://github.com/netbox-community/netbox/issues/10461) - Enable filtering by read-only custom fields in the UI * [#10470](https://github.com/netbox-community/netbox/issues/10470) - Omit read-only custom fields from CSV import forms * [#10480](https://github.com/netbox-community/netbox/issues/10480) - Cable trace SVG links should not force a new window * [#10491](https://github.com/netbox-community/netbox/issues/10491) - Clarify representation of blocking contact assignments during contact deletion * [#10513](https://github.com/netbox-community/netbox/issues/10513) - Disable the reassignment of a module to a new device * [#10517](https://github.com/netbox-community/netbox/issues/10517) - Automatically inherit site assignment from cluster when creating a virtual machine * [#10559](https://github.com/netbox-community/netbox/issues/10559) - Permit the pinning of a VM to a particular device within a cluster which has no site assignment * [#10562](https://github.com/netbox-community/netbox/issues/10562) - Correct URL for contacts table tags column --- <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:20:06 +01:00
adam closed this issue 2025-12-29 23:20:07 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#13658