[PR #14057] [MERGED] Release v3.6.4 #14307

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/14057
Author: @jeremystretch
Created: 10/17/2023
Status: Merged
Merged: 10/17/2023
Merged by: @jeremystretch

Base: masterHead: develop


📝 Commits (10+)

📊 Changes

44 files changed (+282 additions, -89 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/bug_report.yaml (+1 -1)
📝 .github/ISSUE_TEMPLATE/feature_request.yaml (+1 -1)
📝 .github/workflows/ci.yml (+4 -4)
📝 .github/workflows/lock.yml (+1 -1)
📝 .github/workflows/stale.yml (+1 -1)
📝 base_requirements.txt (+6 -1)
📝 docs/configuration/miscellaneous.md (+10 -2)
📝 docs/customization/custom-scripts.md (+1 -1)
📝 docs/customization/reports.md (+1 -1)
📝 docs/release-notes/version-3.6.md (+32 -0)
📝 netbox/dcim/api/views.py (+6 -6)
📝 netbox/dcim/filtersets.py (+17 -0)
📝 netbox/dcim/forms/bulk_import.py (+1 -1)
📝 netbox/dcim/forms/filtersets.py (+19 -12)
📝 netbox/dcim/svg/cables.py (+2 -0)
📝 netbox/dcim/tests/test_filtersets.py (+10 -0)
📝 netbox/dcim/views.py (+10 -8)
📝 netbox/extras/models/customfields.py (+5 -0)
📝 netbox/extras/reports.py (+1 -1)
📝 netbox/extras/views.py (+16 -8)

...and 24 more files

📄 Description

Enhancements

  • #12831 - Include circuit description in cable trace SVG image
  • #12872 - Introduce the DATA_UPLOAD_MAX_MEMORY_SIZE configuration parameter
  • #13950 - Display custom choice field labels rather than values in UI
  • #13957 - Add DNS name filter on IP addresses list
  • #13962 - Add a copy-to-clipboard button for API tokens
  • #13972 - Introduce a filter to find unterminated cables

Bug Fixes

  • #11987 - Fix validation of bulk cable updates via bulk import form
  • #12328 - Ensure generic foreign key relationships are populated in REST API serializations of objects
  • #12336 - Employ PostgreSQL advisory locks to avoid duplicate MPTT tree IDs when bulk creating objects
  • #13064 - Fix resetting of checkbox fields triggered by HTMX form re-rendering
  • #13440 - Fix support for assigning a tenant when creating "next available" VLANs via the REST API
  • #13746 - Fix support for setting custom field values when creating "next available" IP addresses via the REST API
  • #13872 - Add CSV delimiter field to file upload tab under bulk object upload views
  • #13876 - Fix support for assigning an interface when creating "next available" IP addresses via the REST API
  • #13910 - Correct "add device" button link under platform view
  • #13944 - Correct serialization of several report attributes in the REST API
  • #13966 - Restore "last login" column on users table
  • #14013 - Fix device role filter choices under inventory items list filters
  • #14023 - Fix exception when bulk disconnecting interfaces connected to the same cable
  • #14025 - Fix exception when viewing a script that begins with the same name as another
  • #14026 - Optimize the automatic creation of available IP addresses for large prefixes
  • #14042 - Fix duplicated child object count decrements when removing objects in bulk

🔄 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/14057 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 10/17/2023 **Status:** ✅ Merged **Merged:** 10/17/2023 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`786f0cc`](https://github.com/netbox-community/netbox/commit/786f0cc7f355101241cebe034ff06d8fbf20b0d2) PRVB - [`ef460a3`](https://github.com/netbox-community/netbox/commit/ef460a38edd2c02d2fd887eb00f8599345550ea2) 13944 fix report detail api - [`5cb1a6b`](https://github.com/netbox-community/netbox/commit/5cb1a6b79050afc0ec8fbd5b05d19aa0851d12fb) 13872 fix bulk import - [`6dc5605`](https://github.com/netbox-community/netbox/commit/6dc560596d54274a0450fc771ecf544c1cb6b518) added device button under platform view pre-populated role field instead of platform field - [`6093deb`](https://github.com/netbox-community/netbox/commit/6093debb7192c76c5a395eb21c278168aefe88c9) 12328 update GFK object in clean (#13946) - [`a46255d`](https://github.com/netbox-community/netbox/commit/a46255ddda73e1e29c610d40aeb7054214014935) Fixes #13064: Ensure unchecked checkboxes do not revert to original values upon HTMX form refresh - [`b93b331`](https://github.com/netbox-community/netbox/commit/b93b331d8614a40c8c4d9095b7e5f684122a8d28) Fixes #13966: Restore 'last login' column on users table - [`e4a9cad`](https://github.com/netbox-community/netbox/commit/e4a9cad75644d0489b9f87271d9f7baeac1e28ae) Changelog for #12328, #13064, #13872, #13910, #13944 - [`4d13f4d`](https://github.com/netbox-community/netbox/commit/4d13f4d25294e53bc7691b7f0399d5d10c6fc96c) 13850 add requests to requirements - [`2851875`](https://github.com/netbox-community/netbox/commit/285187542d31fa4f722e564b7a8e0840e6687704) Adds selection custom field labels to UI ### 📊 Changes **44 files changed** (+282 additions, -89 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` (+4 -4) 📝 `.github/workflows/lock.yml` (+1 -1) 📝 `.github/workflows/stale.yml` (+1 -1) 📝 `base_requirements.txt` (+6 -1) 📝 `docs/configuration/miscellaneous.md` (+10 -2) 📝 `docs/customization/custom-scripts.md` (+1 -1) 📝 `docs/customization/reports.md` (+1 -1) 📝 `docs/release-notes/version-3.6.md` (+32 -0) 📝 `netbox/dcim/api/views.py` (+6 -6) 📝 `netbox/dcim/filtersets.py` (+17 -0) 📝 `netbox/dcim/forms/bulk_import.py` (+1 -1) 📝 `netbox/dcim/forms/filtersets.py` (+19 -12) 📝 `netbox/dcim/svg/cables.py` (+2 -0) 📝 `netbox/dcim/tests/test_filtersets.py` (+10 -0) 📝 `netbox/dcim/views.py` (+10 -8) 📝 `netbox/extras/models/customfields.py` (+5 -0) 📝 `netbox/extras/reports.py` (+1 -1) 📝 `netbox/extras/views.py` (+16 -8) _...and 24 more files_ </details> ### 📄 Description ### Enhancements * [#12831](https://github.com/netbox-community/netbox/issues/12831) - Include circuit description in cable trace SVG image * [#12872](https://github.com/netbox-community/netbox/issues/12872) - Introduce the `DATA_UPLOAD_MAX_MEMORY_SIZE` configuration parameter * [#13950](https://github.com/netbox-community/netbox/issues/13950) - Display custom choice field labels rather than values in UI * [#13957](https://github.com/netbox-community/netbox/issues/13957) - Add DNS name filter on IP addresses list * [#13962](https://github.com/netbox-community/netbox/issues/13962) - Add a copy-to-clipboard button for API tokens * [#13972](https://github.com/netbox-community/netbox/issues/13972) - Introduce a filter to find unterminated cables ### Bug Fixes * [#11987](https://github.com/netbox-community/netbox/issues/11987) - Fix validation of bulk cable updates via bulk import form * [#12328](https://github.com/netbox-community/netbox/issues/12328) - Ensure generic foreign key relationships are populated in REST API serializations of objects * [#12336](https://github.com/netbox-community/netbox/issues/12336) - Employ PostgreSQL advisory locks to avoid duplicate MPTT tree IDs when bulk creating objects * [#13064](https://github.com/netbox-community/netbox/issues/13064) - Fix resetting of checkbox fields triggered by HTMX form re-rendering * [#13440](https://github.com/netbox-community/netbox/issues/13440) - Fix support for assigning a tenant when creating "next available" VLANs via the REST API * [#13746](https://github.com/netbox-community/netbox/issues/13746) - Fix support for setting custom field values when creating "next available" IP addresses via the REST API * [#13872](https://github.com/netbox-community/netbox/issues/13872) - Add CSV delimiter field to file upload tab under bulk object upload views * [#13876](https://github.com/netbox-community/netbox/issues/13876) - Fix support for assigning an interface when creating "next available" IP addresses via the REST API * [#13910](https://github.com/netbox-community/netbox/issues/13910) - Correct "add device" button link under platform view * [#13944](https://github.com/netbox-community/netbox/issues/13944) - Correct serialization of several report attributes in the REST API * [#13966](https://github.com/netbox-community/netbox/issues/13966) - Restore "last login" column on users table * [#14013](https://github.com/netbox-community/netbox/issues/14013) - Fix device role filter choices under inventory items list filters * [#14023](https://github.com/netbox-community/netbox/issues/14023) - Fix exception when bulk disconnecting interfaces connected to the same cable * [#14025](https://github.com/netbox-community/netbox/issues/14025) - Fix exception when viewing a script that begins with the same name as another * [#14026](https://github.com/netbox-community/netbox/issues/14026) - Optimize the automatic creation of available IP addresses for large prefixes * [#14042](https://github.com/netbox-community/netbox/issues/14042) - Fix duplicated child object count decrements when removing objects in bulk --- <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:23:43 +01:00
adam closed this issue 2025-12-29 23:23:44 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#14307