[PR #6542] [MERGED] Release v2.11.5 #13136

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/6542
Author: @jeremystretch
Created: 6/4/2021
Status: Merged
Merged: 6/4/2021
Merged by: @jeremystretch

Base: masterHead: develop


📝 Commits (10+)

📊 Changes

50 files changed (+1032 additions, -284 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/bug_report.yaml (+1 -1)
📝 .github/ISSUE_TEMPLATE/config.yml (+7 -4)
📝 .github/ISSUE_TEMPLATE/feature_request.yaml (+1 -1)
📝 docs/additional-features/custom-scripts.md (+1 -1)
📝 docs/additional-features/reports.md (+2 -2)
📝 docs/installation/index.md (+1 -1)
📝 docs/release-notes/version-2.11.md (+27 -2)
📝 netbox/dcim/api/views.py (+0 -4)
📝 netbox/dcim/forms.py (+11 -1)
📝 netbox/dcim/tests/test_api.py (+12 -16)
📝 netbox/extras/api/views.py (+1 -1)
📝 netbox/extras/context_managers.py (+9 -2)
📝 netbox/extras/models/customfields.py (+1 -3)
📝 netbox/extras/scripts.py (+2 -2)
📝 netbox/extras/signals.py (+24 -6)
📝 netbox/extras/tests/test_webhooks.py (+176 -18)
📝 netbox/extras/webhooks.py (+71 -36)
📝 netbox/ipam/api/nested_serializers.py (+2 -1)
📝 netbox/ipam/api/serializers.py (+5 -3)
📝 netbox/ipam/filtersets.py (+6 -0)

...and 30 more files

📄 Description

NOTE: This release includes a database migration that calculates and annotates prefix depth. It may impose a noticeable delay on the upgrade process: Users should anticipate roughly one minute of delay per 100 thousand prefixes being updated.

Enhancements

  • #6087 - Improved prefix hierarchy rendering
  • #6487 - Add location filter to cable connection form
  • #6501 - Expose prefix depth and children on REST API serializer
  • #6527 - Support Markdown for report descriptions
  • #6540 - Add a "flat" column to the prefix table

Bug Fixes

  • #6064 - Fix object permission assignments for user and group models
  • #6217 - Disallow passing of string values for integer custom fields
  • #6284 - Avoid sending redundant webhooks when adding/removing tags
  • #6492 - Correct tag population in post-change data resulting from REST API changes
  • #6496 - Fix upgrade script when Python installed in nonstandard path
  • #6502 - Correct permissions evaluation for running a report via the REST API
  • #6517 - Fix assignment of user when creating rack reservations via REST API
  • #6525 - Paginate related IPs table under IP address view

🔄 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/6542 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 6/4/2021 **Status:** ✅ Merged **Merged:** 6/4/2021 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`9046f59`](https://github.com/netbox-community/netbox/commit/9046f59b9feacc3971ee5698c028a59329f59798) PRVB - [`da1fb4f`](https://github.com/netbox-community/netbox/commit/da1fb4f969b4454dda592b2e5bf6c561808fe153) Replace references to v2.12 with v3.0 - [`da558de`](https://github.com/netbox-community/netbox/commit/da558de76913caec478835a84cf7ff71e2d61be7) Initial work on #6087 - [`8c1b681`](https://github.com/netbox-community/netbox/commit/8c1b681391c455a59f2bd8237933db0a5684cb85) Add GitHub discussions link; replace Google Group with netdev.chat - [`5ac6a30`](https://github.com/netbox-community/netbox/commit/5ac6a307bfb76dc415f7fc1c73315db674ad9842) Rearrange contact links - [`34e673f`](https://github.com/netbox-community/netbox/commit/34e673f7d619445d1746a52f422b41aa7c6268f4) Introduce rebuild_prefixes management command - [`8401777`](https://github.com/netbox-community/netbox/commit/84017776ecdc9f9f69b36fbb7947da36a93f9799) Fix handling of duplicate prefixes - [`103730a`](https://github.com/netbox-community/netbox/commit/103730a64243d3475975d6cf1e1f212c546db579) Extend depth & children filters - [`d34b9ee`](https://github.com/netbox-community/netbox/commit/d34b9ee00e20b9f707febea6e24a2786d2b1e49f) Add max depth selector - [`88aa3a4`](https://github.com/netbox-community/netbox/commit/88aa3a4e196e8dfe4444fbccd43a184ce4088969) Specify batch size for bulk_update() ### 📊 Changes **50 files changed** (+1032 additions, -284 deletions) <details> <summary>View changed files</summary> 📝 `.github/ISSUE_TEMPLATE/bug_report.yaml` (+1 -1) 📝 `.github/ISSUE_TEMPLATE/config.yml` (+7 -4) 📝 `.github/ISSUE_TEMPLATE/feature_request.yaml` (+1 -1) 📝 `docs/additional-features/custom-scripts.md` (+1 -1) 📝 `docs/additional-features/reports.md` (+2 -2) 📝 `docs/installation/index.md` (+1 -1) 📝 `docs/release-notes/version-2.11.md` (+27 -2) 📝 `netbox/dcim/api/views.py` (+0 -4) 📝 `netbox/dcim/forms.py` (+11 -1) 📝 `netbox/dcim/tests/test_api.py` (+12 -16) 📝 `netbox/extras/api/views.py` (+1 -1) 📝 `netbox/extras/context_managers.py` (+9 -2) 📝 `netbox/extras/models/customfields.py` (+1 -3) 📝 `netbox/extras/scripts.py` (+2 -2) 📝 `netbox/extras/signals.py` (+24 -6) 📝 `netbox/extras/tests/test_webhooks.py` (+176 -18) 📝 `netbox/extras/webhooks.py` (+71 -36) 📝 `netbox/ipam/api/nested_serializers.py` (+2 -1) 📝 `netbox/ipam/api/serializers.py` (+5 -3) 📝 `netbox/ipam/filtersets.py` (+6 -0) _...and 30 more files_ </details> ### 📄 Description **NOTE:** This release includes a database migration that calculates and annotates prefix depth. It may impose a noticeable delay on the upgrade process: Users should anticipate roughly one minute of delay per 100 thousand prefixes being updated. ### Enhancements * [#6087](https://github.com/netbox-community/netbox/issues/6087) - Improved prefix hierarchy rendering * [#6487](https://github.com/netbox-community/netbox/issues/6487) - Add location filter to cable connection form * [#6501](https://github.com/netbox-community/netbox/issues/6501) - Expose prefix depth and children on REST API serializer * [#6527](https://github.com/netbox-community/netbox/issues/6527) - Support Markdown for report descriptions * [#6540](https://github.com/netbox-community/netbox/issues/6540) - Add a "flat" column to the prefix table ### Bug Fixes * [#6064](https://github.com/netbox-community/netbox/issues/6064) - Fix object permission assignments for user and group models * [#6217](https://github.com/netbox-community/netbox/issues/6217) - Disallow passing of string values for integer custom fields * [#6284](https://github.com/netbox-community/netbox/issues/6284) - Avoid sending redundant webhooks when adding/removing tags * [#6492](https://github.com/netbox-community/netbox/issues/6492) - Correct tag population in post-change data resulting from REST API changes * [#6496](https://github.com/netbox-community/netbox/issues/6496) - Fix upgrade script when Python installed in nonstandard path * [#6502](https://github.com/netbox-community/netbox/issues/6502) - Correct permissions evaluation for running a report via the REST API * [#6517](https://github.com/netbox-community/netbox/issues/6517) - Fix assignment of user when creating rack reservations via REST API * [#6525](https://github.com/netbox-community/netbox/issues/6525) - Paginate related IPs table under IP address view --- <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:36 +01:00
adam closed this issue 2025-12-29 22:25:36 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#13136