[PR #6830] [MERGED] Release v2.11.10 #13175

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/6830
Author: @jeremystretch
Created: 7/28/2021
Status: Merged
Merged: 7/28/2021
Merged by: @jeremystretch

Base: masterHead: develop


📝 Commits (10+)

  • e1fe3ca CSV Upload as second field in existing form
  • 0c93760 working csv upload first draft
  • 2bc6870 csv parse using python csv library
  • 6ff5a1d cleaned up csv parsing
  • c2b2b05 CSV import implemented using CSVFileField
  • ecd84d7 edited docstring for CSVFileField
  • 3549fc0 removed unnecessary use of seek()
  • 55b7cf2 changed name of csv_file variable and started work on ValidationError
  • 934543b Caught and handled ValidationError
  • 0a66159 moved duplicated code in CSV Fields into functions in forms/utils.py

📊 Changes

39 files changed (+541 additions, -207 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/bug_report.yaml (+1 -1)
📝 .github/ISSUE_TEMPLATE/feature_request.yaml (+1 -1)
📝 .gitignore (+2 -0)
📝 CONTRIBUTING.md (+8 -5)
📝 contrib/nginx.conf (+2 -2)
📝 docs/additional-features/caching.md (+4 -1)
📝 docs/configuration/optional-settings.md (+2 -2)
docs/development/adding-models.md (+85 -0)
📝 docs/index.md (+1 -1)
📝 docs/installation/3-netbox.md (+12 -0)
📝 docs/installation/6-ldap.md (+1 -1)
📝 docs/plugins/index.md (+55 -0)
📝 docs/release-notes/version-2.11.md (+29 -0)
📝 mkdocs.yml (+6 -1)
📝 netbox/circuits/views.py (+4 -3)
📝 netbox/dcim/api/serializers.py (+4 -0)
📝 netbox/dcim/api/views.py (+1 -3)
📝 netbox/dcim/choices.py (+15 -0)
📝 netbox/dcim/constants.py (+1 -1)
📝 netbox/dcim/forms.py (+11 -6)

...and 19 more files

📄 Description

Enhancements

  • #6560 - Enable CSV import via uploaded file
  • #6644 - Add 6P/4P pass-through port types
  • #6771 - Add count of inventory items to manufacturer view
  • #6785 - Add "hardwired" type for power port types

Bug Fixes

  • #5442 - Fix assignment of permissions based on LDAP groups
  • #5627 - Fix filtering of interface connections list
  • #6759 - Fix assignment of parent interfaces for bulk import
  • #6773 - Add missing display field to rack unit serializer
  • #6774 - Fix A/Z assignment when swapping circuit terminations
  • #6777 - Fix default value validation for custom text fields
  • #6778 - Rack reservation should display rack's location
  • #6780 - Include rack location in navigation breadcrumbs
  • #6794 - Fix device name display on device status view
  • #6812 - Limit reported prefix utilization to 100%
  • #6822 - Use consistent maximum value for interface MTU

Other Changes

  • #6781 - Database query caching is now disabled by default

🔄 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/6830 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 7/28/2021 **Status:** ✅ Merged **Merged:** 7/28/2021 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`e1fe3ca`](https://github.com/netbox-community/netbox/commit/e1fe3ca14a3cdfdf0826c5db03e4e5d60c62615e) CSV Upload as second field in existing form - [`0c93760`](https://github.com/netbox-community/netbox/commit/0c9376039c84a24a2d38bb316a601bb155d326bc) working csv upload first draft - [`2bc6870`](https://github.com/netbox-community/netbox/commit/2bc68707b5e82c0b868cb65a951ed5d02b691962) csv parse using python csv library - [`6ff5a1d`](https://github.com/netbox-community/netbox/commit/6ff5a1db42df4c3232c2c7f7bb6475d22747af1a) cleaned up csv parsing - [`c2b2b05`](https://github.com/netbox-community/netbox/commit/c2b2b059e6ac3dc5660d380f6d92528d73fd71dc) CSV import implemented using CSVFileField - [`ecd84d7`](https://github.com/netbox-community/netbox/commit/ecd84d7c430cf2c75f99440f5535bea7d367bdb1) edited docstring for CSVFileField - [`3549fc0`](https://github.com/netbox-community/netbox/commit/3549fc07f6b0a681ba2f74d645e78f2441c4a3e4) removed unnecessary use of seek() - [`55b7cf2`](https://github.com/netbox-community/netbox/commit/55b7cf21ccc834598bdb9d1a4bfd6ac0d3bc80fd) changed name of csv_file variable and started work on ValidationError - [`934543b`](https://github.com/netbox-community/netbox/commit/934543b595f4740397b76d836f79601ba688378f) Caught and handled ValidationError - [`0a66159`](https://github.com/netbox-community/netbox/commit/0a661596b3ff3d9e18024d8c621099bfa3eac45d) moved duplicated code in CSV Fields into functions in forms/utils.py ### 📊 Changes **39 files changed** (+541 additions, -207 deletions) <details> <summary>View changed files</summary> 📝 `.github/ISSUE_TEMPLATE/bug_report.yaml` (+1 -1) 📝 `.github/ISSUE_TEMPLATE/feature_request.yaml` (+1 -1) 📝 `.gitignore` (+2 -0) 📝 `CONTRIBUTING.md` (+8 -5) 📝 `contrib/nginx.conf` (+2 -2) 📝 `docs/additional-features/caching.md` (+4 -1) 📝 `docs/configuration/optional-settings.md` (+2 -2) ➕ `docs/development/adding-models.md` (+85 -0) 📝 `docs/index.md` (+1 -1) 📝 `docs/installation/3-netbox.md` (+12 -0) 📝 `docs/installation/6-ldap.md` (+1 -1) 📝 `docs/plugins/index.md` (+55 -0) 📝 `docs/release-notes/version-2.11.md` (+29 -0) 📝 `mkdocs.yml` (+6 -1) 📝 `netbox/circuits/views.py` (+4 -3) 📝 `netbox/dcim/api/serializers.py` (+4 -0) 📝 `netbox/dcim/api/views.py` (+1 -3) 📝 `netbox/dcim/choices.py` (+15 -0) 📝 `netbox/dcim/constants.py` (+1 -1) 📝 `netbox/dcim/forms.py` (+11 -6) _...and 19 more files_ </details> ### 📄 Description ### Enhancements * [#6560](https://github.com/netbox-community/netbox/issues/6560) - Enable CSV import via uploaded file * [#6644](https://github.com/netbox-community/netbox/issues/6644) - Add 6P/4P pass-through port types * [#6771](https://github.com/netbox-community/netbox/issues/6771) - Add count of inventory items to manufacturer view * [#6785](https://github.com/netbox-community/netbox/issues/6785) - Add "hardwired" type for power port types ### Bug Fixes * [#5442](https://github.com/netbox-community/netbox/issues/5442) - Fix assignment of permissions based on LDAP groups * [#5627](https://github.com/netbox-community/netbox/issues/5627) - Fix filtering of interface connections list * [#6759](https://github.com/netbox-community/netbox/issues/6759) - Fix assignment of parent interfaces for bulk import * [#6773](https://github.com/netbox-community/netbox/issues/6773) - Add missing `display` field to rack unit serializer * [#6774](https://github.com/netbox-community/netbox/issues/6774) - Fix A/Z assignment when swapping circuit terminations * [#6777](https://github.com/netbox-community/netbox/issues/6777) - Fix default value validation for custom text fields * [#6778](https://github.com/netbox-community/netbox/issues/6778) - Rack reservation should display rack's location * [#6780](https://github.com/netbox-community/netbox/issues/6780) - Include rack location in navigation breadcrumbs * [#6794](https://github.com/netbox-community/netbox/issues/6794) - Fix device name display on device status view * [#6812](https://github.com/netbox-community/netbox/issues/6812) - Limit reported prefix utilization to 100% * [#6822](https://github.com/netbox-community/netbox/issues/6822) - Use consistent maximum value for interface MTU ### Other Changes * [#6781](https://github.com/netbox-community/netbox/issues/6781) - Database query caching is now disabled by default --- <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 22:25:48 +01:00
adam closed this issue 2025-12-29 22:25:48 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#13175