[PR #1903] [MERGED] Release v2.2.10 #12282

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/1903
Author: @jeremystretch
Created: 2/21/2018
Status: Merged
Merged: 2/21/2018
Merged by: @jeremystretch

Base: masterHead: develop


📝 Commits (10+)

  • 36090d9 Post-release version bump
  • a954406 Changed IRC to Slack; added warning about noisy comments
  • df10fa8 Replaced IRC with Slack; formatting cleanup
  • 59dcbce Refactored CSV export logic
  • 60c03a6 Fixes #1859: Implemented support for line breaks within CSV fields
  • 12e6fe1 Standardized declaration of csv_headers on models
  • b96e3af Closes #1714: Standardized CSV export functionality for all object lists
  • a9fefbe Added missing CSV header
  • 1890e71 Fixed quoting of line breaks inside a CSV field
  • 7f5a3ff Fixed related object links for platform/role tables

📊 Changes

80 files changed (+933 additions, -648 deletions)

View changed files

📝 CONTRIBUTING.md (+29 -23)
📝 README.md (+12 -4)
📝 docs/api/examples.md (+2 -2)
📝 docs/installation/ldap.md (+1 -1)
📝 docs/miscellaneous/shell.md (+2 -2)
📝 netbox/circuits/forms.py (+2 -2)
📝 netbox/circuits/models.py (+19 -8)
📝 netbox/dcim/forms.py (+28 -28)
📝 netbox/dcim/models.py (+67 -41)
📝 netbox/dcim/tables.py (+55 -10)
📝 netbox/dcim/views.py (+3 -9)
📝 netbox/extras/admin.py (+1 -1)
📝 netbox/extras/constants.py (+20 -0)
📝 netbox/extras/filters.py (+12 -9)
📝 netbox/extras/forms.py (+13 -12)
📝 netbox/extras/migrations/0004_topologymap_change_comma_to_semicolon.py (+0 -9)
netbox/extras/migrations/0009_topologymap_type.py (+20 -0)
netbox/extras/migrations/0010_customfield_filter_logic.py (+51 -0)
📝 netbox/extras/models.py (+112 -32)
📝 netbox/ipam/forms.py (+8 -13)

...and 60 more files

📄 Description

Enhancements

  • #78 - Extended topology maps to support console and power connections
  • #1693 - Allow specifying loose or exact matching for custom field filters
  • #1714 - Standardized CSV export functionality for all object lists
  • #1876 - Added explanatory title text to disabled NAPALM buttons on device view
  • #1885 - Added a device filter field for primary IP

Bug Fixes

  • #1858 - Include device/VM count for cluster list in global search results
  • #1859 - Implemented support for line breaks within CSV fields
  • #1860 - Do not populate initial values for custom fields when editing objects in bulk
  • #1869 - Corrected ordering of VRFs with duplicate names
  • #1886 - Allow setting the primary IPv4/v6 address for a virtual machine via the web UI

🔄 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/1903 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 2/21/2018 **Status:** ✅ Merged **Merged:** 2/21/2018 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`36090d9`](https://github.com/netbox-community/netbox/commit/36090d9f02b957fa66bef509dd488d9bcb6f8c44) Post-release version bump - [`a954406`](https://github.com/netbox-community/netbox/commit/a954406d1f71a9e85cce18925f2d5708194fe9b7) Changed IRC to Slack; added warning about noisy comments - [`df10fa8`](https://github.com/netbox-community/netbox/commit/df10fa87d3acb33c554eb1b65631fd0a803738ef) Replaced IRC with Slack; formatting cleanup - [`59dcbce`](https://github.com/netbox-community/netbox/commit/59dcbce41719a2bba6815e2754b59694dc978cb6) Refactored CSV export logic - [`60c03a6`](https://github.com/netbox-community/netbox/commit/60c03a646c7d746156505d64f3560cc4a7f013db) Fixes #1859: Implemented support for line breaks within CSV fields - [`12e6fe1`](https://github.com/netbox-community/netbox/commit/12e6fe1d504a0303d3362b46c521723410e21a74) Standardized declaration of csv_headers on models - [`b96e3af`](https://github.com/netbox-community/netbox/commit/b96e3af6c71981981c6959699c4ead707ac411bd) Closes #1714: Standardized CSV export functionality for all object lists - [`a9fefbe`](https://github.com/netbox-community/netbox/commit/a9fefbec5cb1d4363b94b7223d3b6c958ab999c6) Added missing CSV header - [`1890e71`](https://github.com/netbox-community/netbox/commit/1890e710cb62ce5a0fcf79619287a6aa518bb3fc) Fixed quoting of line breaks inside a CSV field - [`7f5a3ff`](https://github.com/netbox-community/netbox/commit/7f5a3fffd34060725994bc0423858705f124d74c) Fixed related object links for platform/role tables ### 📊 Changes **80 files changed** (+933 additions, -648 deletions) <details> <summary>View changed files</summary> 📝 `CONTRIBUTING.md` (+29 -23) 📝 `README.md` (+12 -4) 📝 `docs/api/examples.md` (+2 -2) 📝 `docs/installation/ldap.md` (+1 -1) 📝 `docs/miscellaneous/shell.md` (+2 -2) 📝 `netbox/circuits/forms.py` (+2 -2) 📝 `netbox/circuits/models.py` (+19 -8) 📝 `netbox/dcim/forms.py` (+28 -28) 📝 `netbox/dcim/models.py` (+67 -41) 📝 `netbox/dcim/tables.py` (+55 -10) 📝 `netbox/dcim/views.py` (+3 -9) 📝 `netbox/extras/admin.py` (+1 -1) 📝 `netbox/extras/constants.py` (+20 -0) 📝 `netbox/extras/filters.py` (+12 -9) 📝 `netbox/extras/forms.py` (+13 -12) 📝 `netbox/extras/migrations/0004_topologymap_change_comma_to_semicolon.py` (+0 -9) ➕ `netbox/extras/migrations/0009_topologymap_type.py` (+20 -0) ➕ `netbox/extras/migrations/0010_customfield_filter_logic.py` (+51 -0) 📝 `netbox/extras/models.py` (+112 -32) 📝 `netbox/ipam/forms.py` (+8 -13) _...and 60 more files_ </details> ### 📄 Description ## Enhancements * [#78](https://github.com/digitalocean/netbox/issues/78) - Extended topology maps to support console and power connections * [#1693](https://github.com/digitalocean/netbox/issues/1693) - Allow specifying loose or exact matching for custom field filters * [#1714](https://github.com/digitalocean/netbox/issues/1714) - Standardized CSV export functionality for all object lists * [#1876](https://github.com/digitalocean/netbox/issues/1876) - Added explanatory title text to disabled NAPALM buttons on device view * [#1885](https://github.com/digitalocean/netbox/issues/1885) - Added a device filter field for primary IP ## Bug Fixes * [#1858](https://github.com/digitalocean/netbox/issues/1858) - Include device/VM count for cluster list in global search results * [#1859](https://github.com/digitalocean/netbox/issues/1859) - Implemented support for line breaks within CSV fields * [#1860](https://github.com/digitalocean/netbox/issues/1860) - Do not populate initial values for custom fields when editing objects in bulk * [#1869](https://github.com/digitalocean/netbox/issues/1869) - Corrected ordering of VRFs with duplicate names * [#1886](https://github.com/digitalocean/netbox/issues/1886) - Allow setting the primary IPv4/v6 address for a virtual machine via the web UI --- <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:20:38 +01:00
adam closed this issue 2025-12-29 22:20:39 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#12282