[PR #5293] [MERGED] Release v2.9.8 #13000

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/5293
Author: @jeremystretch
Created: 10/30/2020
Status: Merged
Merged: 10/30/2020
Merged by: @jeremystretch

Base: masterHead: develop


📝 Commits (10+)

  • d4b96a5 Post-release version bump
  • 0d01a3f Add schema migrations to plugins installation doc
  • 87c13a8 fixes #5113 - incorrect caching of permission object assignments to user groups in the admin panel
  • dde5230 Fixes #5243: Redirect user to appropriate tab after modifying device components
  • 3ba1863 initial work on config context performance improvements
  • 22d2289 add support for regions and vms
  • 82f5d00 account for null value annotations
  • 9e84e3b added tests
  • 26ff33c pep8
  • 9bfb89f fixes #3672 - update django-cacheops to 5.1.0

📊 Changes

26 files changed (+621 additions, -132 deletions)

View changed files

📝 docs/installation/6-ldap.md (+20 -9)
📝 docs/installation/migrating-to-systemd.md (+4 -4)
📝 docs/installation/upgrading.md (+8 -8)
📝 docs/plugins/development.md (+26 -15)
📝 docs/plugins/index.md (+9 -0)
📝 docs/release-notes/version-2.9.md (+17 -0)
📝 netbox/dcim/api/views.py (+2 -2)
📝 netbox/dcim/models/devices.py (+2 -1)
📝 netbox/dcim/tables.py (+16 -8)
📝 netbox/dcim/views.py (+1 -1)
📝 netbox/extras/api/views.py (+23 -0)
📝 netbox/extras/models/models.py (+10 -2)
📝 netbox/extras/plugins/views.py (+1 -7)
📝 netbox/extras/querysets.py (+76 -3)
📝 netbox/extras/tests/test_models.py (+277 -2)
📝 netbox/netbox/authentication.py (+0 -5)
📝 netbox/netbox/settings.py (+1 -1)
📝 netbox/templates/dcim/device.html (+56 -46)
📝 netbox/templates/dcim/devicetype.html (+38 -8)
📝 netbox/users/admin.py (+2 -2)

...and 6 more files

📄 Description

v2.9.8 (2020-10-30)

Enhancements

  • #4559 - Improve device/VM context data rendering performance

Bug Fixes

  • #3672 - Fix a caching issue causing incorrect related object counts in API responses
  • #5113 - Fix incorrect caching of permission object assignments to user groups in the admin panel
  • #5243 - Redirect user to appropriate tab after modifying device components
  • #5273 - Fix exception when validating a new permission with no models selected
  • #5282 - Fix high CPU load when LDAP authentication is enabled
  • #5285 - Plugins no longer need to define app_name for API URLs to be included in the root 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/5293 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 10/30/2020 **Status:** ✅ Merged **Merged:** 10/30/2020 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`d4b96a5`](https://github.com/netbox-community/netbox/commit/d4b96a5a276d29b41653a63b4da59411e502864b) Post-release version bump - [`0d01a3f`](https://github.com/netbox-community/netbox/commit/0d01a3fce8d97e319cde32d7235f3a5a130257b9) Add schema migrations to plugins installation doc - [`87c13a8`](https://github.com/netbox-community/netbox/commit/87c13a876b6a1975e79b8a12ca0ad8569a3e8aea) fixes #5113 - incorrect caching of permission object assignments to user groups in the admin panel - [`dde5230`](https://github.com/netbox-community/netbox/commit/dde52309d25d6fd6ecc5f05c7a373fa81cb719dc) Fixes #5243: Redirect user to appropriate tab after modifying device components - [`3ba1863`](https://github.com/netbox-community/netbox/commit/3ba18633de14522e48dd9ac50c27ad308a18bb7c) initial work on config context performance improvements - [`22d2289`](https://github.com/netbox-community/netbox/commit/22d2289ed2b809f9e676d8966fa99aa6268b150e) add support for regions and vms - [`82f5d00`](https://github.com/netbox-community/netbox/commit/82f5d0070e2d97672b7b27937da094b5c90fa811) account for null value annotations - [`9e84e3b`](https://github.com/netbox-community/netbox/commit/9e84e3b83bddc796f5031aa3888bcd4bab585291) added tests - [`26ff33c`](https://github.com/netbox-community/netbox/commit/26ff33c41a228db42f42d091c13d7159f039d56d) pep8 - [`9bfb89f`](https://github.com/netbox-community/netbox/commit/9bfb89fffdacc43ad84dbf3dea7b4971db8d12eb) fixes #3672 - update django-cacheops to 5.1.0 ### 📊 Changes **26 files changed** (+621 additions, -132 deletions) <details> <summary>View changed files</summary> 📝 `docs/installation/6-ldap.md` (+20 -9) 📝 `docs/installation/migrating-to-systemd.md` (+4 -4) 📝 `docs/installation/upgrading.md` (+8 -8) 📝 `docs/plugins/development.md` (+26 -15) 📝 `docs/plugins/index.md` (+9 -0) 📝 `docs/release-notes/version-2.9.md` (+17 -0) 📝 `netbox/dcim/api/views.py` (+2 -2) 📝 `netbox/dcim/models/devices.py` (+2 -1) 📝 `netbox/dcim/tables.py` (+16 -8) 📝 `netbox/dcim/views.py` (+1 -1) 📝 `netbox/extras/api/views.py` (+23 -0) 📝 `netbox/extras/models/models.py` (+10 -2) 📝 `netbox/extras/plugins/views.py` (+1 -7) 📝 `netbox/extras/querysets.py` (+76 -3) 📝 `netbox/extras/tests/test_models.py` (+277 -2) 📝 `netbox/netbox/authentication.py` (+0 -5) 📝 `netbox/netbox/settings.py` (+1 -1) 📝 `netbox/templates/dcim/device.html` (+56 -46) 📝 `netbox/templates/dcim/devicetype.html` (+38 -8) 📝 `netbox/users/admin.py` (+2 -2) _...and 6 more files_ </details> ### 📄 Description ## v2.9.8 (2020-10-30) ### Enhancements * [#4559](https://github.com/netbox-community/netbox/issues/4559) - Improve device/VM context data rendering performance ### Bug Fixes * [#3672](https://github.com/netbox-community/netbox/issues/3672) - Fix a caching issue causing incorrect related object counts in API responses * [#5113](https://github.com/netbox-community/netbox/issues/5113) - Fix incorrect caching of permission object assignments to user groups in the admin panel * [#5243](https://github.com/netbox-community/netbox/issues/5243) - Redirect user to appropriate tab after modifying device components * [#5273](https://github.com/netbox-community/netbox/issues/5273) - Fix exception when validating a new permission with no models selected * [#5282](https://github.com/netbox-community/netbox/issues/5282) - Fix high CPU load when LDAP authentication is enabled * [#5285](https://github.com/netbox-community/netbox/issues/5285) - Plugins no longer need to define `app_name` for API URLs to be included in the root 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:24:49 +01:00
adam closed this issue 2025-12-29 22:24:49 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#13000