[PR #4321] [MERGED] Release v2.7.9 #12820

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

📋 Pull Request Information

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

Base: masterHead: develop


📝 Commits (10+)

📊 Changes

64 files changed (+2059 additions, -1570 deletions)

View changed files

📝 .gitignore (+4 -4)
📝 .travis.yml (+2 -0)
📝 README.md (+6 -4)
📝 base_requirements.txt (+8 -0)
📝 contrib/netbox-rq.service (+3 -4)
📝 contrib/netbox.service (+3 -3)
📝 docs/additional-features/caching.md (+1 -1)
📝 docs/additional-features/napalm.md (+1 -1)
docs/api/filtering.md (+71 -0)
📝 docs/api/overview.md (+2 -0)
📝 docs/index.md (+4 -0)
📝 docs/installation/1-postgresql.md (+12 -11)
docs/installation/2-redis.md (+27 -0)
📝 docs/installation/3-netbox.md (+52 -41)
📝 docs/installation/4-http-daemon.md (+22 -20)
📝 docs/installation/5-ldap.md (+8 -8)
📝 docs/installation/index.md (+4 -5)
docs/installation/migrating-to-python3.md (+0 -38)
📝 docs/installation/migrating-to-systemd.md (+10 -14)
📝 docs/installation/upgrading.md (+19 -13)

...and 44 more files

📄 Description

Note: This release will deploy a Python virtual environment on upgrade in the venv/ directory. This will require modifying the paths to your Python and gunicorn executables in the systemd service files. For more detail, please see the upgrade instructions.

Enhancements

  • #3949 - Revised the installation docs and upgrade script to employ a Python virtual environment
  • #4062 - Enumerate ChoiceField type and value in API
  • #4119 - Extend upgrade script to clear expired user sessions
  • #4121 - Add dynamic lookup expressions for all filters
  • #4218 - Allow negative voltage for DC power feeds
  • #4281 - Allow filtering device component list views by type
  • #4284 - Add MRJ21 port and cable types
  • #4290 - Include device name in tooltip on rack elevations
  • #4305 - Add 10-inch option for rack width

Bug Fixes

  • #4274 - Fix incorrect schema definition of int type choicefields
  • #4277 - Fix filtering of clusters by tenant
  • #4282 - Fix label on export button for device types
  • #4285 - Include A/Z termination sites in provider circuits table
  • #4295 - Fix assignment of parent LAG during interface bulk edit
  • #4298 - Fix bulk creation of objects with custom fields via REST API
  • #4300 - Pass "commit" argument when executing scripts via REST API
  • #4301 - Fix exception when deleting device type with components
  • #4306 - Fix toggling of device images for all racks in elevations 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/4321 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 3/6/2020 **Status:** ✅ Merged **Merged:** 3/6/2020 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`a311002`](https://github.com/netbox-community/netbox/commit/a311002141708ac6e1d987e7f35e467b9d9434e1) initial work on dynamic lookup expressions - [`a6b43b3`](https://github.com/netbox-community/netbox/commit/a6b43b30e9f59f30a3365fb6a0e80a6edb4954af) functional dynamic filter lookups - [`9284e83`](https://github.com/netbox-community/netbox/commit/9284e8327025a1df129768f46da4945d468a0ff5) py3.5 compatibility - [`9ead263`](https://github.com/netbox-community/netbox/commit/9ead2635c55d2c12b34817646fe9e0fdc5fb6032) merge develop - [`a136a07`](https://github.com/netbox-community/netbox/commit/a136a0788c649d5947202bf0780f004bfb5a5232) #4121 - dynamic filter lookup expressions - [`9116d74`](https://github.com/netbox-community/netbox/commit/9116d74cf75ba9e29f4842949c206906b643f1e6) merge develop - [`67565ca`](https://github.com/netbox-community/netbox/commit/67565ca191a1976b6a4938b2bbfde578997b6264) added docs and more tests - [`afc8c9b`](https://github.com/netbox-community/netbox/commit/afc8c9bfe9fb4dadb5220804a87733ef2be0c447) fix tenancy filterset bases - [`5befe66`](https://github.com/netbox-community/netbox/commit/5befe66aa54ee2fc9e67f4003b8b4d842fd2ac20) Post-release version bump - [`3b4607d`](https://github.com/netbox-community/netbox/commit/3b4607d30dd831dc54d87426eeaacd59baf8283b) refactor lookup map logic ### 📊 Changes **64 files changed** (+2059 additions, -1570 deletions) <details> <summary>View changed files</summary> 📝 `.gitignore` (+4 -4) 📝 `.travis.yml` (+2 -0) 📝 `README.md` (+6 -4) 📝 `base_requirements.txt` (+8 -0) 📝 `contrib/netbox-rq.service` (+3 -4) 📝 `contrib/netbox.service` (+3 -3) 📝 `docs/additional-features/caching.md` (+1 -1) 📝 `docs/additional-features/napalm.md` (+1 -1) ➕ `docs/api/filtering.md` (+71 -0) 📝 `docs/api/overview.md` (+2 -0) 📝 `docs/index.md` (+4 -0) 📝 `docs/installation/1-postgresql.md` (+12 -11) ➕ `docs/installation/2-redis.md` (+27 -0) 📝 `docs/installation/3-netbox.md` (+52 -41) 📝 `docs/installation/4-http-daemon.md` (+22 -20) 📝 `docs/installation/5-ldap.md` (+8 -8) 📝 `docs/installation/index.md` (+4 -5) ➖ `docs/installation/migrating-to-python3.md` (+0 -38) 📝 `docs/installation/migrating-to-systemd.md` (+10 -14) 📝 `docs/installation/upgrading.md` (+19 -13) _...and 44 more files_ </details> ### 📄 Description **Note:** This release will deploy a Python virtual environment on upgrade in the `venv/` directory. This will require modifying the paths to your Python and gunicorn executables in the systemd service files. For more detail, please see the [upgrade instructions](https://netbox.readthedocs.io/en/stable/installation/upgrading/). ## Enhancements * [#3949](https://github.com/netbox-community/netbox/issues/3949) - Revised the installation docs and upgrade script to employ a Python virtual environment * [#4062](https://github.com/netbox-community/netbox/issues/4062) - Enumerate ChoiceField type and value in API * [#4119](https://github.com/netbox-community/netbox/issues/4119) - Extend upgrade script to clear expired user sessions * [#4121](https://github.com/netbox-community/netbox/issues/4121) - Add dynamic lookup expressions for all filters * [#4218](https://github.com/netbox-community/netbox/issues/4218) - Allow negative voltage for DC power feeds * [#4281](https://github.com/netbox-community/netbox/issues/4281) - Allow filtering device component list views by type * [#4284](https://github.com/netbox-community/netbox/issues/4284) - Add MRJ21 port and cable types * [#4290](https://github.com/netbox-community/netbox/issues/4290) - Include device name in tooltip on rack elevations * [#4305](https://github.com/netbox-community/netbox/issues/4305) - Add 10-inch option for rack width ## Bug Fixes * [#4274](https://github.com/netbox-community/netbox/issues/4274) - Fix incorrect schema definition of `int` type choicefields * [#4277](https://github.com/netbox-community/netbox/issues/4277) - Fix filtering of clusters by tenant * [#4282](https://github.com/netbox-community/netbox/issues/4282) - Fix label on export button for device types * [#4285](https://github.com/netbox-community/netbox/issues/4285) - Include A/Z termination sites in provider circuits table * [#4295](https://github.com/netbox-community/netbox/issues/4295) - Fix assignment of parent LAG during interface bulk edit * [#4298](https://github.com/netbox-community/netbox/issues/4298) - Fix bulk creation of objects with custom fields via REST API * [#4300](https://github.com/netbox-community/netbox/issues/4300) - Pass "commit" argument when executing scripts via REST API * [#4301](https://github.com/netbox-community/netbox/issues/4301) - Fix exception when deleting device type with components * [#4306](https://github.com/netbox-community/netbox/issues/4306) - Fix toggling of device images for all racks in elevations 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:23:47 +01:00
adam closed this issue 2025-12-29 22:23: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#12820