[PR #15048] [MERGED] Release v3.7.2 #14510

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

📋 Pull Request Information

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

Base: masterHead: develop


📝 Commits (10+)

📊 Changes

73 files changed (+30082 additions, -2466 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/bug_report.yaml (+1 -1)
📝 .github/ISSUE_TEMPLATE/feature_request.yaml (+1 -1)
📝 .github/workflows/ci.yml (+3 -0)
📝 .github/workflows/lock.yml (+3 -1)
📝 CONTRIBUTING.md (+5 -3)
📝 README.md (+1 -1)
📝 docs/configuration/date-time.md (+3 -0)
📝 docs/configuration/system.md (+1 -9)
📝 docs/installation/4-gunicorn.md (+3 -0)
📝 docs/models/vpn/ikepolicy.md (+1 -1)
📝 docs/plugins/development/dashboard-widgets.md (+11 -0)
📝 docs/plugins/development/data-backends.md (+1 -1)
📝 docs/release-notes/version-3.7.md (+33 -0)
📝 netbox/core/api/serializers.py (+1 -1)
📝 netbox/core/forms/bulk_edit.py (+1 -1)
📝 netbox/core/management/commands/makemigrations.py (+2 -2)
📝 netbox/core/models/data.py (+23 -0)
netbox/core/tests/test_models.py (+122 -0)
📝 netbox/dcim/forms/bulk_import.py (+5 -1)
📝 netbox/dcim/graphql/gfk_mixins.py (+41 -2)

...and 53 more files

📄 Description

Enhancements

  • #13729 - Omit sensitive data source parameters from change log data
  • #14645 - Limit the number of assigned IP addresses displayed under interfaces list

Bug Fixes

  • #14500 - Optimize calculation of available child prefixes & ranges when viewing a prefix
  • #14511 - Fix GraphQL support for interfaces connected to provider networks
  • #14572 - Correct the number of jobs listed for individual report & script modules
  • #14703 - Revert to the default layout when encountering a misconfigured dashboard
  • #14755 - Fix validation of choice values & labels when creating a custom field choice set via the REST API
  • #14838 - Avoid corrupting JSON data when changing the action type while editing an event rule
  • #14839 - Fix form validation error when attempting to terminate a tunnel to a virtual machine interface
  • #14840 - Fix NoReverseMatch exception when rendering a custom field which references a user
  • #14847 - IKE policy mode may be set inly when IKEv1 is selected
  • #14851 - Automatically remove any associated bookmarks when deleting a user
  • #14879 - Include custom fields in REST API representation of data sources
  • #14885 - Add missing "group" field to VPN tunnel creation form
  • #14892 - Fix exception when running report/script via command line due to missing username
  • #14920 - Include button to display available status choices when bulk importing virtual device contexts
  • #14945 - Fix "select all" button for device type components
  • #14947 - Ensure that application & removal of tags is always recorded in an object's change log
  • #14962 - Fix config context rendering for VMs assigned directly to a site (rather than via a cluster)
  • #14999 - Fix "create & add another" link for interface FHRP group assignment
  • #15015 - Pre-populate assigned tenant when allocating next available IP address under prefix view
  • #15020 - Automatically update all VMs when changing a cluster's assigned site
  • #15025 - The can_add() template filter should accept a model (not an instance)

🔄 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/15048 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 2/5/2024 **Status:** ✅ Merged **Merged:** 2/5/2024 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`ebf6ce1`](https://github.com/netbox-community/netbox/commit/ebf6ce1b01b48253c4396fd2c102ca04dc399979) PRVB - [`749fc31`](https://github.com/netbox-community/netbox/commit/749fc31bc40f3f190f1e8351fc9637ea8e644797) limits ip addresses on interface tables #14645 - [`a87d76a`](https://github.com/netbox-community/netbox/commit/a87d76ad1738a67dc673a4a0e14f7a1472116e51) Fixes user delete when they have a bookmark (#14867) - [`48168de`](https://github.com/netbox-community/netbox/commit/48168de4ff9e2153c1d8818947300538717083a9) Fixes #14755: ValueError in web UI after REST API accepts invalid cus… (#14804) - [`d5733a1`](https://github.com/netbox-community/netbox/commit/d5733a1e890018be61e42a17af87606ba92d9464) Changelog for #14645, #14755, #14851 - [`04575aa`](https://github.com/netbox-community/netbox/commit/04575aa0f8771d2f5ebe13a03496583e3ebac759) Automatically lock inactive GitHub discussions after 180 days - [`93a0528`](https://github.com/netbox-community/netbox/commit/93a05289adebfd5271053db4fbfb6fc3fb502e75) Closes #14872: Extend CI workflow to check for missing Django migrations - [`1651a30`](https://github.com/netbox-community/netbox/commit/1651a307c80a9494a4f99257dbb2b5fb121953cf) #14872: Permit makemigrations --check without setting DEVELOPER=True - [`2b4ec9d`](https://github.com/netbox-community/netbox/commit/2b4ec9dc20dfba40846fdea00943dbb72d4e7883) Update migration file for dummy plugin - [`1d15ba5`](https://github.com/netbox-community/netbox/commit/1d15ba56b90e253eca395e1f45c9d04128a46e69) Grant permission to modify discussions ### 📊 Changes **73 files changed** (+30082 additions, -2466 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` (+3 -0) 📝 `.github/workflows/lock.yml` (+3 -1) 📝 `CONTRIBUTING.md` (+5 -3) 📝 `README.md` (+1 -1) 📝 `docs/configuration/date-time.md` (+3 -0) 📝 `docs/configuration/system.md` (+1 -9) 📝 `docs/installation/4-gunicorn.md` (+3 -0) 📝 `docs/models/vpn/ikepolicy.md` (+1 -1) 📝 `docs/plugins/development/dashboard-widgets.md` (+11 -0) 📝 `docs/plugins/development/data-backends.md` (+1 -1) 📝 `docs/release-notes/version-3.7.md` (+33 -0) 📝 `netbox/core/api/serializers.py` (+1 -1) 📝 `netbox/core/forms/bulk_edit.py` (+1 -1) 📝 `netbox/core/management/commands/makemigrations.py` (+2 -2) 📝 `netbox/core/models/data.py` (+23 -0) ➕ `netbox/core/tests/test_models.py` (+122 -0) 📝 `netbox/dcim/forms/bulk_import.py` (+5 -1) 📝 `netbox/dcim/graphql/gfk_mixins.py` (+41 -2) _...and 53 more files_ </details> ### 📄 Description ### Enhancements * [#13729](https://github.com/netbox-community/netbox/issues/13729) - Omit sensitive data source parameters from change log data * [#14645](https://github.com/netbox-community/netbox/issues/14645) - Limit the number of assigned IP addresses displayed under interfaces list ### Bug Fixes * [#14500](https://github.com/netbox-community/netbox/issues/14500) - Optimize calculation of available child prefixes & ranges when viewing a prefix * [#14511](https://github.com/netbox-community/netbox/issues/14511) - Fix GraphQL support for interfaces connected to provider networks * [#14572](https://github.com/netbox-community/netbox/issues/14572) - Correct the number of jobs listed for individual report & script modules * [#14703](https://github.com/netbox-community/netbox/issues/14703) - Revert to the default layout when encountering a misconfigured dashboard * [#14755](https://github.com/netbox-community/netbox/issues/14755) - Fix validation of choice values & labels when creating a custom field choice set via the REST API * [#14838](https://github.com/netbox-community/netbox/issues/14838) - Avoid corrupting JSON data when changing the action type while editing an event rule * [#14839](https://github.com/netbox-community/netbox/issues/14839) - Fix form validation error when attempting to terminate a tunnel to a virtual machine interface * [#14840](https://github.com/netbox-community/netbox/issues/14840) - Fix `NoReverseMatch` exception when rendering a custom field which references a user * [#14847](https://github.com/netbox-community/netbox/issues/14847) - IKE policy mode may be set inly when IKEv1 is selected * [#14851](https://github.com/netbox-community/netbox/issues/14851) - Automatically remove any associated bookmarks when deleting a user * [#14879](https://github.com/netbox-community/netbox/issues/14879) - Include custom fields in REST API representation of data sources * [#14885](https://github.com/netbox-community/netbox/issues/14885) - Add missing "group" field to VPN tunnel creation form * [#14892](https://github.com/netbox-community/netbox/issues/14892) - Fix exception when running report/script via command line due to missing username * [#14920](https://github.com/netbox-community/netbox/issues/14920) - Include button to display available status choices when bulk importing virtual device contexts * [#14945](https://github.com/netbox-community/netbox/issues/14945) - Fix "select all" button for device type components * [#14947](https://github.com/netbox-community/netbox/issues/14947) - Ensure that application & removal of tags is always recorded in an object's change log * [#14962](https://github.com/netbox-community/netbox/issues/14962) - Fix config context rendering for VMs assigned directly to a site (rather than via a cluster) * [#14999](https://github.com/netbox-community/netbox/issues/14999) - Fix "create & add another" link for interface FHRP group assignment * [#15015](https://github.com/netbox-community/netbox/issues/15015) - Pre-populate assigned tenant when allocating next available IP address under prefix view * [#15020](https://github.com/netbox-community/netbox/issues/15020) - Automatically update all VMs when changing a cluster's assigned site * [#15025](https://github.com/netbox-community/netbox/issues/15025) - The `can_add()` template filter should accept a model (not an instance) --- <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:24:53 +01:00
adam closed this issue 2025-12-29 23:24:53 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#14510