[PR #13589] [MERGED] Release v3.5.9 #14218

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/13589
Author: @jeremystretch
Created: 8/28/2023
Status: Merged
Merged: 8/28/2023
Merged by: @jeremystretch

Base: masterHead: develop


📝 Commits (10+)

📊 Changes

44 files changed (+575 additions, -1124 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/bug_report.yaml (+1 -1)
📝 .github/ISSUE_TEMPLATE/feature_request.yaml (+1 -1)
📝 contrib/generated_schema.json (+1 -0)
📝 docs/customization/reports.md (+1 -1)
📝 docs/installation/upgrading.md (+1 -1)
📝 docs/reference/filtering.md (+20 -19)
📝 docs/release-notes/version-3.5.md (+30 -0)
📝 netbox/core/data_backends.py (+7 -6)
📝 netbox/dcim/api/serializers.py (+1 -0)
📝 netbox/dcim/forms/model_forms.py (+2 -1)
📝 netbox/dcim/views.py (+0 -33)
📝 netbox/extras/forms/filtersets.py (+4 -3)
📝 netbox/extras/management/commands/reindex.py (+1 -4)
📝 netbox/extras/plugins/__init__.py (+1 -0)
📝 netbox/extras/scripts.py (+5 -5)
📝 netbox/extras/tests/test_filtersets.py (+31 -6)
📝 netbox/extras/views.py (+15 -0)
📝 netbox/ipam/filtersets.py (+16 -0)
📝 netbox/ipam/forms/bulk_import.py (+4 -2)
📝 netbox/ipam/models/vlans.py (+6 -0)

...and 24 more files

📄 Description

Enhancements

  • #12489 - Dynamically render location and device lists under site and location views
  • #12825 - Display assigned values count per obejct type under custom field view
  • #13313 - Enable filtering IP ranges by containing prefix
  • #13415 - Include request object in custom link renderer on tables
  • #13536 - Move child VLANs list to a separate tab under VLAN group view
  • #13542 - Pass additional HTTP headers through to custom script context
  • #13585 - Introduce empty lookup for numeric value filters

Bug Fixes

  • #11272 - Fix localization support for device position field
  • #13358 - Git backend should send HTTP auth headers only if credentials have been defined
  • #13477 - Fix filtering of modified objects after bulk import/update
  • #13478 - Fix filtering of export templates by content type under web UI
  • #13500 - Fix form validation for bulk update of L2VPN terminations via bulk import form
  • #13503 - Fix utilization graph proportions when localization is enabled
  • #13507 - Avoid raising exception for invalid content type during global search
  • #13516 - Plugin utility functions should be importable from extras.plugins
  • #13530 - Ensure script log messages can be serialized as JSON data
  • #13543 - Config context tab under device/VM view should not require extras.view_configcontext permission
  • #13544 - Ensure reindex command clears all cached values when not in lazy mode
  • #13556 - Correct REST API representation of VDC status choice
  • #13569 - Fix selection widgets for related interfaces when bulk editing interfaces under device view

🔄 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/13589 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 8/28/2023 **Status:** ✅ Merged **Merged:** 8/28/2023 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`1c9a8ec`](https://github.com/netbox-community/netbox/commit/1c9a8ec6bd0a4b803652a721cf81e91a0bdd5340) PRVB - [`9450ce4`](https://github.com/netbox-community/netbox/commit/9450ce4c3a8e24a5bbf0e82fae1f4f944621ca27) upgrading.md: there shouldbe OLDVER instead of NEWVER - [`c46536f`](https://github.com/netbox-community/netbox/commit/c46536f469eb618d3fb9565c779a4ebfd938fdc3) Merge pull request #13474 from jose-d/develop-1 - [`16e2283`](https://github.com/netbox-community/netbox/commit/16e2283d192c9726c5010144df576baa3b16ccd7) Fix git DataSource clone authentication - [`fe95cb4`](https://github.com/netbox-community/netbox/commit/fe95cb434ad2165c2a48f2bd8aaa573d970fb72a) 13500 fix l2vpntermination bulk update - [`4004966`](https://github.com/netbox-community/netbox/commit/4004966b16269c96c09540c011a5aea2267bc226) fix content type filter on export template #13478 - [`28e1127`](https://github.com/netbox-community/netbox/commit/28e112743fd5924cb5aa66a38826bbb2a2b71dc3) 13503 fix rack space utilization graph for internationalization - [`c86cfe3`](https://github.com/netbox-community/netbox/commit/c86cfe3cbf98f215bb2e10e6e2fc8a3825c994a1) Correct filter name in redirect after bulk edit - [`66e4e31`](https://github.com/netbox-community/netbox/commit/66e4e3120912ce768d7e1972dd167d6d1d46a52d) 11508 Add group assignments for Azure SSO (#13373) - [`4506269`](https://github.com/netbox-community/netbox/commit/45062697c568c82e37d07329e577857a7facb07b) Changelog for #11508, #13358, #13477, #13478, #13500, #13503 ### 📊 Changes **44 files changed** (+575 additions, -1124 deletions) <details> <summary>View changed files</summary> 📝 `.github/ISSUE_TEMPLATE/bug_report.yaml` (+1 -1) 📝 `.github/ISSUE_TEMPLATE/feature_request.yaml` (+1 -1) 📝 `contrib/generated_schema.json` (+1 -0) 📝 `docs/customization/reports.md` (+1 -1) 📝 `docs/installation/upgrading.md` (+1 -1) 📝 `docs/reference/filtering.md` (+20 -19) 📝 `docs/release-notes/version-3.5.md` (+30 -0) 📝 `netbox/core/data_backends.py` (+7 -6) 📝 `netbox/dcim/api/serializers.py` (+1 -0) 📝 `netbox/dcim/forms/model_forms.py` (+2 -1) 📝 `netbox/dcim/views.py` (+0 -33) 📝 `netbox/extras/forms/filtersets.py` (+4 -3) 📝 `netbox/extras/management/commands/reindex.py` (+1 -4) 📝 `netbox/extras/plugins/__init__.py` (+1 -0) 📝 `netbox/extras/scripts.py` (+5 -5) 📝 `netbox/extras/tests/test_filtersets.py` (+31 -6) 📝 `netbox/extras/views.py` (+15 -0) 📝 `netbox/ipam/filtersets.py` (+16 -0) 📝 `netbox/ipam/forms/bulk_import.py` (+4 -2) 📝 `netbox/ipam/models/vlans.py` (+6 -0) _...and 24 more files_ </details> ### 📄 Description ### Enhancements * [#12489](https://github.com/netbox-community/netbox/issues/12489) - Dynamically render location and device lists under site and location views * [#12825](https://github.com/netbox-community/netbox/issues/12825) - Display assigned values count per obejct type under custom field view * [#13313](https://github.com/netbox-community/netbox/issues/13313) - Enable filtering IP ranges by containing prefix * [#13415](https://github.com/netbox-community/netbox/issues/13415) - Include request object in custom link renderer on tables * [#13536](https://github.com/netbox-community/netbox/issues/13536) - Move child VLANs list to a separate tab under VLAN group view * [#13542](https://github.com/netbox-community/netbox/issues/13542) - Pass additional HTTP headers through to custom script context * [#13585](https://github.com/netbox-community/netbox/issues/13585) - Introduce `empty` lookup for numeric value filters ### Bug Fixes * [#11272](https://github.com/netbox-community/netbox/issues/11272) - Fix localization support for device position field * [#13358](https://github.com/netbox-community/netbox/issues/13358) - Git backend should send HTTP auth headers only if credentials have been defined * [#13477](https://github.com/netbox-community/netbox/issues/13477) - Fix filtering of modified objects after bulk import/update * [#13478](https://github.com/netbox-community/netbox/issues/13478) - Fix filtering of export templates by content type under web UI * [#13500](https://github.com/netbox-community/netbox/issues/13500) - Fix form validation for bulk update of L2VPN terminations via bulk import form * [#13503](https://github.com/netbox-community/netbox/issues/13503) - Fix utilization graph proportions when localization is enabled * [#13507](https://github.com/netbox-community/netbox/issues/13507) - Avoid raising exception for invalid content type during global search * [#13516](https://github.com/netbox-community/netbox/issues/13516) - Plugin utility functions should be importable from `extras.plugins` * [#13530](https://github.com/netbox-community/netbox/issues/13530) - Ensure script log messages can be serialized as JSON data * [#13543](https://github.com/netbox-community/netbox/issues/13543) - Config context tab under device/VM view should not require `extras.view_configcontext` permission * [#13544](https://github.com/netbox-community/netbox/issues/13544) - Ensure `reindex` command clears all cached values when not in lazy mode * [#13556](https://github.com/netbox-community/netbox/issues/13556) - Correct REST API representation of VDC status choice * [#13569](https://github.com/netbox-community/netbox/issues/13569) - Fix selection widgets for related interfaces when bulk editing interfaces under device view --- <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:14 +01:00
adam closed this issue 2025-12-29 23:23:14 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#14218