[PR #13472] [MERGED] Release v3.5.8 #14190

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

📋 Pull Request Information

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

Base: masterHead: develop


📝 Commits (10+)

  • 006c353 PRVB
  • 0b10131 Satisfy PEP8 E721 linter complaints
  • a4c9cbc Remove hard-coded test runner
  • a68831d fixes provider_network_id for related circuits #13343
  • ab916a1 fixes dummy payload URL for webhook test
  • 57860f2 Adds assigned bool for IP address API (#13301)
  • a807cca Fixes #13033: add formatted speed column to Interfaces (#13275)
  • 9cc2958 Fixes #13369: Fix job termination status for failed reports
  • 93a862c Add stadium analogy and behavior anti-patterns
  • 7f22c6b Include notes re: demo data and netbox-docker

📊 Changes

76 files changed (+1353 additions, -1167 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/bug_report.yaml (+1 -1)
📝 .github/ISSUE_TEMPLATE/feature_request.yaml (+1 -1)
📝 CONTRIBUTING.md (+14 -1)
contrib/generated_schema.json (+561 -0)
📝 docs/development/release-checklist.md (+22 -0)
📝 docs/release-notes/version-3.5.md (+27 -0)
📝 netbox/circuits/views.py (+1 -1)
📝 netbox/dcim/choices.py (+4 -0)
📝 netbox/dcim/forms/model_forms.py (+3 -0)
📝 netbox/dcim/forms/object_create.py (+4 -1)
📝 netbox/dcim/graphql/gfk_mixins.py (+32 -32)
netbox/dcim/management/commands/buildschema.py (+62 -0)
📝 netbox/dcim/tables/devices.py (+6 -1)
📝 netbox/dcim/views.py (+13 -0)
📝 netbox/extras/models/models.py (+1 -1)
📝 netbox/extras/plugins/__init__.py (+0 -21)
netbox/extras/plugins/utils.py (+37 -0)
📝 netbox/extras/reports.py (+3 -5)
📝 netbox/extras/tests/test_plugins.py (+2 -1)
📝 netbox/extras/tests/test_webhooks.py (+3 -3)

...and 56 more files

📄 Description

Enhancements

  • #10030 - Ship a validation schema for the device type library with each release
  • #11675 - Add support for specifying import/export route targets during VRF bulk import
  • #11922 - Automatically populate any VDC assignments from the parent when adding a child interface via the UI
  • #12889 - Add 400GE CFP2 interface type
  • #13033 - Add human-friendly speed column to interfaces table
  • #13151 - Add "assigned" filter for IP addresses
  • #13368 - List installed plugins on the server error report page
  • #13442 - Add 200 and 400 Gbps speeds to dropdown choices on interface form

Bug Fixes

  • #11578 - Fix schema definition for available IP & VLAN REST API endpoints
  • #12639 - Raise validation error for invalid alphanumeric ranges when creating objects
  • #12665 - Avoid escaping semicolons when rendering custom links
  • #12750 - Automatically delete an AutoSyncRecord when its object is deleted
  • #13343 - Fix filtering of circuits under provider network view
  • #13369 - Fix job termination status for failed reports
  • #13414 - Fix support for "hide-if-unset" custom fields on bulk import forms
  • #13446 - Don't disable bulk edit/delete buttons after deselecting "select all" checkbox
  • #13451 - Disable table ordering for custom link columns

🔄 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/13472 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 8/15/2023 **Status:** ✅ Merged **Merged:** 8/15/2023 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`006c353`](https://github.com/netbox-community/netbox/commit/006c353d46d9aced93e39ac9efaa4a71aaa54e06) PRVB - [`0b10131`](https://github.com/netbox-community/netbox/commit/0b10131564dc16138b9b7c7cd869d705771c229e) Satisfy PEP8 E721 linter complaints - [`a4c9cbc`](https://github.com/netbox-community/netbox/commit/a4c9cbc6ddf23e65558aa15780885189bb4ae34d) Remove hard-coded test runner - [`a68831d`](https://github.com/netbox-community/netbox/commit/a68831d3a1a438881e9ba254918d6b391a5303af) fixes provider_network_id for related circuits #13343 - [`ab916a1`](https://github.com/netbox-community/netbox/commit/ab916a18191849d9e91c8344eef18d4a55e85555) fixes dummy payload URL for webhook test - [`57860f2`](https://github.com/netbox-community/netbox/commit/57860f26b778311e66115fe94cf6b95337f54593) Adds assigned bool for IP address API (#13301) - [`a807cca`](https://github.com/netbox-community/netbox/commit/a807cca29e094a2aa1872411a63f2a0bac98acb8) Fixes #13033: add formatted speed column to Interfaces (#13275) - [`9cc2958`](https://github.com/netbox-community/netbox/commit/9cc295827b262693d43eb6f03dc0a3722fd3a88e) Fixes #13369: Fix job termination status for failed reports - [`93a862c`](https://github.com/netbox-community/netbox/commit/93a862cded3b15d293c0680f58c45c2da6d2e397) Add stadium analogy and behavior anti-patterns - [`7f22c6b`](https://github.com/netbox-community/netbox/commit/7f22c6bf12e5e4e18691fe65973f6a33dab8d066) Include notes re: demo data and netbox-docker ### 📊 Changes **76 files changed** (+1353 additions, -1167 deletions) <details> <summary>View changed files</summary> 📝 `.github/ISSUE_TEMPLATE/bug_report.yaml` (+1 -1) 📝 `.github/ISSUE_TEMPLATE/feature_request.yaml` (+1 -1) 📝 `CONTRIBUTING.md` (+14 -1) ➕ `contrib/generated_schema.json` (+561 -0) 📝 `docs/development/release-checklist.md` (+22 -0) 📝 `docs/release-notes/version-3.5.md` (+27 -0) 📝 `netbox/circuits/views.py` (+1 -1) 📝 `netbox/dcim/choices.py` (+4 -0) 📝 `netbox/dcim/forms/model_forms.py` (+3 -0) 📝 `netbox/dcim/forms/object_create.py` (+4 -1) 📝 `netbox/dcim/graphql/gfk_mixins.py` (+32 -32) ➕ `netbox/dcim/management/commands/buildschema.py` (+62 -0) 📝 `netbox/dcim/tables/devices.py` (+6 -1) 📝 `netbox/dcim/views.py` (+13 -0) 📝 `netbox/extras/models/models.py` (+1 -1) 📝 `netbox/extras/plugins/__init__.py` (+0 -21) ➕ `netbox/extras/plugins/utils.py` (+37 -0) 📝 `netbox/extras/reports.py` (+3 -5) 📝 `netbox/extras/tests/test_plugins.py` (+2 -1) 📝 `netbox/extras/tests/test_webhooks.py` (+3 -3) _...and 56 more files_ </details> ### 📄 Description ### Enhancements * [#10030](https://github.com/netbox-community/netbox/issues/10030) - Ship a validation schema for the device type library with each release * [#11675](https://github.com/netbox-community/netbox/issues/11675) - Add support for specifying import/export route targets during VRF bulk import * [#11922](https://github.com/netbox-community/netbox/issues/11922) - Automatically populate any VDC assignments from the parent when adding a child interface via the UI * [#12889](https://github.com/netbox-community/netbox/issues/12889) - Add 400GE CFP2 interface type * [#13033](https://github.com/netbox-community/netbox/issues/13033) - Add human-friendly speed column to interfaces table * [#13151](https://github.com/netbox-community/netbox/issues/13151) - Add "assigned" filter for IP addresses * [#13368](https://github.com/netbox-community/netbox/issues/13368) - List installed plugins on the server error report page * [#13442](https://github.com/netbox-community/netbox/issues/13442) - Add 200 and 400 Gbps speeds to dropdown choices on interface form ### Bug Fixes * [#11578](https://github.com/netbox-community/netbox/issues/11578) - Fix schema definition for available IP & VLAN REST API endpoints * [#12639](https://github.com/netbox-community/netbox/issues/12639) - Raise validation error for invalid alphanumeric ranges when creating objects * [#12665](https://github.com/netbox-community/netbox/issues/12665) - Avoid escaping semicolons when rendering custom links * [#12750](https://github.com/netbox-community/netbox/issues/12750) - Automatically delete an AutoSyncRecord when its object is deleted * [#13343](https://github.com/netbox-community/netbox/issues/13343) - Fix filtering of circuits under provider network view * [#13369](https://github.com/netbox-community/netbox/issues/13369) - Fix job termination status for failed reports * [#13414](https://github.com/netbox-community/netbox/issues/13414) - Fix support for "hide-if-unset" custom fields on bulk import forms * [#13446](https://github.com/netbox-community/netbox/issues/13446) - Don't disable bulk edit/delete buttons after deselecting "select all" checkbox * [#13451](https://github.com/netbox-community/netbox/issues/13451) - Disable table ordering for custom link columns --- <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:23:05 +01:00
adam closed this issue 2025-12-29 23:23:05 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#14190