[PR #16707] [MERGED] Release v4.0.6 #14890

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/16707
Author: @jeremystretch
Created: 6/24/2024
Status: Merged
Merged: 6/24/2024
Merged by: @jeremystretch

Base: masterHead: develop


📝 Commits (10+)

  • c464053 PRVB
  • 83dc92e Update source translation strings
  • 5788b6c Fixes #14829 Simple condition (without and/or) does not work in event rule (#14870)
  • e820c14 Skip CI for commits that only update translations
  • 56b6b1b Update source translation strings
  • eb3d423 Fixes #16454: Roll back django-debug-toolbar version to avoid DNS looukp bug
  • d85cf9e 16256 - Allow alphabetical ordering of bookmarks on dashboard (#16426)
  • fbe64cb Update source translation strings
  • 763d65b Added current time zone to render method in DateTimeColumn (#16323)
  • 5353f83 15794 Make "related objects" dynamic (#15876)

📊 Changes

77 files changed (+4500 additions, -169472 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/bug_report.yaml (+1 -1)
📝 .github/ISSUE_TEMPLATE/feature_request.yaml (+1 -1)
📝 .github/workflows/ci.yml (+2 -0)
📝 .gitignore (+1 -0)
📝 README.md (+0 -1)
📝 SECURITY.md (+1 -1)
📝 base_requirements.txt (+4 -2)
contrib/openapi2.json (+0 -95605)
contrib/openapi2.yaml (+0 -69695)
📝 docs/customization/custom-scripts.md (+7 -5)
📝 docs/development/release-checklist.md (+10 -0)
📝 docs/release-notes/version-4.0.md (+30 -0)
📝 netbox/account/views.py (+11 -4)
📝 netbox/circuits/tables/circuits.py (+2 -0)
📝 netbox/circuits/views.py (+18 -29)
📝 netbox/core/views.py (+3 -7)
📝 netbox/dcim/api/views.py (+3 -3)
📝 netbox/dcim/forms/model_forms.py (+4 -1)
📝 netbox/dcim/tables/cables.py (+2 -1)
📝 netbox/dcim/tests/test_models.py (+31 -0)

...and 57 more files

📄 Description

Enhancements

  • #15348 - Show saved filters alongside quick search on object list views
  • #15794 - Dynamically populate related objects in UI views
  • #16256 - Enable alphabetical ordering of bookmarks on dashboard
  • #16307 - Enable calling log_*() methods on Script without passing a message

Bug Fixes

  • #13925 - Fix support for "zulu" (UTC) timestamps for custom fields
  • #14829 - Fix support for simple conditions (without AND/OR) in event rules
  • #15717 - Allow assigning a device/VM in a site to a cluster with no site assigned
  • #16143 - Display timestamps in tables in the configured timezone
  • #16149 - Fix object linking in custom script logs
  • #16252 - Fix total count in tab at top of rack elevations view
  • #16273 - Restore global search bar on mobile
  • #16416 - Retain dark/light mode toggle on mobile view
  • #16444 - Disable ordering circuits list by A/Z termination
  • #16450 - Searching for rack unit in form dropdown should be case-insensitive
  • #16452 - Fix sizing of buttons within object attribute panels
  • #16454 - Address DNS lookup bug in django-debug-toolbar
  • #16460 - Omit spaces from telephone number URLs
  • #16512 - Restore a user's preferred language (if any) on login
  • #16542 - Fix bulk form operations when HTMX is enabled
  • #16702 - Fix validation of return_url query parameter

🔄 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/16707 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 6/24/2024 **Status:** ✅ Merged **Merged:** 6/24/2024 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`c464053`](https://github.com/netbox-community/netbox/commit/c4640534f919c8f7d3481bc990b1815d2fbc843a) PRVB - [`83dc92e`](https://github.com/netbox-community/netbox/commit/83dc92ed2d760c186578ce54b017772e150d5c37) Update source translation strings - [`5788b6c`](https://github.com/netbox-community/netbox/commit/5788b6cb289cdc6f13da1e348f2af8061a78c08a) Fixes #14829 Simple condition (without and/or) does not work in event rule (#14870) - [`e820c14`](https://github.com/netbox-community/netbox/commit/e820c145f3b0f16db81c94ff9df69f3db8f58db0) Skip CI for commits that only update translations - [`56b6b1b`](https://github.com/netbox-community/netbox/commit/56b6b1b9d864a12d05b8cd6d9f4f1a476fa00e85) Update source translation strings - [`eb3d423`](https://github.com/netbox-community/netbox/commit/eb3d4230778f26fa5be38c7d6b3e1205f905fc93) Fixes #16454: Roll back django-debug-toolbar version to avoid DNS looukp bug - [`d85cf9e`](https://github.com/netbox-community/netbox/commit/d85cf9ee0dea8582f8b5cb03d28ef62d51f1fc84) 16256 - Allow alphabetical ordering of bookmarks on dashboard (#16426) - [`fbe64cb`](https://github.com/netbox-community/netbox/commit/fbe64cb9a480ee56b69ed4598f295fe5c68c0275) Update source translation strings - [`763d65b`](https://github.com/netbox-community/netbox/commit/763d65bed9e7fd27bbf6b65ed8063bd467ebe9f0) Added current time zone to render method in DateTimeColumn (#16323) - [`5353f83`](https://github.com/netbox-community/netbox/commit/5353f837108ee5db11537bc95dde3ce9bc4a042c) 15794 Make "related objects" dynamic (#15876) ### 📊 Changes **77 files changed** (+4500 additions, -169472 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` (+2 -0) 📝 `.gitignore` (+1 -0) 📝 `README.md` (+0 -1) 📝 `SECURITY.md` (+1 -1) 📝 `base_requirements.txt` (+4 -2) ➖ `contrib/openapi2.json` (+0 -95605) ➖ `contrib/openapi2.yaml` (+0 -69695) 📝 `docs/customization/custom-scripts.md` (+7 -5) 📝 `docs/development/release-checklist.md` (+10 -0) 📝 `docs/release-notes/version-4.0.md` (+30 -0) 📝 `netbox/account/views.py` (+11 -4) 📝 `netbox/circuits/tables/circuits.py` (+2 -0) 📝 `netbox/circuits/views.py` (+18 -29) 📝 `netbox/core/views.py` (+3 -7) 📝 `netbox/dcim/api/views.py` (+3 -3) 📝 `netbox/dcim/forms/model_forms.py` (+4 -1) 📝 `netbox/dcim/tables/cables.py` (+2 -1) 📝 `netbox/dcim/tests/test_models.py` (+31 -0) _...and 57 more files_ </details> ### 📄 Description ### Enhancements * [#15348](https://github.com/netbox-community/netbox/issues/15348) - Show saved filters alongside quick search on object list views * [#15794](https://github.com/netbox-community/netbox/issues/15794) - Dynamically populate related objects in UI views * [#16256](https://github.com/netbox-community/netbox/issues/16256) - Enable alphabetical ordering of bookmarks on dashboard * [#16307](https://github.com/netbox-community/netbox/issues/16307) - Enable calling `log_*()` methods on Script without passing a message ### Bug Fixes * [#13925](https://github.com/netbox-community/netbox/issues/13925) - Fix support for "zulu" (UTC) timestamps for custom fields * [#14829](https://github.com/netbox-community/netbox/issues/14829) - Fix support for simple conditions (without AND/OR) in event rules * [#15717](https://github.com/netbox-community/netbox/issues/15717) - Allow assigning a device/VM in a site to a cluster with no site assigned * [#16143](https://github.com/netbox-community/netbox/issues/16143) - Display timestamps in tables in the configured timezone * [#16149](https://github.com/netbox-community/netbox/issues/16149) - Fix object linking in custom script logs * [#16252](https://github.com/netbox-community/netbox/issues/16252) - Fix total count in tab at top of rack elevations view * [#16273](https://github.com/netbox-community/netbox/issues/16273) - Restore global search bar on mobile * [#16416](https://github.com/netbox-community/netbox/issues/16416) - Retain dark/light mode toggle on mobile view * [#16444](https://github.com/netbox-community/netbox/issues/16444) - Disable ordering circuits list by A/Z termination * [#16450](https://github.com/netbox-community/netbox/issues/16450) - Searching for rack unit in form dropdown should be case-insensitive * [#16452](https://github.com/netbox-community/netbox/issues/16452) - Fix sizing of buttons within object attribute panels * [#16454](https://github.com/netbox-community/netbox/issues/16454) - Address DNS lookup bug in `django-debug-toolbar` * [#16460](https://github.com/netbox-community/netbox/issues/16460) - Omit spaces from telephone number URLs * [#16512](https://github.com/netbox-community/netbox/issues/16512) - Restore a user's preferred language (if any) on login * [#16542](https://github.com/netbox-community/netbox/issues/16542) - Fix bulk form operations when HTMX is enabled * [#16702](https://github.com/netbox-community/netbox/issues/16702) - Fix validation of `return_url` query parameter --- <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:27:18 +01:00
adam closed this issue 2025-12-29 23:27:18 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#14890