[PR #17478] [MERGED] Release v4.1.1 #15102

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

📋 Pull Request Information

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

Base: masterHead: develop


📝 Commits (10+)

📊 Changes

118 files changed (+56642 additions, -133462 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/01-feature_request.yaml (+1 -1)
📝 .github/ISSUE_TEMPLATE/02-bug_report.yaml (+1 -1)
📝 .github/ISSUE_TEMPLATE/03-documentation_change.yaml (+0 -0)
📝 .github/ISSUE_TEMPLATE/04-translation.yaml (+0 -0)
📝 .github/ISSUE_TEMPLATE/05-housekeeping.yaml (+0 -0)
📝 .github/ISSUE_TEMPLATE/06-deprecation.yaml (+0 -0)
📝 .github/workflows/close-stale-issues.yml (+1 -0)
📝 base_requirements.txt (+0 -4)
📝 contrib/apache.conf (+1 -1)
📝 contrib/generated_schema.json (+18 -0)
📝 docs/customization/custom-scripts.md (+3 -0)
📝 docs/development/release-checklist.md (+4 -0)
📝 docs/release-notes/version-4.1.md (+26 -0)
📝 netbox/dcim/api/serializers_/nested.py (+1 -1)
📝 netbox/dcim/choices.py (+27 -0)
📝 netbox/dcim/forms/model_forms.py (+2 -2)
📝 netbox/extras/api/views.py (+6 -1)
📝 netbox/extras/models/customfields.py (+18 -12)
📝 netbox/ipam/filtersets.py (+2 -2)
📝 netbox/ipam/models/vlans.py (+1 -1)

...and 80 more files

📄 Description

Enhancements

  • #16926 - Add USB front & rear port types
  • #17347 - Add NEMA L22-20 power port & outlet types

Bug Fixes

  • #17066 - Fix OpenAPI schema definition for custom scripts REST API endpoint
  • #17332 - Restore pagination for object list dashboard widgets
  • #17333 - Avoid prefetching all jobs when retrieving custom scripts via the REST API
  • #17353 - Fix styling of map buttons under site and device views
  • #17354 - Prevent object & multi-object custom fields from breaking bulk import forms
  • #17362 - Remove duplicate prefixes & IP addresses returned by the present_in_vrf query filter
  • #17364 - Fix rendering of Markdown tables inside object list dashboard widgets
  • #17387 - Fix display of the changelog tab for users with sufficient permission
  • #17410 - Enable debug toolbar middleware for strawberry-django only when DEBUG is true
  • #17414 - Fix support for declaring individual VLAN IDs within a VLAN group
  • #17431 - Fix database migration error when upgrading to v4.1 from v3.7 or earlier
  • #17437 - Fix exception when specifying a bridge relationship on an interface template
  • #17444 - Custom script fails to execute when triggered by an event rule
  • #17457 - GraphQL service_list filter should not require a port number

🔄 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/17478 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 9/12/2024 **Status:** ✅ Merged **Merged:** 9/12/2024 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`886d635`](https://github.com/netbox-community/netbox/commit/886d6355243b8ebe460b097228a9d5c36aebe0f8) Update source translation strings - [`8cc0616`](https://github.com/netbox-community/netbox/commit/8cc06160199d12f017d63a7b91e363c88c96b7a8) 17354 fix import with custom-field (#17368) - [`5c33aa8`](https://github.com/netbox-community/netbox/commit/5c33aa8bddb15d6958720501c32fce5c03f1f5a2) Fixes #17332: Restore pagination for object list dashboard widgets - [`7404cae`](https://github.com/netbox-community/netbox/commit/7404caed3af04264faa58a600b9d4d0538f06ce5) 17353 make map buttons consistent (#17371) - [`2a1710b`](https://github.com/netbox-community/netbox/commit/2a1710b82c6a67d1c9f62c65cdad99343ad058ae) Changelog for #17332, #17353, #17354, #17364 - [`684cdda`](https://github.com/netbox-community/netbox/commit/684cdda8f4dcf408b462b8b632446f4b5df7fb67) Update source translation strings - [`ed1b8bc`](https://github.com/netbox-community/netbox/commit/ed1b8bc88d3b6be6b02eb617d71e2ec7c5dfe7a8) 16349 add warning to custom script docs - [`76ff329`](https://github.com/netbox-community/netbox/commit/76ff329c6a14f72464535ce7e4e8757f435dfda5) Closes #17384: Reorder GitHub issue templates - [`16f74f7`](https://github.com/netbox-community/netbox/commit/16f74f7b03092424554aa85e2043f434feeb807d) Fixed view permissions for ObjectChange - [`7ab2ebc`](https://github.com/netbox-community/netbox/commit/7ab2ebcb7544eb4eb322830f5587503b60db9e87) Disable Directory Browsing for Static file path in Apache2 config ### 📊 Changes **118 files changed** (+56642 additions, -133462 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/ISSUE_TEMPLATE/03-documentation_change.yaml` (+0 -0) 📝 `.github/ISSUE_TEMPLATE/04-translation.yaml` (+0 -0) 📝 `.github/ISSUE_TEMPLATE/05-housekeeping.yaml` (+0 -0) 📝 `.github/ISSUE_TEMPLATE/06-deprecation.yaml` (+0 -0) 📝 `.github/workflows/close-stale-issues.yml` (+1 -0) 📝 `base_requirements.txt` (+0 -4) 📝 `contrib/apache.conf` (+1 -1) 📝 `contrib/generated_schema.json` (+18 -0) 📝 `docs/customization/custom-scripts.md` (+3 -0) 📝 `docs/development/release-checklist.md` (+4 -0) 📝 `docs/release-notes/version-4.1.md` (+26 -0) 📝 `netbox/dcim/api/serializers_/nested.py` (+1 -1) 📝 `netbox/dcim/choices.py` (+27 -0) 📝 `netbox/dcim/forms/model_forms.py` (+2 -2) 📝 `netbox/extras/api/views.py` (+6 -1) 📝 `netbox/extras/models/customfields.py` (+18 -12) 📝 `netbox/ipam/filtersets.py` (+2 -2) 📝 `netbox/ipam/models/vlans.py` (+1 -1) _...and 80 more files_ </details> ### 📄 Description ### Enhancements * [#16926](https://github.com/netbox-community/netbox/issues/16926) - Add USB front & rear port types * [#17347](https://github.com/netbox-community/netbox/issues/17347) - Add NEMA L22-20 power port & outlet types ### Bug Fixes * [#17066](https://github.com/netbox-community/netbox/issues/17066) - Fix OpenAPI schema definition for custom scripts REST API endpoint * [#17332](https://github.com/netbox-community/netbox/issues/17332) - Restore pagination for object list dashboard widgets * [#17333](https://github.com/netbox-community/netbox/issues/17333) - Avoid prefetching all jobs when retrieving custom scripts via the REST API * [#17353](https://github.com/netbox-community/netbox/issues/17353) - Fix styling of map buttons under site and device views * [#17354](https://github.com/netbox-community/netbox/issues/17354) - Prevent object & multi-object custom fields from breaking bulk import forms * [#17362](https://github.com/netbox-community/netbox/issues/17362) - Remove duplicate prefixes & IP addresses returned by the `present_in_vrf` query filter * [#17364](https://github.com/netbox-community/netbox/issues/17364) - Fix rendering of Markdown tables inside object list dashboard widgets * [#17387](https://github.com/netbox-community/netbox/issues/17387) - Fix display of the changelog tab for users with sufficient permission * [#17410](https://github.com/netbox-community/netbox/issues/17410) - Enable debug toolbar middleware for `strawberry-django` only when `DEBUG` is true * [#17414](https://github.com/netbox-community/netbox/issues/17414) - Fix support for declaring individual VLAN IDs within a VLAN group * [#17431](https://github.com/netbox-community/netbox/issues/17431) - Fix database migration error when upgrading to v4.1 from v3.7 or earlier * [#17437](https://github.com/netbox-community/netbox/issues/17437) - Fix exception when specifying a bridge relationship on an interface template * [#17444](https://github.com/netbox-community/netbox/issues/17444) - Custom script fails to execute when triggered by an event rule * [#17457](https://github.com/netbox-community/netbox/issues/17457) - GraphQL `service_list` filter should not require a port number --- <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:20:01 +01:00
adam closed this issue 2025-12-30 00:20:01 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#15102