[PR #19274] [MERGED] Release v4.2.8 #15590

Closed
opened 2025-12-30 00:22:53 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/19274
Author: @jeremystretch
Created: 4/22/2025
Status: Merged
Merged: 4/22/2025
Merged by: @jeremystretch

Base: mainHead: release-v4.2.8


📝 Commits (1)

📊 Changes

39 files changed (+6039 additions, -5718 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/01-feature_request.yaml (+1 -1)
📝 .github/ISSUE_TEMPLATE/02-bug_report.yaml (+1 -1)
📝 base_requirements.txt (+2 -6)
📝 docs/release-notes/version-4.2.md (+30 -0)
📝 netbox/project-static/dist/netbox.css (+1 -1)
📝 netbox/project-static/dist/netbox.js (+3 -3)
📝 netbox/project-static/dist/netbox.js.map (+3 -3)
📝 netbox/project-static/package.json (+3 -3)
📝 netbox/project-static/yarn.lock (+9 -4)
📝 netbox/release.yaml (+2 -2)
📝 netbox/translations/cs/LC_MESSAGES/django.mo (+0 -0)
📝 netbox/translations/cs/LC_MESSAGES/django.po (+425 -404)
📝 netbox/translations/da/LC_MESSAGES/django.mo (+0 -0)
📝 netbox/translations/da/LC_MESSAGES/django.po (+425 -404)
📝 netbox/translations/de/LC_MESSAGES/django.mo (+0 -0)
📝 netbox/translations/de/LC_MESSAGES/django.po (+425 -404)
📝 netbox/translations/es/LC_MESSAGES/django.mo (+0 -0)
📝 netbox/translations/es/LC_MESSAGES/django.po (+425 -404)
📝 netbox/translations/fr/LC_MESSAGES/django.mo (+0 -0)
📝 netbox/translations/fr/LC_MESSAGES/django.po (+438 -417)

...and 19 more files

📄 Description

Enhancements

  • #17136 - Introduce the --readonly flag on upgrade script
  • #17908 - Add trace buttons to terminations under cable view
  • #18879 - Enable filtering prefixes by group of assigned VLAN
  • #18976 - Include FHRP group name on interface lists
  • #18978 - Add 802.1Q mode to interface filter form
  • #19038 - Show count of related VLAN groups under cluster view
  • #19040 - Add "copy to clipboard" button for rendered config
  • #19056 - Enable filtering devices by location slug
  • #19196 - Add filtering by VLAN translation policy to interface filter forms

Bug Fixes

  • #18500 - prepare_cloned_fields() should validate cloning support on model
  • #18669 - Ensure default custom field values are respected when creating objects via the REST API
  • #18881 - Include missing related object counts under certain views
  • #18955 - Omit "clear" button on required choice fields
  • #18959 - Preserve ordering of terminations in cable traces
  • #18961 - Virtual chassis form should exclude members of other VCs when adding members
  • #19166 - Fix custom field choices bulk import support for base_choices
  • #19189 - The load_yaml() convenience method on BaseScript should use SafeLoader
  • #19195 - Language cookie should respect SESSION_COOKIE_SECURE value
  • #19230 - Allow label reuse when creating multiple components from a pattern
  • #19268 - Restore editing conflict protection for several object forms

🔄 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/19274 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 4/22/2025 **Status:** ✅ Merged **Merged:** 4/22/2025 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `main` ← **Head:** `release-v4.2.8` --- ### 📝 Commits (1) - [`1dfb48b`](https://github.com/netbox-community/netbox/commit/1dfb48bc503c9d283902dec0d02e26f322d04a3c) Release v4.2.8 ### 📊 Changes **39 files changed** (+6039 additions, -5718 deletions) <details> <summary>View changed files</summary> 📝 `.github/ISSUE_TEMPLATE/01-feature_request.yaml` (+1 -1) 📝 `.github/ISSUE_TEMPLATE/02-bug_report.yaml` (+1 -1) 📝 `base_requirements.txt` (+2 -6) 📝 `docs/release-notes/version-4.2.md` (+30 -0) 📝 `netbox/project-static/dist/netbox.css` (+1 -1) 📝 `netbox/project-static/dist/netbox.js` (+3 -3) 📝 `netbox/project-static/dist/netbox.js.map` (+3 -3) 📝 `netbox/project-static/package.json` (+3 -3) 📝 `netbox/project-static/yarn.lock` (+9 -4) 📝 `netbox/release.yaml` (+2 -2) 📝 `netbox/translations/cs/LC_MESSAGES/django.mo` (+0 -0) 📝 `netbox/translations/cs/LC_MESSAGES/django.po` (+425 -404) 📝 `netbox/translations/da/LC_MESSAGES/django.mo` (+0 -0) 📝 `netbox/translations/da/LC_MESSAGES/django.po` (+425 -404) 📝 `netbox/translations/de/LC_MESSAGES/django.mo` (+0 -0) 📝 `netbox/translations/de/LC_MESSAGES/django.po` (+425 -404) 📝 `netbox/translations/es/LC_MESSAGES/django.mo` (+0 -0) 📝 `netbox/translations/es/LC_MESSAGES/django.po` (+425 -404) 📝 `netbox/translations/fr/LC_MESSAGES/django.mo` (+0 -0) 📝 `netbox/translations/fr/LC_MESSAGES/django.po` (+438 -417) _...and 19 more files_ </details> ### 📄 Description ### Enhancements * [#17136](https://github.com/netbox-community/netbox/issues/17136) - Introduce the `--readonly` flag on upgrade script * [#17908](https://github.com/netbox-community/netbox/issues/17908) - Add trace buttons to terminations under cable view * [#18879](https://github.com/netbox-community/netbox/issues/18879) - Enable filtering prefixes by group of assigned VLAN * [#18976](https://github.com/netbox-community/netbox/issues/18976) - Include FHRP group name on interface lists * [#18978](https://github.com/netbox-community/netbox/issues/18978) - Add 802.1Q mode to interface filter form * [#19038](https://github.com/netbox-community/netbox/issues/19038) - Show count of related VLAN groups under cluster view * [#19040](https://github.com/netbox-community/netbox/issues/19040) - Add "copy to clipboard" button for rendered config * [#19056](https://github.com/netbox-community/netbox/issues/19056) - Enable filtering devices by location slug * [#19196](https://github.com/netbox-community/netbox/issues/19196) - Add filtering by VLAN translation policy to interface filter forms ### Bug Fixes * [#18500](https://github.com/netbox-community/netbox/issues/18500) - `prepare_cloned_fields()` should validate cloning support on model * [#18669](https://github.com/netbox-community/netbox/issues/18669) - Ensure default custom field values are respected when creating objects via the REST API * [#18881](https://github.com/netbox-community/netbox/issues/18881) - Include missing related object counts under certain views * [#18955](https://github.com/netbox-community/netbox/issues/18955) - Omit "clear" button on required choice fields * [#18959](https://github.com/netbox-community/netbox/issues/18959) - Preserve ordering of terminations in cable traces * [#18961](https://github.com/netbox-community/netbox/issues/18961) - Virtual chassis form should exclude members of other VCs when adding members * [#19166](https://github.com/netbox-community/netbox/issues/19166) - Fix custom field choices bulk import support for `base_choices` * [#19189](https://github.com/netbox-community/netbox/issues/19189) - The `load_yaml()` convenience method on BaseScript should use SafeLoader * [#19195](https://github.com/netbox-community/netbox/issues/19195) - Language cookie should respect `SESSION_COOKIE_SECURE` value * [#19230](https://github.com/netbox-community/netbox/issues/19230) - Allow label reuse when creating multiple components from a pattern * [#19268](https://github.com/netbox-community/netbox/issues/19268) - Restore editing conflict protection for several object forms --- <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-30 00:22:53 +01:00
adam closed this issue 2025-12-30 00:22:53 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#15590