[PR #11793] [MERGED] Release v3.4.5 #13842

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/11793
Author: @jeremystretch
Created: 2/21/2023
Status: Merged
Merged: 2/21/2023
Merged by: @jeremystretch

Base: masterHead: develop


📝 Commits (10+)

📊 Changes

39 files changed (+299 additions, -119 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/bug_report.yaml (+1 -1)
📝 .github/ISSUE_TEMPLATE/feature_request.yaml (+1 -1)
📝 .github/workflows/stale.yml (+1 -1)
📝 docs/administration/housekeeping.md (+1 -0)
📝 docs/configuration/miscellaneous.md (+8 -0)
📝 docs/development/adding-models.md (+10 -6)
📝 docs/introduction.md (+4 -2)
📝 docs/reference/conditions.md (+3 -3)
📝 docs/release-notes/version-3.4.md (+25 -0)
📝 netbox/circuits/models/circuits.py (+2 -4)
📝 netbox/extras/conditions.py (+2 -1)
netbox/extras/fields.py (+8 -0)
📝 netbox/extras/forms/filtersets.py (+6 -12)
📝 netbox/extras/lookups.py (+16 -1)
📝 netbox/extras/management/commands/housekeeping.py (+1 -1)
📝 netbox/extras/management/commands/reindex.py (+22 -9)
📝 netbox/extras/migrations/0083_search.py (+2 -22)
📝 netbox/extras/models/customfields.py (+10 -6)
📝 netbox/extras/models/search.py (+2 -1)
📝 netbox/extras/scripts.py (+19 -7)

...and 19 more files

📄 Description

Enhancements

  • #11110 - Add start_address and end_address filters for IP ranges
  • #11592 - Introduce FILE_UPLOAD_MAX_MEMORY_SIZE configuration parameter
  • #11685 - Match on containing prefixes and aggregates when querying for IP addresses using global search
  • #11787 - Upgrade script will automatically rebuild missing search cache

Bug Fixes

  • #11032 - Fix false custom validation errors during component creation
  • #11226 - Ensure scripts and reports within submodules are automatically reloaded
  • #11459 - Enable evaluating null values in custom validation rules
  • #11473 - GraphQL requests specifying an invalid filter should return an empty queryset
  • #11582 - Ensure form validation errors are displayed when adding virtual chassis members
  • #11601 - Fix partial matching of start/end addresses for IP range search
  • #11683 - Fix CSV header attribute detection when auto-detecting import format
  • #11711 - Fix CSV import for multiple-object custom fields
  • #11723 - Circuit terminations should link to their associated circuits (rather than site or provider network)
  • #11775 - Skip checking for old search cache records when creating a new object
  • #11786 - List only applicable object types in form widget when filtering custom fields

🔄 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/11793 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 2/21/2023 **Status:** ✅ Merged **Merged:** 2/21/2023 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`7ebfa4c`](https://github.com/netbox-community/netbox/commit/7ebfa4c1d1890fafb6393d97e88aa76229368f67) PRVB - [`5e1bb20`](https://github.com/netbox-community/netbox/commit/5e1bb20f3208d34321fa218f901f71aaa6f439d5) Display login message as success - [`edbd597`](https://github.com/netbox-community/netbox/commit/edbd597bf2687ef31d1fbaa394b2080bd57f95a9) Update housekeeping command docs - [`3f28d6a`](https://github.com/netbox-community/netbox/commit/3f28d6aef3b40726ee6c9fade941c31272271d70) Add step for creating search index - [`56c7a23`](https://github.com/netbox-community/netbox/commit/56c7a238a4905d3220b63d8b33b07ca52df7efd1) Fixes #11683: Fix CSV header attribute detection when auto-detecting import format - [`91705aa`](https://github.com/netbox-community/netbox/commit/91705aa9fdfb4b730aaad3b438f65b853ff00107) Fixes #11032 - Replication fields broken in custom validation (#11698) - [`3c970c3`](https://github.com/netbox-community/netbox/commit/3c970c331ceb7fef0f78d05c6e500c177ab6d037) Fixes #11582: Fix missing VC form errors - [`f923728`](https://github.com/netbox-community/netbox/commit/f9237285fdfa1d412e2ff8de8a4ee7475d634c74) Fixes #11601 - Add partial lookup to IPRangeFilterSet - [`b5da383`](https://github.com/netbox-community/netbox/commit/b5da383a179be36312c4def9fc6de29bde0a3df0) Changelog for #11032, #11582, #11601 - [`df499ea`](https://github.com/netbox-community/netbox/commit/df499ea8aca4bbdd5589bba4a3b0265f148ca8b9) Fixes #11459 - Allow using null in conditions (#11722) ### 📊 Changes **39 files changed** (+299 additions, -119 deletions) <details> <summary>View changed files</summary> 📝 `.github/ISSUE_TEMPLATE/bug_report.yaml` (+1 -1) 📝 `.github/ISSUE_TEMPLATE/feature_request.yaml` (+1 -1) 📝 `.github/workflows/stale.yml` (+1 -1) 📝 `docs/administration/housekeeping.md` (+1 -0) 📝 `docs/configuration/miscellaneous.md` (+8 -0) 📝 `docs/development/adding-models.md` (+10 -6) 📝 `docs/introduction.md` (+4 -2) 📝 `docs/reference/conditions.md` (+3 -3) 📝 `docs/release-notes/version-3.4.md` (+25 -0) 📝 `netbox/circuits/models/circuits.py` (+2 -4) 📝 `netbox/extras/conditions.py` (+2 -1) ➕ `netbox/extras/fields.py` (+8 -0) 📝 `netbox/extras/forms/filtersets.py` (+6 -12) 📝 `netbox/extras/lookups.py` (+16 -1) 📝 `netbox/extras/management/commands/housekeeping.py` (+1 -1) 📝 `netbox/extras/management/commands/reindex.py` (+22 -9) 📝 `netbox/extras/migrations/0083_search.py` (+2 -22) 📝 `netbox/extras/models/customfields.py` (+10 -6) 📝 `netbox/extras/models/search.py` (+2 -1) 📝 `netbox/extras/scripts.py` (+19 -7) _...and 19 more files_ </details> ### 📄 Description ### Enhancements * [#11110](https://github.com/netbox-community/netbox/issues/11110) - Add `start_address` and `end_address` filters for IP ranges * [#11592](https://github.com/netbox-community/netbox/issues/11592) - Introduce `FILE_UPLOAD_MAX_MEMORY_SIZE` configuration parameter * [#11685](https://github.com/netbox-community/netbox/issues/11685) - Match on containing prefixes and aggregates when querying for IP addresses using global search * [#11787](https://github.com/netbox-community/netbox/issues/11787) - Upgrade script will automatically rebuild missing search cache ### Bug Fixes * [#11032](https://github.com/netbox-community/netbox/issues/11032) - Fix false custom validation errors during component creation * [#11226](https://github.com/netbox-community/netbox/issues/11226) - Ensure scripts and reports within submodules are automatically reloaded * [#11459](https://github.com/netbox-community/netbox/issues/11459) - Enable evaluating null values in custom validation rules * [#11473](https://github.com/netbox-community/netbox/issues/11473) - GraphQL requests specifying an invalid filter should return an empty queryset * [#11582](https://github.com/netbox-community/netbox/issues/11582) - Ensure form validation errors are displayed when adding virtual chassis members * [#11601](https://github.com/netbox-community/netbox/issues/11601) - Fix partial matching of start/end addresses for IP range search * [#11683](https://github.com/netbox-community/netbox/issues/11683) - Fix CSV header attribute detection when auto-detecting import format * [#11711](https://github.com/netbox-community/netbox/issues/11711) - Fix CSV import for multiple-object custom fields * [#11723](https://github.com/netbox-community/netbox/issues/11723) - Circuit terminations should link to their associated circuits (rather than site or provider network) * [#11775](https://github.com/netbox-community/netbox/issues/11775) - Skip checking for old search cache records when creating a new object * [#11786](https://github.com/netbox-community/netbox/issues/11786) - List only applicable object types in form widget when filtering custom fields --- <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 23:21:07 +01:00
adam closed this issue 2025-12-29 23:21:07 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#13842