[PR #17157] [MERGED] Release v4.0.9 #15015

Closed
opened 2025-12-30 00:19:27 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/17157
Author: @jeremystretch
Created: 8/14/2024
Status: Merged
Merged: 8/14/2024
Merged by: @jeremystretch

Base: masterHead: develop


📝 Commits (10+)

📊 Changes

46 files changed (+7245 additions, -4632 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/bug_report.yaml (+1 -1)
📝 .github/ISSUE_TEMPLATE/feature_request.yaml (+1 -1)
📝 CONTRIBUTING.md (+4 -2)
📝 base_requirements.txt (+1 -1)
📝 contrib/generated_schema.json (+1 -0)
📝 docs/release-notes/version-4.0.md (+21 -0)
📝 netbox/account/views.py (+4 -4)
📝 netbox/circuits/views.py (+5 -2)
📝 netbox/core/views.py (+17 -13)
📝 netbox/dcim/choices.py (+2 -0)
📝 netbox/dcim/constants.py (+1 -0)
📝 netbox/dcim/forms/bulk_edit.py (+27 -22)
📝 netbox/dcim/forms/connections.py (+6 -3)
📝 netbox/dcim/views.py (+24 -6)
📝 netbox/extras/models/customfields.py (+2 -4)
📝 netbox/ipam/forms/bulk_edit.py (+15 -1)
📝 netbox/netbox/settings.py (+1 -1)
📝 netbox/netbox/tables/tables.py (+2 -1)
📝 netbox/netbox/tests/test_import.py (+26 -0)
📝 netbox/netbox/views/generic/bulk_views.py (+44 -8)

...and 26 more files

📄 Description

Enhancements

  • #16692 - Enable modifying VLAN assignment while bulk editing prefixes
  • #17006 - Add IEEE 802.11be interface type

Bug Fixes

  • #13459 - Correct OpenAPI schema type for TreeNodeMultipleChoiceFilter
  • #16073 - Respect default values for custom fields during bulk import of objects
  • #16176 - Restore ability to select multiple terminating devices when connecting a cable
  • #16871 - Sanitize device ID query parameter when bulk editing components to prevent exception
  • #17038 - Fix AttributeError exception when attempting to export system status data
  • #17064 - Fix misaligned text within rendered Markdown code blocks
  • #17124 - BaseTable should follow reverse one-to-one relationships when prefetching related objects
  • #17131 - Fix exception when creating object-type custom field without selecting related object type
  • #17144 - Avoid showing duplicated pop-up messages

🔄 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/17157 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 8/14/2024 **Status:** ✅ Merged **Merged:** 8/14/2024 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`dd413b2`](https://github.com/netbox-community/netbox/commit/dd413b248aa821486a5511c3a3b0db42f69176af) PRVB - [`70311a9`](https://github.com/netbox-community/netbox/commit/70311a9db5155f08e871a807062340e30fc6ebb4) Update source translation strings - [`4ca1494`](https://github.com/netbox-community/netbox/commit/4ca149412786a86558505f5d87d94c33f80bd5e5) SSO: custom name for identity providers (#16732) - [`013139a`](https://github.com/netbox-community/netbox/commit/013139aa204e59cf97dd554abcb15b8f682caaa3) 16357 clone tenant and type for cable - [`2a8bec1`](https://github.com/netbox-community/netbox/commit/2a8bec1cbfe044d093af56d52cb2ad93499d07cc) 16867 render dashboard if model no longer available - [`30d711d`](https://github.com/netbox-community/netbox/commit/30d711d24ad101a9f6a58a3ffd9ef1930ca611ad) 16838 show extra_buttons if no actions defined - [`bf97138`](https://github.com/netbox-community/netbox/commit/bf97138c781fb1f58a2e92e7cded283940593855) Small additions and tweaks to release checklist from releasing v4.0.7 - [`f2e1de0`](https://github.com/netbox-community/netbox/commit/f2e1de027f9bf16e3db492ce6270d0395dfc5240) Fixes #16760: datasource git on local file system fails (#16872) - [`960d2b8`](https://github.com/netbox-community/netbox/commit/960d2b82b7698d091a570bfeb4f17980b927c4b5) Update contact email - [`6f3a2a5`](https://github.com/netbox-community/netbox/commit/6f3a2a599f45fe29efdd0139b08aa52420a16254) Changelog for #15375, #16357, #16760, #16838, #16867 ### 📊 Changes **46 files changed** (+7245 additions, -4632 deletions) <details> <summary>View changed files</summary> 📝 `.github/ISSUE_TEMPLATE/bug_report.yaml` (+1 -1) 📝 `.github/ISSUE_TEMPLATE/feature_request.yaml` (+1 -1) 📝 `CONTRIBUTING.md` (+4 -2) 📝 `base_requirements.txt` (+1 -1) 📝 `contrib/generated_schema.json` (+1 -0) 📝 `docs/release-notes/version-4.0.md` (+21 -0) 📝 `netbox/account/views.py` (+4 -4) 📝 `netbox/circuits/views.py` (+5 -2) 📝 `netbox/core/views.py` (+17 -13) 📝 `netbox/dcim/choices.py` (+2 -0) 📝 `netbox/dcim/constants.py` (+1 -0) 📝 `netbox/dcim/forms/bulk_edit.py` (+27 -22) 📝 `netbox/dcim/forms/connections.py` (+6 -3) 📝 `netbox/dcim/views.py` (+24 -6) 📝 `netbox/extras/models/customfields.py` (+2 -4) 📝 `netbox/ipam/forms/bulk_edit.py` (+15 -1) 📝 `netbox/netbox/settings.py` (+1 -1) 📝 `netbox/netbox/tables/tables.py` (+2 -1) 📝 `netbox/netbox/tests/test_import.py` (+26 -0) 📝 `netbox/netbox/views/generic/bulk_views.py` (+44 -8) _...and 26 more files_ </details> ### 📄 Description ### Enhancements * [#16692](https://github.com/netbox-community/netbox/issues/16692) - Enable modifying VLAN assignment while bulk editing prefixes * [#17006](https://github.com/netbox-community/netbox/issues/17006) - Add IEEE 802.11be interface type ### Bug Fixes * [#13459](https://github.com/netbox-community/netbox/issues/13459) - Correct OpenAPI schema type for `TreeNodeMultipleChoiceFilter` * [#16073](https://github.com/netbox-community/netbox/issues/16073) - Respect default values for custom fields during bulk import of objects * [#16176](https://github.com/netbox-community/netbox/issues/16176) - Restore ability to select multiple terminating devices when connecting a cable * [#16871](https://github.com/netbox-community/netbox/issues/16871) - Sanitize device ID query parameter when bulk editing components to prevent exception * [#17038](https://github.com/netbox-community/netbox/issues/17038) - Fix AttributeError exception when attempting to export system status data * [#17064](https://github.com/netbox-community/netbox/issues/17064) - Fix misaligned text within rendered Markdown code blocks * [#17124](https://github.com/netbox-community/netbox/issues/17124) - `BaseTable` should follow reverse one-to-one relationships when prefetching related objects * [#17131](https://github.com/netbox-community/netbox/issues/17131) - Fix exception when creating object-type custom field without selecting related object type * [#17144](https://github.com/netbox-community/netbox/issues/17144) - Avoid showing duplicated pop-up messages --- <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-30 00:19:27 +01:00
adam closed this issue 2025-12-30 00:19:27 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#15015