[PR #11965] [MERGED] Release v3.4.6 #13876

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/11965
Author: @jeremystretch
Created: 3/13/2023
Status: Merged
Merged: 3/13/2023
Merged by: @jeremystretch

Base: masterHead: develop


📝 Commits (10+)

  • 561f1ea PRVB
  • ed77c03 Fixes #11796: When importing devices, restrict rack by location only if the location field is specified
  • cfa6b28 Closes #11807: Restore default page size when navigating between views
  • 0744ff2 Fixes #11758 - replace unsafe chars in menu label (#11831)
  • 67499cb add conntected_enpoints property to graphql
  • 559a318 Fixes #11565 - Populate custom field defaults when creating FHRP groups with VIP
  • 6e7d2f5 Change Interpreter in shebang to python3
  • 88d5119 Search device by primary IP address
  • 3418b7a remove DeviceIndex search for ipaddresses
  • 6ea3079 #10058: Enable primary IP search for virtual machines too

📊 Changes

56 files changed (+407 additions, -175 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/bug_report.yaml (+1 -1)
📝 .github/ISSUE_TEMPLATE/feature_request.yaml (+1 -1)
📝 README.md (+2 -2)
📝 contrib/apache.conf (+9 -0)
📝 docs/installation/5-http-server.md (+1 -1)
📝 docs/release-notes/version-3.4.md (+28 -0)
📝 netbox/circuits/forms/bulk_edit.py (+1 -4)
📝 netbox/dcim/choices.py (+4 -0)
📝 netbox/dcim/filtersets.py (+4 -1)
📝 netbox/dcim/forms/bulk_edit.py (+1 -12)
📝 netbox/dcim/forms/bulk_import.py (+5 -2)
📝 netbox/dcim/graphql/mixins.py (+8 -0)
📝 netbox/dcim/graphql/types.py (+7 -7)
📝 netbox/dcim/tables/devices.py (+1 -0)
📝 netbox/extras/filtersets.py (+6 -0)
📝 netbox/extras/forms/__init__.py (+1 -0)
netbox/extras/forms/misc.py (+14 -0)
📝 netbox/extras/plugins/__init__.py (+2 -2)
📝 netbox/extras/plugins/navigation.py (+2 -1)
📝 netbox/extras/tests/test_filtersets.py (+2 -4)

...and 36 more files

📄 Description

Enhancements

  • #10058 - Enable searching for devices/VMs by primary IP address
  • #11011 - Add ability to toggle visibility of virtual interfaces under device view
  • #11294 - Enable live preview of Markdown content
  • #11807 - Restore default page size when navigating between views
  • #11817 - Add connected_endpoints field to GraphQL API for cabled objects
  • #11851 - Include IP version in GraphQL API representations of aggregates, prefixes, and IP addresses
  • #11862 - Add Cisco StackWise 1T interface type
  • #11871 - Add IEEE 802.3az PoE type for interfaces
  • #11929 - Strip whitespace from CSV headers prior to validation

Bug Fixes

  • #11470 - Avoid raising exception when filtering IPs by an invalid address
  • #11565 - Apply custom field defaults to IP address created during FHRP group creation
  • #11631 - Fix filtering changelog & journal entries by multiple content type IDs
  • #11758 - Support non-URL-safe characters in plugin menu titles
  • #11796 - When importing devices, restrict rack by location only if the location field is specified
  • #11819 - Fix filtering of cable terminations by object type
  • #11850 - Fix loading of CSV files containing a byte order mark
  • #11903 - Fix escaping of return URL values for action buttons in tables
  • #11927 - Correct loading of plugin resources with custom paths

🔄 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/11965 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 3/13/2023 **Status:** ✅ Merged **Merged:** 3/13/2023 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`561f1ea`](https://github.com/netbox-community/netbox/commit/561f1eadfc2386bd266b941d019d830c37c53cf3) PRVB - [`ed77c03`](https://github.com/netbox-community/netbox/commit/ed77c0383093345112af94c27c9fa1f848d6dc37) Fixes #11796: When importing devices, restrict rack by location only if the location field is specified - [`cfa6b28`](https://github.com/netbox-community/netbox/commit/cfa6b28ceb8667bc60f2924969f56be1d828f136) Closes #11807: Restore default page size when navigating between views - [`0744ff2`](https://github.com/netbox-community/netbox/commit/0744ff2fa014ee4d23f89d588f35506c93a1ab60) Fixes #11758 - replace unsafe chars in menu label (#11831) - [`67499cb`](https://github.com/netbox-community/netbox/commit/67499cbf069bff4edf85103969b6349555fbe20b) add conntected_enpoints property to graphql - [`559a318`](https://github.com/netbox-community/netbox/commit/559a318584d0224cd014f5f6d3d3b34d3298af5e) Fixes #11565 - Populate custom field defaults when creating FHRP groups with VIP - [`6e7d2f5`](https://github.com/netbox-community/netbox/commit/6e7d2f53aab3144c53e774a1b8f36b0347649056) Change Interpreter in shebang to python3 - [`88d5119`](https://github.com/netbox-community/netbox/commit/88d5119c5956508d5198988aee2a5e979d806140) Search device by primary IP address - [`3418b7a`](https://github.com/netbox-community/netbox/commit/3418b7adf6cf0e57d2dfd39bd05f2271267c7fc8) remove DeviceIndex search for ipaddresses - [`6ea3079`](https://github.com/netbox-community/netbox/commit/6ea30798bff10df933bd6ae20250c818d76a1ee6) #10058: Enable primary IP search for virtual machines too ### 📊 Changes **56 files changed** (+407 additions, -175 deletions) <details> <summary>View changed files</summary> 📝 `.github/ISSUE_TEMPLATE/bug_report.yaml` (+1 -1) 📝 `.github/ISSUE_TEMPLATE/feature_request.yaml` (+1 -1) 📝 `README.md` (+2 -2) 📝 `contrib/apache.conf` (+9 -0) 📝 `docs/installation/5-http-server.md` (+1 -1) 📝 `docs/release-notes/version-3.4.md` (+28 -0) 📝 `netbox/circuits/forms/bulk_edit.py` (+1 -4) 📝 `netbox/dcim/choices.py` (+4 -0) 📝 `netbox/dcim/filtersets.py` (+4 -1) 📝 `netbox/dcim/forms/bulk_edit.py` (+1 -12) 📝 `netbox/dcim/forms/bulk_import.py` (+5 -2) 📝 `netbox/dcim/graphql/mixins.py` (+8 -0) 📝 `netbox/dcim/graphql/types.py` (+7 -7) 📝 `netbox/dcim/tables/devices.py` (+1 -0) 📝 `netbox/extras/filtersets.py` (+6 -0) 📝 `netbox/extras/forms/__init__.py` (+1 -0) ➕ `netbox/extras/forms/misc.py` (+14 -0) 📝 `netbox/extras/plugins/__init__.py` (+2 -2) 📝 `netbox/extras/plugins/navigation.py` (+2 -1) 📝 `netbox/extras/tests/test_filtersets.py` (+2 -4) _...and 36 more files_ </details> ### 📄 Description ### Enhancements * [#10058](https://github.com/netbox-community/netbox/issues/10058) - Enable searching for devices/VMs by primary IP address * [#11011](https://github.com/netbox-community/netbox/issues/11011) - Add ability to toggle visibility of virtual interfaces under device view * [#11294](https://github.com/netbox-community/netbox/issues/11294) - Enable live preview of Markdown content * [#11807](https://github.com/netbox-community/netbox/issues/11807) - Restore default page size when navigating between views * [#11817](https://github.com/netbox-community/netbox/issues/11817) - Add `connected_endpoints` field to GraphQL API for cabled objects * [#11851](https://github.com/netbox-community/netbox/issues/11851) - Include IP version in GraphQL API representations of aggregates, prefixes, and IP addresses * [#11862](https://github.com/netbox-community/netbox/issues/11862) - Add Cisco StackWise 1T interface type * [#11871](https://github.com/netbox-community/netbox/issues/11871) - Add IEEE 802.3az PoE type for interfaces * [#11929](https://github.com/netbox-community/netbox/issues/11929) - Strip whitespace from CSV headers prior to validation ### Bug Fixes * [#11470](https://github.com/netbox-community/netbox/issues/11470) - Avoid raising exception when filtering IPs by an invalid address * [#11565](https://github.com/netbox-community/netbox/issues/11565) - Apply custom field defaults to IP address created during FHRP group creation * [#11631](https://github.com/netbox-community/netbox/issues/11631) - Fix filtering changelog & journal entries by multiple content type IDs * [#11758](https://github.com/netbox-community/netbox/issues/11758) - Support non-URL-safe characters in plugin menu titles * [#11796](https://github.com/netbox-community/netbox/issues/11796) - When importing devices, restrict rack by location only if the location field is specified * [#11819](https://github.com/netbox-community/netbox/issues/11819) - Fix filtering of cable terminations by object type * [#11850](https://github.com/netbox-community/netbox/issues/11850) - Fix loading of CSV files containing a byte order mark * [#11903](https://github.com/netbox-community/netbox/issues/11903) - Fix escaping of return URL values for action buttons in tables * [#11927](https://github.com/netbox-community/netbox/issues/11927) - Correct loading of plugin resources with custom paths --- <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:21:18 +01:00
adam closed this issue 2025-12-29 23:21: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#13876