[PR #8123] [MERGED] Release v3.1.2 #13319

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/8123
Author: @jeremystretch
Created: 12/20/2021
Status: Merged
Merged: 12/20/2021
Merged by: @jeremystretch

Base: masterHead: develop


📝 Commits (10+)

  • 0edf9b1 Closes #7665 add new boolen for filtering assigned prefixes, adjust current filter for avaliabile prefixes to only return avaliable
  • 641a9bc pep8 compliance
  • 80048bf Make the same changes for aggregate views as these use the same adjusted functions
  • dcfd332 Moved filtering logic to utils, adjusted show buttons
  • ca07a88 fix spelling...
  • aebfccf Merge branch 'develop' into develop
  • 13414dc pep8 compliance...
  • cc50e22 feat: add 6GHz & 60Ghz channels
  • e9549ab PRVB
  • 5d6158d Merge pull request #7826 from WillIrvine/develop

📊 Changes

137 files changed (+1867 additions, -1329 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/bug_report.yaml (+1 -1)
📝 .github/ISSUE_TEMPLATE/feature_request.yaml (+1 -1)
📝 docs/development/adding-models.md (+6 -8)
📝 docs/development/extending-models.md (+7 -8)
📝 docs/development/getting-started.md (+19 -8)
📝 docs/development/index.md (+8 -5)
📝 docs/development/models.md (+3 -2)
📝 docs/development/style-guide.md (+3 -3)
📝 docs/release-notes/version-3.1.md (+28 -0)
📝 netbox/dcim/svg.py (+8 -4)
📝 netbox/dcim/urls.py (+0 -2)
📝 netbox/dcim/views.py (+42 -46)
📝 netbox/extras/api/serializers.py (+1 -11)
📝 netbox/extras/management/commands/nbshell.py (+1 -1)
📝 netbox/extras/querysets.py (+3 -5)
📝 netbox/ipam/forms/models.py (+27 -22)
📝 netbox/ipam/models/fhrp.py (+4 -6)
📝 netbox/ipam/models/ip.py (+6 -0)
📝 netbox/ipam/tests/test_views.py (+1 -12)
📝 netbox/ipam/urls.py (+2 -0)

...and 80 more files

📄 Description

Enhancements

  • #7661 - Remove forced styling of custom banners
  • #7665 - Add toggle to show only available child prefixes
  • #7999 - Add 6 GHz and 60 GHz wireless channels
  • #8057 - Dynamic object tables using HTMX
  • #8080 - Link to NAT IPs for device/VM primary IPs
  • #8081 - Allow creating services directly from navigation menu
  • #8083 - Removed "related devices" panel from device view
  • #8108 - Improve breadcrumb links for device/VM components

Bug Fixes

  • #7674 - Fix inadvertent application of device type context to virtual machines
  • #8074 - Ordering VMs by name should reference naturalized value
  • #8077 - Fix exception when attaching image to location, circuit, or power panel
  • #8078 - Add missing wireless models to lsmodels() in nbshell
  • #8079 - Fix validation of LLDP neighbors when connected device has an asset tag
  • #8088 - Improve legibility of text in labels with light-colored backgrounds
  • #8092 - Rack elevations should not include device asset tags
  • #8096 - Fix DataError during change logging of objects with very long string representations
  • #8101 - Preserve return URL when using "create and add another" button
  • #8102 - Raise validation error when attempting to assign an IP address to multiple objects

🔄 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/8123 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 12/20/2021 **Status:** ✅ Merged **Merged:** 12/20/2021 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`0edf9b1`](https://github.com/netbox-community/netbox/commit/0edf9b17f65636aa36275c8b35f68553226f3989) Closes #7665 add new boolen for filtering assigned prefixes, adjust current filter for avaliabile prefixes to only return avaliable - [`641a9bc`](https://github.com/netbox-community/netbox/commit/641a9bc6c56a214737b673add3f3de9efb9b9671) pep8 compliance - [`80048bf`](https://github.com/netbox-community/netbox/commit/80048bfa2b259b1f3dad5bf7ddefc7c1254ccd6a) Make the same changes for aggregate views as these use the same adjusted functions - [`dcfd332`](https://github.com/netbox-community/netbox/commit/dcfd332cbfb2817b91ec744933291a718b3ebbdd) Moved filtering logic to utils, adjusted show buttons - [`ca07a88`](https://github.com/netbox-community/netbox/commit/ca07a886747f59f17b1034af3fa14acb14fa3065) fix spelling... - [`aebfccf`](https://github.com/netbox-community/netbox/commit/aebfccfd4be16d11de236ec7e7854105ec6a39b6) Merge branch 'develop' into develop - [`13414dc`](https://github.com/netbox-community/netbox/commit/13414dcd25e2587bcf3c0f4fcc081dca176385d4) pep8 compliance... - [`cc50e22`](https://github.com/netbox-community/netbox/commit/cc50e229283cacdc9dac59d5e96008461f1841a9) feat: add 6GHz & 60Ghz channels - [`e9549ab`](https://github.com/netbox-community/netbox/commit/e9549ab0bd9f8a2447ccfc644749dccebb2284d3) PRVB - [`5d6158d`](https://github.com/netbox-community/netbox/commit/5d6158dd644fa782daba3c94fa2801eb2a7dc47f) Merge pull request #7826 from WillIrvine/develop ### 📊 Changes **137 files changed** (+1867 additions, -1329 deletions) <details> <summary>View changed files</summary> 📝 `.github/ISSUE_TEMPLATE/bug_report.yaml` (+1 -1) 📝 `.github/ISSUE_TEMPLATE/feature_request.yaml` (+1 -1) 📝 `docs/development/adding-models.md` (+6 -8) 📝 `docs/development/extending-models.md` (+7 -8) 📝 `docs/development/getting-started.md` (+19 -8) 📝 `docs/development/index.md` (+8 -5) 📝 `docs/development/models.md` (+3 -2) 📝 `docs/development/style-guide.md` (+3 -3) 📝 `docs/release-notes/version-3.1.md` (+28 -0) 📝 `netbox/dcim/svg.py` (+8 -4) 📝 `netbox/dcim/urls.py` (+0 -2) 📝 `netbox/dcim/views.py` (+42 -46) 📝 `netbox/extras/api/serializers.py` (+1 -11) 📝 `netbox/extras/management/commands/nbshell.py` (+1 -1) 📝 `netbox/extras/querysets.py` (+3 -5) 📝 `netbox/ipam/forms/models.py` (+27 -22) 📝 `netbox/ipam/models/fhrp.py` (+4 -6) 📝 `netbox/ipam/models/ip.py` (+6 -0) 📝 `netbox/ipam/tests/test_views.py` (+1 -12) 📝 `netbox/ipam/urls.py` (+2 -0) _...and 80 more files_ </details> ### 📄 Description ### Enhancements * [#7661](https://github.com/netbox-community/netbox/issues/7661) - Remove forced styling of custom banners * [#7665](https://github.com/netbox-community/netbox/issues/7665) - Add toggle to show only available child prefixes * [#7999](https://github.com/netbox-community/netbox/issues/7999) - Add 6 GHz and 60 GHz wireless channels * [#8057](https://github.com/netbox-community/netbox/issues/8057) - Dynamic object tables using HTMX * [#8080](https://github.com/netbox-community/netbox/issues/8080) - Link to NAT IPs for device/VM primary IPs * [#8081](https://github.com/netbox-community/netbox/issues/8081) - Allow creating services directly from navigation menu * [#8083](https://github.com/netbox-community/netbox/issues/8083) - Removed "related devices" panel from device view * [#8108](https://github.com/netbox-community/netbox/issues/8108) - Improve breadcrumb links for device/VM components ### Bug Fixes * [#7674](https://github.com/netbox-community/netbox/issues/7674) - Fix inadvertent application of device type context to virtual machines * [#8074](https://github.com/netbox-community/netbox/issues/8074) - Ordering VMs by name should reference naturalized value * [#8077](https://github.com/netbox-community/netbox/issues/8077) - Fix exception when attaching image to location, circuit, or power panel * [#8078](https://github.com/netbox-community/netbox/issues/8078) - Add missing wireless models to `lsmodels()` in `nbshell` * [#8079](https://github.com/netbox-community/netbox/issues/8079) - Fix validation of LLDP neighbors when connected device has an asset tag * [#8088](https://github.com/netbox-community/netbox/issues/8088) - Improve legibility of text in labels with light-colored backgrounds * [#8092](https://github.com/netbox-community/netbox/issues/8092) - Rack elevations should not include device asset tags * [#8096](https://github.com/netbox-community/netbox/issues/8096) - Fix DataError during change logging of objects with very long string representations * [#8101](https://github.com/netbox-community/netbox/issues/8101) - Preserve return URL when using "create and add another" button * [#8102](https://github.com/netbox-community/netbox/issues/8102) - Raise validation error when attempting to assign an IP address to multiple objects --- <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:26:44 +01:00
adam closed this issue 2025-12-29 22:26:44 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#13319