[PR #12507] [MERGED] Release v3.5.1 #13997

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/12507
Author: @jeremystretch
Created: 5/5/2023
Status: Merged
Merged: 5/5/2023
Merged by: @jeremystretch

Base: masterHead: develop


📝 Commits (10+)

📊 Changes

53 files changed (+483 additions, -356 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/bug_report.yaml (+1 -1)
📝 .github/ISSUE_TEMPLATE/feature_request.yaml (+1 -1)
contrib/netbox-housekeeping.service (+17 -0)
contrib/netbox-housekeeping.timer (+13 -0)
📝 docs/administration/housekeeping.md (+32 -2)
📝 docs/configuration/required-parameters.md (+5 -0)
📝 docs/customization/custom-links.md (+4 -4)
📝 docs/development/models.md (+1 -1)
📝 docs/models/dcim/platform.md (+0 -2)
📝 docs/release-notes/version-3.5.md (+42 -0)
📝 netbox/circuits/api/serializers.py (+1 -1)
📝 netbox/circuits/forms/bulk_import.py (+2 -1)
📝 netbox/core/api/schema.py (+2 -13)
📝 netbox/core/data_backends.py (+23 -12)
📝 netbox/dcim/api/serializers.py (+5 -1)
📝 netbox/dcim/filtersets.py (+1 -0)
📝 netbox/dcim/forms/bulk_edit.py (+19 -3)
📝 netbox/dcim/forms/filtersets.py (+9 -0)
📝 netbox/dcim/forms/object_create.py (+17 -3)
📝 netbox/dcim/svg/racks.py (+22 -9)

...and 33 more files

📄 Description

Enhancements

  • #10759 - Support Markdown rendering for custom field descriptions
  • #11190 - Including systemd service & timer configurations for housekeeping tasks
  • #11422 - Match on power panel name when searching for power feeds
  • #11504 - Add filter to select individual racks under rack elevations view
  • #11652 - Add a module status column to module bay tables
  • #11791 - Enable configuration of custom database backend via ENGINE parameter
  • #11801 - Include device description within rack elevation tooltip
  • #11932 - Introduce a list view for image attachments, orderable by date and other attributes
  • #12122 - Enable bulk import oj journal entries
  • #12245 - Enable the assignment of wireless LANs to interfaces under bulk edit

Bug Fixes

  • #10757 - Simplify IP address interface and NAT IP assignment form fields to avoid confusion
  • #11715 - Prefix within a VRF should list global prefixes as parents only if they are containers
  • #12363 - Fix whitespace for paragraph elements in Markdown-rendered table columns
  • #12367 - Fix RelatedObjectDoesNotExist exception under certain conditions (regression from #11550)
  • #12380 - Allow selecting object change as model under object list widget configuration
  • #12384 - Add a three-second timeout for RSS reader widget
  • #12395 - Fix "create & add another" action for objects with custom fields
  • #12396 - Provider account should not be a required field in REST API serializer
  • #12400 - Validate default values for object and multi-object custom fields
  • #12401 - Support the creation of front ports without a pre-populated device ID
  • #12405 - Fix filtering for VLAN groups displayed under site view
  • #12410 - Fix base path for OpenAPI schema (fixes Swagger UI requests)
  • #12416 - Fix FileNotFoundError exception when a managed script file is missing from disk
  • #12412 - Device/VM interface MAC addresses can be nullified via REST API
  • #12415 - Fix ImportError exception when running RQ worker
  • #12433 - Correct the application of URL query parameters for object list dashboard widgets
  • #12436 - Remove extraneous "add" button from contact assignments list
  • #12463 - Fix the association of completed jobs with reports & scripts in the REST API
  • #12464 - Apply credentials for git data source only when connecting via HTTP/S
  • #12476 - Fix TypeError exception when running the runscript management command
  • #12483 - Fix git remote data syncing when with HTTP proxies defined
  • #12496 - Remove obsolete account field from provider UI view

🔄 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/12507 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 5/5/2023 **Status:** ✅ Merged **Merged:** 5/5/2023 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`25dc7e2`](https://github.com/netbox-community/netbox/commit/25dc7e234dcb11ee230fed82356c8716a36538f1) PRVB - [`aabaeec`](https://github.com/netbox-community/netbox/commit/aabaeec1d761fec501a0a66b62dc479dd4abe424) Add ObjectChange as a valid option for ObjectListWidget and ObjectCountsWidget - [`6206d22`](https://github.com/netbox-community/netbox/commit/6206d226aea610a49ebf6f3898cd3422a825378c) Fix the filtervar being set to site_id instead of site in SiteView related_models - [`528fb21`](https://github.com/netbox-community/netbox/commit/528fb21a7eb066d8a2dec6285d57b51cba1c3fe5) Mark provider_account as not required in API and bulk import - [`3fc7c0e`](https://github.com/netbox-community/netbox/commit/3fc7c0edc759d08b0a4ad654817b9e1ccc91c537) Merge pull request #12407 from kkthxbye-code/12396-fix-provideraccount - [`f86f4f9`](https://github.com/netbox-community/netbox/commit/f86f4f9257465ae91eb08023340d33897320603b) Merge pull request #12406 from kkthxbye-code/12405-fix-related-vlangroup - [`a0f0b29`](https://github.com/netbox-community/netbox/commit/a0f0b2943271aa41ffd901d19ad2917d845bc368) Merge pull request #12382 from kkthxbye-code/12380-widget-fix-missing-ct - [`47f3023`](https://github.com/netbox-community/netbox/commit/47f302340137f2cb8fc231bccc2da8c792c79b51) Fixes #12412: Device/VM interface MAC addresses can be nullified via REST API - [`139ef7e`](https://github.com/netbox-community/netbox/commit/139ef7ef4cb4e22f9499c864ab90c0b3245db15b) Fixes #12395: Fix "create & add another" action for objects with custom fields - [`8cede0d`](https://github.com/netbox-community/netbox/commit/8cede0daf8a6af6992a6e09ed3f4896d6efeb65d) Changelog for #12380, #12395, #12396, #12405, #12412 ### 📊 Changes **53 files changed** (+483 additions, -356 deletions) <details> <summary>View changed files</summary> 📝 `.github/ISSUE_TEMPLATE/bug_report.yaml` (+1 -1) 📝 `.github/ISSUE_TEMPLATE/feature_request.yaml` (+1 -1) ➕ `contrib/netbox-housekeeping.service` (+17 -0) ➕ `contrib/netbox-housekeeping.timer` (+13 -0) 📝 `docs/administration/housekeeping.md` (+32 -2) 📝 `docs/configuration/required-parameters.md` (+5 -0) 📝 `docs/customization/custom-links.md` (+4 -4) 📝 `docs/development/models.md` (+1 -1) 📝 `docs/models/dcim/platform.md` (+0 -2) 📝 `docs/release-notes/version-3.5.md` (+42 -0) 📝 `netbox/circuits/api/serializers.py` (+1 -1) 📝 `netbox/circuits/forms/bulk_import.py` (+2 -1) 📝 `netbox/core/api/schema.py` (+2 -13) 📝 `netbox/core/data_backends.py` (+23 -12) 📝 `netbox/dcim/api/serializers.py` (+5 -1) 📝 `netbox/dcim/filtersets.py` (+1 -0) 📝 `netbox/dcim/forms/bulk_edit.py` (+19 -3) 📝 `netbox/dcim/forms/filtersets.py` (+9 -0) 📝 `netbox/dcim/forms/object_create.py` (+17 -3) 📝 `netbox/dcim/svg/racks.py` (+22 -9) _...and 33 more files_ </details> ### 📄 Description ### Enhancements * [#10759](https://github.com/netbox-community/netbox/issues/10759) - Support Markdown rendering for custom field descriptions * [#11190](https://github.com/netbox-community/netbox/issues/11190) - Including systemd service & timer configurations for housekeeping tasks * [#11422](https://github.com/netbox-community/netbox/issues/11422) - Match on power panel name when searching for power feeds * [#11504](https://github.com/netbox-community/netbox/issues/11504) - Add filter to select individual racks under rack elevations view * [#11652](https://github.com/netbox-community/netbox/issues/11652) - Add a module status column to module bay tables * [#11791](https://github.com/netbox-community/netbox/issues/11791) - Enable configuration of custom database backend via `ENGINE` parameter * [#11801](https://github.com/netbox-community/netbox/issues/11801) - Include device description within rack elevation tooltip * [#11932](https://github.com/netbox-community/netbox/issues/11932) - Introduce a list view for image attachments, orderable by date and other attributes * [#12122](https://github.com/netbox-community/netbox/issues/12122) - Enable bulk import oj journal entries * [#12245](https://github.com/netbox-community/netbox/issues/12245) - Enable the assignment of wireless LANs to interfaces under bulk edit ### Bug Fixes * [#10757](https://github.com/netbox-community/netbox/issues/10757) - Simplify IP address interface and NAT IP assignment form fields to avoid confusion * [#11715](https://github.com/netbox-community/netbox/issues/11715) - Prefix within a VRF should list global prefixes as parents only if they are containers * [#12363](https://github.com/netbox-community/netbox/issues/12363) - Fix whitespace for paragraph elements in Markdown-rendered table columns * [#12367](https://github.com/netbox-community/netbox/issues/12367) - Fix `RelatedObjectDoesNotExist` exception under certain conditions (regression from #11550) * [#12380](https://github.com/netbox-community/netbox/issues/12380) - Allow selecting object change as model under object list widget configuration * [#12384](https://github.com/netbox-community/netbox/issues/12384) - Add a three-second timeout for RSS reader widget * [#12395](https://github.com/netbox-community/netbox/issues/12395) - Fix "create & add another" action for objects with custom fields * [#12396](https://github.com/netbox-community/netbox/issues/12396) - Provider account should not be a required field in REST API serializer * [#12400](https://github.com/netbox-community/netbox/issues/12400) - Validate default values for object and multi-object custom fields * [#12401](https://github.com/netbox-community/netbox/issues/12401) - Support the creation of front ports without a pre-populated device ID * [#12405](https://github.com/netbox-community/netbox/issues/12405) - Fix filtering for VLAN groups displayed under site view * [#12410](https://github.com/netbox-community/netbox/issues/12410) - Fix base path for OpenAPI schema (fixes Swagger UI requests) * [#12416](https://github.com/netbox-community/netbox/issues/12416) - Fix `FileNotFoundError` exception when a managed script file is missing from disk * [#12412](https://github.com/netbox-community/netbox/issues/12412) - Device/VM interface MAC addresses can be nullified via REST API * [#12415](https://github.com/netbox-community/netbox/issues/12415) - Fix `ImportError` exception when running RQ worker * [#12433](https://github.com/netbox-community/netbox/issues/12433) - Correct the application of URL query parameters for object list dashboard widgets * [#12436](https://github.com/netbox-community/netbox/issues/12436) - Remove extraneous "add" button from contact assignments list * [#12463](https://github.com/netbox-community/netbox/issues/12463) - Fix the association of completed jobs with reports & scripts in the REST API * [#12464](https://github.com/netbox-community/netbox/issues/12464) - Apply credentials for git data source only when connecting via HTTP/S * [#12476](https://github.com/netbox-community/netbox/issues/12476) - Fix `TypeError` exception when running the `runscript` management command * [#12483](https://github.com/netbox-community/netbox/issues/12483) - Fix git remote data syncing when with HTTP proxies defined * [#12496](https://github.com/netbox-community/netbox/issues/12496) - Remove obsolete account field from provider UI view --- <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:21:58 +01:00
adam closed this issue 2025-12-29 23:21:58 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#13997