[PR #18064] [MERGED] Release v4.1.7 #15264

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

📋 Pull Request Information

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

Base: masterHead: develop


📝 Commits (10+)

📊 Changes

65 files changed (+10147 additions, -10251 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/01-feature_request.yaml (+1 -1)
📝 .github/ISSUE_TEMPLATE/02-bug_report.yaml (+1 -1)
📝 .github/workflows/ci.yml (+5 -0)
.tx/config (+12 -0)
📝 base_requirements.txt (+2 -2)
📝 contrib/generated_schema.json (+1 -0)
📝 docs/development/release-checklist.md (+14 -1)
📝 docs/development/translations.md (+13 -8)
docs/media/development/transifex_pull_request.png (+0 -0)
docs/media/development/transifex_sync.png (+0 -0)
📝 docs/models/vpn/ikepolicy.md (+1 -1)
📝 docs/release-notes/version-4.1.md (+24 -0)
📝 netbox/core/models/jobs.py (+6 -1)
📝 netbox/core/tests/test_views.py (+30 -0)
📝 netbox/core/views.py (+1 -5)
📝 netbox/dcim/choices.py (+2 -0)
📝 netbox/dcim/forms/bulk_edit.py (+57 -19)
📝 netbox/dcim/forms/model_forms.py (+7 -0)
📝 netbox/dcim/forms/object_create.py (+0 -8)
📝 netbox/dcim/views.py (+11 -1)

...and 45 more files

📄 Description

Enhancements

  • #15239 - Enable adding/removing individual VLANs while bulk editing device interfaces
  • #17871 - Enable the assignment/removal of virtualization cluster via device bulk edit
  • #17934 - Add 1000Base-LX interface type
  • #18007 - Hide sensitive parameters under data source view (even for privileged users)

Bug Fixes

  • #17459 - Correct help text on name field of module type component templates
  • #17901 - Ensure GraphiQL UI resources are served locally
  • #17921 - Fix scheduling of recurring custom scripts
  • #17923 - Fix the execution of custom scripts via REST API & management command
  • #17963 - Fix selection of all listed objects during bulk edit
  • #17969 - Fix system info export when a config revision exists
  • #17972 - Force evaluation of LOGIN_REQUIRED when requesting static media
  • #17986 - Correct labels for virtual machine & virtual disk size properties
  • #18037 - Fix validation of maximum VLAN ID value when defining VLAN groups
  • #18038 - The to_grams() utility function should always return an integer value

🔄 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/18064 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 11/21/2024 **Status:** ✅ Merged **Merged:** 11/21/2024 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`81f00fd`](https://github.com/netbox-community/netbox/commit/81f00fd03a5afbf037692d5027b6afd4fdbb63a3) Fixes #17895: Ensure GraphiQL UI resources are served locally - [`27d1561`](https://github.com/netbox-community/netbox/commit/27d15615b3590000901984bddfa7a815cd1343d8) 17898 upgrade to django-rq v3 (#17911) - [`6035ad1`](https://github.com/netbox-community/netbox/commit/6035ad139a9f34c5273e470b97b1bad01c1df41a) Closes #16903: Update release process to use Transifex CLI client (#17916) - [`f873735`](https://github.com/netbox-community/netbox/commit/f873735dd4ef400d52993fa3dcf704d0b825ea08) Closes: #15239 - Allow adding/removing tagged VLANs in bulk editing of Interfaces (#17524) - [`fe0ae39`](https://github.com/netbox-community/netbox/commit/fe0ae39903f96e76f94d61ab7fb937980e861c4a) Closes: #17871 - Add cluster on bulkedit device (#17920) - [`494d410`](https://github.com/netbox-community/netbox/commit/494d4108478abe0ba9b15c974644eb2db8615b30) Update source translation strings - [`954e29a`](https://github.com/netbox-community/netbox/commit/954e29aec3bfefeab1cebfffbe97a7520406ecd0) Fixes #17972: Force evaluation of LOGIN_REQUIRED when requesting static media (#17990) - [`2ed0534`](https://github.com/netbox-community/netbox/commit/2ed0534117af7247ca56ee43c6175f79a5ca6f41) Fixes #17963: Fix selection of all listed objects during bulk edit - [`c34fea6`](https://github.com/netbox-community/netbox/commit/c34fea6c9bb89e543139b93ed75ff55567bdd553) Fixes #17969: Fix system info export when a config revision exists - [`9c532c7`](https://github.com/netbox-community/netbox/commit/9c532c7d896e5c3ce248ffff74c9236025d00d86) Fixes #17986: Correct label for disk size when bulk editing virtual machines (#17992) ### 📊 Changes **65 files changed** (+10147 additions, -10251 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/ci.yml` (+5 -0) ➕ `.tx/config` (+12 -0) 📝 `base_requirements.txt` (+2 -2) 📝 `contrib/generated_schema.json` (+1 -0) 📝 `docs/development/release-checklist.md` (+14 -1) 📝 `docs/development/translations.md` (+13 -8) ➖ `docs/media/development/transifex_pull_request.png` (+0 -0) ➖ `docs/media/development/transifex_sync.png` (+0 -0) 📝 `docs/models/vpn/ikepolicy.md` (+1 -1) 📝 `docs/release-notes/version-4.1.md` (+24 -0) 📝 `netbox/core/models/jobs.py` (+6 -1) 📝 `netbox/core/tests/test_views.py` (+30 -0) 📝 `netbox/core/views.py` (+1 -5) 📝 `netbox/dcim/choices.py` (+2 -0) 📝 `netbox/dcim/forms/bulk_edit.py` (+57 -19) 📝 `netbox/dcim/forms/model_forms.py` (+7 -0) 📝 `netbox/dcim/forms/object_create.py` (+0 -8) 📝 `netbox/dcim/views.py` (+11 -1) _...and 45 more files_ </details> ### 📄 Description ### Enhancements * [#15239](https://github.com/netbox-community/netbox/issues/15239) - Enable adding/removing individual VLANs while bulk editing device interfaces * [#17871](https://github.com/netbox-community/netbox/issues/17871) - Enable the assignment/removal of virtualization cluster via device bulk edit * [#17934](https://github.com/netbox-community/netbox/issues/17934) - Add 1000Base-LX interface type * [#18007](https://github.com/netbox-community/netbox/issues/18007) - Hide sensitive parameters under data source view (even for privileged users) ### Bug Fixes * [#17459](https://github.com/netbox-community/netbox/issues/17459) - Correct help text on `name` field of module type component templates * [#17901](https://github.com/netbox-community/netbox/issues/17901) - Ensure GraphiQL UI resources are served locally * [#17921](https://github.com/netbox-community/netbox/issues/17921) - Fix scheduling of recurring custom scripts * [#17923](https://github.com/netbox-community/netbox/issues/17923) - Fix the execution of custom scripts via REST API & management command * [#17963](https://github.com/netbox-community/netbox/issues/17963) - Fix selection of all listed objects during bulk edit * [#17969](https://github.com/netbox-community/netbox/issues/17969) - Fix system info export when a config revision exists * [#17972](https://github.com/netbox-community/netbox/issues/17972) - Force evaluation of `LOGIN_REQUIRED` when requesting static media * [#17986](https://github.com/netbox-community/netbox/issues/17986) - Correct labels for virtual machine & virtual disk size properties * [#18037](https://github.com/netbox-community/netbox/issues/18037) - Fix validation of maximum VLAN ID value when defining VLAN groups * [#18038](https://github.com/netbox-community/netbox/issues/18038) - The `to_grams()` utility function should always return an integer value --- <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:57 +01:00
adam closed this issue 2025-12-30 00:20:57 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#15264