[PR #20880] [MERGED] Release v4.4.7 #16080

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/20880
Author: @jeremystretch
Created: 11/25/2025
Status: Merged
Merged: 11/25/2025
Merged by: @jeremystretch

Base: mainHead: release-v4.4.7


📝 Commits (1)

📊 Changes

38 files changed (+6814 additions, -6409 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/01-feature_request.yaml (+1 -1)
📝 .github/ISSUE_TEMPLATE/02-bug_report.yaml (+1 -1)
📝 contrib/generated_schema.json (+2 -0)
📝 contrib/openapi.json (+1736 -1790)
📝 docs/release-notes/version-4.4.md (+31 -0)
📝 netbox/project-static/package.json (+1 -1)
📝 netbox/project-static/yarn.lock (+4 -4)
📝 netbox/release.yaml (+2 -2)
📝 netbox/translations/cs/LC_MESSAGES/django.mo (+0 -0)
📝 netbox/translations/cs/LC_MESSAGES/django.po (+354 -326)
📝 netbox/translations/da/LC_MESSAGES/django.mo (+0 -0)
📝 netbox/translations/da/LC_MESSAGES/django.po (+354 -328)
📝 netbox/translations/de/LC_MESSAGES/django.mo (+0 -0)
📝 netbox/translations/de/LC_MESSAGES/django.po (+373 -324)
📝 netbox/translations/es/LC_MESSAGES/django.mo (+0 -0)
📝 netbox/translations/es/LC_MESSAGES/django.po (+355 -329)
📝 netbox/translations/fr/LC_MESSAGES/django.mo (+0 -0)
📝 netbox/translations/fr/LC_MESSAGES/django.po (+355 -331)
📝 netbox/translations/it/LC_MESSAGES/django.mo (+0 -0)
📝 netbox/translations/it/LC_MESSAGES/django.po (+355 -329)

...and 18 more files

📄 Description

Enhancements

  • #20371 - Add Molex Micro-Fit 2x3 for power ports & power outlets
  • #20731 - Enable specifying data_source & data_file when bulk import config templates
  • #20820 - Enable filtering of custom fields by object type
  • #20823 - Disallow creation of API tokens with an expiration date in the past
  • #20841 - Support advanced filtering for available rack types when creating/editing a rack

Bug Fixes

  • #20134 - Prevent out-of-band HTMX content swaps in embedded tables
  • #20432 - Fix tracing of cables across multiple circuits in parallel
  • #20465 - Ensure that scripts are updated immediately when a new file is uploaded
  • #20638 - Correct OpenAPI schema for bulk create operations
  • #20649 - Enforce view permissions on REST API endpoint for custom scripts
  • #20740 - Ensure permissions constraints are enforced when executing custom scripts via the REST API
  • #20743 - Pass request context to custom script when triggered by an event rule
  • #20766 - Fix inadvertent translations on server error page
  • #20775 - Fix TypeError exception when bulk renaming unnamed devices
  • #20822 - Add missing auto_sync_enabled field in bulk edit forms
  • #20827 - Fix UI styling issue when toggling between light and dark mode
  • #20839 - Fix filtering by object type in UI for custom links and saved filters
  • #20840 - Remove extraneous references to airflow for RackType model
  • #20844 - Fix object type filter for L2VPN terminations
  • #20859 - Prevent dashboard crash due to exception raised by a widget
  • #20865 - Enforce proper min/max values for latitude & longitude fields

🔄 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/20880 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 11/25/2025 **Status:** ✅ Merged **Merged:** 11/25/2025 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `main` ← **Head:** `release-v4.4.7` --- ### 📝 Commits (1) - [`adad374`](https://github.com/netbox-community/netbox/commit/adad3745ae8dd610c50f3f5f5283abc9dfabfe30) Release v4.4.7 ### 📊 Changes **38 files changed** (+6814 additions, -6409 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) 📝 `contrib/generated_schema.json` (+2 -0) 📝 `contrib/openapi.json` (+1736 -1790) 📝 `docs/release-notes/version-4.4.md` (+31 -0) 📝 `netbox/project-static/package.json` (+1 -1) 📝 `netbox/project-static/yarn.lock` (+4 -4) 📝 `netbox/release.yaml` (+2 -2) 📝 `netbox/translations/cs/LC_MESSAGES/django.mo` (+0 -0) 📝 `netbox/translations/cs/LC_MESSAGES/django.po` (+354 -326) 📝 `netbox/translations/da/LC_MESSAGES/django.mo` (+0 -0) 📝 `netbox/translations/da/LC_MESSAGES/django.po` (+354 -328) 📝 `netbox/translations/de/LC_MESSAGES/django.mo` (+0 -0) 📝 `netbox/translations/de/LC_MESSAGES/django.po` (+373 -324) 📝 `netbox/translations/es/LC_MESSAGES/django.mo` (+0 -0) 📝 `netbox/translations/es/LC_MESSAGES/django.po` (+355 -329) 📝 `netbox/translations/fr/LC_MESSAGES/django.mo` (+0 -0) 📝 `netbox/translations/fr/LC_MESSAGES/django.po` (+355 -331) 📝 `netbox/translations/it/LC_MESSAGES/django.mo` (+0 -0) 📝 `netbox/translations/it/LC_MESSAGES/django.po` (+355 -329) _...and 18 more files_ </details> ### 📄 Description ### Enhancements * [#20371](https://github.com/netbox-community/netbox/issues/20371) - Add Molex Micro-Fit 2x3 for power ports & power outlets * [#20731](https://github.com/netbox-community/netbox/issues/20731) - Enable specifying `data_source` & `data_file` when bulk import config templates * [#20820](https://github.com/netbox-community/netbox/issues/20820) - Enable filtering of custom fields by object type * [#20823](https://github.com/netbox-community/netbox/issues/20823) - Disallow creation of API tokens with an expiration date in the past * [#20841](https://github.com/netbox-community/netbox/issues/20841) - Support advanced filtering for available rack types when creating/editing a rack ### Bug Fixes * [#20134](https://github.com/netbox-community/netbox/issues/20134) - Prevent out-of-band HTMX content swaps in embedded tables * [#20432](https://github.com/netbox-community/netbox/issues/20432) - Fix tracing of cables across multiple circuits in parallel * [#20465](https://github.com/netbox-community/netbox/issues/20465) - Ensure that scripts are updated immediately when a new file is uploaded * [#20638](https://github.com/netbox-community/netbox/issues/20638) - Correct OpenAPI schema for bulk create operations * [#20649](https://github.com/netbox-community/netbox/issues/20649) - Enforce view permissions on REST API endpoint for custom scripts * [#20740](https://github.com/netbox-community/netbox/issues/20740) - Ensure permissions constraints are enforced when executing custom scripts via the REST API * [#20743](https://github.com/netbox-community/netbox/issues/20743) - Pass request context to custom script when triggered by an event rule * [#20766](https://github.com/netbox-community/netbox/issues/20766) - Fix inadvertent translations on server error page * [#20775](https://github.com/netbox-community/netbox/issues/20775) - Fix `TypeError` exception when bulk renaming unnamed devices * [#20822](https://github.com/netbox-community/netbox/issues/20822) - Add missing `auto_sync_enabled` field in bulk edit forms * [#20827](https://github.com/netbox-community/netbox/issues/20827) - Fix UI styling issue when toggling between light and dark mode * [#20839](https://github.com/netbox-community/netbox/issues/20839) - Fix filtering by object type in UI for custom links and saved filters * [#20840](https://github.com/netbox-community/netbox/issues/20840) - Remove extraneous references to airflow for RackType model * [#20844](https://github.com/netbox-community/netbox/issues/20844) - Fix object type filter for L2VPN terminations * [#20859](https://github.com/netbox-community/netbox/issues/20859) - Prevent dashboard crash due to exception raised by a widget * [#20865](https://github.com/netbox-community/netbox/issues/20865) - Enforce proper min/max values for latitude & longitude fields --- <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:25:40 +01:00
adam closed this issue 2025-12-30 00:25:40 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#16080