[PR #13111] [MERGED] Release v3.5.5 #14115

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

📋 Pull Request Information

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

Base: masterHead: develop


📝 Commits (10+)

📊 Changes

55 files changed (+426 additions, -188 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/bug_report.yaml (+1 -1)
📝 .github/ISSUE_TEMPLATE/feature_request.yaml (+1 -1)
📝 README.md (+8 -6)
📝 docs/plugins/development/models.md (+3 -0)
📝 docs/release-notes/version-3.5.md (+36 -0)
📝 netbox/core/api/schema.py (+9 -3)
📝 netbox/dcim/api/serializers.py (+10 -8)
📝 netbox/dcim/choices.py (+2 -0)
📝 netbox/dcim/filtersets.py (+7 -4)
📝 netbox/dcim/forms/bulk_edit.py (+1 -1)
📝 netbox/dcim/forms/bulk_import.py (+2 -2)
📝 netbox/dcim/views.py (+13 -0)
📝 netbox/extras/api/views.py (+1 -1)
📝 netbox/extras/dashboard/widgets.py (+2 -4)
📝 netbox/extras/models/change_logging.py (+2 -2)
📝 netbox/extras/models/models.py (+4 -5)
📝 netbox/extras/models/reports.py (+5 -2)
📝 netbox/extras/querysets.py (+13 -0)
📝 netbox/extras/tests/test_api.py (+2 -1)
📝 netbox/extras/views.py (+4 -4)

...and 35 more files

📄 Description

Enhancements

  • #11738 - Annotate VLAN group utilization
  • #12499 - Add "copy to clipboard" buttons in UI for IP addresses
  • #12945 - Add 100GE QSFP-DD interface type
  • #12955 - Include additional contact details on contact assignments table
  • #13065 - Associate contact assignments with their objects in the change log

Bug Fixes

  • #11335 - Exclude stale content types when retrieving changelog records
  • #12533 - Fix REST API validation of null values for several interface attributes
  • #12579 - Fix exception when clicking "create and add another" to add a cable
  • #12617 - Populate prechange snapshot on parent object when assigning/removing primary IP address
  • #12760 - Avoid rendering partial HTMX responses when restoring browser tabs
  • #12842 - Improve handling of exceptions when loading reports
  • #12849 - Fix LDAP group permissions assignment for API clients
  • #12951 - Display consistent parent information for each termination under cable view
  • #12953 - Fix designation of primary IP addresses during interface assignment
  • #12960 - Fix OpenAPI schema for various choice fields
  • #12961 - Set correct return URL for object contacts tabs
  • #12966 - Avoid catching database exceptions when maintenance mode is disabled
  • #12975 - Correct URL for VirtualDeviceContext API serializer
  • #12977 - Fix URL parameters for object count dashboard widgets
  • #12983 - Avoid erroneously clearing many-to-many assignments during bulk edit
  • #12989 - Fix bulk import of tags for device & module types
  • #13011 - Do not escape commas when rendering custom links
  • #13047 - Correct ASN count under ASN ranges list
  • #13056 - Add config_template field to device API serializer
  • #13092 - Allow nullifying power port max & allocated draw values during bulk edit
  • #13100 - Fix ValueError exception when searching for virtual device context for non-numeric values

🔄 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/13111 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 7/6/2023 **Status:** ✅ Merged **Merged:** 7/6/2023 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`70c2b35`](https://github.com/netbox-community/netbox/commit/70c2b358ad6c778344b2ee0639dab6b76f751fdc) PRVB - [`13315f3`](https://github.com/netbox-community/netbox/commit/13315f36d45a9181183561eb3b135444236c697f) fixes device type and module type tag import #12949 - [`7f96c7f`](https://github.com/netbox-community/netbox/commit/7f96c7fee7e713b43a9cc611b60ea6ca579e243e) fixes most schema warnings #12257 - [`49af70a`](https://github.com/netbox-community/netbox/commit/49af70a77d425ddd5caf11ffd3cf786df2d05400) fixes choice field schema for response #12960 - [`79c8219`](https://github.com/netbox-community/netbox/commit/79c8219202e971d29ccda6450c3c0ddd4a560e1c) fixes device interface serializer #12533 - [`c83b249`](https://github.com/netbox-community/netbox/commit/c83b2499f014fe0cb317941939c5b5532778ec93) fix db maintenance mode exception #12966 - [`27e850a`](https://github.com/netbox-community/netbox/commit/27e850a68db676b96cd7f54ab9b376dc42f636c7) fix ip address assignment #12953 - [`882f291`](https://github.com/netbox-community/netbox/commit/882f29192cfebb206b444e957423f738609737cb) Fixes #12975: Correct URL for VirtualDeviceContext API serializer - [`32fe9fe`](https://github.com/netbox-community/netbox/commit/32fe9fe8ecae89807e32034dbdf300a7edf05a90) Changelog for #12533, #12960, #12963, #12966, #12975, #12989 - [`d131d9b`](https://github.com/netbox-community/netbox/commit/d131d9b3102bb0966bc073d7c1e335130d103a36) Correct changelog for #12953 ### 📊 Changes **55 files changed** (+426 additions, -188 deletions) <details> <summary>View changed files</summary> 📝 `.github/ISSUE_TEMPLATE/bug_report.yaml` (+1 -1) 📝 `.github/ISSUE_TEMPLATE/feature_request.yaml` (+1 -1) 📝 `README.md` (+8 -6) 📝 `docs/plugins/development/models.md` (+3 -0) 📝 `docs/release-notes/version-3.5.md` (+36 -0) 📝 `netbox/core/api/schema.py` (+9 -3) 📝 `netbox/dcim/api/serializers.py` (+10 -8) 📝 `netbox/dcim/choices.py` (+2 -0) 📝 `netbox/dcim/filtersets.py` (+7 -4) 📝 `netbox/dcim/forms/bulk_edit.py` (+1 -1) 📝 `netbox/dcim/forms/bulk_import.py` (+2 -2) 📝 `netbox/dcim/views.py` (+13 -0) 📝 `netbox/extras/api/views.py` (+1 -1) 📝 `netbox/extras/dashboard/widgets.py` (+2 -4) 📝 `netbox/extras/models/change_logging.py` (+2 -2) 📝 `netbox/extras/models/models.py` (+4 -5) 📝 `netbox/extras/models/reports.py` (+5 -2) 📝 `netbox/extras/querysets.py` (+13 -0) 📝 `netbox/extras/tests/test_api.py` (+2 -1) 📝 `netbox/extras/views.py` (+4 -4) _...and 35 more files_ </details> ### 📄 Description ### Enhancements * [#11738](https://github.com/netbox-community/netbox/issues/11738) - Annotate VLAN group utilization * [#12499](https://github.com/netbox-community/netbox/issues/12499) - Add "copy to clipboard" buttons in UI for IP addresses * [#12945](https://github.com/netbox-community/netbox/issues/12945) - Add 100GE QSFP-DD interface type * [#12955](https://github.com/netbox-community/netbox/issues/12955) - Include additional contact details on contact assignments table * [#13065](https://github.com/netbox-community/netbox/issues/13065) - Associate contact assignments with their objects in the change log ### Bug Fixes * [#11335](https://github.com/netbox-community/netbox/issues/11335) - Exclude stale content types when retrieving changelog records * [#12533](https://github.com/netbox-community/netbox/issues/12533) - Fix REST API validation of null values for several interface attributes * [#12579](https://github.com/netbox-community/netbox/issues/12579) - Fix exception when clicking "create and add another" to add a cable * [#12617](https://github.com/netbox-community/netbox/issues/12617) - Populate prechange snapshot on parent object when assigning/removing primary IP address * [#12760](https://github.com/netbox-community/netbox/issues/12760) - Avoid rendering partial HTMX responses when restoring browser tabs * [#12842](https://github.com/netbox-community/netbox/issues/12842) - Improve handling of exceptions when loading reports * [#12849](https://github.com/netbox-community/netbox/issues/12849) - Fix LDAP group permissions assignment for API clients * [#12951](https://github.com/netbox-community/netbox/issues/12951) - Display consistent parent information for each termination under cable view * [#12953](https://github.com/netbox-community/netbox/issues/12953) - Fix designation of primary IP addresses during interface assignment * [#12960](https://github.com/netbox-community/netbox/issues/12960) - Fix OpenAPI schema for various choice fields * [#12961](https://github.com/netbox-community/netbox/issues/12961) - Set correct return URL for object contacts tabs * [#12966](https://github.com/netbox-community/netbox/issues/12966) - Avoid catching database exceptions when maintenance mode is disabled * [#12975](https://github.com/netbox-community/netbox/issues/12975) - Correct URL for VirtualDeviceContext API serializer * [#12977](https://github.com/netbox-community/netbox/issues/12977) - Fix URL parameters for object count dashboard widgets * [#12983](https://github.com/netbox-community/netbox/issues/12983) - Avoid erroneously clearing many-to-many assignments during bulk edit * [#12989](https://github.com/netbox-community/netbox/issues/12989) - Fix bulk import of tags for device & module types * [#13011](https://github.com/netbox-community/netbox/issues/13011) - Do not escape commas when rendering custom links * [#13047](https://github.com/netbox-community/netbox/issues/13047) - Correct ASN count under ASN ranges list * [#13056](https://github.com/netbox-community/netbox/issues/13056) - Add `config_template` field to device API serializer * [#13092](https://github.com/netbox-community/netbox/issues/13092) - Allow nullifying power port max & allocated draw values during bulk edit * [#13100](https://github.com/netbox-community/netbox/issues/13100) - Fix ValueError exception when searching for virtual device context for non-numeric values --- <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:22:34 +01:00
adam closed this issue 2025-12-29 23:22:34 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#14115