[PR #16429] [MERGED] Release v4.0.5 #14855

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

📋 Pull Request Information

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

Base: masterHead: develop


📝 Commits (10+)

  • 806ff64 PRVB
  • 103c08c Update exempt issue labels for stale action
  • eb3adc0 Added 1000-Base-TX to the choices.py
  • 8a91252 16286 fix provider account search
  • 360f3bc 16284 fix plugin forms doc
  • 0bfb977 14810 add contacts to service
  • f1bf4c8 Closes #16297: Add uwsgi.ini in .gitignore
  • 418389c Update translations workflow documentation
  • a094719 Closes #16290: Capture entire object in changelog data
  • 4d924a9 16202 fix mapit button for internationalized decimal seperator (#16270)

📊 Changes

60 files changed (+33845 additions, -29441 deletions)

View changed files

📝 .github/workflows/auto-assign-issue.yml (+2 -2)
📝 .github/workflows/ci.yml (+15 -4)
📝 .github/workflows/close-stale-issues.yml (+1 -1)
.github/workflows/update-translation-strings.yml (+45 -0)
📝 .gitignore (+1 -0)
📝 docs/customization/custom-scripts.md (+0 -6)
📝 docs/development/release-checklist.md (+1 -9)
📝 docs/development/translations.md (+26 -5)
docs/media/development/transifex_download.png (+0 -0)
docs/media/development/transifex_pull_request.png (+0 -0)
docs/media/development/transifex_sync.png (+0 -0)
📝 docs/plugins/development/forms.md (+2 -2)
📝 docs/release-notes/version-4.0.md (+16 -0)
📝 netbox/circuits/search.py (+1 -0)
📝 netbox/core/views.py (+1 -1)
📝 netbox/dcim/choices.py (+2 -0)
📝 netbox/dcim/models/cables.py (+5 -5)
📝 netbox/dcim/tables/devices.py (+14 -32)
📝 netbox/extras/api/serializers_/change_logging.py (+10 -0)
📝 netbox/extras/context_managers.py (+4 -3)

...and 40 more files

📄 Description

Enhancements

  • #14810 - Enable contact assignment for services
  • #15489 - Add 1000Base-TX interface type
  • #15873 - Improve readability of allocates resource numbers for clusters
  • #16290 - Capture entire object in changelog data (but continue to display only non-internal attributes)
  • #16353 - Enable plugins to extend object change view with custom content

Bug Fixes

  • #13422 - Rebuild MPTT trees for applicable models after merging staged changes
  • #14567 - Apply active quicksearch value when exporting "current view" from object list
  • #15194 - Avoid enqueuing duplicate event triggers for a modified object
  • #16039 - Fix row highlighting for front & rear port connections under device view
  • #16050 - Fix display of names & descriptions defined for custom scripts
  • #16083 - Disable font ligatures to avoid peculiarities in rendered text
  • #16202 - Fix site map button URL for certain localizations
  • #16261 - Fix GraphQL filtering for certain multi-value filters
  • #16286 - Fix global search support for provider accounts
  • #16312 - Fix object list navigation for dashboard widgets
  • #16315 - Fix filtering change log & journal entries by object type in UI
  • #16376 - Update change log for the terminating object (e.g. interface) when attaching a cable
  • #16400 - Fix AttributeError when attempting to restore a previous configuration revision after deleting the current one

🔄 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/16429 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 6/6/2024 **Status:** ✅ Merged **Merged:** 6/6/2024 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`806ff64`](https://github.com/netbox-community/netbox/commit/806ff646e23b2c3c7e225048ff40a30f40607ddc) PRVB - [`103c08c`](https://github.com/netbox-community/netbox/commit/103c08c2d2bc3e32d8274b8d8ec8dd2380857388) Update exempt issue labels for stale action - [`eb3adc0`](https://github.com/netbox-community/netbox/commit/eb3adc050dfa6ff93dfc9c6c8965906371f85f7b) Added 1000-Base-TX to the choices.py - [`8a91252`](https://github.com/netbox-community/netbox/commit/8a91252d51ae006a4d329afae666b6631dfde435) 16286 fix provider account search - [`360f3bc`](https://github.com/netbox-community/netbox/commit/360f3bc01b3456765081f7e88c524391be959757) 16284 fix plugin forms doc - [`0bfb977`](https://github.com/netbox-community/netbox/commit/0bfb9777bed4fcf22f5b684504b1e62d03cdfb9b) 14810 add contacts to service - [`f1bf4c8`](https://github.com/netbox-community/netbox/commit/f1bf4c8758b69310e76f68b6b68691bbce1b448e) Closes #16297: Add uwsgi.ini in .gitignore - [`418389c`](https://github.com/netbox-community/netbox/commit/418389c5774b245c542519264db897b7437d4e9a) Update translations workflow documentation - [`a094719`](https://github.com/netbox-community/netbox/commit/a094719d234d9f6b0f4e6f93af465c347ec3ccd6) Closes #16290: Capture entire object in changelog data - [`4d924a9`](https://github.com/netbox-community/netbox/commit/4d924a9041890efcfc39414dad9b81e1181b6a11) 16202 fix mapit button for internationalized decimal seperator (#16270) ### 📊 Changes **60 files changed** (+33845 additions, -29441 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/auto-assign-issue.yml` (+2 -2) 📝 `.github/workflows/ci.yml` (+15 -4) 📝 `.github/workflows/close-stale-issues.yml` (+1 -1) ➕ `.github/workflows/update-translation-strings.yml` (+45 -0) 📝 `.gitignore` (+1 -0) 📝 `docs/customization/custom-scripts.md` (+0 -6) 📝 `docs/development/release-checklist.md` (+1 -9) 📝 `docs/development/translations.md` (+26 -5) ➖ `docs/media/development/transifex_download.png` (+0 -0) ➕ `docs/media/development/transifex_pull_request.png` (+0 -0) ➕ `docs/media/development/transifex_sync.png` (+0 -0) 📝 `docs/plugins/development/forms.md` (+2 -2) 📝 `docs/release-notes/version-4.0.md` (+16 -0) 📝 `netbox/circuits/search.py` (+1 -0) 📝 `netbox/core/views.py` (+1 -1) 📝 `netbox/dcim/choices.py` (+2 -0) 📝 `netbox/dcim/models/cables.py` (+5 -5) 📝 `netbox/dcim/tables/devices.py` (+14 -32) 📝 `netbox/extras/api/serializers_/change_logging.py` (+10 -0) 📝 `netbox/extras/context_managers.py` (+4 -3) _...and 40 more files_ </details> ### 📄 Description ### Enhancements * [#14810](https://github.com/netbox-community/netbox/issues/14810) - Enable contact assignment for services * [#15489](https://github.com/netbox-community/netbox/issues/15489) - Add 1000Base-TX interface type * [#15873](https://github.com/netbox-community/netbox/issues/15873) - Improve readability of allocates resource numbers for clusters * [#16290](https://github.com/netbox-community/netbox/issues/16290) - Capture entire object in changelog data (but continue to display only non-internal attributes) * [#16353](https://github.com/netbox-community/netbox/issues/16353) - Enable plugins to extend object change view with custom content ### Bug Fixes * [#13422](https://github.com/netbox-community/netbox/issues/13422) - Rebuild MPTT trees for applicable models after merging staged changes * [#14567](https://github.com/netbox-community/netbox/issues/14567) - Apply active quicksearch value when exporting "current view" from object list * [#15194](https://github.com/netbox-community/netbox/issues/15194) - Avoid enqueuing duplicate event triggers for a modified object * [#16039](https://github.com/netbox-community/netbox/issues/16039) - Fix row highlighting for front & rear port connections under device view * [#16050](https://github.com/netbox-community/netbox/issues/16050) - Fix display of names & descriptions defined for custom scripts * [#16083](https://github.com/netbox-community/netbox/issues/16083) - Disable font ligatures to avoid peculiarities in rendered text * [#16202](https://github.com/netbox-community/netbox/issues/16202) - Fix site map button URL for certain localizations * [#16261](https://github.com/netbox-community/netbox/issues/16261) - Fix GraphQL filtering for certain multi-value filters * [#16286](https://github.com/netbox-community/netbox/issues/16286) - Fix global search support for provider accounts * [#16312](https://github.com/netbox-community/netbox/issues/16312) - Fix object list navigation for dashboard widgets * [#16315](https://github.com/netbox-community/netbox/issues/16315) - Fix filtering change log & journal entries by object type in UI * [#16376](https://github.com/netbox-community/netbox/issues/16376) - Update change log for the terminating object (e.g. interface) when attaching a cable * [#16400](https://github.com/netbox-community/netbox/issues/16400) - Fix AttributeError when attempting to restore a previous configuration revision after deleting the current one --- <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:07 +01:00
adam closed this issue 2025-12-29 23:27:07 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#14855