fix(neo4j): lazy load driver (#9868)

Co-authored-by: Josema Camacho <josema@prowler.com>
This commit is contained in:
Pepe Fagoaga
2026-01-23 06:36:47 +01:00
committed by GitHub
co-authored by Josema Camacho
parent babf18ffea
commit 29133f2d7e
4 changed files with 309 additions and 27 deletions
+1
View File
@@ -10,6 +10,7 @@ All notable changes to the **Prowler API** are documented in this file.
- Deleting providers don't try to delete a `None` Neo4j database when an Attack Paths scan is scheduled [(#9858)](https://github.com/prowler-cloud/prowler/pull/9858)
- Use replica database for reading Findings to add them to the Attack Paths graph [(#9861)](https://github.com/prowler-cloud/prowler/pull/9861)
- Attack paths findings loading query to use streaming generator for O(batch_size) memory instead of O(total_findings) [(#9862)](https://github.com/prowler-cloud/prowler/pull/9862)
- Lazy load Neo4j driver [(#9868)](https://github.com/prowler-cloud/prowler/pull/9868)
- Use `Findings.all_objects` to avoid the `ActiveProviderPartitionedManager` [(#9869)](https://github.com/prowler-cloud/prowler/pull/9869)
## [1.18.0] (Prowler v5.17.0)