[PR #4762] [MERGED] Release v2.8.6 #12913

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/4762
Author: @jeremystretch
Created: 6/15/2020
Status: Merged
Merged: 6/15/2020
Merged by: @jeremystretch

Base: masterHead: develop


📝 Commits (10+)

  • 56b7ab1 Post-release version bump
  • d23b18b Fixes #4704: Update example template code
  • edf1553 Fixes #4702: Catch IntegrityError exception when adding a non-unique secret
  • 56f6698 Fixes #4707: Fix prefix_count population on VLAN API serializer
  • 927c012 #4674 - Fix available-ips and available-prefixes swagger definitions
  • 5330914 #4674 - Correct many=False to many=True on the response serializers
  • 91ba44c Add local_requirements.txt to .gitignore
  • 8f9dcf5 Avoid unnecessary queries in Cable.from_db
  • fae115b Closes #4698: Improve display of template code for object in admin UI
  • d2dce6d Merge pull request #4719 from netbox-community/4715-avoid-unnecessary-queries

📊 Changes

43 files changed (+2683 additions, -6247 deletions)

View changed files

📝 .gitignore (+1 -0)
📝 docs/additional-features/custom-links.md (+1 -1)
📝 docs/api/examples.md (+15 -0)
📝 docs/configuration/optional-settings.md (+8 -0)
📝 docs/release-notes/version-2.8.md (+25 -0)
📝 netbox/circuits/tests/test_api.py (+133 -388)
📝 netbox/dcim/api/nested_serializers.py (+94 -30)
📝 netbox/dcim/api/views.py (+2 -2)
📝 netbox/dcim/forms.py (+53 -33)
📝 netbox/dcim/models/__init__.py (+4 -4)
📝 netbox/dcim/tables.py (+3 -20)
📝 netbox/dcim/tests/test_api.py (+1381 -3493)
📝 netbox/dcim/tests/test_views.py (+1 -1)
📝 netbox/extras/admin.py (+46 -10)
📝 netbox/extras/api/nested_serializers.py (+39 -5)
📝 netbox/extras/forms.py (+1 -10)
📝 netbox/extras/scripts.py (+10 -9)
📝 netbox/extras/tests/test_api.py (+134 -478)
📝 netbox/extras/views.py (+0 -1)
📝 netbox/ipam/api/nested_serializers.py (+22 -10)

...and 23 more files

📄 Description

Enhancements

  • #4698 - Improve display of template code for object in admin UI
  • #4717 - Introduce ALLOWED_URL_SCHEMES configuration parameter to mitigate dangerous hyperlinks
  • #4744 - Hide "IP addresses" tab when viewing a container prefix
  • #4755 - Enable creation of rack reservations directly from navigation menu
  • #4761 - Enable tag assignment during bulk creation of IP addresses

Bug Fixes

  • #4674 - Fix API definition for available prefix and IP address endpoints
  • #4702 - Catch IntegrityError exception when adding a non-unique secret
  • #4707 - Fix prefix_count population on VLAN API serializer
  • #4710 - Fix merging of form fields among custom scripts
  • #4725 - Fix "brief" rendering of various REST API endpoints
  • #4736 - Add cable trace endpoints for pass-through ports
  • #4737 - Fix display of role labels in virtual machines table
  • #4743 - Allow users to create "next available" IPs without needing permission to create prefixes
  • #4756 - Filter parent group by site when creating rack groups
  • #4760 - Enable power port template assignment when bulk editing power outlet templates

🔄 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/4762 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 6/15/2020 **Status:** ✅ Merged **Merged:** 6/15/2020 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`56b7ab1`](https://github.com/netbox-community/netbox/commit/56b7ab17340f880fc67b3c0893dba6dc5c4e71f2) Post-release version bump - [`d23b18b`](https://github.com/netbox-community/netbox/commit/d23b18beb52289f8108388514e3580a0c168983d) Fixes #4704: Update example template code - [`edf1553`](https://github.com/netbox-community/netbox/commit/edf15532d25ab94e5e92827f098d6418b8d5be96) Fixes #4702: Catch IntegrityError exception when adding a non-unique secret - [`56f6698`](https://github.com/netbox-community/netbox/commit/56f6698ba54b81b8ff985019e2bae58e63e7ee3b) Fixes #4707: Fix prefix_count population on VLAN API serializer - [`927c012`](https://github.com/netbox-community/netbox/commit/927c012fc9f8b625642aeecabd5989bb909f6c3c) #4674 - Fix available-ips and available-prefixes swagger definitions - [`5330914`](https://github.com/netbox-community/netbox/commit/5330914431a0367ab6e65205b6edcf0daa0c6549) #4674 - Correct many=False to many=True on the response serializers - [`91ba44c`](https://github.com/netbox-community/netbox/commit/91ba44cc96b8c090e2e19cf68a2020a999a0a672) Add local_requirements.txt to .gitignore - [`8f9dcf5`](https://github.com/netbox-community/netbox/commit/8f9dcf5a97d007f6341d5f0a5c09d68386c68f07) Avoid unnecessary queries in Cable.from_db - [`fae115b`](https://github.com/netbox-community/netbox/commit/fae115b9959a5ff412a4951063ca427c3dbca6dc) Closes #4698: Improve display of template code for object in admin UI - [`d2dce6d`](https://github.com/netbox-community/netbox/commit/d2dce6db25abdb6e6fd667c295c772fbe76f32de) Merge pull request #4719 from netbox-community/4715-avoid-unnecessary-queries ### 📊 Changes **43 files changed** (+2683 additions, -6247 deletions) <details> <summary>View changed files</summary> 📝 `.gitignore` (+1 -0) 📝 `docs/additional-features/custom-links.md` (+1 -1) 📝 `docs/api/examples.md` (+15 -0) 📝 `docs/configuration/optional-settings.md` (+8 -0) 📝 `docs/release-notes/version-2.8.md` (+25 -0) 📝 `netbox/circuits/tests/test_api.py` (+133 -388) 📝 `netbox/dcim/api/nested_serializers.py` (+94 -30) 📝 `netbox/dcim/api/views.py` (+2 -2) 📝 `netbox/dcim/forms.py` (+53 -33) 📝 `netbox/dcim/models/__init__.py` (+4 -4) 📝 `netbox/dcim/tables.py` (+3 -20) 📝 `netbox/dcim/tests/test_api.py` (+1381 -3493) 📝 `netbox/dcim/tests/test_views.py` (+1 -1) 📝 `netbox/extras/admin.py` (+46 -10) 📝 `netbox/extras/api/nested_serializers.py` (+39 -5) 📝 `netbox/extras/forms.py` (+1 -10) 📝 `netbox/extras/scripts.py` (+10 -9) 📝 `netbox/extras/tests/test_api.py` (+134 -478) 📝 `netbox/extras/views.py` (+0 -1) 📝 `netbox/ipam/api/nested_serializers.py` (+22 -10) _...and 23 more files_ </details> ### 📄 Description ## Enhancements * [#4698](https://github.com/netbox-community/netbox/issues/4698) - Improve display of template code for object in admin UI * [#4717](https://github.com/netbox-community/netbox/issues/4717) - Introduce `ALLOWED_URL_SCHEMES` configuration parameter to mitigate dangerous hyperlinks * [#4744](https://github.com/netbox-community/netbox/issues/4744) - Hide "IP addresses" tab when viewing a container prefix * [#4755](https://github.com/netbox-community/netbox/issues/4755) - Enable creation of rack reservations directly from navigation menu * [#4761](https://github.com/netbox-community/netbox/issues/4761) - Enable tag assignment during bulk creation of IP addresses ## Bug Fixes * [#4674](https://github.com/netbox-community/netbox/issues/4674) - Fix API definition for available prefix and IP address endpoints * [#4702](https://github.com/netbox-community/netbox/issues/4702) - Catch IntegrityError exception when adding a non-unique secret * [#4707](https://github.com/netbox-community/netbox/issues/4707) - Fix `prefix_count` population on VLAN API serializer * [#4710](https://github.com/netbox-community/netbox/issues/4710) - Fix merging of form fields among custom scripts * [#4725](https://github.com/netbox-community/netbox/issues/4725) - Fix "brief" rendering of various REST API endpoints * [#4736](https://github.com/netbox-community/netbox/issues/4736) - Add cable trace endpoints for pass-through ports * [#4737](https://github.com/netbox-community/netbox/issues/4737) - Fix display of role labels in virtual machines table * [#4743](https://github.com/netbox-community/netbox/issues/4743) - Allow users to create "next available" IPs without needing permission to create prefixes * [#4756](https://github.com/netbox-community/netbox/issues/4756) - Filter parent group by site when creating rack groups * [#4760](https://github.com/netbox-community/netbox/issues/4760) - Enable power port template assignment when bulk editing power outlet templates --- <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:24:20 +01:00
adam closed this issue 2025-12-29 22:24:20 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#12913