[PR #11059] [MERGED] Release v3.3.9 #13735

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/11059
Author: @jeremystretch
Created: 11/30/2022
Status: Merged
Merged: 11/30/2022
Merged by: @jeremystretch

Base: masterHead: develop


📝 Commits (10+)

📊 Changes

32 files changed (+224 additions, -65 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/bug_report.yaml (+1 -1)
📝 .github/ISSUE_TEMPLATE/feature_request.yaml (+1 -1)
📝 docs/customization/reports.md (+2 -2)
📝 docs/release-notes/version-3.3.md (+27 -0)
📝 netbox/dcim/forms/bulk_edit.py (+2 -2)
📝 netbox/dcim/models/cables.py (+12 -0)
📝 netbox/dcim/models/device_components.py (+1 -1)
📝 netbox/dcim/models/racks.py (+2 -0)
📝 netbox/dcim/signals.py (+14 -1)
📝 netbox/dcim/tests/test_cablepaths.py (+1 -0)
📝 netbox/dcim/views.py (+4 -3)
📝 netbox/extras/api/customfields.py (+18 -0)
📝 netbox/extras/signals.py (+2 -4)
📝 netbox/extras/tests/test_customfields.py (+51 -0)
📝 netbox/ipam/forms/models.py (+2 -1)
📝 netbox/ipam/models/ip.py (+1 -16)
📝 netbox/netbox/api/viewsets/__init__.py (+1 -3)
📝 netbox/netbox/settings.py (+5 -1)
📝 netbox/netbox/tables/columns.py (+6 -0)
📝 netbox/netbox/views/generic/object_views.py (+2 -1)

...and 12 more files

📄 Description

Enhancements

  • #10653 - Ensure logging of failed login attempts

Bug Fixes

  • #6389 - Call snapshot() on object when processing deletions
  • #9223 - Fix serialization of array field values in change log
  • #9878 - Fix spurious error message when rendering REST API docs
  • #10236 - Fix TypeError exception when viewing PDU configured for three-phase power
  • #10241 - Support referencing custom field related objects by attribute in addition to PK
  • #10579 - Mark cable traces terminating to a provider network as complete
  • #10721 - Disable ordering by custom object field columns
  • #10929 - Raise validation error when attempting to create a duplicate cable termination
  • #10936 - Permit demotion of device/VM primary IP via IP address edit form
  • #10938 - render_field template tag should respect label kwarg
  • #10969 - Update cable paths ending at associated rear port when creating new front ports
  • #10996 - Hide checkboxes on child object lists when no bulk operations are available
  • #10997 - Fix exception when editing NAT IP for VM with no cluster
  • #11014 - Use natural ordering when sorting rack elevations by name
  • #11028 - Enable bulk clearing of color attribute of pass-through ports
  • #11047 - Cloning a rack reservation should replicate rack & user

🔄 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/11059 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 11/30/2022 **Status:** ✅ Merged **Merged:** 11/30/2022 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`e40e255`](https://github.com/netbox-community/netbox/commit/e40e2550a618fbf2bf7d7227bc38889d08c45046) PRVB - [`eb59173`](https://github.com/netbox-community/netbox/commit/eb591731ef3459f7a194fea6a69d8559452c3d49) #10712: Remove pin for swagger-spec-validator (fixed in v3.0.3) - [`d3911e2`](https://github.com/netbox-community/netbox/commit/d3911e2a4cedc2d4182b13a74caa1d155f102f28) Fixes #9878: Fix spurious error message when rendering REST API docs - [`bd29d15`](https://github.com/netbox-community/netbox/commit/bd29d1581461f1b97cf0bcdaa10752d89e3ac0ae) Fixes #10579: Mark cable traces terminating to a provider network as complete - [`cf55e96`](https://github.com/netbox-community/netbox/commit/cf55e9624154ee84c87968bf0798484e002d43a6) Fixes #10721: Disable ordering by custom object field columns - [`3a59148`](https://github.com/netbox-community/netbox/commit/3a5914827b59620441bd5dbb51839ca860c0fecb) Fixes #6389: Call snapshot() on object when processing deletions - [`dd2520d`](https://github.com/netbox-community/netbox/commit/dd2520d675c1fae1085383bccca0f5d824bd93d3) 10236 fix device detail for power-feed (#10961) - [`de9646d`](https://github.com/netbox-community/netbox/commit/de9646d0969e22a4de41615a21e0a2554521199e) 10653 log failed login attempts on INFO (#10843) - [`c287641`](https://github.com/netbox-community/netbox/commit/c287641363593ed9ddfe01d8b108a2d17e55fdb6) Changelog for #10236, #10653 - [`0885333`](https://github.com/netbox-community/netbox/commit/0885333b116640f6164f084a22b6c562d445881d) Fixes #9223: Fix serialization of array field values in change log ### 📊 Changes **32 files changed** (+224 additions, -65 deletions) <details> <summary>View changed files</summary> 📝 `.github/ISSUE_TEMPLATE/bug_report.yaml` (+1 -1) 📝 `.github/ISSUE_TEMPLATE/feature_request.yaml` (+1 -1) 📝 `docs/customization/reports.md` (+2 -2) 📝 `docs/release-notes/version-3.3.md` (+27 -0) 📝 `netbox/dcim/forms/bulk_edit.py` (+2 -2) 📝 `netbox/dcim/models/cables.py` (+12 -0) 📝 `netbox/dcim/models/device_components.py` (+1 -1) 📝 `netbox/dcim/models/racks.py` (+2 -0) 📝 `netbox/dcim/signals.py` (+14 -1) 📝 `netbox/dcim/tests/test_cablepaths.py` (+1 -0) 📝 `netbox/dcim/views.py` (+4 -3) 📝 `netbox/extras/api/customfields.py` (+18 -0) 📝 `netbox/extras/signals.py` (+2 -4) 📝 `netbox/extras/tests/test_customfields.py` (+51 -0) 📝 `netbox/ipam/forms/models.py` (+2 -1) 📝 `netbox/ipam/models/ip.py` (+1 -16) 📝 `netbox/netbox/api/viewsets/__init__.py` (+1 -3) 📝 `netbox/netbox/settings.py` (+5 -1) 📝 `netbox/netbox/tables/columns.py` (+6 -0) 📝 `netbox/netbox/views/generic/object_views.py` (+2 -1) _...and 12 more files_ </details> ### 📄 Description ### Enhancements * [#10653](https://github.com/netbox-community/netbox/issues/10653) - Ensure logging of failed login attempts ### Bug Fixes * [#6389](https://github.com/netbox-community/netbox/issues/6389) - Call `snapshot()` on object when processing deletions * [#9223](https://github.com/netbox-community/netbox/issues/9223) - Fix serialization of array field values in change log * [#9878](https://github.com/netbox-community/netbox/issues/9878) - Fix spurious error message when rendering REST API docs * [#10236](https://github.com/netbox-community/netbox/issues/10236) - Fix TypeError exception when viewing PDU configured for three-phase power * [#10241](https://github.com/netbox-community/netbox/issues/10241) - Support referencing custom field related objects by attribute in addition to PK * [#10579](https://github.com/netbox-community/netbox/issues/10579) - Mark cable traces terminating to a provider network as complete * [#10721](https://github.com/netbox-community/netbox/issues/10721) - Disable ordering by custom object field columns * [#10929](https://github.com/netbox-community/netbox/issues/10929) - Raise validation error when attempting to create a duplicate cable termination * [#10936](https://github.com/netbox-community/netbox/issues/10936) - Permit demotion of device/VM primary IP via IP address edit form * [#10938](https://github.com/netbox-community/netbox/issues/10938) - `render_field` template tag should respect `label` kwarg * [#10969](https://github.com/netbox-community/netbox/issues/10969) - Update cable paths ending at associated rear port when creating new front ports * [#10996](https://github.com/netbox-community/netbox/issues/10996) - Hide checkboxes on child object lists when no bulk operations are available * [#10997](https://github.com/netbox-community/netbox/issues/10997) - Fix exception when editing NAT IP for VM with no cluster * [#11014](https://github.com/netbox-community/netbox/issues/11014) - Use natural ordering when sorting rack elevations by name * [#11028](https://github.com/netbox-community/netbox/issues/11028) - Enable bulk clearing of color attribute of pass-through ports * [#11047](https://github.com/netbox-community/netbox/issues/11047) - Cloning a rack reservation should replicate rack & user --- <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:30 +01:00
adam closed this issue 2025-12-29 23:20:30 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#13735