[PR #4589] [MERGED] Release v2.8.2 #12882

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

📋 Pull Request Information

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

Base: masterHead: develop


📝 Commits (10+)

  • 14b9a12 Post-release version bump
  • c0b1ae4 Initialize v2.9 development
  • 750deac Initial implementation of UserConfig model
  • afa0565 Show user config in admin UI
  • f3012ed Automatically create UserConfig for users
  • 30c3d6e Remember user's per_page preference (POC for UserConfig)
  • d8494e4 Document available user preferences
  • 7c8c85e Add all() method to UserConfig
  • 587339b Add page for user to view/clear preferences
  • dc9617c Fix returning default for unknown userconfig key

📊 Changes

122 files changed (+2500 additions, -4840 deletions)

View changed files

📝 docs/api/filtering.md (+3 -3)
📝 docs/api/overview.md (+3 -3)
📝 docs/configuration/optional-settings.md (+15 -0)
📝 docs/development/release-checklist.md (+1 -5)
docs/development/squashing-migrations.md (+0 -168)
docs/development/user-preferences.md (+11 -0)
📝 docs/installation/1-postgresql.md (+2 -2)
📝 docs/installation/5-ldap.md (+1 -1)
📝 docs/release-notes/index.md (+1 -1)
📝 docs/release-notes/version-2.8.md (+26 -0)
📝 mkdocs.yml (+1 -1)
📝 netbox/circuits/filters.py (+2 -2)
📝 netbox/circuits/forms.py (+10 -25)
netbox/circuits/migrations/0001_initial_squashed_0006_terminations.py (+0 -134)
netbox/circuits/migrations/0007_circuit_add_description_squashed_0017_circuittype_description.py (+0 -254)
📝 netbox/circuits/migrations/0018_standardize_description.py (+1 -1)
📝 netbox/circuits/models.py (+3 -2)
📝 netbox/circuits/tables.py (+37 -16)
📝 netbox/circuits/tests/test_filters.py (+8 -0)
📝 netbox/circuits/views.py (+3 -3)

...and 80 more files

📄 Description

Enhancements

  • #492 - Enable toggling and rearranging table columns
  • #3147 - Allow specifying related objects by arbitrary attribute during CSV import
  • #3064 - Include tags in object lists as a toggleable table column
  • #3294 - Implement mechanism for storing user preferences
  • #4421 - Retain user's preference for config context format
  • #4502 - Enable configuration of proxies for outbound HTTP requests
  • #4531 - Retain user's preference for page length
  • #4554 - Add ServerTech's HDOT Cx power outlet type

Bug Fixes

  • #4527 - Fix assignment of certain tags to config contexts
  • #4545 - Removed all squashed schema migrations to allow direct upgrades from very old releases
  • #4548 - Fix tracing cables through a single RearPort
  • #4549 - Fix encoding unicode webhook body data
  • #4556 - Update form for adding devices to clusters
  • #4578 - Prevent setting 0U height on device type with racked instances
  • #4584 - Ensure consistent support for filtering objects by id across all REST API endpoints
  • #4588 - Restore ability to add/remove tags on services, virtual chassis in bulk

🔄 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/4589 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 5/6/2020 **Status:** ✅ Merged **Merged:** 5/6/2020 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`14b9a12`](https://github.com/netbox-community/netbox/commit/14b9a12a2fbb24b5491c90ae333dff26035de7f2) Post-release version bump - [`c0b1ae4`](https://github.com/netbox-community/netbox/commit/c0b1ae49236afb6a96525d42fb6d81086cdac5a1) Initialize v2.9 development - [`750deac`](https://github.com/netbox-community/netbox/commit/750deac2cf096500cee763c9c825eb9e7ccadd6f) Initial implementation of UserConfig model - [`afa0565`](https://github.com/netbox-community/netbox/commit/afa0565a44c43cf15d6fdfe2f05c88a6579350ea) Show user config in admin UI - [`f3012ed`](https://github.com/netbox-community/netbox/commit/f3012ed839a3dc68eb9d18d298dce31ceb081dd2) Automatically create UserConfig for users - [`30c3d6e`](https://github.com/netbox-community/netbox/commit/30c3d6ee406eed8bf30cad1d19ade37caac356c0) Remember user's per_page preference (POC for UserConfig) - [`d8494e4`](https://github.com/netbox-community/netbox/commit/d8494e44e78eab1730952239fa365a5a5f85333b) Document available user preferences - [`7c8c85e`](https://github.com/netbox-community/netbox/commit/7c8c85e435bd056c42dedf6939f0d262645eb710) Add all() method to UserConfig - [`587339b`](https://github.com/netbox-community/netbox/commit/587339bea0457c9a9003fe94e09616c19476fa3f) Add page for user to view/clear preferences - [`dc9617c`](https://github.com/netbox-community/netbox/commit/dc9617c7aa6f3a78e6174601c34579babea6d450) Fix returning default for unknown userconfig key ### 📊 Changes **122 files changed** (+2500 additions, -4840 deletions) <details> <summary>View changed files</summary> 📝 `docs/api/filtering.md` (+3 -3) 📝 `docs/api/overview.md` (+3 -3) 📝 `docs/configuration/optional-settings.md` (+15 -0) 📝 `docs/development/release-checklist.md` (+1 -5) ➖ `docs/development/squashing-migrations.md` (+0 -168) ➕ `docs/development/user-preferences.md` (+11 -0) 📝 `docs/installation/1-postgresql.md` (+2 -2) 📝 `docs/installation/5-ldap.md` (+1 -1) 📝 `docs/release-notes/index.md` (+1 -1) 📝 `docs/release-notes/version-2.8.md` (+26 -0) 📝 `mkdocs.yml` (+1 -1) 📝 `netbox/circuits/filters.py` (+2 -2) 📝 `netbox/circuits/forms.py` (+10 -25) ➖ `netbox/circuits/migrations/0001_initial_squashed_0006_terminations.py` (+0 -134) ➖ `netbox/circuits/migrations/0007_circuit_add_description_squashed_0017_circuittype_description.py` (+0 -254) 📝 `netbox/circuits/migrations/0018_standardize_description.py` (+1 -1) 📝 `netbox/circuits/models.py` (+3 -2) 📝 `netbox/circuits/tables.py` (+37 -16) 📝 `netbox/circuits/tests/test_filters.py` (+8 -0) 📝 `netbox/circuits/views.py` (+3 -3) _...and 80 more files_ </details> ### 📄 Description ### Enhancements * [#492](https://github.com/netbox-community/netbox/issues/492) - Enable toggling and rearranging table columns * [#3147](https://github.com/netbox-community/netbox/issues/3147) - Allow specifying related objects by arbitrary attribute during CSV import * [#3064](https://github.com/netbox-community/netbox/issues/3064) - Include tags in object lists as a toggleable table column * [#3294](https://github.com/netbox-community/netbox/issues/3294) - Implement mechanism for storing user preferences * [#4421](https://github.com/netbox-community/netbox/issues/4421) - Retain user's preference for config context format * [#4502](https://github.com/netbox-community/netbox/issues/4502) - Enable configuration of proxies for outbound HTTP requests * [#4531](https://github.com/netbox-community/netbox/issues/4531) - Retain user's preference for page length * [#4554](https://github.com/netbox-community/netbox/issues/4554) - Add ServerTech's HDOT Cx power outlet type ### Bug Fixes * [#4527](https://github.com/netbox-community/netbox/issues/4527) - Fix assignment of certain tags to config contexts * [#4545](https://github.com/netbox-community/netbox/issues/4545) - Removed all squashed schema migrations to allow direct upgrades from very old releases * [#4548](https://github.com/netbox-community/netbox/issues/4548) - Fix tracing cables through a single RearPort * [#4549](https://github.com/netbox-community/netbox/issues/4549) - Fix encoding unicode webhook body data * [#4556](https://github.com/netbox-community/netbox/issues/4556) - Update form for adding devices to clusters * [#4578](https://github.com/netbox-community/netbox/issues/4578) - Prevent setting 0U height on device type with racked instances * [#4584](https://github.com/netbox-community/netbox/issues/4584) - Ensure consistent support for filtering objects by `id` across all REST API endpoints * [#4588](https://github.com/netbox-community/netbox/issues/4588) - Restore ability to add/remove tags on services, virtual chassis in bulk --- <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:10 +01:00
adam closed this issue 2025-12-29 22:24:10 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#12882