[PR #18221] [MERGED] Release v4.1.8 #15294

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

📋 Pull Request Information

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

Base: masterHead: develop


📝 Commits (10+)

📊 Changes

70 files changed (+91926 additions, -80206 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/01-feature_request.yaml (+1 -1)
📝 .github/ISSUE_TEMPLATE/02-bug_report.yaml (+1 -1)
📝 .github/workflows/update-translation-strings.yml (+9 -0)
📝 docs/development/application-registry.md (+4 -0)
📝 docs/release-notes/index.md (+9 -0)
📝 docs/release-notes/version-4.1.md (+27 -1)
📝 netbox/core/apps.py (+6 -0)
📝 netbox/dcim/forms/bulk_edit.py (+6 -1)
📝 netbox/dcim/forms/bulk_import.py (+25 -3)
📝 netbox/dcim/models/devices.py (+5 -0)
📝 netbox/dcim/svg/racks.py (+2 -0)
📝 netbox/dcim/views.py (+5 -5)
📝 netbox/extras/views.py (+4 -0)
📝 netbox/ipam/filtersets.py (+4 -2)
📝 netbox/ipam/forms/bulk_import.py (+27 -3)
📝 netbox/ipam/forms/model_forms.py (+41 -8)
📝 netbox/netbox/api/pagination.py (+3 -1)
📝 netbox/netbox/api/serializers/base.py (+6 -0)
📝 netbox/netbox/context_managers.py (+2 -0)
📝 netbox/netbox/middleware.py (+7 -3)

...and 50 more files

📄 Description

Enhancements

  • #17071 - Enable OOB IP address designation during bulk import
  • #17465 - Enable designation of rack type during bulk import & bulk edit
  • #17889 - Enable designating an IP address as out-of-band for a device upon creation
  • #17960 - Add L2TP, PPTP, Wireguard, and OpenVPN tunnel types
  • #18021 - Automatically clear cache on restart when DEBUG is enabled
  • #18061 - Omit stack trace from rendered device/VM configuration when an exception is raised
  • #18065 - Include status in device details when hovering on rack elevation
  • #18211 - Enable the dynamic registration of context managers for request processing

Bug Fixes

  • #14044 - Fix unhandled AttributeError exception when bulk renaming objects
  • #17490 - Fix dynamic inclusion support for config templates
  • #17810 - Fix validation of racked device fields when modifying via REST API
  • #17820 - Ensure default custom field values are populated when creating new modules
  • #18044 - Show plugin-generated alerts within UI views for custom scripts
  • #18150 - Fix REST API pagination for low MAX_PAGE_SIZE values
  • #18183 - Omit UI navigation bar when printing
  • #18213 - Fix searching for ASN ranges by name

🔄 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/18221 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 12/12/2024 **Status:** ✅ Merged **Merged:** 12/12/2024 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`24b7679`](https://github.com/netbox-community/netbox/commit/24b76792a90c452f6bba9b0f6a2e91e98d5a49e7) Closed #18091: Include summary for v4.1 release - [`d122c33`](https://github.com/netbox-community/netbox/commit/d122c334fdd08f277e8ce70953ef89801decd0fc) 18044 enable alert for plugins in script - [`954b5e9`](https://github.com/netbox-community/netbox/commit/954b5e9ddfb98157db6129afc74a910ea41b9bff) Use the housekeeping app to update translation sources - [`b4265b7`](https://github.com/netbox-community/netbox/commit/b4265b74f498fb573a10466b02d50a39592609be) Update source translation strings - [`1e845e6`](https://github.com/netbox-community/netbox/commit/1e845e6b46fd4e4bcffe0b8f01159c083c1356cf) Add status to rack elevation device tooltip (#18083) - [`327ad8c`](https://github.com/netbox-community/netbox/commit/327ad8cfc945dc71fbc90c0598fde4e05110542a) Fixes #17490: Config Template unable to dynamically include templates (#18106) - [`8c9bb73`](https://github.com/netbox-community/netbox/commit/8c9bb73ff79cf8136a5d809ce02e951e3390edcc) Fixes #17810: Disable DRF's native unique constraint checks - [`674af4d`](https://github.com/netbox-community/netbox/commit/674af4d6bcfd724aef2c1d24bcc2725cb6b14c0e) Fixes: #14044 - Allow regex renaming of unnamed devices (#17212) - [`3326a65`](https://github.com/netbox-community/netbox/commit/3326a6543c1f983380424b2a6d69c15c332f4054) Closes #17071: Add is_oob parameter on bulk_import ipaddress (#17975) - [`7a92c20`](https://github.com/netbox-community/netbox/commit/7a92c205767c91938a323b50847f383659898421) Fixes 17889: Add checkbox oob ip for ipaddress form (#18057) ### 📊 Changes **70 files changed** (+91926 additions, -80206 deletions) <details> <summary>View changed files</summary> 📝 `.github/ISSUE_TEMPLATE/01-feature_request.yaml` (+1 -1) 📝 `.github/ISSUE_TEMPLATE/02-bug_report.yaml` (+1 -1) 📝 `.github/workflows/update-translation-strings.yml` (+9 -0) 📝 `docs/development/application-registry.md` (+4 -0) 📝 `docs/release-notes/index.md` (+9 -0) 📝 `docs/release-notes/version-4.1.md` (+27 -1) 📝 `netbox/core/apps.py` (+6 -0) 📝 `netbox/dcim/forms/bulk_edit.py` (+6 -1) 📝 `netbox/dcim/forms/bulk_import.py` (+25 -3) 📝 `netbox/dcim/models/devices.py` (+5 -0) 📝 `netbox/dcim/svg/racks.py` (+2 -0) 📝 `netbox/dcim/views.py` (+5 -5) 📝 `netbox/extras/views.py` (+4 -0) 📝 `netbox/ipam/filtersets.py` (+4 -2) 📝 `netbox/ipam/forms/bulk_import.py` (+27 -3) 📝 `netbox/ipam/forms/model_forms.py` (+41 -8) 📝 `netbox/netbox/api/pagination.py` (+3 -1) 📝 `netbox/netbox/api/serializers/base.py` (+6 -0) 📝 `netbox/netbox/context_managers.py` (+2 -0) 📝 `netbox/netbox/middleware.py` (+7 -3) _...and 50 more files_ </details> ### 📄 Description ### Enhancements * [#17071](https://github.com/netbox-community/netbox/issues/17071) - Enable OOB IP address designation during bulk import * [#17465](https://github.com/netbox-community/netbox/issues/17465) - Enable designation of rack type during bulk import & bulk edit * [#17889](https://github.com/netbox-community/netbox/issues/17889) - Enable designating an IP address as out-of-band for a device upon creation * [#17960](https://github.com/netbox-community/netbox/issues/17960) - Add L2TP, PPTP, Wireguard, and OpenVPN tunnel types * [#18021](https://github.com/netbox-community/netbox/issues/18021) - Automatically clear cache on restart when `DEBUG` is enabled * [#18061](https://github.com/netbox-community/netbox/issues/18061) - Omit stack trace from rendered device/VM configuration when an exception is raised * [#18065](https://github.com/netbox-community/netbox/issues/18065) - Include status in device details when hovering on rack elevation * [#18211](https://github.com/netbox-community/netbox/issues/18211) - Enable the dynamic registration of context managers for request processing ### Bug Fixes * [#14044](https://github.com/netbox-community/netbox/issues/14044) - Fix unhandled AttributeError exception when bulk renaming objects * [#17490](https://github.com/netbox-community/netbox/issues/17490) - Fix dynamic inclusion support for config templates * [#17810](https://github.com/netbox-community/netbox/issues/17810) - Fix validation of racked device fields when modifying via REST API * [#17820](https://github.com/netbox-community/netbox/issues/17820) - Ensure default custom field values are populated when creating new modules * [#18044](https://github.com/netbox-community/netbox/issues/18044) - Show plugin-generated alerts within UI views for custom scripts * [#18150](https://github.com/netbox-community/netbox/issues/18150) - Fix REST API pagination for low `MAX_PAGE_SIZE` values * [#18183](https://github.com/netbox-community/netbox/issues/18183) - Omit UI navigation bar when printing * [#18213](https://github.com/netbox-community/netbox/issues/18213) - Fix searching for ASN ranges by name --- <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:21:06 +01:00
adam closed this issue 2025-12-30 00:21:07 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#15294