[PR #8185] [MERGED] Release v3.1.3 #13328

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

📋 Pull Request Information

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

Base: masterHead: develop


📝 Commits (10+)

📊 Changes

116 files changed (+1063 additions, -1420 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/bug_report.yaml (+1 -1)
📝 .github/ISSUE_TEMPLATE/feature_request.yaml (+1 -1)
📝 docs/models/extras/customlink.md (+4 -0)
📝 docs/release-notes/version-3.1.md (+26 -0)
📝 netbox/circuits/forms/filtersets.py (+10 -20)
📝 netbox/dcim/api/views.py (+3 -3)
📝 netbox/dcim/forms/filtersets.py (+61 -122)
📝 netbox/dcim/forms/models.py (+6 -12)
📝 netbox/dcim/models/__init__.py (+0 -39)
📝 netbox/dcim/tables/devicetypes.py (+8 -16)
📝 netbox/dcim/views.py (+20 -7)
📝 netbox/extras/api/serializers.py (+3 -3)
📝 netbox/extras/forms/bulk_import.py (+7 -2)
📝 netbox/extras/forms/filtersets.py (+15 -30)
📝 netbox/extras/models/models.py (+18 -0)
📝 netbox/extras/templatetags/custom_links.py (+10 -14)
📝 netbox/extras/tests/test_views.py (+4 -4)
📝 netbox/extras/views.py (+26 -4)
📝 netbox/ipam/choices.py (+2 -0)
📝 netbox/ipam/forms/filtersets.py (+27 -54)

...and 80 more files

📄 Description

Enhancements

  • #6782 - Enable the inclusion of custom links in tables
  • #7600 - Include count of available IPs on prefix view
  • #8034 - Enable specifying custom field validators during CSV import
  • #8100 - Add "other" choice for FHRP group protocol
  • #8175 - Display parent object when attaching an image

Bug Fixes

  • #7246 - Don't attempt to URL-decode NAPALM response payloads
  • #7290 - Defer loading API-backed form fields
  • #7887 - Forward HTTP_X_FORWARDED_FOR to custom scripts
  • #7962 - Fix user menu under report/script result view
  • #7972 - Standardize name of RemoteUserBackend logger
  • #8097 - Fix styling of Markdown tables
  • #8127 - Fix disassociation of interface under IP address edit view
  • #8131 - Restore annotation of available IPs under prefix IPs view
  • #8134 - Fix bulk editing of objects within dynamic tables
  • #8139 - Fix rendering of table configuration form under VM interfaces view
  • #8140 - Restore missing fields on wireless LAN & link REST API serializers

🔄 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/8185 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 12/29/2021 **Status:** ✅ Merged **Merged:** 12/29/2021 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`038d7e0`](https://github.com/netbox-community/netbox/commit/038d7e0fa670405eb2c6b4c135a1453e7c994445) Add missing HTTP_X_FORWARDED_FOR - [`2ec64a2`](https://github.com/netbox-community/netbox/commit/2ec64a2ea25848e1c4770a65c99920da599553d3) Get_Environment from napalm should not need any decoding - [`42b590a`](https://github.com/netbox-community/netbox/commit/42b590af77e1eed0f439b5186753084d6e6f7c52) PRVB - [`3a54ecb`](https://github.com/netbox-community/netbox/commit/3a54ecb5224253ef2be808276fa58484d1773292) Fix #8097: Re-fix markdown table rendering - [`872691a`](https://github.com/netbox-community/netbox/commit/872691a138486c80fe5589c68314dacc4ec46c25) Convert scripts to use HTMX - [`4ae2b4e`](https://github.com/netbox-community/netbox/commit/4ae2b4e0b90446857b8d2c13cfa6eeed8e175a24) Convert reports to use HTMX - [`17ba0a9`](https://github.com/netbox-community/netbox/commit/17ba0a97d5a898b409968f66e20bc62b318c42ff) Remove jobs Javascript - [`8af12b2`](https://github.com/netbox-community/netbox/commit/8af12b22bb29c217071900e19866d85114e89b0e) Clean up report & script templates - [`9ffd791`](https://github.com/netbox-community/netbox/commit/9ffd791ae4b466071d223456990f4762f47e1b78) Merge pull request #8130 from netbox-community/8114-htmx-jobs - [`b755c7d`](https://github.com/netbox-community/netbox/commit/b755c7dab34d17dadc09f58f823c6075045fb3b4) Add changelog for #7962 (via #8114) ### 📊 Changes **116 files changed** (+1063 additions, -1420 deletions) <details> <summary>View changed files</summary> 📝 `.github/ISSUE_TEMPLATE/bug_report.yaml` (+1 -1) 📝 `.github/ISSUE_TEMPLATE/feature_request.yaml` (+1 -1) 📝 `docs/models/extras/customlink.md` (+4 -0) 📝 `docs/release-notes/version-3.1.md` (+26 -0) 📝 `netbox/circuits/forms/filtersets.py` (+10 -20) 📝 `netbox/dcim/api/views.py` (+3 -3) 📝 `netbox/dcim/forms/filtersets.py` (+61 -122) 📝 `netbox/dcim/forms/models.py` (+6 -12) 📝 `netbox/dcim/models/__init__.py` (+0 -39) 📝 `netbox/dcim/tables/devicetypes.py` (+8 -16) 📝 `netbox/dcim/views.py` (+20 -7) 📝 `netbox/extras/api/serializers.py` (+3 -3) 📝 `netbox/extras/forms/bulk_import.py` (+7 -2) 📝 `netbox/extras/forms/filtersets.py` (+15 -30) 📝 `netbox/extras/models/models.py` (+18 -0) 📝 `netbox/extras/templatetags/custom_links.py` (+10 -14) 📝 `netbox/extras/tests/test_views.py` (+4 -4) 📝 `netbox/extras/views.py` (+26 -4) 📝 `netbox/ipam/choices.py` (+2 -0) 📝 `netbox/ipam/forms/filtersets.py` (+27 -54) _...and 80 more files_ </details> ### 📄 Description ### Enhancements * [#6782](https://github.com/netbox-community/netbox/issues/6782) - Enable the inclusion of custom links in tables * [#7600](https://github.com/netbox-community/netbox/issues/7600) - Include count of available IPs on prefix view * [#8034](https://github.com/netbox-community/netbox/issues/8034) - Enable specifying custom field validators during CSV import * [#8100](https://github.com/netbox-community/netbox/issues/8100) - Add "other" choice for FHRP group protocol * [#8175](https://github.com/netbox-community/netbox/issues/8175) - Display parent object when attaching an image ### Bug Fixes * [#7246](https://github.com/netbox-community/netbox/issues/7246) - Don't attempt to URL-decode NAPALM response payloads * [#7290](https://github.com/netbox-community/netbox/issues/7290) - Defer loading API-backed form fields * [#7887](https://github.com/netbox-community/netbox/issues/7887) - Forward `HTTP_X_FORWARDED_FOR` to custom scripts * [#7962](https://github.com/netbox-community/netbox/issues/7962) - Fix user menu under report/script result view * [#7972](https://github.com/netbox-community/netbox/issues/7972) - Standardize name of `RemoteUserBackend` logger * [#8097](https://github.com/netbox-community/netbox/issues/8097) - Fix styling of Markdown tables * [#8127](https://github.com/netbox-community/netbox/issues/8127) - Fix disassociation of interface under IP address edit view * [#8131](https://github.com/netbox-community/netbox/issues/8131) - Restore annotation of available IPs under prefix IPs view * [#8134](https://github.com/netbox-community/netbox/issues/8134) - Fix bulk editing of objects within dynamic tables * [#8139](https://github.com/netbox-community/netbox/issues/8139) - Fix rendering of table configuration form under VM interfaces view * [#8140](https://github.com/netbox-community/netbox/issues/8140) - Restore missing fields on wireless LAN & link REST API serializers --- <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:48 +01:00
adam closed this issue 2025-12-29 22:26: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#13328