[PR #4275] [MERGED] Release v2.7.8 #12806

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/4275
Author: @jeremystretch
Created: 2/25/2020
Status: Merged
Merged: 2/25/2020
Merged by: @jeremystretch

Base: masterHead: develop


📝 Commits (10+)

📊 Changes

45 files changed (+604 additions, -260 deletions)

View changed files

📝 README.md (+4 -0)
📝 docs/additional-features/custom-scripts.md (+12 -6)
📝 docs/additional-features/webhooks.md (+55 -43)
📝 docs/installation/3-http-daemon.md (+3 -0)
📝 docs/media/screenshot1.png (+0 -0)
📝 docs/media/screenshot2.png (+0 -0)
📝 docs/media/screenshot3.png (+0 -0)
📝 docs/release-notes/version-2.7.md (+30 -1)
📝 netbox/dcim/api/nested_serializers.py (+11 -2)
📝 netbox/dcim/api/serializers.py (+7 -3)
📝 netbox/dcim/api/views.py (+5 -0)
📝 netbox/dcim/choices.py (+2 -0)
📝 netbox/dcim/constants.py (+5 -8)
📝 netbox/dcim/elevations.py (+24 -12)
📝 netbox/dcim/models/__init__.py (+18 -8)
📝 netbox/dcim/models/device_components.py (+30 -6)
📝 netbox/dcim/tests/test_api.py (+42 -6)
📝 netbox/dcim/tests/test_models.py (+3 -4)
📝 netbox/dcim/views.py (+1 -1)
📝 netbox/extras/admin.py (+25 -3)

...and 25 more files

📄 Description

Enhancements

  • #3145 - Add a "decommissioning" cable status
  • #4173 - Return graceful error message when webhook queuing fails
  • #4227 - Omit internal fields from the change log data
  • #4237 - Support Jinja2 templating for webhook payload and headers
  • #4262 - Extend custom scripts to pass the commit value via run()
  • #4267 - Denote rack role on rack elevations list

Bug Fixes

  • #4221 - Fix exception when deleting a device with interface connections when an interfaces webhook is defined
  • #4222 - Escape double quotes on encapsulated values during CSV export
  • #4224 - Fix display of rear device image if front image is not defined
  • #4228 - Improve fit of device images in rack elevations
  • #4230 - Fix rack units filtering on elevation endpoint
  • #4232 - Enforce consistent background striping in rack elevations
  • #4235 - Fix API representation of content_type for export templates
  • #4239 - Fix exception when selecting all filtered objects during bulk edit
  • #4240 - Fix exception when filtering foreign keys by NULL
  • #4241 - Correct IP address hyperlinks on interface view
  • #4246 - Fix duplication of field attributes when multiple IPNetworkVars are present in a script
  • #4252 - Fix power port assignment for power outlet templates created via REST API
  • #4272 - Interface type should be required by API serializer

🔄 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/4275 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 2/25/2020 **Status:** ✅ Merged **Merged:** 2/25/2020 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`493d68a`](https://github.com/netbox-community/netbox/commit/493d68a57a8ecf018b42a749ab579caa0413d03b) Post-release version bump - [`0b3111c`](https://github.com/netbox-community/netbox/commit/0b3111c47f8700ce5560ca9d0b5a4e14ce2d9056) Fix drawing rear elevation when full-height device has been assigned only front image - [`20b36f9`](https://github.com/netbox-community/netbox/commit/20b36f910f45563f05ef7295dd7cb705afad3af3) Merge pull request #4225 from LuPo/develop - [`cf312e9`](https://github.com/netbox-community/netbox/commit/cf312e969047948cc67c2927ba6d63c40c02f85a) Changelog for #4224 - [`5a02dc4`](https://github.com/netbox-community/netbox/commit/5a02dc457cdf824150e087c5aa60104ba0400d0e) Fixes #4228: Fit device images to rack unit; tweak default aspect ratio - [`8ffba6a`](https://github.com/netbox-community/netbox/commit/8ffba6a279484fe22bdcd4c0013a78b76d0b9a19) Clean up rack view CSS - [`329740d`](https://github.com/netbox-community/netbox/commit/329740d2a7025e5aabfe52c0c87d087cf9337305) Add "Save SVG" link beneath rack elevation display - [`a14c798`](https://github.com/netbox-community/netbox/commit/a14c7980f6ae2623d6b2bc645d085acc5b8d4f6f) Fixes #4232: Enforce consistent background striping in rack elevations - [`2c4136f`](https://github.com/netbox-community/netbox/commit/2c4136f514340f65f6fbab9bb0fcd2cb97867f57) Merge pull request #4233 from netbox-community/4228-rack-elevation-images - [`45cdac6`](https://github.com/netbox-community/netbox/commit/45cdac6f36a675bae3663b391e86d9d56f9b5103) Changelog for #4228 ### 📊 Changes **45 files changed** (+604 additions, -260 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+4 -0) 📝 `docs/additional-features/custom-scripts.md` (+12 -6) 📝 `docs/additional-features/webhooks.md` (+55 -43) 📝 `docs/installation/3-http-daemon.md` (+3 -0) 📝 `docs/media/screenshot1.png` (+0 -0) 📝 `docs/media/screenshot2.png` (+0 -0) 📝 `docs/media/screenshot3.png` (+0 -0) 📝 `docs/release-notes/version-2.7.md` (+30 -1) 📝 `netbox/dcim/api/nested_serializers.py` (+11 -2) 📝 `netbox/dcim/api/serializers.py` (+7 -3) 📝 `netbox/dcim/api/views.py` (+5 -0) 📝 `netbox/dcim/choices.py` (+2 -0) 📝 `netbox/dcim/constants.py` (+5 -8) 📝 `netbox/dcim/elevations.py` (+24 -12) 📝 `netbox/dcim/models/__init__.py` (+18 -8) 📝 `netbox/dcim/models/device_components.py` (+30 -6) 📝 `netbox/dcim/tests/test_api.py` (+42 -6) 📝 `netbox/dcim/tests/test_models.py` (+3 -4) 📝 `netbox/dcim/views.py` (+1 -1) 📝 `netbox/extras/admin.py` (+25 -3) _...and 25 more files_ </details> ### 📄 Description ## Enhancements * [#3145](https://github.com/netbox-community/netbox/issues/3145) - Add a "decommissioning" cable status * [#4173](https://github.com/netbox-community/netbox/issues/4173) - Return graceful error message when webhook queuing fails * [#4227](https://github.com/netbox-community/netbox/issues/4227) - Omit internal fields from the change log data * [#4237](https://github.com/netbox-community/netbox/issues/4237) - Support Jinja2 templating for webhook payload and headers * [#4262](https://github.com/netbox-community/netbox/issues/4262) - Extend custom scripts to pass the `commit` value via `run()` * [#4267](https://github.com/netbox-community/netbox/issues/4267) - Denote rack role on rack elevations list ## Bug Fixes * [#4221](https://github.com/netbox-community/netbox/issues/4221) - Fix exception when deleting a device with interface connections when an interfaces webhook is defined * [#4222](https://github.com/netbox-community/netbox/issues/4222) - Escape double quotes on encapsulated values during CSV export * [#4224](https://github.com/netbox-community/netbox/issues/4224) - Fix display of rear device image if front image is not defined * [#4228](https://github.com/netbox-community/netbox/issues/4228) - Improve fit of device images in rack elevations * [#4230](https://github.com/netbox-community/netbox/issues/4230) - Fix rack units filtering on elevation endpoint * [#4232](https://github.com/netbox-community/netbox/issues/4232) - Enforce consistent background striping in rack elevations * [#4235](https://github.com/netbox-community/netbox/issues/4235) - Fix API representation of `content_type` for export templates * [#4239](https://github.com/netbox-community/netbox/issues/4239) - Fix exception when selecting all filtered objects during bulk edit * [#4240](https://github.com/netbox-community/netbox/issues/4240) - Fix exception when filtering foreign keys by NULL * [#4241](https://github.com/netbox-community/netbox/issues/4241) - Correct IP address hyperlinks on interface view * [#4246](https://github.com/netbox-community/netbox/issues/4246) - Fix duplication of field attributes when multiple IPNetworkVars are present in a script * [#4252](https://github.com/netbox-community/netbox/issues/4252) - Fix power port assignment for power outlet templates created via REST API * [#4272](https://github.com/netbox-community/netbox/issues/4272) - Interface type should be required by API serializer --- <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:43 +01:00
adam closed this issue 2025-12-29 22:23:44 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#12806