[PR #19772] [MERGED] Release v4.3.3 #15720

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/19772
Author: @jeremystretch
Created: 6/26/2025
Status: Merged
Merged: 6/26/2025
Merged by: @jeremystretch

Base: mainHead: release-v4.3.3


📝 Commits (1)

📊 Changes

40 files changed (+1469 additions, -1028 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/01-feature_request.yaml (+1 -1)
📝 .github/ISSUE_TEMPLATE/02-bug_report.yaml (+1 -1)
📝 base_requirements.txt (+2 -1)
📝 docs/development/release-checklist.md (+2 -1)
📝 docs/release-notes/version-4.3.md (+28 -0)
📝 netbox/project-static/dist/netbox.js (+5 -5)
📝 netbox/project-static/dist/netbox.js.map (+3 -3)
📝 netbox/project-static/package.json (+4 -4)
📝 netbox/project-static/yarn.lock (+17 -12)
📝 netbox/release.yaml (+2 -2)
📝 netbox/translations/cs/LC_MESSAGES/django.mo (+0 -0)
📝 netbox/translations/cs/LC_MESSAGES/django.po (+97 -68)
📝 netbox/translations/da/LC_MESSAGES/django.mo (+0 -0)
📝 netbox/translations/da/LC_MESSAGES/django.po (+97 -68)
📝 netbox/translations/de/LC_MESSAGES/django.mo (+0 -0)
📝 netbox/translations/de/LC_MESSAGES/django.po (+96 -67)
📝 netbox/translations/es/LC_MESSAGES/django.mo (+0 -0)
📝 netbox/translations/es/LC_MESSAGES/django.po (+97 -68)
📝 netbox/translations/fr/LC_MESSAGES/django.mo (+0 -0)
📝 netbox/translations/fr/LC_MESSAGES/django.po (+99 -70)

...and 20 more files

📄 Description

Enhancements

  • #17183 - Enable associating tags with object types during bulk import
  • #17719 - Introduce a user preference for table row striping
  • #19492 - Add a UI button to download the output of an executed custom script
  • #19499 - Support qualifying interfaces by parent device when bulk importing wireless links

Bug Fixes

  • #19529 - Fix support for running custom scripts via the runscript management command
  • #19555 - Fix support for schedule_at when invoking a custom script via the REST API
  • #19617 - Ensure consistent styling of "connect" buttons in UI
  • #19640 - Restore ability to filter FHRP group assignments by device/VM in GraphQL API
  • #19644 - Atomic transactions should always employ database routing
  • #19659 - Populate initial device/VM selection for "add a service" button
  • #19665 - Correct field reference in wireless link model validation
  • #19667 - Fix TypeError exception when creating a new module profile type with no schema
  • #19673 - Ignore custom field references when compiling table prefetches
  • #19677 - Fix exception when passing null value to present_in_vrf filter
  • #19680 - Correct chronological ordering of change records resulting from device deletions
  • #19687 - Cellular interface types should be considered non-connectable
  • #19702 - Fix DoesNotExist exception when deleting a notification group with an associated event rule
  • #19745 - Fix bulk import of services with IP addresses assigned to FHRP groups

🔄 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/19772 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 6/26/2025 **Status:** ✅ Merged **Merged:** 6/26/2025 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `main` ← **Head:** `release-v4.3.3` --- ### 📝 Commits (1) - [`23da7fa`](https://github.com/netbox-community/netbox/commit/23da7faa4088bba0f5cd33b9d4f3f3691a95def0) Release v4.3.3 ### 📊 Changes **40 files changed** (+1469 additions, -1028 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) 📝 `base_requirements.txt` (+2 -1) 📝 `docs/development/release-checklist.md` (+2 -1) 📝 `docs/release-notes/version-4.3.md` (+28 -0) 📝 `netbox/project-static/dist/netbox.js` (+5 -5) 📝 `netbox/project-static/dist/netbox.js.map` (+3 -3) 📝 `netbox/project-static/package.json` (+4 -4) 📝 `netbox/project-static/yarn.lock` (+17 -12) 📝 `netbox/release.yaml` (+2 -2) 📝 `netbox/translations/cs/LC_MESSAGES/django.mo` (+0 -0) 📝 `netbox/translations/cs/LC_MESSAGES/django.po` (+97 -68) 📝 `netbox/translations/da/LC_MESSAGES/django.mo` (+0 -0) 📝 `netbox/translations/da/LC_MESSAGES/django.po` (+97 -68) 📝 `netbox/translations/de/LC_MESSAGES/django.mo` (+0 -0) 📝 `netbox/translations/de/LC_MESSAGES/django.po` (+96 -67) 📝 `netbox/translations/es/LC_MESSAGES/django.mo` (+0 -0) 📝 `netbox/translations/es/LC_MESSAGES/django.po` (+97 -68) 📝 `netbox/translations/fr/LC_MESSAGES/django.mo` (+0 -0) 📝 `netbox/translations/fr/LC_MESSAGES/django.po` (+99 -70) _...and 20 more files_ </details> ### 📄 Description ### Enhancements * [#17183](https://github.com/netbox-community/netbox/issues/17183) - Enable associating tags with object types during bulk import * [#17719](https://github.com/netbox-community/netbox/issues/17719) - Introduce a user preference for table row striping * [#19492](https://github.com/netbox-community/netbox/issues/19492) - Add a UI button to download the output of an executed custom script * [#19499](https://github.com/netbox-community/netbox/issues/19499) - Support qualifying interfaces by parent device when bulk importing wireless links ### Bug Fixes * [#19529](https://github.com/netbox-community/netbox/issues/19529) - Fix support for running custom scripts via the `runscript` management command * [#19555](https://github.com/netbox-community/netbox/issues/19555) - Fix support for `schedule_at` when invoking a custom script via the REST API * [#19617](https://github.com/netbox-community/netbox/issues/19617) - Ensure consistent styling of "connect" buttons in UI * [#19640](https://github.com/netbox-community/netbox/issues/19640) - Restore ability to filter FHRP group assignments by device/VM in GraphQL API * [#19644](https://github.com/netbox-community/netbox/issues/19644) - Atomic transactions should always employ database routing * [#19659](https://github.com/netbox-community/netbox/issues/19659) - Populate initial device/VM selection for "add a service" button * [#19665](https://github.com/netbox-community/netbox/issues/19665) - Correct field reference in wireless link model validation * [#19667](https://github.com/netbox-community/netbox/issues/19667) - Fix `TypeError` exception when creating a new module profile type with no schema * [#19673](https://github.com/netbox-community/netbox/issues/19673) - Ignore custom field references when compiling table prefetches * [#19677](https://github.com/netbox-community/netbox/issues/19677) - Fix exception when passing null value to `present_in_vrf` filter * [#19680](https://github.com/netbox-community/netbox/issues/19680) - Correct chronological ordering of change records resulting from device deletions * [#19687](https://github.com/netbox-community/netbox/issues/19687) - Cellular interface types should be considered non-connectable * [#19702](https://github.com/netbox-community/netbox/issues/19702) - Fix `DoesNotExist` exception when deleting a notification group with an associated event rule * [#19745](https://github.com/netbox-community/netbox/issues/19745) - Fix bulk import of services with IP addresses assigned to FHRP groups --- <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:23:38 +01:00
adam closed this issue 2025-12-30 00:23:38 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#15720