[PR #17005] [MERGED] Release v4.0.8 #14978

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/17005
Author: @jeremystretch
Created: 7/26/2024
Status: Merged
Merged: 7/26/2024
Merged by: @jeremystretch

Base: masterHead: develop


📝 Commits (10+)

📊 Changes

62 files changed (+96247 additions, -16758 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/bug_report.yaml (+1 -1)
📝 .github/ISSUE_TEMPLATE/feature_request.yaml (+1 -1)
📝 .github/workflows/auto-assign-issue.yml (+1 -1)
📝 CONTRIBUTING.md (+1 -1)
📝 README.md (+1 -1)
📝 SECURITY.md (+2 -2)
📝 docs/administration/authentication/overview.md (+19 -0)
📝 docs/development/release-checklist.md (+2 -2)
📝 docs/development/translations.md (+2 -0)
📝 docs/plugins/development/rest-api.md (+2 -2)
📝 docs/release-notes/version-4.0.md (+28 -0)
📝 netbox/account/views.py (+11 -1)
📝 netbox/circuits/tables/providers.py (+1 -1)
📝 netbox/core/data_backends.py (+3 -2)
📝 netbox/core/tables/config.py (+1 -0)
📝 netbox/dcim/api/serializers_/base.py (+2 -2)
📝 netbox/dcim/api/serializers_/cables.py (+1 -1)
📝 netbox/dcim/api/serializers_/devices.py (+1 -1)
📝 netbox/dcim/filtersets.py (+2 -2)
📝 netbox/dcim/models/cables.py (+2 -0)

...and 42 more files

📄 Description

Enhancements

  • #14640 - Add Dutch language support
  • #14792 - Add Polish language support
  • #15375 - Enable customization of SSO backend name & icon
  • #15660 - Add Czech language support
  • #15696 - Add Danish language support
  • #16793 - Add Italian language support
  • #16933 - Enable toggling true/false marks on BooleanColumn
  • #16943 - Expand navigation breadcrumbs on job view to include the parent object

Bug Fixes

  • #16357 - Replicate assigned type & tenant for cable when clicking "create an add another"
  • #16402 - Remove inoperative links from report result view
  • #16536 - Revert role & role_id filters for device components to device_role & device_role_id to avoid conflict with inventory item role field
  • #16624 - Correct OpenAPI schema definitions for several fields
  • #16760 - Fix data source syncing using git via a local path
  • #16819 - Highlight parent device in rack when viewing child device
  • #16838 - ActionsColumn should render extra buttons even when no stock actions are enabled
  • #16867 - Fix exception when a dashboard list widget references a model which has been removed
  • #16963 - Fix filtering of "accounts" link under providers list
  • #16964 - Ensure configured password validators are enforced

🔄 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/17005 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 7/26/2024 **Status:** ✅ Merged **Merged:** 7/26/2024 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`dd413b2`](https://github.com/netbox-community/netbox/commit/dd413b248aa821486a5511c3a3b0db42f69176af) PRVB - [`70311a9`](https://github.com/netbox-community/netbox/commit/70311a9db5155f08e871a807062340e30fc6ebb4) Update source translation strings - [`4ca1494`](https://github.com/netbox-community/netbox/commit/4ca149412786a86558505f5d87d94c33f80bd5e5) SSO: custom name for identity providers (#16732) - [`013139a`](https://github.com/netbox-community/netbox/commit/013139aa204e59cf97dd554abcb15b8f682caaa3) 16357 clone tenant and type for cable - [`2a8bec1`](https://github.com/netbox-community/netbox/commit/2a8bec1cbfe044d093af56d52cb2ad93499d07cc) 16867 render dashboard if model no longer available - [`30d711d`](https://github.com/netbox-community/netbox/commit/30d711d24ad101a9f6a58a3ffd9ef1930ca611ad) 16838 show extra_buttons if no actions defined - [`bf97138`](https://github.com/netbox-community/netbox/commit/bf97138c781fb1f58a2e92e7cded283940593855) Small additions and tweaks to release checklist from releasing v4.0.7 - [`f2e1de0`](https://github.com/netbox-community/netbox/commit/f2e1de027f9bf16e3db492ce6270d0395dfc5240) Fixes #16760: datasource git on local file system fails (#16872) - [`960d2b8`](https://github.com/netbox-community/netbox/commit/960d2b82b7698d091a570bfeb4f17980b927c4b5) Update contact email - [`6f3a2a5`](https://github.com/netbox-community/netbox/commit/6f3a2a599f45fe29efdd0139b08aa52420a16254) Changelog for #15375, #16357, #16760, #16838, #16867 ### 📊 Changes **62 files changed** (+96247 additions, -16758 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/auto-assign-issue.yml` (+1 -1) 📝 `CONTRIBUTING.md` (+1 -1) 📝 `README.md` (+1 -1) 📝 `SECURITY.md` (+2 -2) 📝 `docs/administration/authentication/overview.md` (+19 -0) 📝 `docs/development/release-checklist.md` (+2 -2) 📝 `docs/development/translations.md` (+2 -0) 📝 `docs/plugins/development/rest-api.md` (+2 -2) 📝 `docs/release-notes/version-4.0.md` (+28 -0) 📝 `netbox/account/views.py` (+11 -1) 📝 `netbox/circuits/tables/providers.py` (+1 -1) 📝 `netbox/core/data_backends.py` (+3 -2) 📝 `netbox/core/tables/config.py` (+1 -0) 📝 `netbox/dcim/api/serializers_/base.py` (+2 -2) 📝 `netbox/dcim/api/serializers_/cables.py` (+1 -1) 📝 `netbox/dcim/api/serializers_/devices.py` (+1 -1) 📝 `netbox/dcim/filtersets.py` (+2 -2) 📝 `netbox/dcim/models/cables.py` (+2 -0) _...and 42 more files_ </details> ### 📄 Description ### Enhancements * [#14640](https://github.com/netbox-community/netbox/issues/14640) - Add Dutch language support * [#14792](https://github.com/netbox-community/netbox/issues/14792) - Add Polish language support * [#15375](https://github.com/netbox-community/netbox/issues/15375) - Enable customization of SSO backend name & icon * [#15660](https://github.com/netbox-community/netbox/issues/15660) - Add Czech language support * [#15696](https://github.com/netbox-community/netbox/issues/15696) - Add Danish language support * [#16793](https://github.com/netbox-community/netbox/issues/16793) - Add Italian language support * [#16933](https://github.com/netbox-community/netbox/issues/16933) - Enable toggling true/false marks on BooleanColumn * [#16943](https://github.com/netbox-community/netbox/issues/16943) - Expand navigation breadcrumbs on job view to include the parent object ### Bug Fixes * [#16357](https://github.com/netbox-community/netbox/issues/16357) - Replicate assigned type & tenant for cable when clicking "create an add another" * [#16402](https://github.com/netbox-community/netbox/issues/16402) - Remove inoperative links from report result view * [#16536](https://github.com/netbox-community/netbox/issues/16536) - Revert `role` & `role_id` filters for device components to `device_role` & `device_role_id` to avoid conflict with inventory item `role` field * [#16624](https://github.com/netbox-community/netbox/issues/16624) - Correct OpenAPI schema definitions for several fields * [#16760](https://github.com/netbox-community/netbox/issues/16760) - Fix data source syncing using git via a local path * [#16819](https://github.com/netbox-community/netbox/issues/16819) - Highlight parent device in rack when viewing child device * [#16838](https://github.com/netbox-community/netbox/issues/16838) - ActionsColumn should render extra buttons even when no stock actions are enabled * [#16867](https://github.com/netbox-community/netbox/issues/16867) - Fix exception when a dashboard list widget references a model which has been removed * [#16963](https://github.com/netbox-community/netbox/issues/16963) - Fix filtering of "accounts" link under providers list * [#16964](https://github.com/netbox-community/netbox/issues/16964) - Ensure configured password validators are enforced --- <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:19:15 +01:00
adam closed this issue 2025-12-30 00:19:15 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#14978