Öffentliches Register
Software-GesundheitsberichtSchema 0.26.0 · Metriken 1.13.0 · 2026-07-21 23:22 UTC

apache / datafusion

Apache DataFusion SQL Query Engine

RustApache-2.0★ 9.004 Sterne⑂ 2.250 Forksseit Apr. 2021Auf GitHub ansehen ↗

apache/datafusion erreicht einen Gesundheitsindex von 86 von 100 und liegt damit im Bereich Exzellent. Am stärksten schneidet es bei Vitality (95/100) ab, am schwächsten bei Security (76/100). Zuletzt heute aktualisiert. 13 Mitwirkende tragen den Großteil der jüngsten Arbeit.

86
gesamt / 100
Exzellent

Software-Gesundheitsindex

Metriken werden auf einer Skala von 1–100 in gewichtete Kategorien gruppiert. Der Gesamtwert beginnt als ihr Mittel; sobald öffentliche Evidenz die Richtlinie für Hochrisikojurisdiktionen auslöst, wird die Bewertung angepasst und erhält die Obergrenze 49 (Gefährdet). AI Readiness liegt außerhalb.

86
Exzellent85-100Vorbildlich; erfüllt im Wesentlichen alle geprüften Kriterien
Gut70-84Gesund; geringfügige Lücken
Mittel50-69Akzeptabel mit deutlichen Lücken; Überprüfung empfohlen
Gefährdet30-49Erhebliche Schwächen; eine Übernahme erfordert Vorsicht
Kritisch1-29Schwerwiegende Probleme (aufgegeben, nur ein Maintainer, keine Hygiene)
VitalitätCommunity &VerbreitungNachhaltigkeit &GovernanceEngineering-QualitätSicherheitAI Readiness

Bewertungsprofil

Jede Achse ist eine Kategorie. Die Form zählt mehr als der Durchschnitt — ein gesundes Projekt füllt die gesamte Fläche, während ein Profil aus Spitzen und Kratern bedeutet, dass Stärke in einer Dimension Risiken in einer anderen verdeckt.

Eigentümerschaft

23.513 Follower3.146 öffentliche Reposseit Jan. 2009

Dieses Repository wird von einer Organisation getragen — geteilte, rechenschaftspflichtige Trägerschaft, die jeden einzelnen Maintainer überdauern kann.

Paket-Ökosysteme

RegistryPaketVersionDownloads / MonatVersionenZuletzt veröffentlicht
crates.iotest-utilsverweist auf ein anderes Repo — nicht bewertet0.4.0405vor 1419 Tagen
crates.iodatafusion-cli54.1.016.22462vor 0 Tagen

Metriken nach Kategorie

Vitalität

Lebt das Projekt — wird Code geschrieben und werden Releases ausgeliefert?

95Exzellent · 22 % des Gesamtindex
Wie die Bewertung erfolgt
36/36Push-Aktualität — letzter Push vor 0 Tagen
36/36Commit-Rhythmus — 52/52 Wochen mit Commits
18/18Commit-Volumen — 3.129 Commits im letzten Jahr
10/10OpenSSF Scorecard: Maintained — 30 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 10
Verwendete Eingangsdaten
commits_last_year3.129
human_commit_share0,89
days_since_last_push0
active_weeks_last_year52
Wie die Bewertung erfolgt
16.2/27Liefert Releases aus — 100 Versions-Tags (keine GitHub-Releases)
36/36Release-Aktualität — letztes Release vor 3 Tagen
27/27Release-Rhythmus — ein Release etwa alle 13,8 Tage
0/10OpenSSF Scorecard: Signed-Releases — keine Daten
Verwendete Eingangsdaten
releases_count100
latest_release_tag54.1.0
releases_from_tagsja
days_since_latest_release3
mean_days_between_releases13,8
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): OpenSSF Scorecard: Signed-Releases. Die verbleibenden Gewichte wurden renormalisiert.

Community & Verbreitung

Hat das Projekt Nutzer, Downloads, Aufmerksamkeit und ein einladendes Umfeld für Beitragende?

88Exzellent · 18 % des Gesamtindex
Wie die Bewertung erfolgt
60/60Stars — 9.004 Stars
25/25Forks — 2.250 Forks
11.4/15Watcher — 114 Watcher
Verwendete Eingangsdaten
forks2.250
stars9.004
watchers114
growth_stateorganic
growth_factor_pct100
Wie die Bewertung erfolgt
22.5/22.5README
22.5/22.5Lizenz — anerkannte Lizenz (Apache-2.0)
18/18CONTRIBUTING-Leitfaden
13.5/13.5Verhaltenskodex
0/7.2Issue-Vorlage
6.3/6.3PR-Vorlage
Verwendete Eingangsdaten
has_readmeja
has_licenseja
has_contributingja
has_issue_templatenein
has_code_of_conductja
has_pull_request_templateja
Wie die Bewertung erfolgt
56.1/80Downloads pro Monat — 16.224 Downloads/Monat über crates
0/20Abhängige in der Registry — von diesem Ökosystem nicht ausgewiesen
Verwendete Eingangsdaten
packagesdatafusion-cli
dependents
ecosystemscrates
total_downloads214.452
monthly_downloads16.224
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): Abhängige in der Registry. Die verbleibenden Gewichte wurden renormalisiert.

Nachhaltigkeit & Governance

Überdauert das Projekt die Menschen, die es tragen — Bus-Faktor, Reaktionsfähigkeit, Trägerschaft und Paketpflege?

90Exzellent · 24 % des Gesamtindex
Wie die Bewertung erfolgt
54/54Bus-Faktor — 13 Beitragende decken die Hälfte aller Commits ab
18.7/22.5Commit-Verteilung — wichtigste beitragende Person verfasste 17 % der Commits
13.5/13.5Breite der Beitragenden — 99 Beitragende
10/10OpenSSF Scorecard: Contributors — project has 80 contributing companies or organizations
Verwendete Eingangsdaten
bus_factor13
contributors_sampled99
top_contributor_share0,171
Wie die Bewertung erfolgt
37.4/46.8Issue-Lösungsquote — 80 % der Issues geschlossen
30.5/38.3PR-Annahme — 11.501/14.407 entschiedene PRs gemergt
15/15OpenSSF Scorecard: Code-Review — all changesets reviewed
Verwendete Eingangsdaten
merged_prs11.501
open_issues1.741
closed_issues6.962
issue_closed_ratio0,8
closed_unmerged_prs2.906
Wie die Bewertung erfolgt
30/30Organisatorische Trägerschaft — im Besitz einer Organisation
0/20Verifizierte Domain
25/25Reichweite des Inhabers — 23.513 Follower von apache
25/25Kontohistorie — 3.146 öffentliche Repos, Kontoalter ca. 17 Jahre
Verwendete Eingangsdaten
followers23.513
owner_typeOrganization
is_verified
owner_loginapache
public_repos3.146
account_age_days6.394

Paketpflege

100Exzellent
Wie die Bewertung erfolgt
25/25Veröffentlicht & auflösbar — 1 Paket(e) auf crates
35/35Veröffentlichungsaktualität — letzte Veröffentlichung vor 0 Tagen
20/20Versionshistorie — 62 veröffentlichte Versionen
20/20Nicht veraltet — aktiv, nicht veraltet oder zurückgezogen
Verwendete Eingangsdaten
packagesdatafusion-cli
ecosystemscrates
any_deprecatednein
min_days_since_publish0

Engineering-Qualität

Sind grundlegende Engineering- und Dokumentationspraktiken vorhanden?

80Gut · 20 % des Gesamtindex
Wie die Bewertung erfolgt
24/24CI-Workflows — 15 Workflow(s)
24/24Tests vorhanden
0/16Linter-Konfiguration
0/9.6Pre-Commit-Hooks
6.4/6.4.editorconfig
20/20OpenSSF Scorecard: CI-Tests — 30 out of 30 merged PRs checked by a CI test -- score normalized to 10
Verwendete Eingangsdaten
has_cija
has_testsja
has_editorconfigja
has_linter_confignein
has_precommit_confignein

Dokumentation

90Exzellent
Wie die Bewertung erfolgt
30/30README
25/25Dokumentationsverzeichnis
15/15Dokumentations-/Homepage-Site — https://datafusion.apache.org/
10/10Repository-Beschreibung
10/10Topics — 9 Topics
0/10Wiki
Verwendete Eingangsdaten
topicsarrow, big-data, dataframe, datafusion, olap, python, query-engine, rust, sql
has_wikinein
homepagehttps://datafusion.apache.org/
has_readmeja
has_docs_dirja
has_descriptionja

Sicherheit

Sind die sichtbaren Sicherheits- und Lieferkettenpraktiken belastbar, ohne ungeklärte Exposition gegenüber Hochrisikojurisdiktionen?

76Gut · 16 % des Gesamtindex
Wie die Bewertung erfolgt
7.5/7.5Binary-Artifacts — no binaries found in the repo
0/7.5Branch-Protection — keine Daten
2.5/2.5CI-Tests — 30 out of 30 merged PRs checked by a CI test -- score normalized to 10
0/2.5CII-Best-Practices — no effort to earn an OpenSSF best practices badge detected
7.5/7.5Code-Review — all changesets reviewed
2.5/2.5Contributors — project has 80 contributing companies or organizations
0/10Dangerous-Workflow — keine Daten
7.5/7.5Dependency-Update-Tool — update tool detected
0/5Fuzzing — project is not fuzzed
2.5/2.5Lizenz — license file detected
7.5/7.5Maintained — 30 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 10
0/5Packaging — keine Daten
0/5Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
5/5SAST — SAST tool is run on all commits
5/5Security-Policy — security policy file detected
0/7.5Signed-Releases — keine Daten
0/7.5Token-Permissions — keine Daten
0/7.5Vulnerabilities — 31 existing vulnerabilities detected
Verwendete Eingangsdaten
sourceopenssf_scorecard
checks_evaluated13
scorecard_versionv5.5.0
checks_inconclusive5
scorecard_aggregate7
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): branch_protection, dangerous_workflow, packaging, signed_releases, token_permissions. Die verbleibenden Gewichte wurden renormalisiert.
Wie die Bewertung erfolgt
35/35Direkte Abhängigkeiten ohne bekannte Advisories — keine direkte Abhängigkeit trägt ein bekanntes Advisory
0/25Indirekte Abhängigkeiten ohne bekannte Advisories — transitive Menge in diesem Bereich nicht von Entwicklungs- und Test-Abhängigkeiten trennbar
0/40Keine offenen Advisories — kein Advisory trägt ein Veröffentlichungsdatum
Verwendete Eingangsdaten
sourceosv
advisories33
affected_packages24
assessed_packages1.199
unassessed_packages69
affected_by_severityhigh 13, moderate 4, low 2, unknown 5
direct_affected_packages0
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): Indirekte Abhängigkeiten ohne bekannte Advisories, Keine offenen Advisories. Die verbleibenden Gewichte wurden renormalisiert. 1199 aufgelöste Abhängigkeiten wurden mit OSV abgeglichen. 69 konnten nicht bewertet werden — keine aufgelöste Version, ein nicht unterstütztes Ökosystem oder außerhalb der ausgewiesenen Paketliste. Dieses Repository veröffentlicht kein Paket, das der Index auflöst; bewertet wurde daher der Abhängigkeitsgraph des Repositorys. Dieser Graph vermischt Entwicklungs- und Test-Pins mit ausgelieferten Abhängigkeiten, daher werden nur die deklarierten Laufzeit-Abhängigkeiten bewertet; transitive Befunde werden als Kontext ausgewiesen und fließen nicht in die Bewertung ein. Erreichbarkeit wird nicht analysiert.

AI Readiness

Wie gut ist das Repository dafür ausgestattet, mit KI-Coding-Agenten entwickelt und gepflegt zu werden? Ein unabhängiges, experimentelles Badge — Gewicht 0,0, es wird eigenständig ausgewiesen und verändert den Gesamt-Gesundheitswert nicht.

88Exzellent · 0 % des Gesamtindex
Wie die Bewertung erfolgt
45/45Agentenanweisungen — AGENTS.md, CLAUDE.md
15/15Maschinenlesbare Doku (llms.txt) — llms.txt vorhanden
40/40Lesbare Commit-Historie — 89 von 89 menschlichen Commits benennen ihre Absicht (strukturierter Betreff oder erläuternder Text)
Verwendete Eingangsdaten
has_llms_txtja
legible_history_share1
agent_instruction_filesAGENTS.md, CLAUDE.md
agent_instruction_max_bytes2.033
Wie die Bewertung erfolgt
18/18Bootstrap mit einem Befehl — docs/Makefile
22/22Automatisierte Tests
0/11Lint-/Format-Konfiguration
11/11Statische Typprüfung — Rust (statisch typisiert)
10/10Reproduzierbare Umgebung — devcontainer, Dockerfile, lockfile
10/10Belegte Agentenpraxis — 8 der letzten 100 Commits von Agenten verfasst oder ihnen zugeschrieben
8/8Automatisierte Wartung — 11 der letzten 100 Commits sind automatisierte Abhängigkeits-Updates
0/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
Verwendete Eingangsdaten
has_nixnein
has_testsja
lockfilesCargo.lock, package-lock.json, uv.lock
has_dockerfileja
typed_languageja
bootstrap_filesdocs/Makefile
has_devcontainerja
has_linter_confignein
typecheck_configs
agent_commit_share0,08
toolchain_manifestsCargo.toml, benchmarks/Cargo.toml, datafusion-cli/Cargo.toml, datafusion-examples/Cargo.toml, datafusion-examples/examples/ffi/ffi_example_table_provider/Cargo.toml, datafusion-examples/examples/ffi/ffi_module_interface/Cargo.toml, datafusion-examples/examples/ffi/ffi_module_loader/Cargo.toml, datafusion/catalog-listing/Cargo.toml, datafusion/catalog/Cargo.toml, datafusion/common-runtime/Cargo.toml, datafusion/common/Cargo.toml, datafusion/core/Cargo.toml, datafusion/datasource-arrow/Cargo.toml, datafusion/datasource-avro/Cargo.toml, datafusion/datasource-csv/Cargo.toml, datafusion/datasource-json/Cargo.toml, datafusion/datasource-parquet/Cargo.toml, datafusion/datasource/Cargo.toml, datafusion/doc/Cargo.toml, datafusion/execution/Cargo.toml, datafusion/expr-common/Cargo.toml, datafusion/expr/Cargo.toml, datafusion/ffi/Cargo.toml, datafusion/functions-aggregate-common/Cargo.toml, datafusion/functions-aggregate/Cargo.toml, datafusion/functions-nested/Cargo.toml, datafusion/functions-table/Cargo.toml, datafusion/functions-window-common/Cargo.toml, datafusion/functions-window/Cargo.toml, datafusion/functions/Cargo.toml, datafusion/macros/Cargo.toml, datafusion/optimizer/Cargo.toml, datafusion/physical-expr-adapter/Cargo.toml, datafusion/physical-expr-common/Cargo.toml, datafusion/physical-expr/Cargo.toml, datafusion/physical-optimizer/Cargo.toml, datafusion/physical-plan/Cargo.toml, datafusion/proto-common/Cargo.toml, datafusion/proto-common/gen/Cargo.toml, datafusion/proto-models/Cargo.toml, datafusion/proto-models/gen/Cargo.toml, datafusion/proto/Cargo.toml, datafusion/pruning/Cargo.toml, datafusion/session/Cargo.toml, datafusion/spark/Cargo.toml, datafusion/sql/Cargo.toml, datafusion/sqllogictest/Cargo.toml, datafusion/substrait/Cargo.toml, datafusion/wasmtest/Cargo.toml, dev/depcheck/Cargo.toml, test-utils/Cargo.toml
dependency_bot_commit_share0,11
Wie die Bewertung erfolgt
45/45Typprüfbarer Code — Rust (statisch typisiert)
51.8/55Handhabbare Dateigrößen — 97/1.642 Quelldateien über 60 KB
Verwendete Eingangsdaten
primary_languageRust
largest_source_bytes452.642
source_files_sampled1.642
oversized_source_files97
Wie die Bewertung erfolgt
40/40API-Schema (OpenAPI/GraphQL/proto) — datafusion/proto-common/proto/datafusion_common.proto, datafusion/proto-models/proto/datafusion.proto
0/20MCP-Server
40/40Lauffähige Beispiele — examples
Verwendete Eingangsdaten
example_dirsexamples
has_mcp_signalnein
api_schema_filesdatafusion/proto-common/proto/datafusion_common.proto, datafusion/proto-models/proto/datafusion.proto

Eckdaten

9.004GitHub-Sterne
99Mitwirkende
3.129Commits, letzte 12 Monate
0Tage seit letztem Push
100Releases
13Bus-Faktor
1.741offene Issues
crates.io, PyPIPaket-Ökosysteme

Warnungen zur Datenerhebung

  • Could not fetch pypi package 'datafusion-dev' from its registry
  • crates package 'test-utils' points at a different repository (https://github.com/Aeradriel/rs_test_utils.git); excluded from ecosystem scoring
  • Could not fetch crates package 'datafusion-examples' from its registry

Weitere Details

Stern- und Fork-Verlauf 9.004 ★ / 2.250 ⇿
9.004Sterne
2.250Forks
54Releases

Wann jeder Stern und Fork hinzugefügt wurde, von GitHub erfasst und nach Tagen gruppiert. Das kumulierte Wachstum steht direkt über den täglichen Zugängen, aus denen es besteht, sodass beide gegeneinander lesbar sind: stetiger organischer Zuwachs sieht ganz anders aus als ein abrupter, kurzlebiger Ausschlag. Wo dieser Unterschied messbar ist, wird er als Wachstumsauthentizität ausgewiesen.

Es wird nur die jüngste Historie angezeigt — dieses Repository überschreitet das Erfassungsfenster, sodass die früheste Historie nicht erfasst wird.

02.0004.0006.0008.00010.0009.0042.250462025-012025-102026-07
Major 10Minor 10Patch 4

Jeder Punkt umfasst 2 Tage.

OpenSSF Scorecard 7.0 / 10
7.0Gesamtwert

Unabhängige, werkzeugneutrale Sicherheitsbewertung durch das quelloffene OpenSSF Scorecard. Jede Prüfung honoriert eine Sicherheits-Praxis, nicht das Werkzeug eines bestimmten Anbieters. Prüfungen, die Scorecard nicht ermitteln konnte, sind mit k. A. markiert und vom Sicherheitswert ausgeschlossen (nie als null gezählt).Scorecard v5.5.0 · 2026-07-21 23:22 UTC

10Binary-Artifactsno binaries found in the repo
k. A.Branch-Protectioninternal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
10CI-Tests30 out of 30 merged PRs checked by a CI test -- score normalized to 10
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
10Code-Reviewall changesets reviewed
10Contributorsproject has 80 contributing companies or organizations
k. A.Dangerous-Workflowno workflows found
10Dependency-Update-Toolupdate tool detected
0Fuzzingproject is not fuzzed
10Licenselicense file detected
10Maintained30 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 10
k. A.Packagingpackaging workflow not detected
0Pinned-Dependenciesdependency not pinned by hash detected -- score normalized to 0
10SASTSAST tool is run on all commits
10Security-Policysecurity policy file detected
k. A.Signed-Releasesno releases found
k. A.Token-PermissionsNo tokens found
0Vulnerabilities31 existing vulnerabilities detected
Direkte Abhängigkeiten 35
RegistryPaketVersionsvorgabeManifest
crates.ioarrowdatafusion-cli/Cargo.toml
crates.ioasync-traitdatafusion-cli/Cargo.toml
crates.ioaws-config1.8.18datafusion-cli/Cargo.toml
crates.ioaws-credential-types1.2.13datafusion-cli/Cargo.toml
crates.iochronodatafusion-cli/Cargo.toml
crates.ioclap4.5.60datafusion-cli/Cargo.toml
crates.iodatafusiondatafusion-cli/Cargo.toml
crates.iodatafusion-commondatafusion-cli/Cargo.toml
crates.iodirs6.0.0datafusion-cli/Cargo.toml
crates.ioenv_loggerdatafusion-cli/Cargo.toml
crates.iofuturesdatafusion-cli/Cargo.toml
crates.iologdatafusion-cli/Cargo.toml
crates.iomimalloc0.1datafusion-cli/Cargo.toml
crates.ioobject_storedatafusion-cli/Cargo.toml
crates.ioparking_lotdatafusion-cli/Cargo.toml
crates.ioparquetdatafusion-cli/Cargo.toml
crates.ioregexdatafusion-cli/Cargo.toml
crates.iorustyline18.0datafusion-cli/Cargo.toml
crates.iotokiodatafusion-cli/Cargo.toml
crates.iourldatafusion-cli/Cargo.toml
crates.ioarrowdatafusion-examples/Cargo.toml
crates.ioarrow-schemadatafusion-examples/Cargo.toml
crates.iodatafusiondatafusion-examples/Cargo.toml
crates.iodatafusion-commondatafusion-examples/Cargo.toml
crates.ionom8.0.0datafusion-examples/Cargo.toml
crates.iotempfiledatafusion-examples/Cargo.toml
crates.iotokiodatafusion-examples/Cargo.toml
PyPItomlkitdev/pyproject.toml
PyPIPyGithubdev/pyproject.toml
PyPIrequestsdev/pyproject.toml
crates.ioarrowtest-utils/Cargo.toml
crates.iochrono-tz0.10.4test-utils/Cargo.toml
crates.iodatafusion-commontest-utils/Cargo.toml
crates.ioenv_loggertest-utils/Cargo.toml
crates.iorandtest-utils/Cargo.toml
Alle Abhängigkeiten 1.268

Vollständig aufgelöster Abhängigkeitssatz aus dem GitHub-Abhängigkeitsgraphen: 44 direkte und 1.224 indirekte (transitive) Pakete. Die transitive Hülle ist vollständig, wenn das Repository eine Lockfile eincheckt.

RegistryPaketVersionBeziehung
crates.ioarrow59.1.0direkt
crates.ioarrow-schema59.1.0direkt
crates.ioasync-traitdirekt
crates.ioasync-trait0.1.89direkt
crates.ioaws-configdirekt
crates.ioaws-config1.9.0direkt
crates.ioaws-credential-typesdirekt
crates.ioaws-credential-types1.3.0direkt
crates.iochronodirekt
crates.iochrono0.4.45direkt
crates.iochrono-tzdirekt
crates.iochrono-tz0.10.4direkt
crates.ioclapdirekt
crates.ioclap4.6.1direkt
crates.iodirsdirekt
crates.iodirs6.0.0direkt
crates.ioenv_logger0.11.11direkt
crates.iofutures0.3.32direkt
crates.iolog0.4.32direkt
crates.iolog0.4.33direkt
crates.iomimallocdirekt
crates.iomimalloc0.1.52direkt
crates.ionomdirekt
crates.ionom7.1.3direkt
crates.ionom8.0.0direkt
crates.ioobject_store0.13.2direkt
crates.ioparking_lot0.12.5direkt
crates.ioparquet59.1.0direkt
crates.iorand0.10.1direkt
crates.iorand0.8.6direkt
crates.iorand0.9.4direkt
crates.ioregex1.12.4direkt
crates.ioregex1.13.0direkt
crates.iorustylinedirekt
crates.iorustyline18.0.1direkt
crates.iotempfile3.27.0direkt
crates.iotokio1.52.3direkt
crates.iourl2.5.8direkt
PyPIpygithubdirekt
PyPIpygithub2.8.1direkt
PyPIrequestsdirekt
PyPIrequests2.33.0direkt
PyPItomlkitdirekt
PyPItomlkit0.14.0direkt
crates.ioadler22.0.1indirekt
crates.ioahash0.8.12indirekt
crates.ioaho-corasick1.1.4indirekt
crates.ioalloc-no-stdlib2.0.4indirekt
crates.ioalloc-stdlib0.2.2indirekt
crates.ioalloca0.4.0indirekt
crates.ioallocator-api20.2.21indirekt
crates.ioandroid_system_properties0.1.5indirekt
crates.ioanes0.1.6indirekt
crates.ioannotate-snippets0.12.16indirekt
crates.ioanstream0.6.21indirekt
crates.ioanstream1.0.0indirekt
crates.ioanstyle1.0.14indirekt
crates.ioanstyle-parse0.2.7indirekt
crates.ioanstyle-parse1.0.0indirekt
crates.ioanstyle-query1.1.5indirekt
crates.ioanstyle-wincon3.0.11indirekt
crates.ioanyhow1.0.102indirekt
crates.ioanyhow1.0.103indirekt
crates.ioar_archive_writer0.5.1indirekt
crates.ioarc-swap1.9.1indirekt
crates.ioarrayref0.3.9indirekt
crates.ioarrayvec0.7.6indirekt
crates.ioarrow-arith59.1.0indirekt
crates.ioarrow-array59.1.0indirekt
crates.ioarrow-avro59.1.0indirekt
crates.ioarrow-buffer59.1.0indirekt
crates.ioarrow-cast59.1.0indirekt
crates.ioarrow-csv59.1.0indirekt
crates.ioarrow-data59.1.0indirekt
crates.ioarrow-flight59.1.0indirekt
crates.ioarrow-ipc59.1.0indirekt
crates.ioarrow-json59.1.0indirekt
crates.ioarrow-ord59.1.0indirekt
crates.ioarrow-row59.1.0indirekt
crates.ioarrow-select59.1.0indirekt
crates.ioarrow-string59.1.0indirekt
crates.ioastral-tokio-tar0.6.2indirekt
crates.ioasync-compressionindirekt
crates.ioasync-compression0.4.42indirekt
crates.ioasync-ffiindirekt
crates.ioasync-ffi0.5.0indirekt
crates.ioasync-recursionindirekt
crates.ioasync-recursion1.1.1indirekt
crates.ioasync-stream0.3.6indirekt
crates.ioasync-stream-impl0.3.6indirekt
crates.ioatoi2.0.0indirekt
crates.ioatomic-waker1.1.2indirekt
crates.ioautocfg1.5.0indirekt
crates.ioautocfg1.5.1indirekt
crates.ioaws-lc-rs1.16.3indirekt
crates.ioaws-lc-sys0.40.0indirekt
crates.ioaws-runtime1.8.1indirekt
crates.ioaws-sdk-sso1.103.0indirekt
crates.ioaws-sdk-ssooidc1.105.0indirekt
crates.ioaws-sdk-sts1.108.0indirekt
crates.ioaws-sigv41.5.1indirekt
crates.ioaws-smithy-async1.3.0indirekt
crates.ioaws-smithy-http0.64.0indirekt
crates.ioaws-smithy-http-client1.2.0indirekt
crates.ioaws-smithy-json0.63.0indirekt
crates.ioaws-smithy-observability0.3.0indirekt
crates.ioaws-smithy-query0.61.1indirekt
crates.ioaws-smithy-runtime1.12.0indirekt
crates.ioaws-smithy-runtime-api1.13.0indirekt
crates.ioaws-smithy-runtime-api-macros1.1.0indirekt
crates.ioaws-smithy-schema0.2.0indirekt
crates.ioaws-smithy-types1.6.1indirekt
crates.ioaws-smithy-xml0.61.1indirekt
crates.ioaws-types1.4.0indirekt
crates.ioaxum0.8.9indirekt
crates.ioaxum-core0.5.6indirekt
crates.iobase16ct0.2.0indirekt
crates.iobase64indirekt
crates.iobase640.21.7indirekt
crates.iobase640.22.1indirekt
crates.iobase64-simd0.8.0indirekt
crates.iobase64ct1.8.3indirekt
crates.iobigdecimal0.4.10indirekt
crates.iobitflags2.11.1indirekt
crates.iobitflags2.13.0indirekt
crates.iobitmaps2.1.0indirekt
crates.ioblake2indirekt
crates.ioblake20.10.6indirekt
crates.ioblake3indirekt
crates.ioblake31.8.5indirekt
crates.ioblock-buffer0.10.4indirekt
crates.ioblock-buffer0.12.0indirekt
crates.ioblock20.6.2indirekt
crates.iobollard0.20.2indirekt
crates.iobollard-buildkit-proto0.7.0indirekt
crates.iobollard-stubs1.52.1-rc.29.1.3indirekt
crates.iobrotli8.0.2indirekt
crates.iobrotli-decompressor5.0.0indirekt
crates.iobs580.5.1indirekt
crates.iobstr1.12.1indirekt
crates.iobumpalo3.20.2indirekt
crates.iobumpalo3.20.3indirekt
crates.iobyteorder1.5.0indirekt
crates.iobytes1.11.1indirekt
crates.iobytes1.12.1indirekt
crates.iobytes-utils0.1.4indirekt
crates.iobzip20.6.1indirekt
crates.iocargo0.92.0indirekt
crates.iocargo-credential0.4.9indirekt
crates.iocargo-credential-libsecret0.5.2indirekt
crates.iocargo-credential-macos-keychain0.4.17indirekt
crates.iocargo-credential-wincred0.4.17indirekt
crates.iocargo-platform0.3.2indirekt
crates.iocargo-util0.2.24indirekt
crates.iocargo-util-schemas0.10.1indirekt
crates.iocast0.3.0indirekt
crates.iocc1.2.61indirekt
crates.iocc1.2.64indirekt
crates.iocfg-if1.0.4indirekt
crates.iocfg_aliases0.2.1indirekt
crates.iochacha200.10.0indirekt
crates.iociborium0.2.2indirekt
crates.iociborium-io0.2.2indirekt
crates.iociborium-ll0.2.2indirekt
crates.ioclap_builder4.6.0indirekt
crates.ioclap_complete4.6.5indirekt
crates.ioclap_derive4.6.1indirekt
crates.ioclap_lex1.1.0indirekt
crates.ioclipboard-win5.4.1indirekt
crates.ioclru0.6.3indirekt
crates.iocmake0.1.58indirekt
crates.iocmov0.5.4indirekt
crates.iocolor-print0.3.7indirekt
crates.iocolor-print-proc-macro0.3.7indirekt
crates.iocolorchoice1.0.5indirekt
crates.iocomfy-table7.2.2indirekt
crates.iocompression-codecs0.4.38indirekt
crates.iocompression-core0.4.32indirekt
crates.ioconsole0.16.4indirekt
crates.ioconsole_error_panic_hookindirekt
crates.ioconsole_error_panic_hook0.1.7indirekt
crates.ioconst-oid0.10.2indirekt
crates.ioconst-oid0.9.6indirekt
crates.ioconst-random0.1.18indirekt
crates.ioconst-random-macro0.1.16indirekt
crates.ioconstant_time_eq0.4.2indirekt
crates.iocore-foundation0.10.1indirekt
crates.iocore-foundation-sys0.8.7indirekt
crates.iocpufeatures0.2.17indirekt
crates.iocpufeatures0.3.0indirekt
crates.iocrates-io0.40.14indirekt
crates.iocrc3.4.0indirekt
crates.iocrc-catalog2.5.0indirekt
crates.iocrc32fastindirekt
crates.iocrc32fast1.5.0indirekt
crates.iocriterion0.8.2indirekt
crates.iocriterion-plot0.8.2indirekt
crates.iocrossbeam-channel0.5.15indirekt
crates.iocrossbeam-deque0.8.6indirekt
crates.iocrossbeam-epoch0.9.18indirekt
crates.iocrossbeam-epoch0.9.20indirekt
crates.iocrossbeam-utils0.8.21indirekt
crates.iocrunchy0.2.4indirekt
crates.iocrypto-bigint0.5.5indirekt
crates.iocrypto-common0.1.6indirekt
crates.iocrypto-common0.1.7indirekt
crates.iocrypto-common0.2.1indirekt
crates.iocsv1.4.0indirekt
crates.iocsv-core0.1.13indirekt
crates.ioct-codecs1.1.7indirekt
crates.ioctor1.0.8indirekt
crates.ioctutils0.4.2indirekt
crates.iocty0.2.2indirekt
crates.iocurl0.4.50indirekt
crates.iocurl-sys0.4.89+curl-8.20.0indirekt
crates.iodarling0.23.0indirekt
crates.iodarling_core0.23.0indirekt
crates.iodarling_macro0.23.0indirekt
crates.iodashmapindirekt
crates.iodashmap6.2.1indirekt
crates.ioder0.7.10indirekt
crates.ioderanged0.5.8indirekt
crates.iodiff0.1.13indirekt
crates.iodigest0.10.7indirekt
crates.iodigest0.11.2indirekt
crates.iodirs-sys0.5.0indirekt
crates.iodispatch20.3.1indirekt
crates.iodisplaydoc0.2.5indirekt
crates.iodisplaydoc0.2.6indirekt
crates.iodoc-comment0.3.4indirekt
crates.iodocker_credential1.3.2indirekt
crates.iodunce1.0.5indirekt
crates.iodyn-clone1.0.20indirekt
crates.ioecdsa0.16.9indirekt
crates.ioed25519-compact2.3.0indirekt
crates.ioeduce0.6.0indirekt
crates.ioeither1.15.0indirekt
crates.ioeither1.16.0indirekt
crates.ioelliptic-curve0.13.8indirekt
crates.ioencode_unicode1.0.0indirekt
crates.ioencoding_rs0.8.35indirekt
crates.ioendian-type0.2.0indirekt
crates.ioenum-ordinalize4.3.2indirekt
crates.ioenum-ordinalize-derive4.3.2indirekt
crates.ioenv_filter2.0.0indirekt
crates.ioequivalent1.0.2indirekt
crates.ioerased-serde0.4.10indirekt
crates.ioerrno0.3.14indirekt
crates.ioerror-code3.3.2indirekt
crates.ioescape82590.5.3indirekt
crates.ioetcetera0.11.0indirekt
crates.iofallible-iterator0.2.0indirekt
crates.iofallible-iterator0.3.0indirekt
crates.iofallible-streaming-iterator0.1.9indirekt
crates.iofaster-hex0.10.0indirekt
crates.iofastrand2.4.1indirekt
crates.ioferroid2.0.0indirekt
crates.ioff0.13.1indirekt
crates.iofiat-crypto0.3.0indirekt
crates.iofiletime0.2.27indirekt
crates.iofiletime0.2.29indirekt
crates.iofind-msvc-tools0.1.9indirekt
crates.iofixedbitset0.5.7indirekt
crates.ioflatbuffers25.12.19indirekt
crates.ioflate21.1.9indirekt
crates.iofnv1.0.7indirekt
crates.iofoldhashindirekt
crates.iofoldhash0.1.5indirekt
crates.iofoldhash0.2.0indirekt
crates.ioform_urlencoded1.2.2indirekt
crates.iofs-err3.3.0indirekt
crates.iofs_extra1.3.0indirekt
crates.iofutures-channel0.3.32indirekt
crates.iofutures-core0.3.32indirekt
crates.iofutures-executor0.3.32indirekt
crates.iofutures-io0.3.32indirekt
crates.iofutures-macro0.3.32indirekt
crates.iofutures-sink0.3.32indirekt
crates.iofutures-task0.3.32indirekt
crates.iofutures-timer3.0.3indirekt
crates.iofutures-util0.3.32indirekt
crates.iogeneric-array0.14.7indirekt
crates.iogeneric-array0.14.9indirekt
crates.iogetrandomindirekt
crates.iogetrandom0.2.17indirekt
crates.iogetrandom0.3.4indirekt
crates.iogetrandom0.4.2indirekt
crates.iogit20.20.4indirekt
crates.iogit2-curl0.21.0indirekt
crates.iogix0.73.0indirekt
crates.iogix-actor0.35.6indirekt
crates.iogix-attributes0.27.0indirekt
crates.iogix-bitmap0.2.16indirekt
crates.iogix-chunk0.4.12indirekt
crates.iogix-command0.6.5indirekt
crates.iogix-commitgraph0.29.0indirekt
crates.iogix-config0.46.0indirekt
crates.iogix-config-value0.15.3indirekt
crates.iogix-credentials0.30.0indirekt
crates.iogix-date0.10.7indirekt
crates.iogix-diff0.53.0indirekt
crates.iogix-dir0.15.0indirekt
crates.iogix-discover0.41.0indirekt
crates.iogix-features0.43.1indirekt
crates.iogix-filter0.20.0indirekt
crates.iogix-fs0.16.1indirekt
crates.iogix-glob0.21.0indirekt
crates.iogix-hash0.19.0indirekt
crates.iogix-hashtable0.9.0indirekt
crates.iogix-ignore0.16.0indirekt
crates.iogix-index0.41.0indirekt
crates.iogix-lock18.0.0indirekt
crates.iogix-negotiate0.21.0indirekt
crates.iogix-object0.50.2indirekt
crates.iogix-odb0.70.0indirekt
crates.iogix-pack0.60.0indirekt
crates.iogix-packetline0.19.3indirekt
crates.iogix-packetline-blocking0.19.3indirekt
crates.iogix-path0.10.22indirekt
crates.iogix-pathspec0.12.0indirekt
crates.iogix-prompt0.11.2indirekt
crates.iogix-protocol0.51.0indirekt
crates.iogix-quote0.6.2indirekt
crates.iogix-ref0.53.1indirekt
crates.iogix-refspec0.31.0indirekt
crates.iogix-revision0.35.0indirekt
crates.iogix-revwalk0.21.0indirekt
crates.iogix-sec0.12.2indirekt
crates.iogix-shallow0.5.0indirekt
crates.iogix-status0.20.0indirekt
crates.iogix-submodule0.20.0indirekt
crates.iogix-tempfile18.0.0indirekt
crates.iogix-trace0.1.20indirekt
crates.iogix-transport0.48.0indirekt
crates.iogix-traverse0.47.0indirekt
crates.iogix-url0.32.0indirekt
crates.iogix-utils0.3.3indirekt
crates.iogix-validate0.10.1indirekt
crates.iogix-worktree0.42.0indirekt
crates.ioglob0.3.3indirekt
crates.ioglobset0.4.18indirekt
crates.iogroup0.13.0indirekt
crates.ioh20.4.13indirekt
crates.iohalf2.7.1indirekt
crates.iohash320.3.1indirekt
crates.iohashbrown0.12.3indirekt
crates.iohashbrown0.14.5indirekt
crates.iohashbrown0.15.5indirekt
crates.iohashbrown0.16.1indirekt
crates.iohashbrown0.17.1indirekt
crates.iohashlink0.10.0indirekt
crates.ioheapless0.8.0indirekt
crates.ioheck0.5.0indirekt
crates.iohex0.4.3indirekt
crates.iohkdf0.12.4indirekt
crates.iohmac0.12.1indirekt
crates.iohmac0.13.0indirekt
crates.iohome0.5.12indirekt
crates.iohttp0.2.12indirekt
crates.iohttp1.4.0indirekt
crates.iohttp-auth0.1.10indirekt
crates.iohttp-body0.4.6indirekt
crates.iohttp-body1.0.1indirekt
crates.iohttp-body-util0.1.3indirekt
crates.iohttparse1.10.1indirekt
crates.iohttpdate1.0.3indirekt
crates.iohumantime2.3.0indirekt
crates.iohybrid-array0.4.11indirekt
crates.iohyper1.9.0indirekt
crates.iohyper-named-pipe0.1.0indirekt
crates.iohyper-rustls0.27.9indirekt
crates.iohyper-timeout0.5.2indirekt
crates.iohyper-util0.1.20indirekt
crates.iohyperlocal0.9.1indirekt
crates.ioiana-time-zone0.1.65indirekt
crates.ioiana-time-zone-haiku0.1.2indirekt
crates.ioicu_collections2.2.0indirekt
crates.ioicu_locale_core2.2.0indirekt
crates.ioicu_normalizer2.2.0indirekt
crates.ioicu_normalizer_data2.2.0indirekt
crates.ioicu_properties2.2.0indirekt
crates.ioicu_properties_data2.2.0indirekt
crates.ioicu_provider2.2.0indirekt
crates.ioid-arena2.3.0indirekt
crates.ioident_case1.0.1indirekt
crates.ioidna1.1.0indirekt
crates.ioidna_adapter1.2.1indirekt
crates.ioidna_adapter1.2.2indirekt
crates.ioignore0.4.26indirekt
crates.ioim-rc15.1.0indirekt
crates.ioimara-diff0.1.8indirekt
crates.ioindexmap1.9.3indirekt
crates.ioindexmap2.14.0indirekt
crates.ioindicatifindirekt
crates.ioindicatif0.18.6indirekt
crates.ioinsta1.48.0indirekt
crates.ioinsta-cmdindirekt
crates.ioinsta-cmd0.7.0indirekt
crates.ioipnet2.12.0indirekt
crates.ioiri-string0.7.12indirekt
crates.iois_executable1.0.5indirekt
crates.iois_terminal_polyfill1.70.2indirekt
crates.ioitertools0.13.0indirekt
crates.ioitertools0.14.0indirekt
crates.ioitertools0.15.0indirekt
crates.ioitoa1.0.18indirekt
crates.iojiff0.2.24indirekt
crates.iojiff0.2.28indirekt
crates.iojiff-static0.2.24indirekt
crates.iojiff-static0.2.28indirekt
crates.iojiff-tzdb0.1.6indirekt
crates.iojiff-tzdb-platform0.1.3indirekt
crates.iojobserver0.1.34indirekt
crates.iojs-sys0.3.100indirekt
crates.iojs-sys0.3.95indirekt
crates.iokstring2.0.2indirekt
crates.iolazy_static1.5.0indirekt
crates.iolazycell1.3.0indirekt
crates.ioleb128fmt0.1.0indirekt
crates.iolexical-core1.0.6indirekt
crates.iolexical-parse-float1.0.6indirekt
crates.iolexical-parse-integer1.0.6indirekt
crates.iolexical-util1.0.7indirekt
crates.iolexical-write-float1.0.6indirekt
crates.iolexical-write-integer1.0.6indirekt
crates.iolibbz2-rs-sys0.2.3indirekt
crates.iolibcindirekt
crates.iolibc0.2.186indirekt
crates.iolibgit2-sys0.18.5+1.9.4indirekt
crates.iolibloadingindirekt
crates.iolibloading0.8.9indirekt
crates.iolibloading0.9.0indirekt
crates.ioliblzma0.4.7indirekt
crates.ioliblzma-sys0.4.6indirekt
crates.iolibm0.2.16indirekt
crates.iolibmimalloc-sysindirekt
crates.iolibmimalloc-sys0.1.49indirekt
crates.iolibnghttp2-sys0.1.13+1.68.1indirekt
crates.iolibredox0.1.16indirekt
crates.iolibsqlite3-sys0.35.0indirekt
crates.iolibssh2-sys0.3.1indirekt
crates.iolibtest-mimic0.8.2indirekt
crates.iolibz-sys1.1.29indirekt
crates.iolink-section0.19.0indirekt
crates.iolinktime-proc-macro0.2.0indirekt
crates.iolinux-raw-sys0.12.1indirekt
crates.iolitemap0.8.2indirekt
crates.iolock_api0.4.14indirekt
crates.iolru-slab0.1.2indirekt
crates.iolz4_flex0.13.0indirekt
crates.iomatchers0.2.0indirekt
crates.iomatchit0.8.4indirekt
crates.iomaybe-async0.2.11indirekt
crates.iomd-5indirekt
crates.iomd-50.10.6indirekt
crates.iomd-50.11.0indirekt
crates.iomemchr2.8.2indirekt
crates.iomemchr2.8.3indirekt
crates.iomemmap20.9.10indirekt
crates.iomime0.3.17indirekt
crates.iominicov0.3.8indirekt
crates.iominimal-lexical0.2.1indirekt
crates.iominiz_oxide0.8.9indirekt
crates.iomio1.2.0indirekt
crates.iomiow0.6.1indirekt
crates.iomultimap0.10.1indirekt
crates.ionibble_vec0.1.0indirekt
crates.ionixindirekt
crates.ionix0.31.3indirekt
crates.ionormpath1.5.1indirekt
crates.iontapi0.4.3indirekt
crates.ionu-ansi-term0.50.3indirekt
crates.ionum0.4.3indirekt
crates.ionum-bigint0.4.6indirekt
crates.ionum-complex0.4.6indirekt
crates.ionum-conv0.2.1indirekt
crates.ionum-conv0.2.2indirekt
crates.ionum-integer0.1.46indirekt
crates.ionum-iter0.1.45indirekt
crates.ionum-rational0.4.2indirekt
crates.ionum-traits0.2.19indirekt
crates.ioobjc20.6.4indirekt
crates.ioobjc2-cloud-kit0.3.2indirekt
crates.ioobjc2-core-data0.3.2indirekt
crates.ioobjc2-core-foundation0.3.2indirekt
crates.ioobjc2-core-graphics0.3.2indirekt
crates.ioobjc2-core-image0.3.2indirekt
crates.ioobjc2-core-location0.3.2indirekt
crates.ioobjc2-core-text0.3.2indirekt
crates.ioobjc2-encode4.1.0indirekt
crates.ioobjc2-foundation0.3.2indirekt
crates.ioobjc2-io-kit0.3.2indirekt
crates.ioobjc2-io-surface0.3.2indirekt
crates.ioobjc2-open-directory0.3.2indirekt
crates.ioobjc2-quartz-core0.3.2indirekt
crates.ioobjc2-system-configuration0.3.2indirekt
crates.ioobjc2-ui-kit0.3.2indirekt
crates.ioobjc2-user-notifications0.3.2indirekt
crates.ioobject0.37.3indirekt
crates.ioonce_cell1.21.4indirekt
crates.ioonce_cell_polyfill1.70.2indirekt
crates.iooorandom11.1.5indirekt
crates.ioopener0.8.5indirekt
crates.ioopenssl-probe0.1.6indirekt
crates.ioopenssl-probe0.2.1indirekt
crates.ioopenssl-sys0.9.116indirekt
crates.iooption-ext0.2.0indirekt
crates.ioordered-float2.10.1indirekt
crates.ioorion0.17.15indirekt
crates.ioos_info3.15.0indirekt
crates.iooutref0.5.2indirekt
crates.ioowo-colors4.3.0indirekt
crates.iop3840.13.1indirekt
crates.iopage_size0.6.0indirekt
crates.ioparking_lot_core0.9.12indirekt
crates.ioparse-display0.9.1indirekt
crates.ioparse-display-derive0.9.1indirekt
crates.iopasetors0.7.8indirekt
crates.iopaste1.0.15indirekt
crates.iopathdiff0.2.3indirekt
crates.iopbjson0.8.0indirekt
crates.iopbjson0.9.0indirekt
crates.iopbjson-build0.8.0indirekt
crates.iopbjson-build0.9.0indirekt
crates.iopbjson-typesindirekt
crates.iopbjson-types0.8.0indirekt
crates.iopem-rfc74680.7.0indirekt
crates.iopercent-encodingindirekt
crates.iopercent-encoding2.3.2indirekt
crates.iopetgraphindirekt
crates.iopetgraph0.8.3indirekt
crates.iophf0.12.1indirekt
crates.iophf0.13.1indirekt
crates.iophf_shared0.12.1indirekt
crates.iophf_shared0.13.1indirekt
crates.iopin-project1.1.13indirekt
crates.iopin-project-internal1.1.13indirekt
crates.iopin-project-lite0.2.17indirekt
crates.iopin-utils0.1.0indirekt
crates.iopkcs80.10.2indirekt
crates.iopkg-config0.3.33indirekt
crates.ioplain0.2.3indirekt
crates.ioplotters0.3.7indirekt
crates.ioplotters-backend0.3.7indirekt
crates.ioplotters-svg0.3.7indirekt
crates.ioportable-atomic1.13.1indirekt
crates.ioportable-atomic-util0.2.7indirekt
crates.iopostgres-derive0.4.9indirekt
crates.iopostgres-protocol0.6.12indirekt
crates.iopostgres-typesindirekt
crates.iopostgres-types0.2.14indirekt
crates.iopotential_utf0.1.5indirekt
crates.iopowerfmt0.2.0indirekt
crates.ioppv-lite860.2.21indirekt
crates.iopretty_assertionsindirekt
crates.iopretty_assertions1.4.1indirekt
crates.ioprettyplease0.2.37indirekt
crates.ioprimeorder0.13.6indirekt
crates.ioproc-macro-crate3.5.0indirekt
crates.ioproc-macro21.0.106indirekt
crates.ioprodash30.0.1indirekt
crates.ioprost0.14.4indirekt
crates.ioprost-build0.14.4indirekt
crates.ioprost-derive0.14.4indirekt
crates.ioprost-types0.14.4indirekt
crates.ioprotobuf-src2.1.1+27.1indirekt
crates.iopsm0.1.31indirekt
crates.ioquick-xml0.39.2indirekt
crates.ioquinn0.11.11indirekt
crates.ioquinn-proto0.11.15indirekt
crates.ioquinn-udp0.5.14indirekt
crates.ioquoteindirekt
crates.ioquote1.0.45indirekt
crates.ioquote1.0.46indirekt
crates.ior-efi5.3.0indirekt
crates.ior-efi6.0.0indirekt
crates.ioradix_trie0.3.0indirekt
crates.iorand_chacha0.3.1indirekt
crates.iorand_chacha0.9.0indirekt
crates.iorand_core0.10.1indirekt
crates.iorand_core0.6.4indirekt
crates.iorand_core0.9.5indirekt
crates.iorand_distrindirekt
crates.iorand_distr0.5.1indirekt
crates.iorand_xoshiro0.6.0indirekt
crates.iorayon1.12.0indirekt
crates.iorayon-core1.13.0indirekt
crates.iorecursive0.1.1indirekt
crates.iorecursive-proc-macro-impl0.1.1indirekt
crates.ioredox_syscall0.5.18indirekt
crates.ioredox_syscall0.7.4indirekt
crates.ioredox_users0.5.2indirekt
crates.ioref-cast1.0.25indirekt
crates.ioref-cast-impl1.0.25indirekt
crates.ioregex-automata0.4.14indirekt
crates.ioregex-lite0.1.9indirekt
crates.ioregex-syntaxindirekt
crates.ioregex-syntax0.8.11indirekt
crates.ioregress0.10.5indirekt
crates.iorelative-path1.9.3indirekt
crates.ioreqwest0.12.28indirekt
crates.iorfc69790.4.0indirekt
crates.ioring0.17.14indirekt
crates.iorstest0.26.1indirekt
crates.iorstest_macros0.26.1indirekt
crates.iorstest_reuseindirekt
crates.iorstest_reuse0.7.0indirekt
crates.iorusqlite0.37.0indirekt
crates.iorustc-hash2.1.2indirekt
crates.iorustc-stable-hash0.1.2indirekt
crates.iorustc_version0.4.1indirekt
crates.iorustfix0.9.4indirekt
crates.iorustix1.1.4indirekt
crates.iorustls0.23.39indirekt
crates.iorustls-native-certs0.8.3indirekt
crates.iorustls-pki-types1.14.1indirekt
crates.iorustls-webpki0.103.13indirekt
crates.iorustversion1.0.22indirekt
crates.ioryu1.0.23indirekt
crates.iosame-file1.0.6indirekt
crates.ioschannel0.1.29indirekt
crates.ioschemars0.8.22indirekt
crates.ioschemars0.9.0indirekt
crates.ioschemars1.2.1indirekt
crates.ioschemars_derive0.8.22indirekt
crates.ioscopeguard1.2.0indirekt
crates.iosec10.7.3indirekt
crates.iosecurity-framework3.7.0indirekt
crates.iosecurity-framework-sys2.17.0indirekt
crates.iosemverindirekt
crates.iosemver1.0.28indirekt
crates.ioseq-macro0.3.6indirekt
crates.ioserdeindirekt
crates.ioserde1.0.228indirekt
crates.ioserde-untagged0.1.9indirekt
crates.ioserde-value0.7.0indirekt
crates.ioserde_core1.0.228indirekt
crates.ioserde_derive1.0.228indirekt
crates.ioserde_derive_internals0.29.1indirekt
crates.ioserde_ignored0.1.14indirekt
crates.ioserde_json1.0.150indirekt
crates.ioserde_repr0.1.20indirekt
crates.ioserde_spanned1.1.1indirekt
crates.ioserde_tokenstream0.2.3indirekt
crates.ioserde_urlencoded0.7.1indirekt
crates.ioserde_with3.21.0indirekt
crates.ioserde_with_macros3.21.0indirekt
crates.ioserde_yaml0.9.34+deprecatedindirekt
crates.iosha1indirekt
crates.iosha10.10.6indirekt
crates.iosha10.11.0indirekt
crates.iosha1-checked0.10.0indirekt
crates.iosha20.10.9indirekt
crates.iosha20.11.0indirekt
crates.iosha2-const-stable0.1.0indirekt
crates.iosharded-slab0.1.7indirekt
crates.ioshell-escape0.1.5indirekt
crates.ioshell-words1.1.1indirekt
crates.ioshlex1.3.0indirekt
crates.ioshlex2.0.1indirekt
crates.iosignal-hook-registry1.4.8indirekt
crates.iosignature2.2.0indirekt
crates.iosimd-adler320.3.9indirekt
crates.iosimdutf80.1.5indirekt
crates.iosimilar2.7.0indirekt
crates.iosiphasher1.0.2indirekt
crates.iosized-chunks0.6.5indirekt
crates.ioslab0.4.12indirekt
crates.iosmallvec1.15.1indirekt
crates.iosmallvec1.15.2indirekt
crates.iosnap1.1.1indirekt
crates.iosnmalloc-rsindirekt
crates.iosnmalloc-rs0.7.4indirekt
crates.iosnmalloc-sys0.7.4indirekt
crates.iosocket20.6.3indirekt
crates.iosocket20.6.4indirekt
crates.iospki0.7.3indirekt
crates.iosqllogictestindirekt
crates.iosqllogictest0.29.1indirekt
crates.iosqlparser0.62.0indirekt
crates.iosqlparser_derive0.5.0indirekt
crates.iostabbyindirekt
crates.iostabby72.1.8indirekt
crates.iostabby-abi72.1.8indirekt
crates.iostabby-macros72.1.8indirekt
crates.iostable_deref_trait1.2.1indirekt
crates.iostacker0.1.24indirekt
crates.iostatic_assertions1.1.0indirekt
crates.iostringprep0.1.5indirekt
crates.iostrip-ansi-escapes0.2.1indirekt
crates.iostrsim0.11.1indirekt
crates.iostructmeta0.3.0indirekt
crates.iostructmeta-derive0.3.0indirekt
crates.iostrum0.28.0indirekt
crates.iostrum_macros0.28.0indirekt
crates.iosubst0.3.8indirekt
crates.iosubstraitindirekt
crates.iosubstrait0.63.0indirekt
crates.iosubtle2.6.1indirekt
crates.iosupports-hyperlinks3.2.0indirekt
crates.iosupports-unicode3.0.0indirekt
crates.iosynindirekt
crates.iosyn2.0.117indirekt
crates.iosyn2.0.119indirekt
crates.iosync_wrapper1.0.2indirekt
crates.iosynstructure0.13.2indirekt
crates.iosysinfoindirekt
crates.iosysinfo0.39.6indirekt
crates.iotar0.4.46indirekt
crates.ioterminal_size0.4.4indirekt
crates.iotestcontainers0.27.3indirekt
crates.iotestcontainers-modules0.15.0indirekt
crates.iothiserrorindirekt
crates.iothiserror2.0.18indirekt
crates.iothiserror-impl2.0.18indirekt
crates.iothread_local1.1.9indirekt
crates.iotime0.3.47indirekt
crates.iotime-core0.1.8indirekt
crates.iotime-macros0.2.27indirekt
crates.iotiny-keccak2.0.2indirekt
crates.iotinystr0.8.3indirekt
crates.iotinytemplate1.2.1indirekt
crates.iotinyvec1.11.0indirekt
crates.iotinyvec_macros0.1.1indirekt
crates.iotokio-macros2.7.0indirekt
crates.iotokio-postgresindirekt
crates.iotokio-postgres0.7.18indirekt
crates.iotokio-rustls0.26.4indirekt
crates.iotokio-stream0.1.18indirekt
crates.iotokio-utilindirekt
crates.iotokio-util0.7.18indirekt
crates.iotoml0.9.12+spec-1.1.0indirekt
crates.iotoml_datetime0.7.5+spec-1.1.0indirekt
crates.iotoml_datetime1.1.1+spec-1.1.0indirekt
crates.iotoml_edit0.23.10+spec-1.0.0indirekt
crates.iotoml_edit0.25.11+spec-1.1.0indirekt
crates.iotoml_parser1.1.2+spec-1.1.0indirekt
crates.iotoml_writer1.1.1+spec-1.1.0indirekt
crates.iotonicindirekt
crates.iotonic0.14.6indirekt
crates.iotonic-prost0.14.5indirekt
crates.iotower0.5.3indirekt
crates.iotower-http0.6.8indirekt
crates.iotower-layer0.3.3indirekt
crates.iotower-service0.3.3indirekt
crates.iotracingindirekt
crates.iotracing0.1.44indirekt
crates.iotracing-attributes0.1.31indirekt
crates.iotracing-chrome0.7.2indirekt
crates.iotracing-core0.1.36indirekt
crates.iotracing-log0.2.0indirekt
crates.iotracing-subscriberindirekt
crates.iotracing-subscriber0.3.23indirekt
crates.iotry-lock0.2.5indirekt
crates.iotwox-hashindirekt
crates.iotwox-hash2.1.2indirekt
crates.iotypeid1.0.3indirekt
crates.iotypenum1.20.0indirekt
crates.iotypenum1.20.1indirekt
crates.iotypify0.5.0indirekt
crates.iotypify-impl0.5.0indirekt
crates.iotypify-macro0.5.0indirekt
crates.iounicase2.9.0indirekt
crates.iounicode-bidi0.3.18indirekt
crates.iounicode-bom2.0.3indirekt
crates.iounicode-ident1.0.24indirekt
crates.iounicode-normalization0.1.25indirekt
crates.iounicode-properties0.1.4indirekt
crates.iounicode-segmentation1.13.2indirekt
crates.iounicode-width0.1.14indirekt
crates.iounicode-width0.2.2indirekt
crates.iounicode-xid0.2.6indirekt
crates.iounit-prefix0.5.2indirekt
crates.iounsafe-libyaml0.2.11indirekt
crates.iountrusted0.9.0indirekt
crates.ioureq3.3.0indirekt
crates.ioureq-proto0.6.0indirekt
crates.iourlencoding2.1.3indirekt
crates.ioutf8-zero0.8.1indirekt
crates.ioutf8_iter1.0.4indirekt
crates.ioutf8parse0.2.2indirekt
crates.iouuid1.23.5indirekt
crates.iovaluable0.1.1indirekt
crates.iovcpkg0.2.15indirekt
crates.ioversion_check0.9.5indirekt
crates.iovsimd0.8.0indirekt
crates.iovte0.14.1indirekt
crates.iowalkdir2.5.0indirekt
crates.iowant0.3.1indirekt
crates.iowasi0.11.1+wasi-snapshot-preview1indirekt
crates.iowasi0.14.7+wasi-0.2.4indirekt
crates.iowasip21.0.3+wasi-0.2.9indirekt
crates.iowasip21.0.4+wasi-0.2.12indirekt
crates.iowasip30.4.0+wasi-0.3.0-rc-2026-01-06indirekt
crates.iowasite1.0.2indirekt
crates.iowasm-bindgenindirekt
crates.iowasm-bindgen0.2.118indirekt
crates.iowasm-bindgen0.2.123indirekt
crates.iowasm-bindgen-futures0.4.68indirekt
crates.iowasm-bindgen-macro0.2.118indirekt
crates.iowasm-bindgen-macro0.2.123indirekt
crates.iowasm-bindgen-macro-support0.2.118indirekt
crates.iowasm-bindgen-macro-support0.2.123indirekt
crates.iowasm-bindgen-shared0.2.118indirekt
crates.iowasm-bindgen-shared0.2.123indirekt
crates.iowasm-bindgen-testindirekt
crates.iowasm-bindgen-test0.3.68indirekt
crates.iowasm-bindgen-test-macro0.3.68indirekt
crates.iowasm-bindgen-test-shared0.2.118indirekt
crates.iowasm-encoder0.244.0indirekt
crates.iowasm-metadata0.244.0indirekt
crates.iowasm-streams0.4.2indirekt
crates.iowasmparser0.244.0indirekt
crates.ioweb-sys0.3.95indirekt
crates.ioweb-timeindirekt
crates.ioweb-time1.1.0indirekt
crates.iowhoami2.1.1indirekt
crates.iowinapi0.3.9indirekt
crates.iowinapi-i686-pc-windows-gnu0.4.0indirekt
crates.iowinapi-util0.1.11indirekt
crates.iowinapi-x86_64-pc-windows-gnu0.4.0indirekt
crates.iowindows0.62.2indirekt
crates.iowindows-collections0.3.2indirekt
crates.iowindows-core0.62.2indirekt
crates.iowindows-future0.3.2indirekt
crates.iowindows-implement0.60.2indirekt
crates.iowindows-interface0.59.3indirekt
crates.iowindows-link0.2.1indirekt
crates.iowindows-numerics0.3.1indirekt
crates.iowindows-result0.4.1indirekt
crates.iowindows-strings0.5.1indirekt
crates.iowindows-sys0.52.0indirekt
crates.iowindows-sys0.60.2indirekt
crates.iowindows-sys0.61.2indirekt
crates.iowindows-targets0.52.6indirekt
crates.iowindows-targets0.53.5indirekt
crates.iowindows-threading0.2.1indirekt
crates.iowindows_aarch64_gnullvm0.52.6indirekt
crates.iowindows_aarch64_gnullvm0.53.1indirekt
crates.iowindows_aarch64_msvc0.52.6indirekt
crates.iowindows_aarch64_msvc0.53.1indirekt
crates.iowindows_i686_gnu0.52.6indirekt
crates.iowindows_i686_gnu0.53.1indirekt
crates.iowindows_i686_gnullvm0.52.6indirekt
crates.iowindows_i686_gnullvm0.53.1indirekt
crates.iowindows_i686_msvc0.52.6indirekt
crates.iowindows_i686_msvc0.53.1indirekt
crates.iowindows_x86_64_gnu0.52.6indirekt
crates.iowindows_x86_64_gnu0.53.1indirekt
crates.iowindows_x86_64_gnullvm0.52.6indirekt
crates.iowindows_x86_64_gnullvm0.53.1indirekt
crates.iowindows_x86_64_msvc0.52.6indirekt
crates.iowindows_x86_64_msvc0.53.1indirekt
crates.iowinnow0.7.15indirekt
crates.iowinnow1.0.2indirekt
crates.iowinnow1.0.3indirekt
crates.iowit-bindgen0.51.0indirekt
crates.iowit-bindgen0.57.1indirekt
crates.iowit-bindgen-core0.51.0indirekt
crates.iowit-bindgen-rust0.51.0indirekt
crates.iowit-bindgen-rust-macro0.51.0indirekt
crates.iowit-component0.244.0indirekt
crates.iowit-parser0.244.0indirekt
crates.iowriteable0.6.3indirekt
crates.ioxattr1.6.1indirekt
crates.ioxmlparser0.13.6indirekt
crates.ioyansi1.0.1indirekt
crates.ioyoke0.8.2indirekt
crates.ioyoke0.8.3indirekt
crates.ioyoke-derive0.8.2indirekt
crates.iozerocopy0.8.48indirekt
crates.iozerocopy0.8.52indirekt
crates.iozerocopy-derive0.8.48indirekt
crates.iozerocopy-derive0.8.52indirekt
crates.iozerofrom0.1.7indirekt
crates.iozerofrom0.1.8indirekt
crates.iozerofrom-derive0.1.7indirekt
crates.iozeroize1.8.2indirekt
crates.iozerotrie0.2.4indirekt
crates.iozerovec0.11.6indirekt
crates.iozerovec-derive0.11.3indirekt
crates.iozlib-rs0.6.3indirekt
crates.iozmij1.0.21indirekt
crates.iozstd0.13.3indirekt
crates.iozstd-safe7.2.4indirekt
crates.iozstd-sys2.0.16+zstd.1.5.7indirekt
npm@discoveryjs/json-ext0.5.7indirekt
npm@jridgewell/gen-mapping0.3.13indirekt
npm@jridgewell/resolve-uri3.1.2indirekt
npm@jridgewell/source-map0.3.11indirekt
npm@jridgewell/sourcemap-codec1.5.5indirekt
npm@jridgewell/trace-mapping0.3.31indirekt
npm@jsonjoy.com/base641.1.2indirekt
npm@jsonjoy.com/json-pack1.2.0indirekt
npm@jsonjoy.com/util1.6.0indirekt
npm@leichtgewicht/ip-codec2.0.5indirekt
npm@noble/hashes1.4.0indirekt
npm@peculiar/asn1-cms2.7.0indirekt
npm@peculiar/asn1-csr2.7.0indirekt
npm@peculiar/asn1-ecc2.7.0indirekt
npm@peculiar/asn1-pfx2.7.0indirekt
npm@peculiar/asn1-pkcs82.7.0indirekt
npm@peculiar/asn1-pkcs92.7.0indirekt
npm@peculiar/asn1-rsa2.7.0indirekt
npm@peculiar/asn1-schema2.7.0indirekt
npm@peculiar/asn1-x5092.7.0indirekt
npm@peculiar/asn1-x509-attr2.7.0indirekt
npm@peculiar/utils2.0.3indirekt
npm@peculiar/x5091.14.3indirekt
npm@types/body-parser1.19.3indirekt
npm@types/bonjour3.5.13indirekt
npm@types/connect3.4.36indirekt
npm@types/connect-history-api-fallback1.5.4indirekt
npm@types/eslint9.6.1indirekt
npm@types/eslint-scope3.7.7indirekt
npm@types/estree1.0.8indirekt
npm@types/express4.17.25indirekt
npm@types/express-serve-static-core4.17.36indirekt
npm@types/http-errors2.0.2indirekt
npm@types/http-proxy1.17.12indirekt
npm@types/json-schema7.0.15indirekt
npm@types/mime1.3.2indirekt
npm@types/node20.6.3indirekt
npm@types/qs6.9.8indirekt
npm@types/range-parser1.2.4indirekt
npm@types/retry0.12.2indirekt
npm@types/send0.17.1indirekt
npm@types/serve-index1.9.4indirekt
npm@types/serve-static1.15.7indirekt
npm@types/sockjs0.3.36indirekt
npm@types/ws8.18.1indirekt
npm@webassemblyjs/ast1.14.1indirekt
npm@webassemblyjs/floating-point-hex-parser1.13.2indirekt
npm@webassemblyjs/helper-api-error1.13.2indirekt
npm@webassemblyjs/helper-buffer1.14.1indirekt
npm@webassemblyjs/helper-numbers1.13.2indirekt
npm@webassemblyjs/helper-wasm-bytecode1.13.2indirekt
npm@webassemblyjs/helper-wasm-section1.14.1indirekt
npm@webassemblyjs/ieee7541.13.2indirekt
npm@webassemblyjs/leb1281.13.2indirekt
npm@webassemblyjs/utf81.13.2indirekt
npm@webassemblyjs/wasm-edit1.14.1indirekt
npm@webassemblyjs/wasm-gen1.14.1indirekt
npm@webassemblyjs/wasm-opt1.14.1indirekt
npm@webassemblyjs/wasm-parser1.14.1indirekt
npm@webassemblyjs/wast-printer1.14.1indirekt
npm@webpack-cli/configtest2.1.1indirekt
npm@webpack-cli/info2.0.2indirekt
npm@webpack-cli/serve2.0.5indirekt
npm@xtuc/ieee7541.2.0indirekt
npm@xtuc/long4.2.2indirekt
npmaccepts1.3.8indirekt
npmacorn8.15.0indirekt
npmacorn-import-phases1.0.4indirekt
npmajv8.17.1indirekt
npmajv-formats2.1.1indirekt
npmajv-keywords5.1.0indirekt
npmansi-html-community0.0.8indirekt
npmanymatch3.1.3indirekt
npmarray-flatten1.1.1indirekt
npmasn1js3.0.10indirekt
npmbaseline-browser-mapping2.9.19indirekt
npmbatch0.6.1indirekt
npmbinary-extensions2.3.0indirekt
npmbody-parser1.20.5indirekt
npmbonjour-service1.3.0indirekt
npmbraces3.0.3indirekt
npmbrowserslist4.28.1indirekt
npmbuffer-from1.1.2indirekt
npmbundle-name4.1.0indirekt
npmbytes3.1.2indirekt
npmbytestreamjs2.0.1indirekt
npmcall-bind-apply-helpers1.0.2indirekt
npmcall-bound1.0.4indirekt
npmcaniuse-lite1.0.30001768indirekt
npmchokidar3.6.0indirekt
npmchrome-trace-event1.0.2indirekt
npmclone-deep4.0.1indirekt
npmcolorette2.0.20indirekt
npmcommander10.0.1indirekt
npmcommander2.20.3indirekt
npmcompressible2.0.18indirekt
npmcompression1.8.1indirekt
npmconnect-history-api-fallback2.0.0indirekt
npmcontent-disposition0.5.4indirekt
npmcontent-type1.0.5indirekt
npmcookie0.7.1indirekt
npmcookie-signature1.0.6indirekt
npmcopy-webpack-plugin14.0.0indirekt
npmcore-util-is1.0.2indirekt
npmcross-spawn7.0.3indirekt
npmdatafusion-wasmtest0.0.1indirekt
npmdebug2.6.9indirekt
npmdebug4.1.1indirekt
npmdefault-browser5.2.1indirekt
npmdefault-browser-id5.0.0indirekt
npmdefine-lazy-prop3.0.0indirekt
npmdepd1.1.2indirekt
npmdepd2.0.0indirekt
npmdestroy1.2.0indirekt
npmdetect-node2.0.4indirekt
npmdns-packet5.6.1indirekt
npmdunder-proto1.0.1indirekt
npmee-first1.1.1indirekt
npmelectron-to-chromium1.5.286indirekt
npmencodeurl1.0.2indirekt
npmencodeurl2.0.0indirekt
npmenhanced-resolve5.19.0indirekt
npmenvinfo7.10.0indirekt
npmes-define-property1.0.1indirekt
npmes-errors1.3.0indirekt
npmes-module-lexer2.0.0indirekt
npmes-object-atoms1.1.1indirekt
npmescalade3.2.0indirekt
npmescape-html1.0.3indirekt
npmeslint-scope5.1.1indirekt
npmesrecurse4.3.0indirekt
npmestraverse4.3.0indirekt
npmestraverse5.3.0indirekt
npmetag1.8.1indirekt
npmeventemitter34.0.7indirekt
npmevents3.3.0indirekt
npmexpress4.22.2indirekt
npmfast-deep-equal3.1.3indirekt
npmfast-uri3.1.2indirekt
npmfastest-levenshtein1.0.16indirekt
npmfaye-websocket0.11.4indirekt
npmfdir6.5.0indirekt
npmfill-range7.1.1indirekt
npmfinalhandler1.3.1indirekt
npmfind-up4.1.0indirekt
npmfollow-redirects1.16.0indirekt
npmforwarded0.2.0indirekt
npmfresh0.5.2indirekt
npmfsevents2.3.3indirekt
npmfunction-bind1.1.2indirekt
npmget-intrinsic1.3.0indirekt
npmget-proto1.0.1indirekt
npmglob-parent5.1.2indirekt
npmglob-parent6.0.2indirekt
npmglob-to-regexp0.4.1indirekt
npmgopd1.2.0indirekt
npmgraceful-fs4.2.11indirekt
npmhandle-thing2.0.1indirekt
npmhas1.0.3indirekt
npmhas-flag4.0.0indirekt
npmhas-symbols1.1.0indirekt
npmhasown2.0.2indirekt
npmhpack.js2.1.6indirekt
npmhttp-deceiver1.2.7indirekt
npmhttp-errors1.6.3indirekt
npmhttp-errors2.0.0indirekt
npmhttp-errors2.0.1indirekt
npmhttp-parser-js0.5.8indirekt
npmhttp-proxy1.18.1indirekt
npmhttp-proxy-middleware2.0.9indirekt
npmhyperdyperid1.2.0indirekt
npmiconv-lite0.4.24indirekt
npmimport-local3.1.0indirekt
npminherits2.0.3indirekt
npminherits2.0.4indirekt
npminterpret3.1.1indirekt
npmipaddr.js1.9.1indirekt
npmipaddr.js2.1.0indirekt
npmis-binary-path2.1.0indirekt
npmis-core-module2.13.0indirekt
npmis-docker3.0.0indirekt
npmis-extglob2.1.1indirekt
npmis-glob4.0.3indirekt
npmis-inside-container1.0.0indirekt
npmis-network-error1.1.0indirekt
npmis-number7.0.0indirekt
npmis-plain-obj3.0.0indirekt
npmis-plain-object2.0.4indirekt
npmis-wsl3.1.0indirekt
npmisarray1.0.0indirekt
npmisexe2.0.0indirekt
npmisobject3.0.1indirekt
npmjest-worker27.5.1indirekt
npmjson-parse-even-better-errors2.3.1indirekt
npmjson-schema-traverse1.0.0indirekt
npmkind-of6.0.3indirekt
npmlaunch-editor2.14.1indirekt
npmloader-runner4.3.1indirekt
npmlocate-path5.0.0indirekt
npmmath-intrinsics1.1.0indirekt
npmmedia-typer0.3.0indirekt
npmmemfs4.17.2indirekt
npmmerge-descriptors1.0.3indirekt
npmmerge-stream2.0.0indirekt
npmmethods1.1.2indirekt
npmmicromatch4.0.8indirekt
npmmime1.6.0indirekt
npmmime-db1.52.0indirekt
npmmime-types2.1.35indirekt
npmminimalistic-assert1.0.1indirekt
npmms2.0.0indirekt
npmms2.1.2indirekt
npmms2.1.3indirekt
npmmulticast-dns7.2.5indirekt
npmnegotiator0.6.3indirekt
npmnegotiator0.6.4indirekt
npmneo-async2.6.2indirekt
npmnode-releases2.0.27indirekt
npmnormalize-path3.0.0indirekt
npmobject-inspect1.13.4indirekt
npmobuf1.1.2indirekt
npmon-finished2.4.1indirekt
npmon-headers1.1.0indirekt
npmopen10.1.2indirekt
npmp-limit2.3.0indirekt
npmp-locate4.1.0indirekt
npmp-retry6.2.1indirekt
npmp-try2.2.0indirekt
npmparseurl1.3.3indirekt
npmpath-exists4.0.0indirekt
npmpath-key3.1.1indirekt
npmpath-parse1.0.7indirekt
npmpath-to-regexp0.1.12indirekt
npmpicocolors1.1.1indirekt
npmpicomatch2.3.2indirekt
npmpicomatch4.0.4indirekt
npmpkg-dir4.2.0indirekt
npmpkijs3.4.0indirekt
npmprocess-nextick-args2.0.0indirekt
npmproxy-addr2.0.7indirekt
npmpvtsutils1.3.6indirekt
npmpvutils1.1.5indirekt
npmqs6.15.2indirekt
npmrange-parser1.2.1indirekt
npmraw-body2.5.3indirekt
npmreadable-stream2.3.6indirekt
npmreadable-stream3.6.0indirekt
npmreaddirp3.6.0indirekt
npmrechoir0.8.0indirekt
npmreflect-metadata0.2.2indirekt
npmrequire-from-string2.0.2indirekt
npmrequires-port1.0.0indirekt
npmresolve1.22.6indirekt
npmresolve-cwd3.0.0indirekt
npmresolve-from5.0.0indirekt
npmretry0.13.1indirekt
npmrun-applescript7.0.0indirekt
npmsafe-buffer5.1.2indirekt
npmsafe-buffer5.2.1indirekt
npmsafer-buffer2.1.2indirekt
npmschema-utils4.3.3indirekt
npmselect-hose2.0.0indirekt
npmselfsigned5.5.0indirekt
npmsend0.19.0indirekt
npmserialize-javascript7.0.5indirekt
npmserve-index1.9.1indirekt
npmserve-static1.16.2indirekt
npmsetprototypeof1.1.0indirekt
npmsetprototypeof1.2.0indirekt
npmshallow-clone3.0.1indirekt
npmshebang-command2.0.0indirekt
npmshebang-regex3.0.0indirekt
npmshell-quote1.8.4indirekt
npmside-channel1.1.0indirekt
npmside-channel-list1.0.0indirekt
npmside-channel-map1.0.1indirekt
npmside-channel-weakmap1.0.2indirekt
npmsockjs0.3.24indirekt
npmsource-map0.6.1indirekt
npmsource-map-support0.5.21indirekt
npmspdy4.0.2indirekt
npmspdy-transport3.0.0indirekt
npmstatuses1.5.0indirekt
npmstatuses2.0.1indirekt
npmstatuses2.0.2indirekt
npmstring_decoder1.1.1indirekt
npmsupports-color8.1.1indirekt
npmsupports-preserve-symlinks-flag1.0.0indirekt
npmtapable2.3.0indirekt
npmterser5.46.0indirekt
npmterser-webpack-plugin5.4.0indirekt
npmthingies1.21.0indirekt
npmthunky1.1.0indirekt
npmtinyglobby0.2.15indirekt
npmto-regex-range5.0.1indirekt
npmtoidentifier1.0.1indirekt
npmtree-dump1.0.3indirekt
npmtslib1.11.1indirekt
npmtslib2.8.1indirekt
npmtsyringe4.10.0indirekt
npmtype-is1.6.18indirekt
npmunpipe1.0.0indirekt
npmupdate-browserslist-db1.2.3indirekt
npmutil-deprecate1.0.2indirekt
npmutils-merge1.0.1indirekt
npmuuid8.3.2indirekt
npmvary1.1.2indirekt
npmwatchpack2.5.1indirekt
npmwbuf1.7.3indirekt
npmwebpack5.105.0indirekt
npmwebpack-cli5.1.4indirekt
npmwebpack-dev-middleware7.4.2indirekt
npmwebpack-dev-server5.2.6indirekt
npmwebpack-merge5.9.0indirekt
npmwebpack-sources3.3.3indirekt
npmwebsocket-driver0.7.5indirekt
npmwebsocket-extensions0.1.4indirekt
npmwhich2.0.2indirekt
npmwildcard2.0.1indirekt
npmws8.18.2indirekt
PyPIaccessible-pygments0.0.5indirekt
PyPIalabaster1.0.0indirekt
PyPIannotated-doc0.0.4indirekt
PyPIbabel2.18.0indirekt
PyPIbeautifulsoup44.14.3indirekt
PyPIcertifi2026.1.4indirekt
PyPIcffi2.0.0indirekt
PyPIcharset-normalizer3.4.4indirekt
PyPIclick8.3.1indirekt
PyPIcolorama0.4.6indirekt
PyPIcryptography48.0.1indirekt
PyPIdatafusion-benchmarks0.1.0indirekt
PyPIdatafusion-dev0.1.0indirekt
PyPIdatafusion-docs0.1.0indirekt
PyPIdocutils0.22.4indirekt
PyPIfalsaindirekt
PyPIfalsa0.0.6indirekt
PyPIidna3.15indirekt
PyPIimagesize1.4.1indirekt
PyPIjinja2indirekt
PyPIjinja23.1.6indirekt
PyPImarkdown-it-py4.2.0indirekt
PyPImarkupsafe3.0.3indirekt
PyPImaturinindirekt
PyPImaturin1.14.1indirekt
PyPImdit-py-plugins0.6.1indirekt
PyPImdurl0.1.2indirekt
PyPImyst-parserindirekt
PyPImyst-parser5.1.0indirekt
PyPInumpy2.4.2indirekt
PyPIpackaging26.0indirekt
PyPIpyarrow23.0.1indirekt
PyPIpycparser3.0indirekt
PyPIpydata-sphinx-themeindirekt
PyPIpydata-sphinx-theme0.20.0indirekt
PyPIpygments2.20.0indirekt
PyPIpyjwt2.13.0indirekt
PyPIpynacl1.6.2indirekt
PyPIpyyaml6.0.3indirekt
PyPIrichindirekt
PyPIrich14.3.2indirekt
PyPIroman-numerals4.1.0indirekt
PyPIsetuptoolsindirekt
PyPIsetuptools83.0.0indirekt
PyPIshellingham1.5.4indirekt
PyPIsnowballstemmer3.0.1indirekt
PyPIsoupsieve2.8.4indirekt
PyPIsphinxindirekt
PyPIsphinx9.0.4indirekt
PyPIsphinx9.1.0indirekt
PyPIsphinx-reredirectsindirekt
PyPIsphinx-reredirects1.1.0indirekt
PyPIsphinxcontrib-applehelp2.0.0indirekt
PyPIsphinxcontrib-devhelp2.0.0indirekt
PyPIsphinxcontrib-htmlhelp2.1.0indirekt
PyPIsphinxcontrib-jsmath1.0.1indirekt
PyPIsphinxcontrib-qthelp2.0.0indirekt
PyPIsphinxcontrib-serializinghtml2.0.0indirekt
PyPItyper0.23.2indirekt
PyPItyping-extensionsindirekt
PyPItyping-extensions4.15.0indirekt
PyPIurllib32.7.0indirekt
Abhängigkeits-Advisories 24

Dieses Repository veröffentlicht kein vom Index auflösbares Paket, daher wurde sein eigener Abhängigkeitsgraph bewertet – 1.199 Pakete, darunter auch Entwicklungs- und Test-Pins, die nie ausgeliefert werden: 24 tragen bekannte Advisories, davon 0 direkte. 69 konnten nicht bewertet werden – keine aufgelöste Version, ein nicht unterstütztes Ökosystem, oder außerhalb der ausgewiesenen Paketliste.

PaketVersionBeziehungSchweregradAdvisoriesBehoben in
click8.3.1indirekthoch18.3.3
cross-spawn7.0.3indirekthoch17.0.5
fast-uri3.1.2indirekthoch24.1.1
gix0.73.0indirekthoch40.83.0
gix-date0.10.7indirekthoch20.12.0
gix-fs0.16.1indirekthoch10.21.1
gix-pack0.60.0indirekthoch10.69.0
gix-validate0.10.1indirekthoch10.83.0
path-to-regexp0.1.12indirekthoch10.1.13
quick-xml0.39.2indirekthoch20.41.0
shell-quote1.8.4indirekthoch11.9.0
uuid8.3.2indirekthoch113.0.1
ws8.18.2indirekthoch28.21.0
ajv8.17.1indirektmittel18.18.0
cargo0.92.0indirektmittel20.97.0
gix-transport0.48.0indirektmittel10.56.0
http-proxy-middleware2.0.9indirektmittel14.1.0
body-parser1.20.5indirektniedrig12.3.0
debug4.1.1indirektniedrig14.3.1
anyhow1.0.102indirektunbekannt11.0.103
crossbeam-epoch0.9.18indirektunbekannt10.9.20
git20.20.4indirektunbekannt20.21.0
memmap20.9.10indirektunbekannt10.9.11
paste1.0.15indirektunbekannt1

Ein Advisory bedeutet, dass die im Abhängigkeitsgraphen erfasste Version in den betroffenen Bereich eines Advisories fällt. Erreichbarkeit wird nicht analysiert, und der Graph enthält Entwicklungs- und Test-Pins — ein Fund kann das Werkzeug betreffen und nicht die ausgelieferte Software.

JSON-Rohbericht maschinenlesbar
{
  "data": {
    "repo": {
      "topics": [
        "arrow",
        "big-data",
        "dataframe",
        "datafusion",
        "olap",
        "python",
        "query-engine",
        "rust",
        "sql"
      ],
      "is_fork": false,
      "size_kb": 225221,
      "has_wiki": false,
      "homepage": "https://datafusion.apache.org/",
      "languages": {
        "HTML": 320,
        "Rust": 32210383,
        "Shell": 160302,
        "Python": 62201,
        "Dockerfile": 1810,
        "JavaScript": 2339
      },
      "pushed_at": "2026-07-21T21:57:34Z",
      "created_at": "2021-04-17T15:40:23Z",
      "owner_type": "Organization",
      "updated_at": "2026-07-21T21:57:36Z",
      "description": "Apache DataFusion SQL Query Engine",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": "Apache-2.0",
      "default_branch": "main",
      "license_spdx_raw": "Apache-2.0",
      "primary_language": "Rust",
      "significant_languages": [
        "Rust"
      ]
    },
    "owner": {
      "blog": "https://www.apache.org/",
      "name": "The Apache Software Foundation",
      "type": "Organization",
      "login": "apache",
      "company": null,
      "location": null,
      "followers": 23513,
      "avatar_url": "https://avatars.githubusercontent.com/u/47359?v=4",
      "created_at": "2009-01-17T20:14:40Z",
      "is_verified": null,
      "public_repos": 3146,
      "account_age_days": 6394
    },
    "license": {
      "state": "standard",
      "spdx_id": "Apache-2.0",
      "raw_spdx": "Apache-2.0",
      "file_present": true,
      "scorecard_found": true,
      "profile_has_license": true
    },
    "activity": {
      "releases": [
        {
          "tag": "54.1.0",
          "kind": "minor",
          "published_at": "2026-07-18T12:59:01Z"
        },
        {
          "tag": "54.1.0-rc1",
          "kind": "prerelease",
          "published_at": "2026-07-18T12:59:01Z"
        },
        {
          "tag": "54.0.0",
          "kind": "major",
          "published_at": "2026-06-03T23:04:38Z"
        },
        {
          "tag": "54.0.0-rc1",
          "kind": "prerelease",
          "published_at": "2026-06-03T23:04:38Z"
        },
        {
          "tag": "53.1.0",
          "kind": "minor",
          "published_at": "2026-04-14T00:43:46Z"
        },
        {
          "tag": "53.1.0-rc1",
          "kind": "prerelease",
          "published_at": "2026-04-14T00:43:46Z"
        },
        {
          "tag": "53.0.0",
          "kind": "major",
          "published_at": "2026-03-17T23:17:24Z"
        },
        {
          "tag": "53.0.0-rc3",
          "kind": "prerelease",
          "published_at": "2026-03-17T23:17:24Z"
        },
        {
          "tag": "53.0.0-rc2",
          "kind": "prerelease",
          "published_at": "2026-03-16T14:55:53Z"
        },
        {
          "tag": "53.0.0-rc1",
          "kind": "prerelease",
          "published_at": "2026-03-16T14:55:53Z"
        },
        {
          "tag": "52.5.0",
          "kind": "minor",
          "published_at": "2026-04-07T20:53:50Z"
        },
        {
          "tag": "52.5.0-rc1",
          "kind": "prerelease",
          "published_at": "2026-04-07T20:53:50Z"
        },
        {
          "tag": "52.4.0",
          "kind": "minor",
          "published_at": "2026-03-18T13:01:57Z"
        },
        {
          "tag": "52.4.0-rc1",
          "kind": "prerelease",
          "published_at": "2026-03-18T13:01:57Z"
        },
        {
          "tag": "52.3.0",
          "kind": "minor",
          "published_at": "2026-03-08T15:48:23Z"
        },
        {
          "tag": "52.3.0-rc1",
          "kind": "prerelease",
          "published_at": "2026-03-08T15:48:23Z"
        },
        {
          "tag": "52.2.0",
          "kind": "minor",
          "published_at": "2026-02-26T12:19:35Z"
        },
        {
          "tag": "52.2.0-rc1",
          "kind": "prerelease",
          "published_at": "2026-02-26T12:19:35Z"
        },
        {
          "tag": "52.1.0",
          "kind": "minor",
          "published_at": "2026-01-19T16:07:16Z"
        },
        {
          "tag": "52.1.0-rc1",
          "kind": "prerelease",
          "published_at": "2026-01-19T16:07:16Z"
        },
        {
          "tag": "52.0.0",
          "kind": "major",
          "published_at": "2026-01-09T10:50:30Z"
        },
        {
          "tag": "52.0.0-rc1",
          "kind": "prerelease",
          "published_at": "2026-01-09T10:50:30Z"
        },
        {
          "tag": "51.0.0",
          "kind": "major",
          "published_at": "2025-11-14T15:26:52Z"
        },
        {
          "tag": "51.0.0-rc2",
          "kind": "prerelease",
          "published_at": "2025-11-14T15:26:52Z"
        },
        {
          "tag": "51.0.0-rc1",
          "kind": "prerelease",
          "published_at": "2025-11-10T13:39:46Z"
        },
        {
          "tag": "50.3.0",
          "kind": "minor",
          "published_at": "2025-10-20T18:23:15Z"
        },
        {
          "tag": "50.3.0-rc1",
          "kind": "prerelease",
          "published_at": "2025-10-20T18:23:15Z"
        },
        {
          "tag": "50.2.0",
          "kind": "minor",
          "published_at": "2025-10-08T20:17:59Z"
        },
        {
          "tag": "50.2.0-rc1",
          "kind": "prerelease",
          "published_at": "2025-10-08T20:17:59Z"
        },
        {
          "tag": "50.1.0",
          "kind": "minor",
          "published_at": "2025-09-29T11:09:09Z"
        },
        {
          "tag": "50.1.0-rc1",
          "kind": "prerelease",
          "published_at": "2025-09-29T11:09:09Z"
        },
        {
          "tag": "50.0.0",
          "kind": "major",
          "published_at": "2025-09-13T08:17:34Z"
        },
        {
          "tag": "50.0.0-rc1",
          "kind": "prerelease",
          "published_at": "2025-09-13T08:17:34Z"
        },
        {
          "tag": "49.0.2",
          "kind": "patch",
          "published_at": "2025-08-21T21:49:49Z"
        },
        {
          "tag": "49.0.2-rc1",
          "kind": "prerelease",
          "published_at": "2025-08-21T21:49:49Z"
        },
        {
          "tag": "49.0.1",
          "kind": "patch",
          "published_at": "2025-08-14T14:07:36Z"
        },
        {
          "tag": "49.0.1-rc1",
          "kind": "prerelease",
          "published_at": "2025-08-14T14:07:36Z"
        },
        {
          "tag": "49.0.0",
          "kind": "major",
          "published_at": "2025-07-22T10:55:35Z"
        },
        {
          "tag": "49.0.0-rc1",
          "kind": "prerelease",
          "published_at": "2025-07-22T10:55:35Z"
        },
        {
          "tag": "48.0.1",
          "kind": "patch",
          "published_at": "2025-07-04T10:05:02Z"
        },
        {
          "tag": "48.0.1-rc1",
          "kind": "prerelease",
          "published_at": "2025-07-04T10:05:02Z"
        },
        {
          "tag": "48.0.0",
          "kind": "major",
          "published_at": "2025-06-07T05:55:50Z"
        },
        {
          "tag": "48.0.0-rc3",
          "kind": "prerelease",
          "published_at": "2025-06-07T05:55:50Z"
        },
        {
          "tag": "48.0.0-rc2",
          "kind": "prerelease",
          "published_at": "2025-06-06T09:03:00Z"
        },
        {
          "tag": "48.0.0-rc1",
          "kind": "prerelease",
          "published_at": "2025-06-04T02:59:31Z"
        },
        {
          "tag": "47.0.0",
          "kind": "major",
          "published_at": "2025-04-16T19:35:01Z"
        },
        {
          "tag": "47.0.0-rc1",
          "kind": "prerelease",
          "published_at": "2025-04-16T19:35:01Z"
        },
        {
          "tag": "46.0.1",
          "kind": "patch",
          "published_at": "2025-03-15T07:09:37Z"
        },
        {
          "tag": "46.0.1-rc1",
          "kind": "prerelease",
          "published_at": "2025-03-15T07:09:37Z"
        },
        {
          "tag": "46.0.0",
          "kind": "major",
          "published_at": "2025-03-04T14:00:39Z"
        },
        {
          "tag": "46.0.0-rc2",
          "kind": "prerelease",
          "published_at": "2025-03-04T14:00:39Z"
        },
        {
          "tag": "46.0.0-rc1",
          "kind": "prerelease",
          "published_at": "2025-03-03T12:19:27Z"
        },
        {
          "tag": "45.0.0",
          "kind": "major",
          "published_at": "2025-02-03T21:26:35Z"
        },
        {
          "tag": "45.0.0-rc1",
          "kind": "prerelease",
          "published_at": "2025-02-03T21:26:35Z"
        },
        {
          "tag": "44.0.0",
          "kind": "major",
          "published_at": "2024-12-28T15:33:21Z"
        },
        {
          "tag": "44.0.0-rc2",
          "kind": "prerelease",
          "published_at": "2024-12-28T15:33:21Z"
        },
        {
          "tag": "44.0.0-rc1",
          "kind": "prerelease",
          "published_at": "2024-12-25T11:48:54Z"
        },
        {
          "tag": "43.0.0",
          "kind": "major",
          "published_at": "2024-11-05T02:40:26Z"
        },
        {
          "tag": "43.0.0-rc1",
          "kind": "prerelease",
          "published_at": "2024-11-05T02:40:26Z"
        },
        {
          "tag": "42.2.0",
          "kind": "minor",
          "published_at": "2024-10-30T21:41:38Z"
        },
        {
          "tag": "42.2.0-rc1",
          "kind": "prerelease",
          "published_at": "2024-10-30T21:41:38Z"
        },
        {
          "tag": "42.1.0",
          "kind": "minor",
          "published_at": "2024-10-17T13:21:16Z"
        },
        {
          "tag": "42.1.0-rc1",
          "kind": "prerelease",
          "published_at": "2024-10-17T13:21:16Z"
        },
        {
          "tag": "42.0.0",
          "kind": "major",
          "published_at": "2024-09-14T16:14:19Z"
        },
        {
          "tag": "42.0.0-rc1",
          "kind": "prerelease",
          "published_at": "2024-09-14T16:14:19Z"
        },
        {
          "tag": "41.0.0",
          "kind": "major",
          "published_at": "2024-08-08T17:03:10Z"
        },
        {
          "tag": "41.0.0-rc1",
          "kind": "prerelease",
          "published_at": "2024-08-08T17:03:10Z"
        },
        {
          "tag": "40.0.0",
          "kind": "major",
          "published_at": "2024-07-09T01:52:06Z"
        },
        {
          "tag": "40.0.0-rc1",
          "kind": "prerelease",
          "published_at": "2024-07-09T01:52:06Z"
        },
        {
          "tag": "39.0.0",
          "kind": "major",
          "published_at": "2024-06-07T14:10:15Z"
        },
        {
          "tag": "39.0.0-rc1",
          "kind": "prerelease",
          "published_at": "2024-06-07T14:10:15Z"
        },
        {
          "tag": "38.0.0",
          "kind": "major",
          "published_at": "2024-05-07T13:53:58Z"
        },
        {
          "tag": "38.0.0-rc1",
          "kind": "prerelease",
          "published_at": "2024-05-07T13:53:58Z"
        },
        {
          "tag": "37.1.0",
          "kind": "minor",
          "published_at": "2024-04-18T21:06:02Z"
        },
        {
          "tag": "37.1.0-rc2",
          "kind": "prerelease",
          "published_at": "2024-04-18T21:06:02Z"
        },
        {
          "tag": "37.1.0-rc1",
          "kind": "prerelease",
          "published_at": "2024-04-18T10:45:33Z"
        },
        {
          "tag": "37.0.0",
          "kind": "major",
          "published_at": "2024-03-31T19:52:41Z"
        },
        {
          "tag": "37.0.0-rc2",
          "kind": "prerelease",
          "published_at": "2024-03-31T19:52:41Z"
        },
        {
          "tag": "37.0.0-rc1",
          "kind": "prerelease",
          "published_at": "2024-03-28T21:19:17Z"
        },
        {
          "tag": "36.0.1",
          "kind": "patch",
          "published_at": "2024-02-19T20:50:47Z"
        },
        {
          "tag": "36.0.1-rc1",
          "kind": "prerelease",
          "published_at": "2024-02-19T20:50:47Z"
        },
        {
          "tag": "36.0.0",
          "kind": "major",
          "published_at": "2024-02-16T15:08:23Z"
        },
        {
          "tag": "36.0.0-rc1",
          "kind": "prerelease",
          "published_at": "2024-02-16T15:08:23Z"
        },
        {
          "tag": "35.0.0",
          "kind": "major",
          "published_at": "2024-01-20T14:12:52Z"
        },
        {
          "tag": "35.0.0-rc1",
          "kind": "prerelease",
          "published_at": "2024-01-20T14:12:52Z"
        },
        {
          "tag": "34.0.0",
          "kind": "major",
          "published_at": "2023-12-14T20:05:00Z"
        },
        {
          "tag": "34.0.0-rc3",
          "kind": "prerelease",
          "published_at": "2023-12-14T20:05:00Z"
        },
        {
          "tag": "34.0.0-rc2",
          "kind": "prerelease",
          "published_at": "2023-12-14T15:00:15Z"
        },
        {
          "tag": "34.0.0-rc1",
          "kind": "prerelease",
          "published_at": "2023-12-12T02:50:58Z"
        },
        {
          "tag": "33.0.0",
          "kind": "major",
          "published_at": "2023-11-13T14:58:57Z"
        },
        {
          "tag": "33.0.0-rc2",
          "kind": "prerelease",
          "published_at": "2023-11-13T14:58:57Z"
        },
        {
          "tag": "33.0.0-rc1",
          "kind": "prerelease",
          "published_at": "2023-11-05T16:48:37Z"
        },
        {
          "tag": "32.0.0",
          "kind": "major",
          "published_at": "2023-10-07T14:42:45Z"
        },
        {
          "tag": "32.0.0-rc1",
          "kind": "prerelease",
          "published_at": "2023-10-07T14:42:45Z"
        },
        {
          "tag": "31.0.0",
          "kind": "major",
          "published_at": "2023-09-08T14:00:13Z"
        },
        {
          "tag": "31.0.0-rc1",
          "kind": "prerelease",
          "published_at": "2023-09-08T14:00:13Z"
        },
        {
          "tag": "30.0.0",
          "kind": "major",
          "published_at": "2023-08-22T14:36:13Z"
        },
        {
          "tag": "30.0.0-rc1",
          "kind": "prerelease",
          "published_at": "2023-08-22T14:36:13Z"
        },
        {
          "tag": "29.0.0",
          "kind": "major",
          "published_at": "2023-08-11T16:33:50Z"
        },
        {
          "tag": "29.0.0-rc1",
          "kind": "prerelease",
          "published_at": "2023-08-11T16:33:50Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "5de7f1db95191f81ce6472361785db8f63ac2db1",
          "body": "Bumps\n[codecov/codecov-action](https://github.com/codecov/codecov-action) from\n5.5.5 to 7.0.0.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/codecov/codecov-action/releases\">codecov/codecov-action's\nreleases</a>.</em></p>\n<blockquote>\n<h2>v7.0.0</h2>\n<p>⚠\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump codecov/codecov-action from 5.5.5 to 7.0.0 (#23750)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-21T21:42:34Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b66dc70adc4d6f6d36097c103eec27ac5663dfbf",
          "body": "Bumps [actions/labeler](https://github.com/actions/labeler) from 6.2.0\nto 7.0.0.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/actions/labeler/releases\">actions/labeler's\nreleases</a>.</em></p>\n<blockquote>\n<h2>v7.0.0</h2>\n<h2>What's Changed</h2>\n<h3>Enha\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump actions/labeler from 6.2.0 to 7.0.0 (#23749)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-21T21:42:14Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "60a7a43c2b804b2e67684e4cacf5e032fa8a7fc3",
          "body": "Bumps\n[taiki-e/install-action](https://github.com/taiki-e/install-action) from\n2.82.6 to 2.84.0.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/taiki-e/install-action/releases\">taiki-e/install-action's\nreleases</a>.</em></p>\n<blockquote>\n<h2>2.84.0</h2>\n<u\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump taiki-e/install-action from 2.82.6 to 2.84.0 (#23748)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-21T21:41:54Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ce5f5207282b5111338ec4e17a0f76402fced5dc",
          "body": "Bumps [actions/checkout](https://github.com/actions/checkout) from 7.0.0\nto 7.0.1.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/actions/checkout/releases\">actions/checkout's\nreleases</a>.</em></p>\n<blockquote>\n<h2>v7.0.1</h2>\n<h2>What's Changed</h2>\n<ul>\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump actions/checkout from 7.0.0 to 7.0.1 (#23746)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-21T21:41:29Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "97d00e12830fced881f257e98423871f1a4ec1f6",
          "body": "…fusion/wasmtest/datafusion-wasm-app (#23768)\n\nBumps\n[webpack-dev-server](https://github.com/webpack/webpack-dev-server) from\n5.2.5 to 5.2.6.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/webpack/webpack-dev-server/releases\">webpack-dev-server's\nreleases<\n[…]\ntps://github.com/apache/datafusion/network/alerts).\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps-dev): bump webpack-dev-server from 5.2.5 to 5.2.6 in /data…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-21T21:40:57Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "9eae6da6fcddf7d1403b4fe5ccd4343d3b0386d7",
          "body": "…t (#23677)\n\n## Which issue does this PR close?\n\nAfter the DataFusion 53 → 54 upgrade, some queries with a\n`ScalarSubquery` stopped respecting the global `ORDER BY` and returned\nunordered results.\n\n## Rationale for this change\n\nIn add mode, `OutputRequirements` walks the plan via\n`require_top_orderi\n[…]\nm physical planner supplies a\nplan shaped like the end-to-end test: a `SortPreservingMergeExec` over\nalready-sorted partitions, with no `SortExec` above it.\n\n## Are there any user-facing changes?\n\nNo.",
          "is_bot": false,
          "headline": "fix: Capture global ORDER BY requirement under ScalarSubqueryExec roo…",
          "author_name": "Sergei Grebnov",
          "author_login": "sgrebnov",
          "committed_at": "2026-07-21T21:22:02Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "eef101769d650b2b06ac2bcf298f71113a047c9d",
          "body": "## Which issue does this PR close?\n\n<!--\nWe generally require a GitHub issue to be filed for all bug fixes and\nenhancements and this helps us generate change logs for our releases.\nYou can link an issue to this PR using the GitHub syntax. For example\n`Closes #123` indicates that this PR will close i\n[…]\nchanges then we may require documentation to be\nupdated before approving the PR.\n-->\n\n<!--\nIf there are any breaking changes to public APIs, please add the `api\nchange` label.\n-->\n\nMinor version bump.",
          "is_bot": false,
          "headline": "chore: Update version 54.1.0, add changelog (#23689) (#23764)",
          "author_name": "Matt Butrovich",
          "author_login": "mbutrovich",
          "committed_at": "2026-07-21T17:28:12Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "bdd823800702b6d999a0e0798ed0bc9d958780d5",
          "body": "…for left-side hash joins (#23487)\n\n## Which issue does this PR close?\n\n<!--\nWe generally require a GitHub issue to be filed for all bug fixes and\nenhancements and this helps us generate change logs for our releases.\nYou can link an issue to this PR using the GitHub syntax. For example\n`Closes #123`\n[…]\nhere are user-facing changes then we may require documentation to be\nupdated before approving the PR.\n-->\n\n<!--\nIf there are any breaking changes to public APIs, please add the `api\nchange` label.\n-->",
          "is_bot": false,
          "headline": "feat(physical-plan): Allow co-partitioned Partitioning::Range inputs …",
          "author_name": "Justin O'Dwyer",
          "author_login": "JSOD11",
          "committed_at": "2026-07-21T15:59:33Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "050046a7f0c08d64d8dba9ebf0e3544cbda6cd38",
          "body": "## Which issue does this PR close?\n\n<!--\nWe generally require a GitHub issue to be filed for all bug fixes and\nenhancements and this helps us generate change logs for our releases.\nYou can link an issue to this PR using the GitHub syntax. For example\n`Closes #123` indicates that this PR will close i\n[…]\nhere are user-facing changes then we may require documentation to be\nupdated before approving the PR.\n-->\n\n<!--\nIf there are any breaking changes to public APIs, please add the `api\nchange` label.\n-->",
          "is_bot": false,
          "headline": "test: More `slt` tests for `iszero` function (#23713)",
          "author_name": "Yongting You",
          "author_login": "2010YOUY01",
          "committed_at": "2026-07-21T09:52:21Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b5b1810c89308de3f9d4d37b769a70645b6b1825",
          "body": "## Which issue does this PR close?\n\n- Closes #23230 \n\n## Rationale for this change\n\nAfter #23231 was merged in for supporting physical execution of the\nrange repartitioning scheme, we still had a few methods on physical\nplanning unimplemented, specifically `try_swapping_with_projection`,\n`try_pushdo\n[…]\nrap with a new `RepartitionExec`\n- `repartitioned`: unable to support for Range, left comment in codebase\nwith explanation\n\n## Are these changes tested?\n\nYes\n\n## Are there any user-facing changes?\n\nNo",
          "is_bot": false,
          "headline": "feat: complete range repartition physical planning (#23617)",
          "author_name": "Saad Tajwar",
          "author_login": "saadtajwar",
          "committed_at": "2026-07-21T09:26:52Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1fcdef2fed591e4f5a3144f4d1deb05c57cf343f",
          "body": "## Which issue does this PR close?\n\n- Related to #23715\n\n## Rationale for this change\n\nAdd some tests and benchmarks for `array_agg()` to have some measures\nbefore performance improvements.\n\n## What changes are included in this PR?\n\n4 unit tests and 2 benchmarks\n\n## Are these changes tested?\n\nChanges are only tests and benchmarks, so yes.\n\n## Are there any user-facing changes?\n\nNo user-facing changes\n\nNo breaking changes to public APIs",
          "is_bot": false,
          "headline": "`array_agg()` add tests and benchmarks (#23740)",
          "author_name": "Fred Thomas",
          "author_login": "fred1268",
          "committed_at": "2026-07-21T08:35:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ed22a4aa19693fccfd47a5beded42d4be1ac3dee",
          "body": "## Which issue does this PR close?\n\n- Closes #23453.\n- Part of #22395.\n\n## Rationale for this change\n\n#23184 let compatible range-partitioned inputs satisfy **inner**\npartitioned hash joins without repartitioning. Right-side partitioned\nequi joins have the same locality guarantee: `Right`, `RightSem\n[…]\nnned\nvia the `LeftMark` path in the slt.\n\n## Are there any user-facing changes?\n\nNo API changes. Plans over compatible range-partitioned inputs avoid a\nhash repartition for right-side equi hash joins.",
          "is_bot": false,
          "headline": "feat: support co-partitioned range right-side equi hash joins (#23484)",
          "author_name": "Gustavo Schneiter",
          "author_login": "gmhelmold",
          "committed_at": "2026-07-21T07:06:08Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "9a50c67db0c8a1b23d4068419e9fefd0804c1b0d",
          "body": "## Which issue does this PR close?\n\n<!--\nWe generally require a GitHub issue to be filed for all bug fixes and\nenhancements and this helps us generate change logs for our releases.\nYou can link an issue to this PR using the GitHub syntax. For example\n`Closes #123` indicates that this PR will close i\n[…]\nes.\n\nThe old `PhysicalPlanNodeExt` conversion helpers remain available but\nare deprecated in favor of the plan-local serialization hooks.\n\n---------\n\nSigned-off-by: Jiawei Zhao <Phoenix500526@163.com>",
          "is_bot": false,
          "headline": "refactor(proto): migrate sort merge join serde (#23712)",
          "author_name": "Phoenix",
          "author_login": "Phoenix500526",
          "committed_at": "2026-07-21T06:24:11Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f3f381cd93baccff1657e14980d94c19db181179",
          "body": "## Which issue does this PR close?\n\n<!--\nWe generally require a GitHub issue to be filed for all bug fixes and\nenhancements and this helps us generate change logs for our releases.\nYou can link an issue to this PR using the GitHub syntax. For example\n`Closes #123` indicates that this PR will close i\n[…]\nnges.\n\nThe old `PhysicalPlanNodeExt` conversion helpers remain available but\nare deprecated in favor of the per-plan serialization hooks.\n\n---------\n\nSigned-off-by: Jiawei Zhao <Phoenix500526@163.com>",
          "is_bot": false,
          "headline": "refactor(proto): migrate single-child plans (#23710)",
          "author_name": "Phoenix",
          "author_login": "Phoenix500526",
          "committed_at": "2026-07-21T06:10:33Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "02a902c7ff061b574fbf64e504812235558ff161",
          "body": "## Which issue does this PR close?\n\n<!--\nWe generally require a GitHub issue to be filed for all bug fixes and\nenhancements and this helps us generate change logs for our releases.\nYou can link an issue to this PR using the GitHub syntax. For example\n`Closes #123` indicates that this PR will close i\n[…]\nto be\nupdated before approving the PR.\n-->\n\n<!--\nIf there are any breaking changes to public APIs, please add the `api\nchange` label.\n-->\n\n---------\n\nSigned-off-by: Jiawei Zhao <Phoenix500526@163.com>",
          "is_bot": false,
          "headline": "refactor(proto): migrate FilterExec serde (#23708)",
          "author_name": "Phoenix",
          "author_login": "Phoenix500526",
          "committed_at": "2026-07-21T05:43:16Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "774f0bc34ff3dcd70fff537f828557584b8603c6",
          "body": "… try_decode_expr (#23733)\n\n## Which issue does this PR close?\n\nCloses #22920.\n\nAlternative to #22922 — same goal, but plumbs the per-expr encode/decode\n**context** (from the #22418 hook machinery) instead of the raw\n`PhysicalProtoConverterExtension`.\n\n## Rationale for this change\n\n#21807 introduced\n[…]\ny_encode` / `try_decode` are unaffected. Wire format is unchanged.\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)\n\nCo-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "feat(proto): thread expr encode/decode context into try_encode_expr /…",
          "author_name": "Adrian Garcia Badaracco",
          "author_login": "adriangb",
          "committed_at": "2026-07-21T03:44:09Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "3a2bc0a0a5673386ab2238b545dbedb82ce6b92b",
          "body": "## Which issue does this PR close?\n\nN/A.\n\n## Rationale for this change\n\nPolygon.io has rebranded as Massive.com, so the user guide should use\nthe current company name and website.\n\n## What changes are included in this PR?\n\nUpdates the project listing from Polygon.io to Massive.com and replaces\nthe o\n[…]\nures -- -D warnings`\n- `./ci/scripts/doc_prettier_check.sh --write --allow-dirty`\n\n## Are there any user-facing changes?\n\nYes. The user guide now displays the current Massive.com branding and\nwebsite.",
          "is_bot": false,
          "headline": "docs: update Polygon.io reference to Massive.com (#23734)",
          "author_name": "xudong.w",
          "author_login": "xudong963",
          "committed_at": "2026-07-21T01:56:04Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "c111f0a9ff9e56da416c162257a31d3355461f56",
          "body": "## Which issue does this PR close?\n\n- Closes #22886\n\n## Rationale for this change\n\n`SIMILAR TO` panics with `failed to downcast array` whenever its\noperands end up as arrays of different physical types:\n\n```sql\nSELECT 'a' SIMILAR TO NULL;  -- panics during planning (constant folding)\n\nCREATE TABLE t\n[…]\ner-facing changes?\n\nOnly the bug fix: queries that previously panicked now either evaluate\ncorrectly (`Utf8View` × `Utf8` etc.) or return NULL / a planning error.\n`LIKE`/`ILIKE` behavior is unchanged.",
          "is_bot": false,
          "headline": "fix: coerce SIMILAR TO operands to a common string type (#23704)",
          "author_name": "kid",
          "author_login": "u70b3",
          "committed_at": "2026-07-21T00:16:23Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5b65e70cbeb9e7a3a069703ab9f49b44d31f85fc",
          "body": "## Which issue does this PR close?\n\n- Closes none.\n\n## Rationale for this change\n\n`SortPreservingMergeExec` supports `fetch`, but its statistics currently\npass through child statistics unchanged. This can make cost-based\noptimizers overestimate top-k merge outputs. For example, a\n`SortPreservingMerg\n[…]\nlippy --all-targets --all-features -- -D warnings`\n\n## Are there any user-facing changes?\n\nNo user-facing API changes. This improves optimizer statistics for\nfetch-limited sort-preserving merge plans.",
          "is_bot": false,
          "headline": "Cap SortPreservingMerge statistics by fetch (#23359)",
          "author_name": "discord9",
          "author_login": "discord9",
          "committed_at": "2026-07-20T21:18:48Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d75742edbfc4fb10fea20145b36ab776287276de",
          "body": "## Which issue does this PR close?\n\n- Relates to #23461 but resolves it only for cross-joins. The same\nproblem exisists for Hash/NL joins. There will be follow-ups.\n\n## Rationale for this change\n\nWhen a `cross-join` is swapped, the metadata is rebuilt based on the\ninverted inputs. This can cause a c\n[…]\nis PR?\n\n- This pr avoids rebuilding the metadata based on the swapped inputs and\nuses the original metadata instead\n- Test\n\n## Are these changes tested?\n\nYes\n\n## Are there any user-facing changes?\n\nNo",
          "is_bot": false,
          "headline": "fix: Preserve metadata when a cross-join is swapped (#23605)",
          "author_name": "Michael Kleen",
          "author_login": "mkleen",
          "committed_at": "2026-07-20T21:17:02Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "840da055be3809dd994b6942d4295223264ce81f",
          "body": "… (#23397)\n\n## Which issue does this PR close?\n\n- Related to https://github.com/apache/datafusion-comet/issues/4859.\nSecond of a 3-PR stack: #23396 (refactor), this benchmark, and the\nfeature PR (nested schema pruning for the parquet reader).\n\n## Rationale for this change\n\nWhen a table's declared sc\n[…]\nhanges?\n\nNo.\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)\n\nhttps://claude.ai/code/session_01KuMaRtFSPDQesuzjN5Koyd\n\n---------\n\nCo-authored-by: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "bench: parquet scan with a table schema narrower than a nested column…",
          "author_name": "Adrian Garcia Badaracco",
          "author_login": "adriangb",
          "committed_at": "2026-07-20T19:55:22Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "4184b0778e0c691ed490c8ab0fa2b0f6f157722c",
          "body": "…649)\n\n## Which issue does this PR close?\n\n- Alternative to #22340\n\n## Rationale for this change\n\nWhen we turn logical plans into physical plans, we have a work around to\nget the context for scalar subqueries. Specifically we clone the session\nand mutate the `execution_props` where the subquery cont\n[…]\nany user-facing changes?\n\nYes, this adds a single parameter into `create_physical_expr`, the\nsubquery context. The migration guide demonstrates how to add a default\ncontext in for users, if necessary.",
          "is_bot": false,
          "headline": "refactor: pass SubqueryContext explicitly through planner traits (#23…",
          "author_name": "Tim Saucer",
          "author_login": "timsaucer",
          "committed_at": "2026-07-20T12:12:04Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3b1ce16be6beb3377c59ec36fd9f8ae62998c4c0",
          "body": "## Which issue does this PR close?\n\n<!--\nWe generally require a GitHub issue to be filed for all bug fixes and\nenhancements and this helps us generate change logs for our releases.\nYou can link an issue to this PR using the GitHub syntax. For example\n`Closes #123` indicates that this PR will close i\n[…]\nhere are user-facing changes then we may require documentation to be\nupdated before approving the PR.\n-->\n\n<!--\nIf there are any breaking changes to public APIs, please add the `api\nchange` label.\n-->",
          "is_bot": false,
          "headline": "test: add advanced dictionary test (#23483)",
          "author_name": "RIchard Baah",
          "author_login": "Rich-T-kid",
          "committed_at": "2026-07-20T07:40:08Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "0f5790af040fc18cd941f6c6d6f0faeb3df60a9a",
          "body": "… (#23583)\n\n## Which issue does this PR close?\n\n- Closes #23454.\n\n## Rationale for this change\n\n#23184 let compatible range-partitioned inputs satisfy inner partitioned\nhash joins without repartitioning. Full partitioned equi joins still\nalways went through the conservative hash-repartition path, ev\n[…]\nxec`, and such queries will\navoid the associated hash-shuffle cost at execution time. No public API\nchanges.\n\n---------\n\nCo-authored-by: Matthew Patton <matthewpatton@macbookpro.mynetworksettings.com>",
          "is_bot": false,
          "headline": "feat: allow Full joins to reuse range co-partitioning in HashJoinExec…",
          "author_name": "Matthew Patton",
          "author_login": "mattp5657",
          "committed_at": "2026-07-20T07:17:21Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "a8d1af6b8a82ded56eb547ad698b224c1f8bf7be",
          "body": "## Which issue does this PR close?\n\n- Closes #23705.\n\n## Rationale for this change\n\nArrow arrays containing no null values commonly omit the null bitmap.\nThe whole-partition evaluation path for `LEAD` and `LAG` with `IGNORE\nNULLS` unconditionally unwrapped that optional bitmap, causing a panic\nfor v\n[…]\nese changes tested?\n\nYes.\n\n\n\n## Are there any user-facing changes?\n\n`LEAD` and `LAG` with `IGNORE NULLS` no longer panic when the input\nArrow array has no null bitmap. There are no public API changes.",
          "is_bot": false,
          "headline": "fix: prevent LEAD/LAG IGNORE NULLS panic without null bitmap (#23706)",
          "author_name": "xudong.w",
          "author_login": "xudong963",
          "committed_at": "2026-07-20T04:09:26Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "8f15682ae87c4ffb4a588fd9f93c73b79323d917",
          "body": "…own (#23459)\n\n## Which issue does this PR close?\n\n- Closes #23425.\n\nFollow-up to #23395 (the volatile correctness fix, now merged),\nextending the same projection-pushdown guard to the performance case.\n\n## Rationale for this change\n\nThe logical CSE pass extracts a repeated scalar-function call (e.g\n[…]\nnsive expression over a file\nscan run faster; their physical plans retain a `ProjectionExec` above\nthe scan (the expression evaluated once) instead of inlining it into the\n`DataSourceExec` projection.",
          "is_bot": false,
          "headline": "perf: don't re-inline CSE'd expensive expressions in projection pushd…",
          "author_name": "Ford",
          "author_login": "fordN",
          "committed_at": "2026-07-20T04:09:03Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1dc031d95e166b41672da0f9dac136611aa82d90",
          "body": "## Which issue does this PR close?\n\n<!--\nWe generally require a GitHub issue to be filed for all bug fixes and\nenhancements and this helps us generate change logs for our releases.\nYou can link an issue to this PR using the GitHub syntax. For example\n`Closes #123` indicates that this PR will close i\n[…]\nhere are user-facing changes then we may require documentation to be\nupdated before approving the PR.\n-->\n\n<!--\nIf there are any breaking changes to public APIs, please add the `api\nchange` label.\n-->",
          "is_bot": false,
          "headline": "feat: Support multiple external table locations (#22695)",
          "author_name": "Kumar Ujjawal",
          "author_login": "kumarUjjawal",
          "committed_at": "2026-07-20T03:42:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "67947b6b90c891843eb167da2fd3e562587834c1",
          "body": "## Which issue does this PR close?\n\n- Closes #22799.\n\n## Rationale for this change\n\n`any_value` is a common aggregate in SQL engines for queries that need\none representative non-null value from each group without imposing an\nordering requirement. DataFusion currently has `first_value`, but that\naggr\n[…]\nlting implementation and tests.\n\n---------\n\nSigned-off-by: Yin Li <kxl474@student.bham.ac.uk>\nCo-authored-by: Kevin-Li-2025 <2242139@qq.com>\nCo-authored-by: Jeffrey Vo <jeffrey.vo.australia@gmail.com>",
          "is_bot": false,
          "headline": "Add any_value aggregate function (#23043)",
          "author_name": "Yin Li",
          "author_login": "yinli-systems",
          "committed_at": "2026-07-18T13:26:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1734d4beb4440b1cd34c4d22fbccd3ef9cac0808",
          "body": "… size to 5 (#23659)\n\non my M4 Macbook pro, it estimates it would take 50 minutes (!) to run\nthe benchmark\n\n```sh\ndatafusion (main)$ cargo bench -p datafusion --bench sql_planner_extended logical_plan\n   Compiling datafusion-common v54.0.0 (/Users/jeffrey/Code/datafusion/datafusion/common)\n...\n   Co\n[…]\nit via the bot just times out:\nhttps://github.com/apache/datafusion/pull/23215#issuecomment-4995729774\n\nso might actually be useful to reduce the sample size so it can actually\nrun and be of use to us",
          "is_bot": false,
          "headline": "chore: downsize `sql_planner_extended` `logical_plan_optimize` sample…",
          "author_name": "Jeffrey Vo",
          "author_login": "Jefffrey",
          "committed_at": "2026-07-18T03:00:07Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "4c20fa7b4646ac82ea1e759e76bac12fbfc03280",
          "body": "## Which issue does this PR close?\n\nN/A\n\n## Rationale for this change\n\nOptimize existing expression.\n\n## What changes are included in this PR?\n\nRemoved per-batch default-array/Vec allocations, memoized the compiled\nregex across rows to skip HashMap hashing for literal patterns, and\nskipped the O(n) \n[…]\nbe\nupdated before approving the PR.\n-->\n\n<!--\nIf there are any breaking changes to public APIs, please add the `api\nchange` label.\n-->\n\n---------\n\nCo-authored-by: Andrew Lamb <andrew@nerdnetworks.org>",
          "is_bot": false,
          "headline": "perf: optimize `regexp_instr` (40% faster) (#23540)",
          "author_name": "Andy Grove",
          "author_login": "andygrove",
          "committed_at": "2026-07-17T19:47:30Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "8a37a07d5ef1316663e13daa39f8d2de015f4168",
          "body": "## Which issue does this PR close?\n\n<!--\nWe generally require a GitHub issue to be filed for all bug fixes and\nenhancements and this helps us generate change logs for our releases.\nYou can link an issue to this PR using the GitHub syntax. For example\n`Closes #123` indicates that this PR will close i\n[…]\ntation to be\nupdated before approving the PR.\n-->\n\n<!--\nIf there are any breaking changes to public APIs, please add the `api\nchange` label.\n-->\n\nYes, only the bug fix described above. No API changes.",
          "is_bot": false,
          "headline": "fix: handle null date and timestamp format arguments (#23641)",
          "author_name": "linfeng",
          "author_login": "lyne7-sc",
          "committed_at": "2026-07-17T19:24:18Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d185ed54cf5c65b0241bb3ef203ba11388ad605f",
          "body": "## Which issue does this PR close?\n\n<!--\nWe generally require a GitHub issue to be filed for all bug fixes and\nenhancements and this helps us generate change logs for our releases.\nYou can link an issue to this PR using the GitHub syntax. For example\n`Closes #123` indicates that this PR will close i\n[…]\nange` label.\n-->\n\nNo API changes, just an internal logic bug-fix.\n\n---------\n\nCo-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>\nCo-authored-by: Andrew Lamb <andrew@nerdnetworks.org>",
          "is_bot": false,
          "headline": "Fix ordering for UNION ALL over heterogeneous constants (#23528)",
          "author_name": "Vadim Piven",
          "author_login": "vadimpiven",
          "committed_at": "2026-07-17T19:22:32Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "620262ba992b93a4d5f8aa8845ea2982cf59dee0",
          "body": "## Which issue does this PR close?\n\n<!--\nWe generally require a GitHub issue to be filed for all bug fixes and\nenhancements and this helps us generate change logs for our releases.\nYou can link an issue to this PR using the GitHub syntax. For example\n`Closes #123` indicates that this PR will close i\n[…]\nicates over math functions\nmay now produce more efficient plans by simplifying eligible outer\njoins.\n\nThere are no public API changes.\n\n---------\n\nCo-authored-by: Andrew Lamb <andrew@nerdnetworks.org>",
          "is_bot": false,
          "headline": "Mark null-propagating math functions as strict (#23527)",
          "author_name": "linfeng",
          "author_login": "lyne7-sc",
          "committed_at": "2026-07-17T19:22:18Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "2286a3a7cd095aed4aa78bd902f70973f5f62e32",
          "body": "…#23620)\n\n## Which issue does this PR close?\n\nN/A (found while reviewing test coverage for #23540)\n\n## Rationale for this change\n\nWhile checking `cargo llvm-cov` coverage of `regexp_instr`, I found that\nthe two `statement error` tests for `start < 1` in `regexp_instr.slt`\nnever actually exercise the\n[…]\nbetween two regexes\nwithin a single batch\n\n## Are these changes tested?\n\nYes, this PR is only tests. \n\n## Are there any user-facing changes?\n\nNo\n\nCo-authored-by: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "test: Fix malformed `regexp_instr` error tests and add slt coverage (…",
          "author_name": "Andrew Lamb",
          "author_login": "alamb",
          "committed_at": "2026-07-17T19:19:11Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "4957f5d4730dd6bef7d66a36eb0fa5c672ed20af",
          "body": "## Which issue does this PR close?\n\n- Related to #23646 \n- Related to #23645.\n\n## Rationale for this change\n\nThe point of a specialized FixedSizeBinary group values is performance\nbut we have no performance benchmark for it.\n\n## What changes are included in this PR?\n\nAdds a `fixed_size_binary` exper\n[…]\nmark compiles on `main` and runs\nend-to-end\non top of #23646. No product code changes.\n\n## Are there any user-facing changes?\n\nNo.\n\nCo-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "bench: add FixedSizeBinary coverage to multi_group_by benchmark (#23650)",
          "author_name": "Andrew Lamb",
          "author_login": "alamb",
          "committed_at": "2026-07-17T17:19:39Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "ca028900cc1d99a1caac4e7f0b73d7aac4d8d31c",
          "body": "## Which issue does this PR close?\n\nN/A\n\n## Rationale for this change\n\nOptimize existing function.\n\n## What changes are included in this PR?\n\nRemoved the per-row `BooleanArray::slice` allocation in map key lookup\nby scanning the key-comparison bitmap in place over each row's offset\nrange.\n\n## Are th\n[…]\nhere are user-facing changes then we may require documentation to be\nupdated before approving the PR.\n-->\n\n<!--\nIf there are any breaking changes to public APIs, please add the `api\nchange` label.\n-->",
          "is_bot": false,
          "headline": "perf: optimize `get_field` (#23537)",
          "author_name": "Andy Grove",
          "author_login": "andygrove",
          "committed_at": "2026-07-17T16:04:51Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b16bd3d874a9e11877d7aa4e59e8845ff576c430",
          "body": "…c reference (#23495)\n\n## Which issue does this PR close?\n\n- Part of #23494.\n\n## Rationale for this change\n\nThis is the foundation for porting `ExecutionPlan` serialization off the\ncentral `downcast_ref` chain in\n`datafusion/proto/src/physical_plan/mod.rs`, mirroring what #21929 did\nfor `PhysicalExp\n[…]\nlan follow-ups in #23494 will\ndeprecate their corresponding methods the same way, with removal after\nthe policy window.\n\n---------\n\nCo-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Add ExecutionPlan try_to_proto / try_from_proto hooks + ProjectionExe…",
          "author_name": "Adrian Garcia Badaracco",
          "author_login": "adriangb",
          "committed_at": "2026-07-17T15:36:20Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "d4160119db8c6b348928af100393c23783caf05e",
          "body": "## Which issue does this PR close?\n\nN/A\n\n## Rationale for this change\n\nThe Spark `hex` function's byte-encoding path (`hex_encode_bytes`)\nfilled a reusable per-row `Vec` and then copied it into a\n`StringBuilder` for every row. Since each input byte maps to exactly two\nhex characters, the output can \n[…]\n1024·4096·8192: ~13.8% / 14.3% / 13.9% faster\n- hex_utf8/1024·4096·8192: ~14.1% / 14.9% / 15.0% faster\n\n## Are there any user-facing changes?\n\nNo\n\nCo-authored-by: Andrew Lamb <andrew@nerdnetworks.org>",
          "is_bot": false,
          "headline": "perf: avoid per-row copy in Spark hex byte encoding (#23473)",
          "author_name": "Andy Grove",
          "author_login": "andygrove",
          "committed_at": "2026-07-17T15:18:58Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "17ec0833bdca68add1c359ef04551d1320d10c65",
          "body": "…(#23547)\n\n## Which issue does this PR close?\n\nN/A\n\n## Rationale for this change\n\nOptimize existing expressions\n\n## What changes are included in this PR?\n\nPass a literal regexp pattern/flags to arrow's kernel as scalar Datums\nso the regex is compiled once per batch, instead of expanding the\nliteral \n[…]\nated before approving the PR.\n-->\n\n<!--\nIf there are any breaking changes to public APIs, please add the `api\nchange` label.\n-->\n\n---------\n\nCo-authored-by: Oleks V <comphead@users.noreply.github.com>",
          "is_bot": false,
          "headline": "perf: optimize `regexp_match` for literal pattern usage (20% faster) …",
          "author_name": "Andy Grove",
          "author_login": "andygrove",
          "committed_at": "2026-07-17T15:16:05Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1e589287c3d6bcf3bc6fa897bb889a6012e1d229",
          "body": "…l (#23279)\n\n## Which issue does this PR close?\n\n- Closes #22265\n- Closes #22255\n\n## Rationale for this change\n\n`time + interval` (and `interval + time` / `time - interval`) returned\nan `Interval` instead of a `time`, so the value was never wrapped within\nthe 24-hour clock:\n\n```\n> SELECT time '23:30\n[…]\nvalue (wrapped within 24\nhours) instead of an `Interval`, aligning DataFusion with PostgreSQL and\nDuckDB. The result keeps the input time's unit rather than widening it\n(see the 55.0.0 upgrade guide).",
          "is_bot": false,
          "headline": "fix: `time ± interval` returns a wrapped `time` instead of an interva…",
          "author_name": "Vismay",
          "author_login": "vismaytiwari",
          "committed_at": "2026-07-17T11:36:47Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d5703bda1625f4ecd833055662e90bfa41966a83",
          "body": "## Which issue does this PR close?\n\n<!--\nWe generally require a GitHub issue to be filed for all bug fixes and\nenhancements and this helps us generate change logs for our releases.\nYou can link an issue to this PR using the GitHub syntax. For example\n`Closes #123` indicates that this PR will close i\n[…]\nhere are user-facing changes then we may require documentation to be\nupdated before approving the PR.\n-->\n\n<!--\nIf there are any breaking changes to public APIs, please add the `api\nchange` label.\n-->",
          "is_bot": false,
          "headline": "minor(CI): Use `install-action` to speed up ci (#23661)",
          "author_name": "Yongting You",
          "author_login": "2010YOUY01",
          "committed_at": "2026-07-17T11:35:50Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "bf948c9245983589410b3263857d57fe9a5451e4",
          "body": "## Which issue does this PR close?\n\nN/A\n\n## Rationale for this change\n\nRemove duplicated words (e.g. `that that`, `of of`, `are are`) in code\ncomments and doc comments.\n\n## What changes are included in this PR?\n\nFix duplicated word typos in comments only, no functional change.\n\n## Are these changes tested?\n\nNo functional change, covered by existing tests.\n\n## Are there any user-facing changes?\n\nNo.",
          "is_bot": false,
          "headline": "chore: Fix duplicated word typos in comments (#23662)",
          "author_name": "jackylee",
          "author_login": "jackylee-ch",
          "committed_at": "2026-07-17T11:34:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "78be510e90821c748fcf4e3445d00cfa9165d860",
          "body": "## Which issue does this PR close?\n\n- Relates to https://github.com/apache/datafusion/issues/22989 but does\nnot close it. More types are coming.\n\n\n## Rationale for this change\n\n- Support the Arrow type `Struct` type for `approx_distinct`\n\n## What changes are included in this PR?\n\n- Enable `HLLAccumu\n[…]\n──────────────────────────┤\n│            4             │\n└──────────────────────────┘\n\n```\n\n## Are there any user-facing changes?\n\nYes, `approx_distinct` supports now `Struct` but no breaking changes.",
          "is_bot": false,
          "headline": "feat: Support Struct type in approx_distinct (#23663)",
          "author_name": "Michael Kleen",
          "author_login": "mkleen",
          "committed_at": "2026-07-17T11:29:58Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "fb8fe7ae61efc12c6c09a00d025e35c750e2ee86",
          "body": "…k array_repeat (#23071)\n\n## Which issue does this PR close?\n\n- Closes #23068 .\n\n## Rationale for this change\n\nUnresolved lambda variables and unspecified placeholders report a\n`DataType::Null` data type, which causes an error when used as argument\nof a function that doesn't handle nulls during type\n[…]\nields_with_higher_order_udf_and_lambdas` coercion via\n`Projection::try_new`, `projection_schema`, `exprlist_to_fields`,\n`Expr::to_field` ), and sqllogictests\n\n## Are there any user-facing changes?\n\nNo",
          "is_bot": false,
          "headline": "Handle nulls in type coercion of higher-order UDFs, map_extract, spar…",
          "author_name": "gstvg",
          "author_login": "gstvg",
          "committed_at": "2026-07-17T09:50:50Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "7ca6e543ec30ab0413b75171747a6d39ac0b0537",
          "body": "# Which issue does this PR close?\n\n- Closes #23437.\n\n# Rationale for this change\n\n`information_schema.routines` and `SHOW FUNCTIONS` currently enumerate\nonly scalar / aggregate / window UDFs. Table functions (UDTFs)\nregistered via `SessionContext::register_udtf` are omitted, making them\nundiscoverab\n[…]\nle functions.\n`information_schema.routines` gains one row per registered UDTF.\n`information_schema.parameters` is intentionally unchanged (see\nrationale in point 2 above). Existing rows are unchanged.",
          "is_bot": false,
          "headline": "Support UDTFs in information_schema.routines / SHOW FUNCTIONS (#23438)",
          "author_name": "Qi Zhu",
          "author_login": "zhuqi-lucas",
          "committed_at": "2026-07-17T03:59:37Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f151c10fdee89bd6f42c0f786988bd09557ed0fd",
          "body": "## Which issue does this PR close?\n\n- Closes #13037.\n\n## Rationale for this change\nThis was a long standing thing in the backlog. record_batch! was added\nin arrow; however, it did not support vectors. Then I've created a PR in\narrow a while ago https://github.com/apache/arrow-rs/pull/9522. Once\nthat\n[…]\nbatch! macro deprecated and use arrow one in relevant\nplaces.\n\n## Are these changes tested?\nYes \n\n## Are there any user-facing changes?\nUsers will see a deprecation notice if they are using this macro",
          "is_bot": false,
          "headline": "chore: deprecate record_batch macro in favor of upstream one (#23295)",
          "author_name": "Burak Şen",
          "author_login": "buraksenn",
          "committed_at": "2026-07-16T23:21:40Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "8d680db14a9134837bbd3d53497dd58c985c51a7",
          "body": "…3104)\n\n## Which issue does this close?\n\nCloses #23103.\n\n## Rationale for this change\n\nA hash join pushes a build-side dynamic filter (`key IN build_keys`)\ndown to the probe scan. For a null-aware anti join (`NOT IN`), that\nfilter drops the probe's NULL rows. But `NOT IN` three-valued logic\nneeds a \n[…]\n\n\n---------\n\nCo-authored-by: Andrew Lamb <andrew@nerdnetworks.org>\nCo-authored-by: Adrian Garcia Badaracco <1755071+adriangb@users.noreply.github.com>\nCo-authored-by: rjhallsted <rjhallsted@gmail.com>",
          "is_bot": false,
          "headline": "fix: keep null-aware anti-join NULLs in the pushed dynamic filter (#2…",
          "author_name": "Moe",
          "author_login": "mdashti",
          "committed_at": "2026-07-16T22:26:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "943e02932326617137d27248b959173f8f5e3aa5",
          "body": "## Which issue does this PR close?\n\nN/A\n\n## Rationale for this change\n\n## What changes are included in this PR?\n\nAdded a scalar from/to fast path to string `replace` that hoists a\nmemmem::Finder out of the per-row loop and skips materializing scalar\nargs into N-element arrays, avoiding per-row searc\n[…]\nhere are user-facing changes then we may require documentation to be\nupdated before approving the PR.\n-->\n\n<!--\nIf there are any breaking changes to public APIs, please add the `api\nchange` label.\n-->",
          "is_bot": false,
          "headline": "perf: optimize `replace` (2x faster) (#23589)",
          "author_name": "Andy Grove",
          "author_login": "andygrove",
          "committed_at": "2026-07-16T21:59:03Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e104138b4d45d3acfb76223cd968385f6764477b",
          "body": "## Which issue does this PR close?\n\n\n\n## Rationale for this change\n\nI noticed that\nhttps://datafusion.apache.org/contributor-guide/governance.html was\nsomewhat out of date, so I added it\n\n## What changes are included in this PR?\n\n1. Updated update instructions\n2. Updated content\n\n## Are these change\n[…]\n the expected behavior of the code\n\nIf tests are not included in your PR, please explain why (for example,\nare they covered by existing tests)?\n-->\n\n## Are there any user-facing changes?\n\nwebsite only",
          "is_bot": false,
          "headline": "docs: Update committer and PMC list (#23621)",
          "author_name": "Andrew Lamb",
          "author_login": "alamb",
          "committed_at": "2026-07-16T19:58:02Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "12fa0cea764f0e330fb9fc54564fc78a4e59c80e",
          "body": "…PoolWriters (#23522)\n\n## Which issue does this PR close?\n\n- Closes #23447\n\n## Rationale for this change\n\nWhen multiple `SpillPoolWriter` clones concurrently push batches to the\nsame channel, more than one non-finished `SpillFile` can be in flight.\nThis happens because each `SpillPoolWriter` clone t\n[…]\nhored-by: Adrian Garcia Badaracco <1755071+adriangb@users.noreply.github.com>\nCo-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>\nCo-authored-by: Andrew Lamb <andrew@nerdnetworks.org>",
          "is_bot": false,
          "headline": "Resolve lost wakeup in SpillPoolReader with multiple concurrent Spill…",
          "author_name": "Pepijn Van Eeckhoudt",
          "author_login": "pepijnve",
          "committed_at": "2026-07-16T19:50:23Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "955f70f3f51078969b23edf1dcdfa9bf096ab92f",
          "body": "Continuation of #23315\n\n> It would also help (maybe as a follow on PR) to give an explicit\nexample of the SQL required for `hits_partitioned`\n\n_Originally posted by @alamb in\nhttps://github.com/apache/datafusion/pull/23315#discussion_r3539324289_",
          "is_bot": false,
          "headline": "docs: add partitioned ClickBench SQL example (#23637)",
          "author_name": "ByteBaker",
          "author_login": "ByteBaker",
          "committed_at": "2026-07-16T19:46:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0840e5c4e94100e118868dfef8f9dbb1bc61bde3",
          "body": "… proto round-trip (#23643)\n\n## Which issue does this PR close?\n\n- Closes #23642.\n\n## Rationale for this change\n\n`EmptyExecNode` and `PlaceholderRowExecNode` encoded only a schema, so\nthe partition count set by `EmptyExec::with_partitions(n)` was silently\nlost across a physical-plan round-trip: a pl\n[…]\ncNode` and `PlaceholderRowExecNode`\nstructs gain a `partitions` field, which breaks downstream code\nconstructing them with an exhaustive struct literal; this is documented\nin the 55.0.0 upgrade guide.",
          "is_bot": false,
          "headline": "fix: preserve EmptyExec and PlaceholderRowExec partition count across…",
          "author_name": "Andy Grove",
          "author_login": "andygrove",
          "committed_at": "2026-07-16T18:58:56Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1c6350a2822245c2c56b5599af5350a779f05f19",
          "body": "## Which issue does this PR close?\n\n- Part of #21937, followup on PR feedback for #23052\n\n## Rationale for this change\n\nCode cleanup, usability improvements. Added `--list` argument, DATA_DIR\nshould now be properly inferred to the expected default if it's not\nprovided.\n\n## What changes are included in this PR?\n\nbenchmark tool update only.\n\n## Are these changes tested?\n\nYes.\n\n## Are there any user-facing changes?\n\nNo.\n\nCo-authored-by: Andrew Lamb <andrew@nerdnetworks.org>",
          "is_bot": false,
          "headline": "feat: benchmark_runner, improve `--list`, optional `DATA_DIR` (#23354)",
          "author_name": "Bruce Ritchie",
          "author_login": "Omega359",
          "committed_at": "2026-07-16T18:49:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a29f70c5b70430f2bda99bf6d7cd511ed16120da",
          "body": "## Which issue does this PR close?\n\n<!--\nWe generally require a GitHub issue to be filed for all bug fixes and\nenhancements and this helps us generate change logs for our releases.\nYou can link an issue to this PR using the GitHub syntax. For example\n`Closes #123` indicates that this PR will close i\n[…]\nare any breaking changes to public APIs, please add the `api\nchange` label.\n-->\n\nNo\n\n---------\n\nSigned-off-by: Jiawei Zhao <Phoenix500526@163.com>\nCo-authored-by: Andrew Lamb <andrew@nerdnetworks.org>",
          "is_bot": false,
          "headline": "fix: preserve aggregate scope when unparsing (#23327)",
          "author_name": "Phoenix",
          "author_login": "Phoenix500526",
          "committed_at": "2026-07-16T18:38:23Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ac17a7bfdc59609bf551fad11b61772940c8af88",
          "body": "## Which issue does this PR close?\n\n<!--\nWe generally require a GitHub issue to be filed for all bug fixes and\nenhancements and this helps us generate change logs for our releases.\nYou can link an issue to this PR using the GitHub syntax. For example\n`Closes #123` indicates that this PR will close i\n[…]\nhere are user-facing changes then we may require documentation to be\nupdated before approving the PR.\n-->\n\n<!--\nIf there are any breaking changes to public APIs, please add the `api\nchange` label.\n-->",
          "is_bot": false,
          "headline": "allow interleaveExec to support Range partioning (#23623)",
          "author_name": "RIchard Baah",
          "author_login": "Rich-T-kid",
          "committed_at": "2026-07-16T18:38:08Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5063883381a0c112ae483892bcaf1a2e4cda783f",
          "body": "## Which issue does this PR close?\n\n<!--\nWe generally require a GitHub issue to be filed for all bug fixes and\nenhancements and this helps us generate change logs for our releases.\nYou can link an issue to this PR using the GitHub syntax. For example\n`Closes #123` indicates that this PR will close i\n[…]\nervation must now enable `EncodingPreservation::dictionary()`\nexplicitly.\n\n`TypeSignatureClass::Any` is unaffected. The upgrade guide has been\nupdated, and this PR should carry the `api change` label.",
          "is_bot": false,
          "headline": "fix: align dictionary coercion across typed signatures (#23549)",
          "author_name": "linfeng",
          "author_login": "lyne7-sc",
          "committed_at": "2026-07-16T18:38:07Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "95de3853415da6ab09fabfa927289755e97d175d",
          "body": "…n (#23548)\n\n## Which issue does this PR close?\n\n<!--\nWe generally require a GitHub issue to be filed for all bug fixes and\nenhancements and this helps us generate change logs for our releases.\nYou can link an issue to this PR using the GitHub syntax. For example\n`Closes #123` indicates that this PR\n[…]\nbe\nupdated before approving the PR.\n-->\n\n<!--\nIf there are any breaking changes to public APIs, please add the `api\nchange` label.\n-->\n\n---------\n\nCo-authored-by: Andrew Lamb <andrew@nerdnetworks.org>",
          "is_bot": false,
          "headline": "fix: do not remove DISTINCT when a unique key was downgraded by a joi…",
          "author_name": "Simon Vandel Sillesen",
          "author_login": "simonvandel",
          "committed_at": "2026-07-16T11:36:01Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "a287c0a959310a6a52cafaf9492adc65d0755037",
          "body": "## Which issue does this PR close?\n\n- Closes #23590.\n\n## Rationale for this change\n\nSort pushdown through a `HashJoinExec` with an embedded projection\nassumed that all projected left-side columns formed a contiguous prefix.\nThat assumption is not valid when the projection interleaves columns\nfrom th\n[…]\ncing changes?\n\nThere are no API changes. Queries whose hash join projection interleaves\ncolumns from both inputs no longer receive an invalid sort pushdown that\ncan fail physical-plan sanity checking.",
          "is_bot": false,
          "headline": "fix: handle interleaved HashJoin projections in sort pushdown (#23591)",
          "author_name": "xudong.w",
          "author_login": "xudong963",
          "committed_at": "2026-07-16T10:12:38Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "80bc64f3d225fb528417008587507277c37e7455",
          "body": "## Which issue does this PR close?\n\n<!--\nWe generally require a GitHub issue to be filed for all bug fixes and\nenhancements and this helps us generate change logs for our releases.\nYou can link an issue to this PR using the GitHub syntax. For example\n`Closes #123` indicates that this PR will close i\n[…]\ncom/apache/datafusion/pull/23336#issuecomment-4925329066\ncomment of codecov for successful run\n\n## Are there any user-facing changes?\nno\n\n---------\n\nCo-authored-by: Yongting You <2010youy01@gmail.com>",
          "is_bot": false,
          "headline": "ci: reintroduce code coverage reporting with cargo-llvm-cov (#23336)",
          "author_name": "Burak Şen",
          "author_login": "buraksenn",
          "committed_at": "2026-07-16T09:26:43Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "21778645f4fecac01d2d6c028d95487415c84ae1",
          "body": "https://github.blog/changelog/2026-06-25-actions-steps-can-now-be-run-in-parallel/\n\n<img width=\"719\" height=\"207\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/182803de-16b3-461a-8a04-0722c29a3d17\"\n/>",
          "is_bot": false,
          "headline": "try parallel ci (#23618)",
          "author_name": "Dmitrii Blaginin",
          "author_login": "blaginin",
          "committed_at": "2026-07-16T06:58:35Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1adbd84e4f97855acf5e696945490bfe0646246a",
          "body": "## Which issue does this PR close?\n\n<!--\nWe generally require a GitHub issue to be filed for all bug fixes and\nenhancements and this helps us generate change logs for our releases.\nYou can link an issue to this PR using the GitHub syntax. For example\n`Closes #123` indicates that this PR will close i\n[…]\nhere are user-facing changes then we may require documentation to be\nupdated before approving the PR.\n-->\n\n<!--\nIf there are any breaking changes to public APIs, please add the `api\nchange` label.\n-->",
          "is_bot": false,
          "headline": "minor: validate config `meta_fetch_concurrency` when setting it (#23595)",
          "author_name": "Yongting You",
          "author_login": "2010YOUY01",
          "committed_at": "2026-07-16T06:57:57Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "67907a6fc51e00296ae68d6207813d2eec57fa9b",
          "body": "…t (#23596)\n\n## Which issue does this PR close?\n\n<!--\nWe generally require a GitHub issue to be filed for all bug fixes and\nenhancements and this helps us generate change logs for our releases.\nYou can link an issue to this PR using the GitHub syntax. For example\n`Closes #123` indicates that this PR\n[…]\nhere are user-facing changes then we may require documentation to be\nupdated before approving the PR.\n-->\n\n<!--\nIf there are any breaking changes to public APIs, please add the `api\nchange` label.\n-->",
          "is_bot": false,
          "headline": "minor: validate config `minimum_parallel_output_files` when setting i…",
          "author_name": "Yongting You",
          "author_login": "2010YOUY01",
          "committed_at": "2026-07-16T04:37:26Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5cd30b1b03d9a96e6905c4fc1c9e19786a55f14d",
          "body": "Bumps [serde_with](https://github.com/jonasbb/serde_with) from 3.18.0 to\n3.21.0.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/jonasbb/serde_with/releases\">serde_with's\nreleases</a>.</em></p>\n<blockquote>\n<h2>serde_with v3.21.0</h2>\n<h3>Security</h3>\n<ul>\n[…]\ntps://github.com/apache/datafusion/network/alerts).\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump serde_with from 3.18.0 to 3.21.0 (#23624)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-16T04:34:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "482ed9d4250c9b0ece38af91a50f2e4f297f64e0",
          "body": "…sion/wasmtest/datafusion-wasm-app (#23625)\n\nBumps [websocket-driver](https://github.com/faye/websocket-driver-node)\nfrom 0.7.4 to 0.7.5.\n<details>\n<summary>Changelog</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/faye/websocket-driver-node/blob/main/CHANGELOG.md\">websocket-driver's\nchang\n[…]\ntps://github.com/apache/datafusion/network/alerts).\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps-dev): bump websocket-driver from 0.7.4 to 0.7.5 in /datafu…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-16T04:33:40Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "18121a68433ac19763787e9763ef3f50508befd5",
          "body": "…t (#23597)\n\n## Which issue does this PR close?\n\n<!--\nWe generally require a GitHub issue to be filed for all bug fixes and\nenhancements and this helps us generate change logs for our releases.\nYou can link an issue to this PR using the GitHub syntax. For example\n`Closes #123` indicates that this PR\n[…]\nntation to be\nupdated before approving the PR.\n-->\n\n<!--\nIf there are any breaking changes to public APIs, please add the `api\nchange` label.\n-->\n\nCo-authored-by: Andrew Lamb <andrew@nerdnetworks.org>",
          "is_bot": false,
          "headline": "minor: validate config `soft_max_rows_per_output_file` when setting i…",
          "author_name": "Yongting You",
          "author_login": "2010YOUY01",
          "committed_at": "2026-07-16T01:34:21Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "a8f54807875b9da3b64b850de0b6bc58e3fa8d6b",
          "body": "…23594)\n\n## Which issue does this PR close?\n\n<!--\nWe generally require a GitHub issue to be filed for all bug fixes and\nenhancements and this helps us generate change logs for our releases.\nYou can link an issue to this PR using the GitHub syntax. For example\n`Closes #123` indicates that this PR wil\n[…]\nntation to be\nupdated before approving the PR.\n-->\n\n<!--\nIf there are any breaking changes to public APIs, please add the `api\nchange` label.\n-->\n\nCo-authored-by: Andrew Lamb <andrew@nerdnetworks.org>",
          "is_bot": false,
          "headline": "minor: validate config `max_spill_file_size_bytes` when setting it (#…",
          "author_name": "Yongting You",
          "author_login": "2010YOUY01",
          "committed_at": "2026-07-15T20:54:09Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "2e785088018b66ad2c01b3a04fdfcd35bd9d5df0",
          "body": "## Which issue does this PR close?\n\n<!--\nWe generally require a GitHub issue to be filed for all bug fixes and\nenhancements and this helps us generate change logs for our releases.\nYou can link an issue to this PR using the GitHub syntax. For example\n`Closes #123` indicates that this PR will close i\n[…]\nhere are user-facing changes then we may require documentation to be\nupdated before approving the PR.\n-->\n\n<!--\nIf there are any breaking changes to public APIs, please add the `api\nchange` label.\n-->",
          "is_bot": false,
          "headline": "perf: preallocate memory in `pad` (#23586)",
          "author_name": "theirix",
          "author_login": "theirix",
          "committed_at": "2026-07-15T20:11:46Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "a19a1781d0d671bffa10a9bf0fd2b6660fcac051",
          "body": "## Which issue does this PR close?\n\nN/A\n\n## Rationale for this change\n\nWhen I created the sort axis benchmarks I meant to only have single\npartition without coalescing, so when we benchmark sorted input the\nstream will get sorted input, but having coalesce partitions ruin that.\n\nalso added env var t\n[…]\nnd add env var controls + increase batch size for\nsort axis and set runtime batch size based on the batches batch size\n\n## Are these changes tested?\n\nManually\n\n## Are there any user-facing changes?\nNo",
          "is_bot": false,
          "headline": "bench(sort): fix sort axis benchmark run on single partition (#23614)",
          "author_name": "Raz Luvaton",
          "author_login": "rluvaton",
          "committed_at": "2026-07-15T18:41:48Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d61052a968ab501b700c4204bd5344d8c32e1cbe",
          "body": "## Which issue does this PR close?\n\nNo issue, but a bug from production\n\n## Rationale for this change\n\nThe unparser breaks a round trip on aggregates with a within group.\n\nI.e,\n\n```sql\nSELECT approx_percentile_cont(0.9, 200) WITHIN GROUP (ORDER BY salary * 2 DESC) FROM person\n```\n\nBecomes:\n\n```sql\nS\n[…]\ne included in this PR?\n\nAdds some structure to the unparser to basically unparse this correctly.\n\n## Are these changes tested?\n\nYes, a few test cases added\n\n## Are there any user-facing changes?\n\nNope",
          "is_bot": false,
          "headline": "Fix within group aggregates with unparser (#22195)",
          "author_name": "Peter L",
          "author_login": "cetra3",
          "committed_at": "2026-07-15T16:48:25Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "87fcaecc54b579a1a0dcea7b924bd966ecf6a3f5",
          "body": "…ith 10 updates (#23613)\n\nBumps the all-other-cargo-deps group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.12.0` | `1.12.1` |\n| [ctor](https://github.com/mmastrac/linktime) | `1.0.7` | `1.0.8` |\n| [memchr](https://\n[…]\n of the specified dependency and ignore\nconditions\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump the all-other-cargo-deps group across 1 directory w…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-15T16:02:37Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ccbf48795a56f99b69606b5c6a9f6cb092c35237",
          "body": "## Which issue does this PR close?\n\nN/A\n\n## Rationale for this change\n\nOptimize existing expression.\n\n## What changes are included in this PR?\n\nStream uppercase char mapping directly into the string builder in the\nnon-ASCII case-conversion path, eliminating the per-row String heap\nallocation and cop\n[…]\nhere are user-facing changes then we may require documentation to be\nupdated before approving the PR.\n-->\n\n<!--\nIf there are any breaking changes to public APIs, please add the `api\nchange` label.\n-->",
          "is_bot": false,
          "headline": "perf: optimize `upper` (6% faster) (#23588)",
          "author_name": "Andy Grove",
          "author_login": "andygrove",
          "committed_at": "2026-07-15T15:45:56Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f3939df8e4cdec7372e75f43a0dc050e4eb3771a",
          "body": "## Which issue does this PR close?\n\n<!--\nWe generally require a GitHub issue to be filed for all bug fixes and\nenhancements and this helps us generate change logs for our releases.\nYou can link an issue to this PR using the GitHub syntax. For example\n`Closes #123` indicates that this PR will close i\n[…]\nhere are user-facing changes then we may require documentation to be\nupdated before approving the PR.\n-->\n\n<!--\nIf there are any breaking changes to public APIs, please add the `api\nchange` label.\n-->",
          "is_bot": false,
          "headline": "minor: validate config `recursion_limit` when setting it (#23592)",
          "author_name": "Yongting You",
          "author_login": "2010YOUY01",
          "committed_at": "2026-07-15T15:43:46Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "595e61448fc8fe0360190d7241958ff80cec0aa0",
          "body": "## Which issue does this PR close?\n\nN/A\n\n## Rationale for this change\n\nOptimize existing expression.\n\n## What changes are included in this PR?\n\nAdded an array fast path for trunc(value, scalar precision) that hoists\n10^precision out of the per-element loop and uses a unary kernel instead\nof broadcas\n[…]\nhere are user-facing changes then we may require documentation to be\nupdated before approving the PR.\n-->\n\n<!--\nIf there are any breaking changes to public APIs, please add the `api\nchange` label.\n-->",
          "is_bot": false,
          "headline": "perf: optimize `trunc` for scalar precision case (10x faster) (#23593)",
          "author_name": "Andy Grove",
          "author_login": "andygrove",
          "committed_at": "2026-07-15T15:43:12Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "12fe9a0cdf0240c3193ff359bf6522c2e529b905",
          "body": "Bumps the codeql-actions group with 2 updates:\n[github/codeql-action/init](https://github.com/github/codeql-action) and\n[github/codeql-action/analyze](https://github.com/github/codeql-action).\n\nUpdates `github/codeql-action/init` from 4.36.2 to 4.37.0\n<details>\n<summary>Release notes</summary>\n<p><e\n[…]\n of the specified dependency and ignore\nconditions\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): bump the codeql-actions group with 2 updates (#23610)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-15T15:40:38Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "cf139585f0db506c50d6020e361bb392ed515480",
          "body": "…S lists (#23521)\n\n## Which issue does this PR close?\n\n- Closes #23474.\n\n## Rationale for this change\n\nA bare `MAP {'k1': NULL}` literal infers a `Null` value type, producing\n`Map(\"entries\": Struct(\"key\": Utf8, \"value\": Null))`. Placing it in a\nVALUES list alongside concretely-typed map rows failed \n[…]\nluding bare NULL map values. No API\nchanges; previously failing queries now succeed, and incompatible-type\nerrors are preserved.\n\n---------\n\nCo-authored-by: Jeffrey Vo <jeffrey.vo.australia@gmail.com>",
          "is_bot": false,
          "headline": "fix: support type coercion for MAP literals with NULL values in VALUE…",
          "author_name": "Prateek Ganigi",
          "author_login": "PG1204",
          "committed_at": "2026-07-15T15:39:36Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "0099876a3c0c6f0b17a97efbee6c790d0f2f10b3",
          "body": "…#22714)\n\n## Which issue does this PR close?\n\n- Closes #22713.\n\n## Rationale for this change\n\nFixes a bug with `avg` that currently prevents us from running TPC-DS\nq1. I think that this issues is masked by Parquet because the current\nimplementations infers that columns as a Decimal128.\n\n## What chan\n[…]\nfacing changes?\n\nNone, just more code that doesn't currently work and will work now.\n\n---------\n\nSigned-off-by: Adam Gutglick <adamgsal@gmail.com>\nCo-authored-by: Andrew Lamb <andrew@nerdnetworks.org>",
          "is_bot": false,
          "headline": "fix: Handle potential overflow in internal state for `avg(decimal)` (…",
          "author_name": "Adam Gutglick",
          "author_login": "AdamGS",
          "committed_at": "2026-07-15T15:12:01Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "69c3a78a4162694a77e7da7047b8f50d86e4b058",
          "body": "## Which issue does this PR close?\n\n<!--\nWe generally require a GitHub issue to be filed for all bug fixes and\nenhancements and this helps us generate change logs for our releases.\nYou can link an issue to this PR using the GitHub syntax. For example\n`Closes #123` indicates that this PR will close i\n[…]\nbe\nupdated before approving the PR.\n-->\n\n<!--\nIf there are any breaking changes to public APIs, please add the `api\nchange` label.\n-->\n\n---------\n\nCo-authored-by: Andrew Lamb <andrew@nerdnetworks.org>",
          "is_bot": false,
          "headline": "fix: optimize_projections failure with struct-field join keys (#22903)",
          "author_name": "Kumar Ujjawal",
          "author_login": "kumarUjjawal",
          "committed_at": "2026-07-15T15:08:08Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e2ef25f23423e81ca4a66aaea8339bd01151c3b6",
          "body": "see recent dependabot PRs\n\n- https://github.com/apache/datafusion/pull/23553\n- https://github.com/apache/datafusion/pull/23552\n\nseems these updates should be done together and not separate PRs; add a\ngroup to the config to enable this",
          "is_bot": false,
          "headline": "chore: group codeql action dependabot updates (#23561)",
          "author_name": "Jeffrey Vo",
          "author_login": "Jefffrey",
          "committed_at": "2026-07-15T15:03:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "37d11af7fa295d8a5984c8db5954598db96ac70a",
          "body": "…… (#23185)\n\n## Which issue does this PR close?\n\n<!--\nWe generally require a GitHub issue to be filed for all bug fixes and\nenhancements and this helps us generate change logs for our releases.\nYou can link an issue to this PR using the GitHub syntax. For example\n`Closes #123` indicates that this PR\n[…]\ns this helper as part of the public API surface, please\nadd the\n`api change` label.\n\n---------\n\nSigned-off-by: Jiawei Zhao <Phoenix500526@163.com>\nCo-authored-by: Andrew Lamb <andrew@nerdnetworks.org>",
          "is_bot": false,
          "headline": "refactor: make join projection pushdown schema-aware via ColumnIndex/…",
          "author_name": "Phoenix",
          "author_login": "Phoenix500526",
          "committed_at": "2026-07-15T14:15:32Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "dd1c30b030a65b4a5207938136becbc66a32faf8",
          "body": "### Which issue does this PR close?\n\n* Closes #23086\n\n### Rationale for this change\n\nClickBench Q27 and Q28 are intended to aggregate the **byte length** of\nstring values, while DataFusion intentionally defines `length` as an\nalias for `character_length`, which counts UTF-8 characters rather than\nby\n[…]\nLLM-generated code disclosure\n\nThis PR includes LLM-generated code and comments. All LLM-generated\ncontent has been manually reviewed.\n\n---------\n\nCo-authored-by: Andrew Lamb <andrew@nerdnetworks.org>",
          "is_bot": false,
          "headline": "Use `octet_length` for ClickBench Q27/Q28 byte-length semantics (#23475)",
          "author_name": "kosiew",
          "author_login": "kosiew",
          "committed_at": "2026-07-15T14:12:12Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "eb45093bdf14aa65aa06238fdfc25dcc8f2fa179",
          "body": "## Which issue does this PR close?\n\nCloses #22475.\n\n## Rationale for this change\n\n`$1 = ANY (SELECT ...)` and `$1 <> ALL (SELECT ...)` left the\nplaceholder untyped because `infer_placeholder_types` had no arm for\n`SetComparison`.\n\n## What changes are included in this PR?\n\nAdds the `SetComparison` ar\n[…]\nsts for `ANY` and `ALL` placeholder inference, plus end-to-end\nsqllogictests with `PREPARE`/`EXECUTE`.\n\n## Are there any user-facing changes?\n\nNo.\n\n---------\n\nCo-authored-by: kosiew <kosiew@gmail.com>",
          "is_bot": false,
          "headline": "Infer placeholder type from ANY/ALL subquery, unit tests (#22545)",
          "author_name": "H",
          "author_login": "HairstonE",
          "committed_at": "2026-07-15T13:36:13Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "754e11335eda9a219a7578a8c2f3436299cf00e6",
          "body": "## Which issue does this PR close?\n\n- Closes #23451\n- Closes #23478\n- Closes #23479\n\n## Rationale for this change\n\nPartition-index-aware joins require compatible input layouts. Compatible\nRange layouts can satisfy that without repartitioning.\n\n## What changes are included in this PR?\n\n- Require co-p\n[…]\nng SLT coverage.\n\n## Are these changes tested?\n\nYes\n\n## Are there any user-facing changes?\n\nStreaming table providers can declare output partitioning with\n`StreamingTable::with_output_partitioning()`.",
          "is_bot": false,
          "headline": "Enforce co-partitioning for sort merge and symmetric hash joins (#23480)",
          "author_name": "Gene Bordegaray",
          "author_login": "gene-bordegaray",
          "committed_at": "2026-07-15T12:31:57Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "096012e08467ca2457b6a3ebe115bc9229005ef1",
          "body": "…ead of state machine (#23407)\n\n## Which issue does this PR close?\n\n- N/A\n\n## Rationale for this change\n\nI'm trying to make some Sort optimization but it is hard to get stuff\nmerged where the code is already complex even if adding a simple\noptimization (like when only 1 stream is left just return th\n[…]\nbugger on that keyword (from what I remember)\n\tiii. there is some hidden code that you need to \n3. You can only use `yield` from the macro body (so you cant extract\nfunctions with `yield` for example)",
          "is_bot": false,
          "headline": "chore: Simplifying `SortPreservingMergeStream` to use generators inst…",
          "author_name": "Raz Luvaton",
          "author_login": "rluvaton",
          "committed_at": "2026-07-15T09:42:14Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5340653f35b4f1b495c7ecfeb04159f8737f9609",
          "body": "## Which issue does this PR close?\n\n- Closes #23450.\n\n## Rationale for this change\n\n#23184 allowed compatible range-partitioned inputs to satisfy\npartitioned inner joins without hash repartitioning. However, join\noutput still downgraded `Partitioning::Range` to `UnknownPartitioning`,\nso downstream j\n[…]\nYes. Physical plans can preserve proven range partitioning through\njoins, allowing compatible downstream joins and aggregates to avoid\nunnecessary hash repartitioning. There are no public API changes.",
          "is_bot": false,
          "headline": "fix: preserve range partitioning through joins (#23584)",
          "author_name": "Edson Petry",
          "author_login": "EdsonPetry",
          "committed_at": "2026-07-15T09:37:07Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e123e6fc7b04de1261dcb14e8343062f1fa9107e",
          "body": "## Which issue does this PR close?\n\n- Closes #23290.\n\n## What changes are included in this PR?\n\nIn two commits:\n\n* Improve the robustness of `WindowTopN` to intermediate\n`RepartitionExec` nodes, to ensure that `PartitionedTopK` can still be\nused when `target_partitions` mismatches physical partition\n[…]\nw `slt` tests are added for both the `WindowTopN` robustness fix,\nand for the use of `required_input_distributions` in `PartitionedTopK`.\n\n## Are there any user-facing changes?\n\nNo: only plan changes.",
          "is_bot": false,
          "headline": "Allow Range partitioned inputs to PartitionedTopK (#23355)",
          "author_name": "Stu Hood",
          "author_login": "stuhood",
          "committed_at": "2026-07-15T09:36:20Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "bc6e058a96ddf4ac1f5247ec25a8ef1fe1d4fab3",
          "body": "## Which issue does this PR close?\n\n- Part of https://github.com/apache/datafusion/issues/23334.\n\n> The numbers below come from the committed criterion benchmark added in\nhttps://github.com/apache/datafusion/pull/23335 (`cargo bench --bench\narray_has`) — **origin** = the per-row `eq` kernel (unoptim\n[…]\nacle.\n- Existing `array_has` / `array_contains` / `join_lists` sqllogictest\nsuites pass.\n\n## Are there any user-facing changes?\n\nNo.\n\n---------\n\nCo-authored-by: Claude Opus 4.8 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "perf: Optimize array_has() for array needle (#23337)",
          "author_name": "Pierre Lacave",
          "author_login": "freakyzoidberg",
          "committed_at": "2026-07-15T09:11:48Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "7f6cc60e55075615899bf317588ba7f6e495977b",
          "body": "## Which issue does this PR close?\n\n- Closes #23329.\n\n## Rationale for this change\n\n`left`, `right`, and `substr` currently always return `Utf8View`, even\nwhen their first argument is `Utf8` or `LargeUtf8`. This makes them\ninconsistent with nearby string-producing functions such as `lower`,\n`upper`,\n[…]\n Utf8View`\n\nThis may remove implicit downstream casts for users that expect `Utf8`,\nbut it also means `Utf8` / `LargeUtf8` inputs no longer use the previous\nzero-copy `Utf8View` result representation.",
          "is_bot": false,
          "headline": "Preserve string slice function return types (#23330)",
          "author_name": "xudong.w",
          "author_login": "xudong963",
          "committed_at": "2026-07-15T05:51:22Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "fc931625210c601c65f649b0bebdbc9e1cdda377",
          "body": "## Which issue does this PR close?\nSimilar to https://github.com/apache/datafusion/pull/22409\n\n\n## Rationale for this change\nMinor fix for something that's bothering my syntax highlighting in vim.\n\n## What changes are included in this PR?\nMinor docstring fix, also changed the over-restrictive text wrapping\n\n## Are these changes tested?\nNot needed\n\n## Are there any user-facing changes?\nNo",
          "is_bot": false,
          "headline": "fix: close the markdown block in docstring (#23562)",
          "author_name": "Ariel Miculas-Trif",
          "author_login": "ariel-miculas",
          "committed_at": "2026-07-15T03:50:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2a563487c104435e894d7bc048ec06c593da4c8d",
          "body": "## Which issue does this PR close?\n\n<!--\nWe generally require a GitHub issue to be filed for all bug fixes and\nenhancements and this helps us generate change logs for our releases.\nYou can link an issue to this PR using the GitHub syntax. For example\n`Closes #123` indicates that this PR will close i\n[…]\nhere are user-facing changes then we may require documentation to be\nupdated before approving the PR.\n-->\n\n<!--\nIf there are any breaking changes to public APIs, please add the `api\nchange` label.\n-->",
          "is_bot": false,
          "headline": "doc: More comments to aggregate planning overview (#23525)",
          "author_name": "Yongting You",
          "author_login": "2010YOUY01",
          "committed_at": "2026-07-15T03:12:28Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "4b68de61d37839ec40f12d3c1ad8995d5106bbf0",
          "body": "…rtitioned requirements (#23416)\n\n## Which issue does this PR close?\n\n- Closes #23289.\n\nRebased on main now that #23184 has merged. Overlaps with #23355, which\nalso opts the window execs into range satisfaction as part of its\nPartitionedTopK work — happy to rebase whichever lands second.\n\n## What ch\n[…]\n frame, and no-`PARTITION BY`), plus\nplan-shape tests in `enforce_distribution.rs` and acceptance/rejection\ntests in `sanity_checker.rs`.\n\n## Are there any user-facing changes?\n\nNo: only plan changes.",
          "is_bot": false,
          "headline": "feat: allow Partitioning::Range to satisfy window Distribution::KeyPa…",
          "author_name": "Mithun Chicklore Yogendra",
          "author_login": "mithuncy",
          "committed_at": "2026-07-14T18:41:38Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d1e6d4576c4d279087610a91a840ca53a973c90c",
          "body": "…alExpr::current() (#23532)\n\n## Which issue does this PR close?\n\n- Closes #23533.\n\n## Rationale for this change\n\n`DynamicFilterPhysicalExpr::current()` is invoked per batch on the\nRowFilter path (via `PhysicalExpr::evaluate`). It calls\n`remap_children`, which does a `transform_up` tree walk. For dyn\n[…]\nions::dynamic_filters` (18 existing + 3 new)\npass.\n\n## Are there any user-facing changes?\n\nNo. Internal caching only. No public API changes; behavior is identical\nmodulo the generation-tied fast path.",
          "is_bot": false,
          "headline": "perf(physical-expr): cache remapped expression in DynamicFilterPhysic…",
          "author_name": "Qi Zhu",
          "author_login": "zhuqi-lucas",
          "committed_at": "2026-07-14T15:35:20Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d194e314dcb35f4a17c2a39be7e0375e1af65663",
          "body": "## Which issue does this PR close?\n\nN/A\n\n## Rationale for this change\n\nOptimize existing expression.\n\n## What changes are included in this PR?\n\nReplaced the per-row chrono NaiveDateTime round trip in the untimezoned\ncoarse path of date_trunc (week/month/quarter/year) with integer\ncivil-calendar arit\n[…]\nhere are user-facing changes then we may require documentation to be\nupdated before approving the PR.\n-->\n\n<!--\nIf there are any breaking changes to public APIs, please add the `api\nchange` label.\n-->",
          "is_bot": false,
          "headline": "perf: optimize `date_trunc` (#23542)",
          "author_name": "Andy Grove",
          "author_login": "andygrove",
          "committed_at": "2026-07-14T15:00:41Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "92026983f49bdc9521855dd7233df42b4762feca",
          "body": "…awn_buffered` (#23560)\n\n## Which issue does this PR close?\n\nFixes: #23559\n\n## Rationale for this change\n\nSee the issue description\n\n## What changes are included in this PR?\nChange spawn_buffered's behavior to ensure a maximum of `buffer`\nRecordBatches are produced before any consumer polls the stream.\n\n## Are these changes tested?\nYes\n\n## Are there any user-facing changes?\nNo\n\n<!--\nIf there are any breaking changes to public APIs, please add the `api\nchange` label.\n-->",
          "is_bot": false,
          "headline": "fix: ensure a maximum of `buffer_len` RecordBatches are cached in `sp…",
          "author_name": "Ariel Miculas-Trif",
          "author_login": "ariel-miculas",
          "committed_at": "2026-07-14T14:52:05Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f5a20d7a1cde587d7cc06b3f1ba3cec964255aa9",
          "body": "## Which issue does this PR close?\n\nN/A\n\n## Rationale for this change\n\nOptimize existing expression.\n\n## What changes are included in this PR?\n\nBuild the trimmed Utf8/LargeUtf8 output by writing slices into a single\nexactly-sized value buffer and reusing the input null buffer, instead of\ncollecting \n[…]\nhere are user-facing changes then we may require documentation to be\nupdated before approving the PR.\n-->\n\n<!--\nIf there are any breaking changes to public APIs, please add the `api\nchange` label.\n-->",
          "is_bot": false,
          "headline": "perf: optimize `string_trim` (#23541)",
          "author_name": "Andy Grove",
          "author_login": "andygrove",
          "committed_at": "2026-07-14T14:05:25Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "870f2571a213850e951d31652a68e23a17378a58",
          "body": "## Which issue does this PR close?\n\nN/A\n\n## Rationale for this change\n\nOptimize an existing function\n\n## What changes are included in this PR?\n\nround() over a no-null float column with scalar decimal_places now\nhoists the 10^dp factor out of the loop and uses the vectorizable\ninfallible `unary` kern\n[…]\nhere are user-facing changes then we may require documentation to be\nupdated before approving the PR.\n-->\n\n<!--\nIf there are any breaking changes to public APIs, please add the `api\nchange` label.\n-->",
          "is_bot": false,
          "headline": "perf: optimize `round` expression (#23471)",
          "author_name": "Andy Grove",
          "author_login": "andygrove",
          "committed_at": "2026-07-14T13:58:26Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d0304b3ff5fc1ccc47106384437232d54c462d46",
          "body": "## Which issue does this PR close?\n\n- Closes #23351.\n\n## Rationale for this change\n\nBenches were added recently in #23350 . Improve and measure some\noptimisations.\n\n## What changes are included in this PR?\n\n- Improve performance for `seconds_ns` and `seconds_as_i32`. A pretty\nrare code path.\n\n## Are\n[…]\nated before approving the PR.\n-->\n\n<!--\nIf there are any breaking changes to public APIs, please add the `api\nchange` label.\n-->\n\n---------\n\nCo-authored-by: Jeffrey Vo <jeffrey.vo.australia@gmail.com>",
          "is_bot": false,
          "headline": "perf: optimisation for date_part with seconds (#23444)",
          "author_name": "theirix",
          "author_login": "theirix",
          "committed_at": "2026-07-14T10:28:15Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "61518a8b57919e0981c0d1ce5062058d555d2056",
          "body": "Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6\nto 7.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/actions/setup-node/releases\">actions/setup-node's\nreleases</a>.</em></p>\n<blockquote>\n<h2>v7.0.0</h2>\n<h2>What's Changed</h2>\n<h3>\n[…]\n-----\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\nCo-authored-by: Jefffrey <jeffrey.vo.australia@gmail.com>",
          "is_bot": true,
          "headline": "chore(deps): bump actions/setup-node from 6 to 7 (#23550)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-14T10:10:08Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "94eaf5e8cd5b6fd54e1b31f70a6580eef8d28315",
          "body": "## Which issue does this PR close?\n\n- Refers #23351.\n\n## Rationale for this change\n\nOptimise `date_part` to avoid extra operations during `isodow` - Arrow's\n`DayOfWeekMonday1` is now available\n\n## What changes are included in this PR?\n\nSwitch from manual dow calculation to a built-in `DayOfWeekMonda\n[…]\numentation to be\nupdated before approving the PR.\n-->\n\n<!--\nIf there are any breaking changes to public APIs, please add the `api\nchange` label.\n-->\n\nCo-authored-by: Nuno Faria <nunofpfaria@gmail.com>",
          "is_bot": false,
          "headline": "perf: speedup `date_part` isodow by using `DayOfWeekMonday1` (#23491)",
          "author_name": "theirix",
          "author_login": "theirix",
          "committed_at": "2026-07-14T09:54:10Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "84eaef9b0fad83f61c84ed854bf2be43f1089ecf",
          "body": "## Which issue does this PR close?\n\n- Relates to https://github.com/apache/datafusion/issues/22989 but does\nnot close it. More types are coming.\n\n\n## Rationale for this change\n\n- Support the Arrow types `Map` type for `approx_distinct`\n\n## What changes are included in this PR?\n\n- Enable `HLLAccumula\n[…]\n       │\n└──────────────────────────┘\n```\n\n## Are there any user-facing changes?\n\nYes, `approx_distinct` supports now `Map` but no breaking changes.\n\nCo-authored-by: Nuno Faria <nunofpfaria@gmail.com>",
          "is_bot": false,
          "headline": "feat: Support Map type in approx_distinct (#23526)",
          "author_name": "Michael Kleen",
          "author_login": "mkleen",
          "committed_at": "2026-07-14T09:53:04Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "95cda37241468514a810301a50fb922d459ff4bd",
          "body": "…to >=0.20.0,<1 in /docs (#23551)\n\nUpdates the requirements on\n[pydata-sphinx-theme](https://github.com/pydata/pydata-sphinx-theme) to\npermit the latest version.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/pydata/pydata-sphinx-theme/releases\">pydata-sph\n[…]\nnless you reopen the\nPR or upgrade to it yourself)\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): update pydata-sphinx-theme requirement from <1,>=0.19.0 …",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-14T09:48:22Z",
          "body_truncated": true,
          "is_coding_agent": false
        }
      ],
      "releases_count": 100,
      "commits_last_year": 3129,
      "latest_release_at": "2026-07-18T12:59:01Z",
      "latest_release_tag": "54.1.0",
      "releases_from_tags": true,
      "days_since_last_push": 0,
      "active_weeks_last_year": 52,
      "days_since_latest_release": 3,
      "mean_days_between_releases": 13.8
    },
    "community": {
      "has_readme": true,
      "has_license": true,
      "has_description": true,
      "has_contributing": true,
      "health_percentage": 87,
      "has_issue_template": false,
      "has_code_of_conduct": true,
      "has_pull_request_template": true
    },
    "ecosystem": {
      "packages": [
        {
          "name": "test-utils",
          "exists": true,
          "license": "MIT",
          "keywords": [],
          "ecosystem": "crates",
          "matches_repo": false,
          "registry_url": "https://crates.io/crates/test-utils",
          "is_deprecated": false,
          "latest_version": "0.4.0",
          "repository_url": "https://github.com/Aeradriel/rs_test_utils.git",
          "versions_count": 5,
          "total_downloads": 8965,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 40,
          "first_published_at": "2018-07-25T12:09:58.710214Z",
          "latest_published_at": "2022-09-01T07:39:46.449403Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 1419
        },
        {
          "name": "datafusion-cli",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [],
          "ecosystem": "crates",
          "matches_repo": true,
          "registry_url": "https://crates.io/crates/datafusion-cli",
          "is_deprecated": false,
          "latest_version": "54.1.0",
          "repository_url": "https://github.com/apache/datafusion",
          "versions_count": 62,
          "total_downloads": 214452,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 16224,
          "first_published_at": "2022-02-12T12:42:49.769657Z",
          "latest_published_at": "2026-07-21T15:58:53.141990Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 0
        }
      ]
    },
    "popularity": {
      "forks": 2250,
      "stars": 9004,
      "watchers": 114,
      "fork_history": {
        "days": [
          {
            "date": "2025-01-22",
            "count": 1
          },
          {
            "date": "2025-01-23",
            "count": 1
          },
          {
            "date": "2025-01-26",
            "count": 2
          },
          {
            "date": "2025-01-27",
            "count": 3
          },
          {
            "date": "2025-01-28",
            "count": 1
          },
          {
            "date": "2025-01-29",
            "count": 3
          },
          {
            "date": "2025-02-02",
            "count": 1
          },
          {
            "date": "2025-02-04",
            "count": 1
          },
          {
            "date": "2025-02-05",
            "count": 2
          },
          {
            "date": "2025-02-06",
            "count": 4
          },
          {
            "date": "2025-02-07",
            "count": 3
          },
          {
            "date": "2025-02-09",
            "count": 3
          },
          {
            "date": "2025-02-10",
            "count": 4
          },
          {
            "date": "2025-02-11",
            "count": 4
          },
          {
            "date": "2025-02-12",
            "count": 2
          },
          {
            "date": "2025-02-13",
            "count": 1
          },
          {
            "date": "2025-02-14",
            "count": 2
          },
          {
            "date": "2025-02-15",
            "count": 1
          },
          {
            "date": "2025-02-19",
            "count": 1
          },
          {
            "date": "2025-02-20",
            "count": 2
          },
          {
            "date": "2025-02-21",
            "count": 1
          },
          {
            "date": "2025-02-22",
            "count": 1
          },
          {
            "date": "2025-02-23",
            "count": 1
          },
          {
            "date": "2025-02-24",
            "count": 4
          },
          {
            "date": "2025-02-25",
            "count": 3
          },
          {
            "date": "2025-02-26",
            "count": 2
          },
          {
            "date": "2025-02-27",
            "count": 4
          },
          {
            "date": "2025-02-28",
            "count": 2
          },
          {
            "date": "2025-03-01",
            "count": 1
          },
          {
            "date": "2025-03-02",
            "count": 4
          },
          {
            "date": "2025-03-03",
            "count": 2
          },
          {
            "date": "2025-03-04",
            "count": 2
          },
          {
            "date": "2025-03-05",
            "count": 4
          },
          {
            "date": "2025-03-06",
            "count": 5
          },
          {
            "date": "2025-03-07",
            "count": 1
          },
          {
            "date": "2025-03-08",
            "count": 3
          },
          {
            "date": "2025-03-09",
            "count": 2
          },
          {
            "date": "2025-03-10",
            "count": 1
          },
          {
            "date": "2025-03-11",
            "count": 4
          },
          {
            "date": "2025-03-12",
            "count": 2
          },
          {
            "date": "2025-03-13",
            "count": 3
          },
          {
            "date": "2025-03-14",
            "count": 1
          },
          {
            "date": "2025-03-16",
            "count": 2
          },
          {
            "date": "2025-03-17",
            "count": 3
          },
          {
            "date": "2025-03-18",
            "count": 3
          },
          {
            "date": "2025-03-19",
            "count": 1
          },
          {
            "date": "2025-03-20",
            "count": 3
          },
          {
            "date": "2025-03-21",
            "count": 1
          },
          {
            "date": "2025-03-22",
            "count": 1
          },
          {
            "date": "2025-03-23",
            "count": 2
          },
          {
            "date": "2025-03-24",
            "count": 2
          },
          {
            "date": "2025-03-25",
            "count": 2
          },
          {
            "date": "2025-03-26",
            "count": 6
          },
          {
            "date": "2025-03-27",
            "count": 2
          },
          {
            "date": "2025-03-28",
            "count": 2
          },
          {
            "date": "2025-03-29",
            "count": 2
          },
          {
            "date": "2025-03-30",
            "count": 1
          },
          {
            "date": "2025-03-31",
            "count": 1
          },
          {
            "date": "2025-04-01",
            "count": 2
          },
          {
            "date": "2025-04-03",
            "count": 1
          },
          {
            "date": "2025-04-04",
            "count": 2
          },
          {
            "date": "2025-04-05",
            "count": 1
          },
          {
            "date": "2025-04-06",
            "count": 1
          },
          {
            "date": "2025-04-07",
            "count": 4
          },
          {
            "date": "2025-04-08",
            "count": 1
          },
          {
            "date": "2025-04-09",
            "count": 3
          },
          {
            "date": "2025-04-10",
            "count": 1
          },
          {
            "date": "2025-04-11",
            "count": 1
          },
          {
            "date": "2025-04-14",
            "count": 1
          },
          {
            "date": "2025-04-15",
            "count": 1
          },
          {
            "date": "2025-04-16",
            "count": 1
          },
          {
            "date": "2025-04-17",
            "count": 2
          },
          {
            "date": "2025-04-18",
            "count": 3
          },
          {
            "date": "2025-04-21",
            "count": 3
          },
          {
            "date": "2025-04-22",
            "count": 3
          },
          {
            "date": "2025-04-23",
            "count": 2
          },
          {
            "date": "2025-04-24",
            "count": 4
          },
          {
            "date": "2025-04-25",
            "count": 2
          },
          {
            "date": "2025-04-27",
            "count": 2
          },
          {
            "date": "2025-04-28",
            "count": 1
          },
          {
            "date": "2025-04-29",
            "count": 2
          },
          {
            "date": "2025-04-30",
            "count": 1
          },
          {
            "date": "2025-05-02",
            "count": 2
          },
          {
            "date": "2025-05-06",
            "count": 2
          },
          {
            "date": "2025-05-07",
            "count": 2
          },
          {
            "date": "2025-05-08",
            "count": 2
          },
          {
            "date": "2025-05-09",
            "count": 1
          },
          {
            "date": "2025-05-10",
            "count": 1
          },
          {
            "date": "2025-05-11",
            "count": 3
          },
          {
            "date": "2025-05-13",
            "count": 2
          },
          {
            "date": "2025-05-14",
            "count": 2
          },
          {
            "date": "2025-05-15",
            "count": 1
          },
          {
            "date": "2025-05-16",
            "count": 4
          },
          {
            "date": "2025-05-19",
            "count": 1
          },
          {
            "date": "2025-05-20",
            "count": 1
          },
          {
            "date": "2025-05-21",
            "count": 1
          },
          {
            "date": "2025-05-22",
            "count": 4
          },
          {
            "date": "2025-05-23",
            "count": 1
          },
          {
            "date": "2025-05-25",
            "count": 1
          },
          {
            "date": "2025-05-26",
            "count": 2
          },
          {
            "date": "2025-05-27",
            "count": 1
          },
          {
            "date": "2025-06-02",
            "count": 1
          },
          {
            "date": "2025-06-04",
            "count": 2
          },
          {
            "date": "2025-06-07",
            "count": 1
          },
          {
            "date": "2025-06-09",
            "count": 1
          },
          {
            "date": "2025-06-11",
            "count": 1
          },
          {
            "date": "2025-06-13",
            "count": 2
          },
          {
            "date": "2025-06-14",
            "count": 1
          },
          {
            "date": "2025-06-15",
            "count": 2
          },
          {
            "date": "2025-06-18",
            "count": 1
          },
          {
            "date": "2025-06-19",
            "count": 1
          },
          {
            "date": "2025-06-22",
            "count": 3
          },
          {
            "date": "2025-06-23",
            "count": 3
          },
          {
            "date": "2025-06-25",
            "count": 2
          },
          {
            "date": "2025-06-26",
            "count": 1
          },
          {
            "date": "2025-06-27",
            "count": 1
          },
          {
            "date": "2025-06-28",
            "count": 1
          },
          {
            "date": "2025-06-29",
            "count": 1
          },
          {
            "date": "2025-06-30",
            "count": 3
          },
          {
            "date": "2025-07-01",
            "count": 2
          },
          {
            "date": "2025-07-02",
            "count": 1
          },
          {
            "date": "2025-07-04",
            "count": 2
          },
          {
            "date": "2025-07-06",
            "count": 2
          },
          {
            "date": "2025-07-07",
            "count": 2
          },
          {
            "date": "2025-07-09",
            "count": 1
          },
          {
            "date": "2025-07-10",
            "count": 3
          },
          {
            "date": "2025-07-11",
            "count": 1
          },
          {
            "date": "2025-07-12",
            "count": 3
          },
          {
            "date": "2025-07-14",
            "count": 1
          },
          {
            "date": "2025-07-15",
            "count": 1
          },
          {
            "date": "2025-07-17",
            "count": 2
          },
          {
            "date": "2025-07-18",
            "count": 1
          },
          {
            "date": "2025-07-19",
            "count": 1
          },
          {
            "date": "2025-07-20",
            "count": 2
          },
          {
            "date": "2025-07-21",
            "count": 3
          },
          {
            "date": "2025-07-23",
            "count": 1
          },
          {
            "date": "2025-07-24",
            "count": 3
          },
          {
            "date": "2025-07-25",
            "count": 2
          },
          {
            "date": "2025-07-26",
            "count": 2
          },
          {
            "date": "2025-07-27",
            "count": 2
          },
          {
            "date": "2025-07-28",
            "count": 1
          },
          {
            "date": "2025-07-29",
            "count": 2
          },
          {
            "date": "2025-07-30",
            "count": 3
          },
          {
            "date": "2025-07-31",
            "count": 4
          },
          {
            "date": "2025-08-01",
            "count": 3
          },
          {
            "date": "2025-08-02",
            "count": 4
          },
          {
            "date": "2025-08-03",
            "count": 2
          },
          {
            "date": "2025-08-04",
            "count": 4
          },
          {
            "date": "2025-08-07",
            "count": 1
          },
          {
            "date": "2025-08-08",
            "count": 1
          },
          {
            "date": "2025-08-09",
            "count": 1
          },
          {
            "date": "2025-08-10",
            "count": 4
          },
          {
            "date": "2025-08-11",
            "count": 2
          },
          {
            "date": "2025-08-12",
            "count": 1
          },
          {
            "date": "2025-08-13",
            "count": 3
          },
          {
            "date": "2025-08-14",
            "count": 1
          },
          {
            "date": "2025-08-15",
            "count": 3
          },
          {
            "date": "2025-08-16",
            "count": 1
          },
          {
            "date": "2025-08-19",
            "count": 2
          },
          {
            "date": "2025-08-21",
            "count": 1
          },
          {
            "date": "2025-08-24",
            "count": 2
          },
          {
            "date": "2025-08-25",
            "count": 3
          },
          {
            "date": "2025-08-26",
            "count": 1
          },
          {
            "date": "2025-08-27",
            "count": 4
          },
          {
            "date": "2025-08-29",
            "count": 1
          },
          {
            "date": "2025-08-30",
            "count": 2
          },
          {
            "date": "2025-08-31",
            "count": 2
          },
          {
            "date": "2025-09-01",
            "count": 1
          },
          {
            "date": "2025-09-03",
            "count": 2
          },
          {
            "date": "2025-09-04",
            "count": 3
          },
          {
            "date": "2025-09-05",
            "count": 1
          },
          {
            "date": "2025-09-10",
            "count": 1
          },
          {
            "date": "2025-09-11",
            "count": 2
          },
          {
            "date": "2025-09-12",
            "count": 1
          },
          {
            "date": "2025-09-13",
            "count": 1
          },
          {
            "date": "2025-09-16",
            "count": 3
          },
          {
            "date": "2025-09-17",
            "count": 4
          },
          {
            "date": "2025-09-18",
            "count": 1
          },
          {
            "date": "2025-09-19",
            "count": 3
          },
          {
            "date": "2025-09-20",
            "count": 3
          },
          {
            "date": "2025-09-21",
            "count": 3
          },
          {
            "date": "2025-09-22",
            "count": 1
          },
          {
            "date": "2025-09-23",
            "count": 4
          },
          {
            "date": "2025-09-25",
            "count": 1
          },
          {
            "date": "2025-09-26",
            "count": 2
          },
          {
            "date": "2025-09-28",
            "count": 1
          },
          {
            "date": "2025-09-29",
            "count": 1
          },
          {
            "date": "2025-09-30",
            "count": 2
          },
          {
            "date": "2025-10-01",
            "count": 2
          },
          {
            "date": "2025-10-02",
            "count": 1
          },
          {
            "date": "2025-10-03",
            "count": 1
          },
          {
            "date": "2025-10-04",
            "count": 2
          },
          {
            "date": "2025-10-05",
            "count": 2
          },
          {
            "date": "2025-10-06",
            "count": 2
          },
          {
            "date": "2025-10-07",
            "count": 2
          },
          {
            "date": "2025-10-09",
            "count": 1
          },
          {
            "date": "2025-10-10",
            "count": 2
          },
          {
            "date": "2025-10-11",
            "count": 2
          },
          {
            "date": "2025-10-13",
            "count": 1
          },
          {
            "date": "2025-10-14",
            "count": 2
          },
          {
            "date": "2025-10-15",
            "count": 3
          },
          {
            "date": "2025-10-16",
            "count": 1
          },
          {
            "date": "2025-10-17",
            "count": 2
          },
          {
            "date": "2025-10-20",
            "count": 3
          },
          {
            "date": "2025-10-21",
            "count": 1
          },
          {
            "date": "2025-10-22",
            "count": 2
          },
          {
            "date": "2025-10-23",
            "count": 2
          },
          {
            "date": "2025-10-24",
            "count": 6
          },
          {
            "date": "2025-10-25",
            "count": 2
          },
          {
            "date": "2025-10-26",
            "count": 1
          },
          {
            "date": "2025-10-27",
            "count": 2
          },
          {
            "date": "2025-10-28",
            "count": 4
          },
          {
            "date": "2025-10-29",
            "count": 1
          },
          {
            "date": "2025-10-30",
            "count": 1
          },
          {
            "date": "2025-10-31",
            "count": 6
          },
          {
            "date": "2025-11-01",
            "count": 2
          },
          {
            "date": "2025-11-02",
            "count": 1
          },
          {
            "date": "2025-11-03",
            "count": 2
          },
          {
            "date": "2025-11-04",
            "count": 5
          },
          {
            "date": "2025-11-05",
            "count": 2
          },
          {
            "date": "2025-11-06",
            "count": 6
          },
          {
            "date": "2025-11-07",
            "count": 1
          },
          {
            "date": "2025-11-08",
            "count": 4
          },
          {
            "date": "2025-11-09",
            "count": 2
          },
          {
            "date": "2025-11-11",
            "count": 2
          },
          {
            "date": "2025-11-12",
            "count": 1
          },
          {
            "date": "2025-11-13",
            "count": 5
          },
          {
            "date": "2025-11-14",
            "count": 5
          },
          {
            "date": "2025-11-16",
            "count": 4
          },
          {
            "date": "2025-11-17",
            "count": 1
          },
          {
            "date": "2025-11-18",
            "count": 2
          },
          {
            "date": "2025-11-19",
            "count": 1
          },
          {
            "date": "2025-11-20",
            "count": 2
          },
          {
            "date": "2025-11-22",
            "count": 1
          },
          {
            "date": "2025-11-23",
            "count": 1
          },
          {
            "date": "2025-11-24",
            "count": 1
          },
          {
            "date": "2025-11-25",
            "count": 1
          },
          {
            "date": "2025-11-26",
            "count": 2
          },
          {
            "date": "2025-11-27",
            "count": 5
          },
          {
            "date": "2025-11-28",
            "count": 2
          },
          {
            "date": "2025-11-29",
            "count": 3
          },
          {
            "date": "2025-11-30",
            "count": 1
          },
          {
            "date": "2025-12-01",
            "count": 1
          },
          {
            "date": "2025-12-02",
            "count": 3
          },
          {
            "date": "2025-12-03",
            "count": 1
          },
          {
            "date": "2025-12-04",
            "count": 1
          },
          {
            "date": "2025-12-05",
            "count": 2
          },
          {
            "date": "2025-12-07",
            "count": 5
          },
          {
            "date": "2025-12-08",
            "count": 3
          },
          {
            "date": "2025-12-09",
            "count": 6
          },
          {
            "date": "2025-12-10",
            "count": 2
          },
          {
            "date": "2025-12-11",
            "count": 1
          },
          {
            "date": "2025-12-12",
            "count": 3
          },
          {
            "date": "2025-12-13",
            "count": 1
          },
          {
            "date": "2025-12-14",
            "count": 1
          },
          {
            "date": "2025-12-15",
            "count": 2
          },
          {
            "date": "2025-12-17",
            "count": 1
          },
          {
            "date": "2025-12-18",
            "count": 1
          },
          {
            "date": "2025-12-19",
            "count": 3
          },
          {
            "date": "2025-12-20",
            "count": 3
          },
          {
            "date": "2025-12-21",
            "count": 2
          },
          {
            "date": "2025-12-22",
            "count": 3
          },
          {
            "date": "2025-12-23",
            "count": 1
          },
          {
            "date": "2025-12-24",
            "count": 1
          },
          {
            "date": "2025-12-25",
            "count": 2
          },
          {
            "date": "2025-12-26",
            "count": 3
          },
          {
            "date": "2025-12-27",
            "count": 2
          },
          {
            "date": "2025-12-28",
            "count": 5
          },
          {
            "date": "2025-12-29",
            "count": 4
          },
          {
            "date": "2025-12-30",
            "count": 2
          },
          {
            "date": "2025-12-31",
            "count": 4
          },
          {
            "date": "2026-01-01",
            "count": 1
          },
          {
            "date": "2026-01-02",
            "count": 4
          },
          {
            "date": "2026-01-04",
            "count": 1
          },
          {
            "date": "2026-01-05",
            "count": 3
          },
          {
            "date": "2026-01-06",
            "count": 2
          },
          {
            "date": "2026-01-07",
            "count": 2
          },
          {
            "date": "2026-01-08",
            "count": 1
          },
          {
            "date": "2026-01-09",
            "count": 2
          },
          {
            "date": "2026-01-10",
            "count": 3
          },
          {
            "date": "2026-01-11",
            "count": 5
          },
          {
            "date": "2026-01-12",
            "count": 1
          },
          {
            "date": "2026-01-13",
            "count": 2
          },
          {
            "date": "2026-01-14",
            "count": 1
          },
          {
            "date": "2026-01-16",
            "count": 2
          },
          {
            "date": "2026-01-17",
            "count": 2
          },
          {
            "date": "2026-01-18",
            "count": 5
          },
          {
            "date": "2026-01-19",
            "count": 2
          },
          {
            "date": "2026-01-20",
            "count": 1
          },
          {
            "date": "2026-01-21",
            "count": 8
          },
          {
            "date": "2026-01-22",
            "count": 5
          },
          {
            "date": "2026-01-23",
            "count": 1
          },
          {
            "date": "2026-01-24",
            "count": 3
          },
          {
            "date": "2026-01-25",
            "count": 2
          },
          {
            "date": "2026-01-26",
            "count": 4
          },
          {
            "date": "2026-01-27",
            "count": 2
          },
          {
            "date": "2026-01-28",
            "count": 1
          },
          {
            "date": "2026-01-29",
            "count": 2
          },
          {
            "date": "2026-01-30",
            "count": 1
          },
          {
            "date": "2026-01-31",
            "count": 3
          },
          {
            "date": "2026-02-01",
            "count": 1
          },
          {
            "date": "2026-02-02",
            "count": 5
          },
          {
            "date": "2026-02-03",
            "count": 1
          },
          {
            "date": "2026-02-04",
            "count": 1
          },
          {
            "date": "2026-02-05",
            "count": 1
          },
          {
            "date": "2026-02-06",
            "count": 2
          },
          {
            "date": "2026-02-07",
            "count": 3
          },
          {
            "date": "2026-02-08",
            "count": 3
          },
          {
            "date": "2026-02-09",
            "count": 3
          },
          {
            "date": "2026-02-10",
            "count": 1
          },
          {
            "date": "2026-02-11",
            "count": 3
          },
          {
            "date": "2026-02-12",
            "count": 2
          },
          {
            "date": "2026-02-13",
            "count": 1
          },
          {
            "date": "2026-02-14",
            "count": 2
          },
          {
            "date": "2026-02-16",
            "count": 1
          },
          {
            "date": "2026-02-17",
            "count": 2
          },
          {
            "date": "2026-02-18",
            "count": 1
          },
          {
            "date": "2026-02-19",
            "count": 3
          },
          {
            "date": "2026-02-20",
            "count": 1
          },
          {
            "date": "2026-02-22",
            "count": 3
          },
          {
            "date": "2026-02-23",
            "count": 1
          },
          {
            "date": "2026-02-24",
            "count": 3
          },
          {
            "date": "2026-02-25",
            "count": 1
          },
          {
            "date": "2026-02-26",
            "count": 3
          },
          {
            "date": "2026-02-27",
            "count": 1
          },
          {
            "date": "2026-02-28",
            "count": 3
          },
          {
            "date": "2026-03-01",
            "count": 3
          },
          {
            "date": "2026-03-02",
            "count": 4
          },
          {
            "date": "2026-03-03",
            "count": 1
          },
          {
            "date": "2026-03-05",
            "count": 3
          },
          {
            "date": "2026-03-06",
            "count": 3
          },
          {
            "date": "2026-03-07",
            "count": 2
          },
          {
            "date": "2026-03-08",
            "count": 1
          },
          {
            "date": "2026-03-09",
            "count": 2
          },
          {
            "date": "2026-03-10",
            "count": 5
          },
          {
            "date": "2026-03-11",
            "count": 1
          },
          {
            "date": "2026-03-12",
            "count": 3
          },
          {
            "date": "2026-03-13",
            "count": 2
          },
          {
            "date": "2026-03-14",
            "count": 1
          },
          {
            "date": "2026-03-16",
            "count": 1
          },
          {
            "date": "2026-03-17",
            "count": 4
          },
          {
            "date": "2026-03-18",
            "count": 2
          },
          {
            "date": "2026-03-19",
            "count": 3
          },
          {
            "date": "2026-03-20",
            "count": 1
          },
          {
            "date": "2026-03-21",
            "count": 1
          },
          {
            "date": "2026-03-22",
            "count": 2
          },
          {
            "date": "2026-03-23",
            "count": 1
          },
          {
            "date": "2026-03-24",
            "count": 4
          },
          {
            "date": "2026-03-25",
            "count": 2
          },
          {
            "date": "2026-03-26",
            "count": 2
          },
          {
            "date": "2026-03-27",
            "count": 1
          },
          {
            "date": "2026-03-28",
            "count": 1
          },
          {
            "date": "2026-03-30",
            "count": 2
          },
          {
            "date": "2026-04-01",
            "count": 1
          },
          {
            "date": "2026-04-02",
            "count": 3
          },
          {
            "date": "2026-04-03",
            "count": 5
          },
          {
            "date": "2026-04-04",
            "count": 3
          },
          {
            "date": "2026-04-06",
            "count": 2
          },
          {
            "date": "2026-04-07",
            "count": 1
          },
          {
            "date": "2026-04-08",
            "count": 2
          },
          {
            "date": "2026-04-10",
            "count": 3
          },
          {
            "date": "2026-04-11",
            "count": 1
          },
          {
            "date": "2026-04-12",
            "count": 1
          },
          {
            "date": "2026-04-13",
            "count": 1
          },
          {
            "date": "2026-04-15",
            "count": 1
          },
          {
            "date": "2026-04-16",
            "count": 1
          },
          {
            "date": "2026-04-17",
            "count": 2
          },
          {
            "date": "2026-04-18",
            "count": 2
          },
          {
            "date": "2026-04-19",
            "count": 1
          },
          {
            "date": "2026-04-21",
            "count": 3
          },
          {
            "date": "2026-04-22",
            "count": 4
          },
          {
            "date": "2026-04-23",
            "count": 5
          },
          {
            "date": "2026-04-24",
            "count": 2
          },
          {
            "date": "2026-04-25",
            "count": 3
          },
          {
            "date": "2026-04-27",
            "count": 3
          },
          {
            "date": "2026-04-28",
            "count": 1
          },
          {
            "date": "2026-04-29",
            "count": 5
          },
          {
            "date": "2026-04-30",
            "count": 3
          },
          {
            "date": "2026-05-01",
            "count": 2
          },
          {
            "date": "2026-05-02",
            "count": 1
          },
          {
            "date": "2026-05-03",
            "count": 4
          },
          {
            "date": "2026-05-04",
            "count": 1
          },
          {
            "date": "2026-05-05",
            "count": 2
          },
          {
            "date": "2026-05-06",
            "count": 4
          },
          {
            "date": "2026-05-07",
            "count": 1
          },
          {
            "date": "2026-05-10",
            "count": 1
          },
          {
            "date": "2026-05-11",
            "count": 2
          },
          {
            "date": "2026-05-12",
            "count": 1
          },
          {
            "date": "2026-05-13",
            "count": 3
          },
          {
            "date": "2026-05-14",
            "count": 1
          },
          {
            "date": "2026-05-16",
            "count": 9
          },
          {
            "date": "2026-05-17",
            "count": 3
          },
          {
            "date": "2026-05-18",
            "count": 2
          },
          {
            "date": "2026-05-19",
            "count": 3
          },
          {
            "date": "2026-05-20",
            "count": 2
          },
          {
            "date": "2026-05-21",
            "count": 1
          },
          {
            "date": "2026-05-22",
            "count": 3
          },
          {
            "date": "2026-05-23",
            "count": 3
          },
          {
            "date": "2026-05-24",
            "count": 3
          },
          {
            "date": "2026-05-26",
            "count": 3
          },
          {
            "date": "2026-05-27",
            "count": 3
          },
          {
            "date": "2026-05-28",
            "count": 6
          },
          {
            "date": "2026-05-29",
            "count": 1
          },
          {
            "date": "2026-05-30",
            "count": 4
          },
          {
            "date": "2026-05-31",
            "count": 1
          },
          {
            "date": "2026-06-01",
            "count": 5
          },
          {
            "date": "2026-06-02",
            "count": 2
          },
          {
            "date": "2026-06-03",
            "count": 4
          },
          {
            "date": "2026-06-05",
            "count": 1
          },
          {
            "date": "2026-06-06",
            "count": 1
          },
          {
            "date": "2026-06-09",
            "count": 3
          },
          {
            "date": "2026-06-10",
            "count": 3
          },
          {
            "date": "2026-06-11",
            "count": 2
          },
          {
            "date": "2026-06-12",
            "count": 1
          },
          {
            "date": "2026-06-13",
            "count": 1
          },
          {
            "date": "2026-06-14",
            "count": 1
          },
          {
            "date": "2026-06-15",
            "count": 1
          },
          {
            "date": "2026-06-16",
            "count": 4
          },
          {
            "date": "2026-06-17",
            "count": 4
          },
          {
            "date": "2026-06-18",
            "count": 3
          },
          {
            "date": "2026-06-19",
            "count": 3
          },
          {
            "date": "2026-06-20",
            "count": 1
          },
          {
            "date": "2026-06-21",
            "count": 1
          },
          {
            "date": "2026-06-22",
            "count": 1
          },
          {
            "date": "2026-06-23",
            "count": 2
          },
          {
            "date": "2026-06-25",
            "count": 5
          },
          {
            "date": "2026-06-26",
            "count": 1
          },
          {
            "date": "2026-06-27",
            "count": 3
          },
          {
            "date": "2026-06-28",
            "count": 2
          },
          {
            "date": "2026-07-01",
            "count": 3
          },
          {
            "date": "2026-07-02",
            "count": 3
          },
          {
            "date": "2026-07-03",
            "count": 2
          },
          {
            "date": "2026-07-04",
            "count": 2
          },
          {
            "date": "2026-07-05",
            "count": 1
          },
          {
            "date": "2026-07-06",
            "count": 1
          },
          {
            "date": "2026-07-07",
            "count": 4
          },
          {
            "date": "2026-07-08",
            "count": 9
          },
          {
            "date": "2026-07-09",
            "count": 6
          },
          {
            "date": "2026-07-11",
            "count": 3
          },
          {
            "date": "2026-07-12",
            "count": 3
          },
          {
            "date": "2026-07-13",
            "count": 2
          },
          {
            "date": "2026-07-14",
            "count": 3
          },
          {
            "date": "2026-07-15",
            "count": 2
          },
          {
            "date": "2026-07-16",
            "count": 3
          },
          {
            "date": "2026-07-17",
            "count": 4
          },
          {
            "date": "2026-07-18",
            "count": 6
          },
          {
            "date": "2026-07-19",
            "count": 2
          },
          {
            "date": "2026-07-20",
            "count": 4
          },
          {
            "date": "2026-07-21",
            "count": 6
          }
        ],
        "complete": false,
        "collected": 1000,
        "total_forks": 2250
      },
      "star_history": {
        "days": [
          {
            "date": "2025-11-28",
            "count": 2
          },
          {
            "date": "2025-11-29",
            "count": 3
          },
          {
            "date": "2025-11-30",
            "count": 4
          },
          {
            "date": "2025-12-01",
            "count": 6
          },
          {
            "date": "2025-12-02",
            "count": 9
          },
          {
            "date": "2025-12-03",
            "count": 5
          },
          {
            "date": "2025-12-04",
            "count": 4
          },
          {
            "date": "2025-12-05",
            "count": 3
          },
          {
            "date": "2025-12-06",
            "count": 4
          },
          {
            "date": "2025-12-07",
            "count": 1
          },
          {
            "date": "2025-12-08",
            "count": 5
          },
          {
            "date": "2025-12-09",
            "count": 6
          },
          {
            "date": "2025-12-10",
            "count": 8
          },
          {
            "date": "2025-12-11",
            "count": 4
          },
          {
            "date": "2025-12-12",
            "count": 6
          },
          {
            "date": "2025-12-13",
            "count": 3
          },
          {
            "date": "2025-12-14",
            "count": 3
          },
          {
            "date": "2025-12-15",
            "count": 4
          },
          {
            "date": "2025-12-16",
            "count": 7
          },
          {
            "date": "2025-12-17",
            "count": 4
          },
          {
            "date": "2025-12-18",
            "count": 3
          },
          {
            "date": "2025-12-19",
            "count": 4
          },
          {
            "date": "2025-12-20",
            "count": 4
          },
          {
            "date": "2025-12-21",
            "count": 1
          },
          {
            "date": "2025-12-22",
            "count": 1
          },
          {
            "date": "2025-12-23",
            "count": 11
          },
          {
            "date": "2025-12-24",
            "count": 5
          },
          {
            "date": "2025-12-25",
            "count": 3
          },
          {
            "date": "2025-12-26",
            "count": 7
          },
          {
            "date": "2025-12-27",
            "count": 4
          },
          {
            "date": "2025-12-28",
            "count": 1
          },
          {
            "date": "2025-12-29",
            "count": 5
          },
          {
            "date": "2025-12-30",
            "count": 2
          },
          {
            "date": "2025-12-31",
            "count": 3
          },
          {
            "date": "2026-01-02",
            "count": 5
          },
          {
            "date": "2026-01-03",
            "count": 4
          },
          {
            "date": "2026-01-04",
            "count": 3
          },
          {
            "date": "2026-01-05",
            "count": 6
          },
          {
            "date": "2026-01-06",
            "count": 5
          },
          {
            "date": "2026-01-07",
            "count": 7
          },
          {
            "date": "2026-01-08",
            "count": 1
          },
          {
            "date": "2026-01-09",
            "count": 6
          },
          {
            "date": "2026-01-10",
            "count": 2
          },
          {
            "date": "2026-01-11",
            "count": 4
          },
          {
            "date": "2026-01-12",
            "count": 6
          },
          {
            "date": "2026-01-13",
            "count": 2
          },
          {
            "date": "2026-01-14",
            "count": 5
          },
          {
            "date": "2026-01-15",
            "count": 2
          },
          {
            "date": "2026-01-16",
            "count": 3
          },
          {
            "date": "2026-01-17",
            "count": 7
          },
          {
            "date": "2026-01-18",
            "count": 4
          },
          {
            "date": "2026-01-19",
            "count": 6
          },
          {
            "date": "2026-01-20",
            "count": 4
          },
          {
            "date": "2026-01-21",
            "count": 12
          },
          {
            "date": "2026-01-22",
            "count": 2
          },
          {
            "date": "2026-01-23",
            "count": 5
          },
          {
            "date": "2026-01-24",
            "count": 1
          },
          {
            "date": "2026-01-25",
            "count": 7
          },
          {
            "date": "2026-01-26",
            "count": 5
          },
          {
            "date": "2026-01-27",
            "count": 6
          },
          {
            "date": "2026-01-28",
            "count": 2
          },
          {
            "date": "2026-01-29",
            "count": 3
          },
          {
            "date": "2026-01-30",
            "count": 7
          },
          {
            "date": "2026-01-31",
            "count": 3
          },
          {
            "date": "2026-02-01",
            "count": 4
          },
          {
            "date": "2026-02-02",
            "count": 7
          },
          {
            "date": "2026-02-03",
            "count": 4
          },
          {
            "date": "2026-02-04",
            "count": 3
          },
          {
            "date": "2026-02-05",
            "count": 3
          },
          {
            "date": "2026-02-06",
            "count": 4
          },
          {
            "date": "2026-02-07",
            "count": 1
          },
          {
            "date": "2026-02-08",
            "count": 4
          },
          {
            "date": "2026-02-09",
            "count": 6
          },
          {
            "date": "2026-02-10",
            "count": 8
          },
          {
            "date": "2026-02-11",
            "count": 5
          },
          {
            "date": "2026-02-12",
            "count": 1
          },
          {
            "date": "2026-02-13",
            "count": 3
          },
          {
            "date": "2026-02-14",
            "count": 5
          },
          {
            "date": "2026-02-15",
            "count": 3
          },
          {
            "date": "2026-02-16",
            "count": 7
          },
          {
            "date": "2026-02-17",
            "count": 6
          },
          {
            "date": "2026-02-18",
            "count": 1
          },
          {
            "date": "2026-02-19",
            "count": 4
          },
          {
            "date": "2026-02-20",
            "count": 6
          },
          {
            "date": "2026-02-21",
            "count": 6
          },
          {
            "date": "2026-02-22",
            "count": 3
          },
          {
            "date": "2026-02-23",
            "count": 3
          },
          {
            "date": "2026-02-24",
            "count": 5
          },
          {
            "date": "2026-02-25",
            "count": 6
          },
          {
            "date": "2026-02-26",
            "count": 9
          },
          {
            "date": "2026-02-27",
            "count": 2
          },
          {
            "date": "2026-02-28",
            "count": 8
          },
          {
            "date": "2026-03-01",
            "count": 3
          },
          {
            "date": "2026-03-02",
            "count": 2
          },
          {
            "date": "2026-03-03",
            "count": 4
          },
          {
            "date": "2026-03-04",
            "count": 4
          },
          {
            "date": "2026-03-05",
            "count": 4
          },
          {
            "date": "2026-03-06",
            "count": 2
          },
          {
            "date": "2026-03-07",
            "count": 2
          },
          {
            "date": "2026-03-08",
            "count": 3
          },
          {
            "date": "2026-03-09",
            "count": 2
          },
          {
            "date": "2026-03-10",
            "count": 7
          },
          {
            "date": "2026-03-11",
            "count": 2
          },
          {
            "date": "2026-03-12",
            "count": 5
          },
          {
            "date": "2026-03-13",
            "count": 4
          },
          {
            "date": "2026-03-14",
            "count": 2
          },
          {
            "date": "2026-03-15",
            "count": 4
          },
          {
            "date": "2026-03-16",
            "count": 3
          },
          {
            "date": "2026-03-17",
            "count": 1
          },
          {
            "date": "2026-03-18",
            "count": 1
          },
          {
            "date": "2026-03-19",
            "count": 6
          },
          {
            "date": "2026-03-20",
            "count": 2
          },
          {
            "date": "2026-03-21",
            "count": 3
          },
          {
            "date": "2026-03-22",
            "count": 2
          },
          {
            "date": "2026-03-23",
            "count": 8
          },
          {
            "date": "2026-03-24",
            "count": 4
          },
          {
            "date": "2026-03-25",
            "count": 4
          },
          {
            "date": "2026-03-26",
            "count": 3
          },
          {
            "date": "2026-03-27",
            "count": 4
          },
          {
            "date": "2026-03-28",
            "count": 3
          },
          {
            "date": "2026-03-29",
            "count": 4
          },
          {
            "date": "2026-03-30",
            "count": 1
          },
          {
            "date": "2026-03-31",
            "count": 2
          },
          {
            "date": "2026-04-01",
            "count": 4
          },
          {
            "date": "2026-04-02",
            "count": 1
          },
          {
            "date": "2026-04-03",
            "count": 6
          },
          {
            "date": "2026-04-04",
            "count": 1
          },
          {
            "date": "2026-04-05",
            "count": 3
          },
          {
            "date": "2026-04-06",
            "count": 2
          },
          {
            "date": "2026-04-07",
            "count": 3
          },
          {
            "date": "2026-04-08",
            "count": 6
          },
          {
            "date": "2026-04-09",
            "count": 8
          },
          {
            "date": "2026-04-10",
            "count": 5
          },
          {
            "date": "2026-04-11",
            "count": 6
          },
          {
            "date": "2026-04-12",
            "count": 6
          },
          {
            "date": "2026-04-13",
            "count": 2
          },
          {
            "date": "2026-04-14",
            "count": 9
          },
          {
            "date": "2026-04-15",
            "count": 1
          },
          {
            "date": "2026-04-16",
            "count": 5
          },
          {
            "date": "2026-04-17",
            "count": 3
          },
          {
            "date": "2026-04-18",
            "count": 3
          },
          {
            "date": "2026-04-19",
            "count": 4
          },
          {
            "date": "2026-04-20",
            "count": 4
          },
          {
            "date": "2026-04-21",
            "count": 5
          },
          {
            "date": "2026-04-22",
            "count": 3
          },
          {
            "date": "2026-04-23",
            "count": 4
          },
          {
            "date": "2026-04-24",
            "count": 8
          },
          {
            "date": "2026-04-25",
            "count": 3
          },
          {
            "date": "2026-04-26",
            "count": 3
          },
          {
            "date": "2026-04-27",
            "count": 3
          },
          {
            "date": "2026-04-28",
            "count": 3
          },
          {
            "date": "2026-04-29",
            "count": 33
          },
          {
            "date": "2026-04-30",
            "count": 13
          },
          {
            "date": "2026-05-01",
            "count": 4
          },
          {
            "date": "2026-05-02",
            "count": 4
          },
          {
            "date": "2026-05-03",
            "count": 3
          },
          {
            "date": "2026-05-04",
            "count": 5
          },
          {
            "date": "2026-05-05",
            "count": 3
          },
          {
            "date": "2026-05-06",
            "count": 4
          },
          {
            "date": "2026-05-07",
            "count": 7
          },
          {
            "date": "2026-05-08",
            "count": 5
          },
          {
            "date": "2026-05-09",
            "count": 3
          },
          {
            "date": "2026-05-10",
            "count": 6
          },
          {
            "date": "2026-05-11",
            "count": 11
          },
          {
            "date": "2026-05-12",
            "count": 6
          },
          {
            "date": "2026-05-13",
            "count": 6
          },
          {
            "date": "2026-05-15",
            "count": 5
          },
          {
            "date": "2026-05-17",
            "count": 1
          },
          {
            "date": "2026-05-18",
            "count": 5
          },
          {
            "date": "2026-05-19",
            "count": 5
          },
          {
            "date": "2026-05-20",
            "count": 1
          },
          {
            "date": "2026-05-21",
            "count": 6
          },
          {
            "date": "2026-05-22",
            "count": 4
          },
          {
            "date": "2026-05-23",
            "count": 4
          },
          {
            "date": "2026-05-24",
            "count": 6
          },
          {
            "date": "2026-05-25",
            "count": 12
          },
          {
            "date": "2026-05-26",
            "count": 8
          },
          {
            "date": "2026-05-27",
            "count": 7
          },
          {
            "date": "2026-05-28",
            "count": 3
          },
          {
            "date": "2026-05-29",
            "count": 4
          },
          {
            "date": "2026-05-30",
            "count": 5
          },
          {
            "date": "2026-05-31",
            "count": 2
          },
          {
            "date": "2026-06-01",
            "count": 4
          },
          {
            "date": "2026-06-02",
            "count": 3
          },
          {
            "date": "2026-06-03",
            "count": 1
          },
          {
            "date": "2026-06-04",
            "count": 6
          },
          {
            "date": "2026-06-05",
            "count": 4
          },
          {
            "date": "2026-06-06",
            "count": 4
          },
          {
            "date": "2026-06-07",
            "count": 2
          },
          {
            "date": "2026-06-08",
            "count": 3
          },
          {
            "date": "2026-06-09",
            "count": 3
          },
          {
            "date": "2026-06-10",
            "count": 3
          },
          {
            "date": "2026-06-11",
            "count": 2
          },
          {
            "date": "2026-06-12",
            "count": 3
          },
          {
            "date": "2026-06-13",
            "count": 4
          },
          {
            "date": "2026-06-14",
            "count": 4
          },
          {
            "date": "2026-06-15",
            "count": 5
          },
          {
            "date": "2026-06-16",
            "count": 4
          },
          {
            "date": "2026-06-17",
            "count": 6
          },
          {
            "date": "2026-06-18",
            "count": 8
          },
          {
            "date": "2026-06-19",
            "count": 5
          },
          {
            "date": "2026-06-20",
            "count": 1
          },
          {
            "date": "2026-06-21",
            "count": 3
          },
          {
            "date": "2026-06-22",
            "count": 4
          },
          {
            "date": "2026-06-23",
            "count": 1
          },
          {
            "date": "2026-06-24",
            "count": 4
          },
          {
            "date": "2026-06-25",
            "count": 3
          },
          {
            "date": "2026-06-26",
            "count": 1
          },
          {
            "date": "2026-06-27",
            "count": 1
          },
          {
            "date": "2026-06-28",
            "count": 4
          },
          {
            "date": "2026-06-29",
            "count": 4
          },
          {
            "date": "2026-06-30",
            "count": 4
          },
          {
            "date": "2026-07-01",
            "count": 1
          },
          {
            "date": "2026-07-03",
            "count": 7
          },
          {
            "date": "2026-07-04",
            "count": 1
          },
          {
            "date": "2026-07-05",
            "count": 5
          },
          {
            "date": "2026-07-06",
            "count": 7
          },
          {
            "date": "2026-07-07",
            "count": 4
          },
          {
            "date": "2026-07-08",
            "count": 5
          },
          {
            "date": "2026-07-09",
            "count": 6
          },
          {
            "date": "2026-07-10",
            "count": 3
          },
          {
            "date": "2026-07-11",
            "count": 4
          },
          {
            "date": "2026-07-12",
            "count": 1
          },
          {
            "date": "2026-07-13",
            "count": 3
          },
          {
            "date": "2026-07-14",
            "count": 5
          },
          {
            "date": "2026-07-15",
            "count": 4
          },
          {
            "date": "2026-07-16",
            "count": 5
          },
          {
            "date": "2026-07-17",
            "count": 4
          },
          {
            "date": "2026-07-18",
            "count": 5
          },
          {
            "date": "2026-07-19",
            "count": 5
          },
          {
            "date": "2026-07-20",
            "count": 2
          },
          {
            "date": "2026-07-21",
            "count": 6
          }
        ],
        "complete": false,
        "collected": 1000,
        "total_stars": 9004
      },
      "open_issues_and_prs": 2090
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [
        "examples"
      ],
      "has_llms_txt": true,
      "has_dockerfile": true,
      "has_mcp_signal": false,
      "bootstrap_files": [
        "docs/Makefile"
      ],
      "api_schema_files": [
        "datafusion/proto-common/proto/datafusion_common.proto",
        "datafusion/proto-models/proto/datafusion.proto"
      ],
      "has_devcontainer": true,
      "typecheck_configs": [],
      "toolchain_manifests": [
        "Cargo.toml",
        "benchmarks/Cargo.toml",
        "datafusion-cli/Cargo.toml",
        "datafusion-examples/Cargo.toml",
        "datafusion-examples/examples/ffi/ffi_example_table_provider/Cargo.toml",
        "datafusion-examples/examples/ffi/ffi_module_interface/Cargo.toml",
        "datafusion-examples/examples/ffi/ffi_module_loader/Cargo.toml",
        "datafusion/catalog-listing/Cargo.toml",
        "datafusion/catalog/Cargo.toml",
        "datafusion/common-runtime/Cargo.toml",
        "datafusion/common/Cargo.toml",
        "datafusion/core/Cargo.toml",
        "datafusion/datasource-arrow/Cargo.toml",
        "datafusion/datasource-avro/Cargo.toml",
        "datafusion/datasource-csv/Cargo.toml",
        "datafusion/datasource-json/Cargo.toml",
        "datafusion/datasource-parquet/Cargo.toml",
        "datafusion/datasource/Cargo.toml",
        "datafusion/doc/Cargo.toml",
        "datafusion/execution/Cargo.toml",
        "datafusion/expr-common/Cargo.toml",
        "datafusion/expr/Cargo.toml",
        "datafusion/ffi/Cargo.toml",
        "datafusion/functions-aggregate-common/Cargo.toml",
        "datafusion/functions-aggregate/Cargo.toml",
        "datafusion/functions-nested/Cargo.toml",
        "datafusion/functions-table/Cargo.toml",
        "datafusion/functions-window-common/Cargo.toml",
        "datafusion/functions-window/Cargo.toml",
        "datafusion/functions/Cargo.toml",
        "datafusion/macros/Cargo.toml",
        "datafusion/optimizer/Cargo.toml",
        "datafusion/physical-expr-adapter/Cargo.toml",
        "datafusion/physical-expr-common/Cargo.toml",
        "datafusion/physical-expr/Cargo.toml",
        "datafusion/physical-optimizer/Cargo.toml",
        "datafusion/physical-plan/Cargo.toml",
        "datafusion/proto-common/Cargo.toml",
        "datafusion/proto-common/gen/Cargo.toml",
        "datafusion/proto-models/Cargo.toml",
        "datafusion/proto-models/gen/Cargo.toml",
        "datafusion/proto/Cargo.toml",
        "datafusion/pruning/Cargo.toml",
        "datafusion/session/Cargo.toml",
        "datafusion/spark/Cargo.toml",
        "datafusion/sql/Cargo.toml",
        "datafusion/sqllogictest/Cargo.toml",
        "datafusion/substrait/Cargo.toml",
        "datafusion/wasmtest/Cargo.toml",
        "dev/depcheck/Cargo.toml",
        "test-utils/Cargo.toml"
      ],
      "largest_source_bytes": 452642,
      "source_files_sampled": 1642,
      "oversized_source_files": 97,
      "agent_instruction_files": [
        "AGENTS.md",
        "CLAUDE.md"
      ],
      "agent_instruction_max_bytes": 2033
    },
    "dependencies": {
      "manifests": [
        "Cargo.toml",
        "benchmarks/Cargo.toml",
        "benchmarks/pyproject.toml",
        "datafusion-cli/Cargo.toml",
        "datafusion-examples/Cargo.toml",
        "dev/pyproject.toml",
        "docs/pyproject.toml",
        "pyproject.toml",
        "test-utils/Cargo.toml"
      ],
      "advisories": {
        "error": null,
        "scope": "repository_graph",
        "source": "osv",
        "findings": [
          {
            "name": "click",
            "direct": false,
            "version": "8.3.1",
            "severity": "high",
            "ecosystem": "pypi",
            "cvss_score": 7.2,
            "advisory_ids": [
              "PYSEC-2026-2132"
            ],
            "fixed_version": "8.3.3",
            "advisory_count": 1,
            "oldest_advisory_days": 82
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "7.0.3",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3xgq-45jj-v275"
            ],
            "fixed_version": "7.0.5",
            "advisory_count": 1,
            "oldest_advisory_days": 620
          },
          {
            "name": "fast-uri",
            "direct": false,
            "version": "3.1.2",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-4c8g-83qw-93j6",
              "GHSA-v2hh-gcrm-f6hx"
            ],
            "fixed_version": "4.1.1",
            "advisory_count": 2,
            "oldest_advisory_days": 0
          },
          {
            "name": "gix",
            "direct": false,
            "version": "0.73.0",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.8,
            "advisory_ids": [
              "GHSA-f26g-jm89-4g65",
              "GHSA-fr8x-3vfx-f45h",
              "GHSA-p3hw-mv63-rf9w",
              "GHSA-pg4w-g64p-qwhj"
            ],
            "fixed_version": "0.83.0",
            "advisory_count": 4,
            "oldest_advisory_days": 77
          },
          {
            "name": "gix-date",
            "direct": false,
            "version": "0.10.7",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.7,
            "advisory_ids": [
              "GHSA-6mw6-mj76-grwc",
              "RUSTSEC-2025-0140"
            ],
            "fixed_version": "0.12.0",
            "advisory_count": 2,
            "oldest_advisory_days": 204
          },
          {
            "name": "gix-fs",
            "direct": false,
            "version": "0.16.1",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.8,
            "advisory_ids": [
              "GHSA-f89h-2fjh-2r9q"
            ],
            "fixed_version": "0.21.1",
            "advisory_count": 1,
            "oldest_advisory_days": 75
          },
          {
            "name": "gix-pack",
            "direct": false,
            "version": "0.60.0",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-x494-mj8g-cj27"
            ],
            "fixed_version": "0.69.0",
            "advisory_count": 1,
            "oldest_advisory_days": 77
          },
          {
            "name": "gix-validate",
            "direct": false,
            "version": "0.10.1",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-p3hw-mv63-rf9w"
            ],
            "fixed_version": "0.83.0",
            "advisory_count": 1,
            "oldest_advisory_days": 77
          },
          {
            "name": "path-to-regexp",
            "direct": false,
            "version": "0.1.12",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-37ch-88jc-xwx2"
            ],
            "fixed_version": "0.1.13",
            "advisory_count": 1,
            "oldest_advisory_days": 116
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.39.2",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "RUSTSEC-2026-0194",
              "RUSTSEC-2026-0195"
            ],
            "fixed_version": "0.41.0",
            "advisory_count": 2,
            "oldest_advisory_days": 22
          },
          {
            "name": "shell-quote",
            "direct": false,
            "version": "1.8.4",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-395f-4hp3-45gv"
            ],
            "fixed_version": "1.9.0",
            "advisory_count": 1,
            "oldest_advisory_days": 1
          },
          {
            "name": "uuid",
            "direct": false,
            "version": "8.3.2",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-w5hq-g745-h8pq"
            ],
            "fixed_version": "13.0.1",
            "advisory_count": 1,
            "oldest_advisory_days": 90
          },
          {
            "name": "ws",
            "direct": false,
            "version": "8.18.2",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-58qx-3vcg-4xpx",
              "GHSA-96hv-2xvq-fx4p"
            ],
            "fixed_version": "8.21.0",
            "advisory_count": 2,
            "oldest_advisory_days": 64
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "8.17.1",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-2g4f-4pwh-qvx6"
            ],
            "fixed_version": "8.18.0",
            "advisory_count": 1,
            "oldest_advisory_days": 160
          },
          {
            "name": "cargo",
            "direct": false,
            "version": "0.92.0",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-jq42-7mfv-hm57",
              "GHSA-p688-r7jv-fm6f"
            ],
            "fixed_version": "0.97.0",
            "advisory_count": 2,
            "oldest_advisory_days": 25
          },
          {
            "name": "gix-transport",
            "direct": false,
            "version": "0.48.0",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": 6.8,
            "advisory_ids": [
              "GHSA-9857-6mw7-fq2m"
            ],
            "fixed_version": "0.56.0",
            "advisory_count": 1,
            "oldest_advisory_days": 77
          },
          {
            "name": "http-proxy-middleware",
            "direct": false,
            "version": "2.0.9",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-64mm-vxmg-q3vj"
            ],
            "fixed_version": "4.1.0",
            "advisory_count": 1,
            "oldest_advisory_days": 33
          },
          {
            "name": "body-parser",
            "direct": false,
            "version": "1.20.5",
            "severity": "low",
            "ecosystem": "npm",
            "cvss_score": 3.7,
            "advisory_ids": [
              "GHSA-v422-hmwv-36x6"
            ],
            "fixed_version": "2.3.0",
            "advisory_count": 1,
            "oldest_advisory_days": 0
          },
          {
            "name": "debug",
            "direct": false,
            "version": "4.1.1",
            "severity": "low",
            "ecosystem": "npm",
            "cvss_score": 3.7,
            "advisory_ids": [
              "GHSA-gxpj-cx7g-858c"
            ],
            "fixed_version": "4.3.1",
            "advisory_count": 1,
            "oldest_advisory_days": 2903
          },
          {
            "name": "anyhow",
            "direct": false,
            "version": "1.0.102",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0190"
            ],
            "fixed_version": "1.0.103",
            "advisory_count": 1,
            "oldest_advisory_days": 26
          },
          {
            "name": "crossbeam-epoch",
            "direct": false,
            "version": "0.9.18",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0204"
            ],
            "fixed_version": "0.9.20",
            "advisory_count": 1,
            "oldest_advisory_days": 15
          },
          {
            "name": "git2",
            "direct": false,
            "version": "0.20.4",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0183",
              "RUSTSEC-2026-0184"
            ],
            "fixed_version": "0.21.0",
            "advisory_count": 2,
            "oldest_advisory_days": 70
          },
          {
            "name": "memmap2",
            "direct": false,
            "version": "0.9.10",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0186"
            ],
            "fixed_version": "0.9.11",
            "advisory_count": 1,
            "oldest_advisory_days": 31
          },
          {
            "name": "paste",
            "direct": false,
            "version": "1.0.15",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2024-0436"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 652
          }
        ],
        "collected": true,
        "malicious": [],
        "truncated": false,
        "by_severity": {
          "low": 2,
          "high": 13,
          "unknown": 5,
          "moderate": 4
        },
        "advisory_count": 33,
        "affected_count": 24,
        "assessed_count": 1199,
        "malicious_count": 0,
        "assessed_package": null,
        "unassessed_count": 69,
        "direct_affected_count": 0
      },
      "ecosystems": [
        "crates",
        "pypi"
      ],
      "dependencies": [
        {
          "name": "arrow",
          "manifest": "datafusion-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "async-trait",
          "manifest": "datafusion-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "aws-config",
          "manifest": "datafusion-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.8.18"
        },
        {
          "name": "aws-credential-types",
          "manifest": "datafusion-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.2.13"
        },
        {
          "name": "chrono",
          "manifest": "datafusion-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "clap",
          "manifest": "datafusion-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4.5.60"
        },
        {
          "name": "datafusion",
          "manifest": "datafusion-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "datafusion-common",
          "manifest": "datafusion-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "dirs",
          "manifest": "datafusion-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "6.0.0"
        },
        {
          "name": "env_logger",
          "manifest": "datafusion-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures",
          "manifest": "datafusion-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "log",
          "manifest": "datafusion-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "mimalloc",
          "manifest": "datafusion-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1"
        },
        {
          "name": "object_store",
          "manifest": "datafusion-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "parking_lot",
          "manifest": "datafusion-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "parquet",
          "manifest": "datafusion-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "regex",
          "manifest": "datafusion-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rustyline",
          "manifest": "datafusion-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "18.0"
        },
        {
          "name": "tokio",
          "manifest": "datafusion-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "url",
          "manifest": "datafusion-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "arrow",
          "manifest": "datafusion-examples/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "arrow-schema",
          "manifest": "datafusion-examples/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "datafusion",
          "manifest": "datafusion-examples/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "datafusion-common",
          "manifest": "datafusion-examples/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "nom",
          "manifest": "datafusion-examples/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "8.0.0"
        },
        {
          "name": "tempfile",
          "manifest": "datafusion-examples/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "datafusion-examples/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tomlkit",
          "manifest": "dev/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": null
        },
        {
          "name": "PyGithub",
          "manifest": "dev/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": null
        },
        {
          "name": "requests",
          "manifest": "dev/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": null
        },
        {
          "name": "arrow",
          "manifest": "test-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "chrono-tz",
          "manifest": "test-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.10.4"
        },
        {
          "name": "datafusion-common",
          "manifest": "test-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "env_logger",
          "manifest": "test-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rand",
          "manifest": "test-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "arrow",
            "direct": true,
            "version": "59.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-schema",
            "direct": true,
            "version": "59.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-trait",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "async-trait",
            "direct": true,
            "version": "0.1.89",
            "ecosystem": "crates"
          },
          {
            "name": "aws-config",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "aws-config",
            "direct": true,
            "version": "1.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-credential-types",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "aws-credential-types",
            "direct": true,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "chrono",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "chrono",
            "direct": true,
            "version": "0.4.45",
            "ecosystem": "crates"
          },
          {
            "name": "chrono-tz",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "chrono-tz",
            "direct": true,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "clap",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "clap",
            "direct": true,
            "version": "4.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "dirs",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "dirs",
            "direct": true,
            "version": "6.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "env_logger",
            "direct": true,
            "version": "0.11.11",
            "ecosystem": "crates"
          },
          {
            "name": "futures",
            "direct": true,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": true,
            "version": "0.4.32",
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": true,
            "version": "0.4.33",
            "ecosystem": "crates"
          },
          {
            "name": "mimalloc",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "mimalloc",
            "direct": true,
            "version": "0.1.52",
            "ecosystem": "crates"
          },
          {
            "name": "nom",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "nom",
            "direct": true,
            "version": "7.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "nom",
            "direct": true,
            "version": "8.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "object_store",
            "direct": true,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot",
            "direct": true,
            "version": "0.12.5",
            "ecosystem": "crates"
          },
          {
            "name": "parquet",
            "direct": true,
            "version": "59.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.9.4",
            "ecosystem": "crates"
          },
          {
            "name": "regex",
            "direct": true,
            "version": "1.12.4",
            "ecosystem": "crates"
          },
          {
            "name": "regex",
            "direct": true,
            "version": "1.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustyline",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "rustyline",
            "direct": true,
            "version": "18.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "tempfile",
            "direct": true,
            "version": "3.27.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio",
            "direct": true,
            "version": "1.52.3",
            "ecosystem": "crates"
          },
          {
            "name": "url",
            "direct": true,
            "version": "2.5.8",
            "ecosystem": "crates"
          },
          {
            "name": "pygithub",
            "direct": true,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "pygithub",
            "direct": true,
            "version": "2.8.1",
            "ecosystem": "pypi"
          },
          {
            "name": "requests",
            "direct": true,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "requests",
            "direct": true,
            "version": "2.33.0",
            "ecosystem": "pypi"
          },
          {
            "name": "tomlkit",
            "direct": true,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "tomlkit",
            "direct": true,
            "version": "0.14.0",
            "ecosystem": "pypi"
          },
          {
            "name": "adler2",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "ahash",
            "direct": false,
            "version": "0.8.12",
            "ecosystem": "crates"
          },
          {
            "name": "aho-corasick",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "alloc-no-stdlib",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "alloc-stdlib",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "alloca",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "allocator-api2",
            "direct": false,
            "version": "0.2.21",
            "ecosystem": "crates"
          },
          {
            "name": "android_system_properties",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "anes",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "annotate-snippets",
            "direct": false,
            "version": "0.12.16",
            "ecosystem": "crates"
          },
          {
            "name": "anstream",
            "direct": false,
            "version": "0.6.21",
            "ecosystem": "crates"
          },
          {
            "name": "anstream",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle",
            "direct": false,
            "version": "1.0.14",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-parse",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-parse",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-query",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-wincon",
            "direct": false,
            "version": "3.0.11",
            "ecosystem": "crates"
          },
          {
            "name": "anyhow",
            "direct": false,
            "version": "1.0.102",
            "ecosystem": "crates"
          },
          {
            "name": "anyhow",
            "direct": false,
            "version": "1.0.103",
            "ecosystem": "crates"
          },
          {
            "name": "ar_archive_writer",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "arc-swap",
            "direct": false,
            "version": "1.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "arrayref",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "arrayvec",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-arith",
            "direct": false,
            "version": "59.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-array",
            "direct": false,
            "version": "59.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-avro",
            "direct": false,
            "version": "59.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-buffer",
            "direct": false,
            "version": "59.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-cast",
            "direct": false,
            "version": "59.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-csv",
            "direct": false,
            "version": "59.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-data",
            "direct": false,
            "version": "59.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-flight",
            "direct": false,
            "version": "59.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-ipc",
            "direct": false,
            "version": "59.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-json",
            "direct": false,
            "version": "59.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-ord",
            "direct": false,
            "version": "59.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-row",
            "direct": false,
            "version": "59.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-select",
            "direct": false,
            "version": "59.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-string",
            "direct": false,
            "version": "59.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "astral-tokio-tar",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "async-compression",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "async-compression",
            "direct": false,
            "version": "0.4.42",
            "ecosystem": "crates"
          },
          {
            "name": "async-ffi",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "async-ffi",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-recursion",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "async-recursion",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "async-stream",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "crates"
          },
          {
            "name": "async-stream-impl",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "crates"
          },
          {
            "name": "atoi",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "atomic-waker",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "autocfg",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "autocfg",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "aws-lc-rs",
            "direct": false,
            "version": "1.16.3",
            "ecosystem": "crates"
          },
          {
            "name": "aws-lc-sys",
            "direct": false,
            "version": "0.40.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-runtime",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "aws-sdk-sso",
            "direct": false,
            "version": "1.103.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-sdk-ssooidc",
            "direct": false,
            "version": "1.105.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-sdk-sts",
            "direct": false,
            "version": "1.108.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-sigv4",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-async",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-http",
            "direct": false,
            "version": "0.64.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-http-client",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-json",
            "direct": false,
            "version": "0.63.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-observability",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-query",
            "direct": false,
            "version": "0.61.1",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-runtime",
            "direct": false,
            "version": "1.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-runtime-api",
            "direct": false,
            "version": "1.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-runtime-api-macros",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-schema",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-types",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-xml",
            "direct": false,
            "version": "0.61.1",
            "ecosystem": "crates"
          },
          {
            "name": "aws-types",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "axum",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "axum-core",
            "direct": false,
            "version": "0.5.6",
            "ecosystem": "crates"
          },
          {
            "name": "base16ct",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": false,
            "version": "0.21.7",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": false,
            "version": "0.22.1",
            "ecosystem": "crates"
          },
          {
            "name": "base64-simd",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "base64ct",
            "direct": false,
            "version": "1.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "bigdecimal",
            "direct": false,
            "version": "0.4.10",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": false,
            "version": "2.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": false,
            "version": "2.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "bitmaps",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "blake2",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "blake2",
            "direct": false,
            "version": "0.10.6",
            "ecosystem": "crates"
          },
          {
            "name": "blake3",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "blake3",
            "direct": false,
            "version": "1.8.5",
            "ecosystem": "crates"
          },
          {
            "name": "block-buffer",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "block-buffer",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "block2",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "bollard",
            "direct": false,
            "version": "0.20.2",
            "ecosystem": "crates"
          },
          {
            "name": "bollard-buildkit-proto",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "bollard-stubs",
            "direct": false,
            "version": "1.52.1-rc.29.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "brotli",
            "direct": false,
            "version": "8.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "brotli-decompressor",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "bs58",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "bstr",
            "direct": false,
            "version": "1.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "bumpalo",
            "direct": false,
            "version": "3.20.2",
            "ecosystem": "crates"
          },
          {
            "name": "bumpalo",
            "direct": false,
            "version": "3.20.3",
            "ecosystem": "crates"
          },
          {
            "name": "byteorder",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "1.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "1.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "bytes-utils",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "bzip2",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "cargo",
            "direct": false,
            "version": "0.92.0",
            "ecosystem": "crates"
          },
          {
            "name": "cargo-credential",
            "direct": false,
            "version": "0.4.9",
            "ecosystem": "crates"
          },
          {
            "name": "cargo-credential-libsecret",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "cargo-credential-macos-keychain",
            "direct": false,
            "version": "0.4.17",
            "ecosystem": "crates"
          },
          {
            "name": "cargo-credential-wincred",
            "direct": false,
            "version": "0.4.17",
            "ecosystem": "crates"
          },
          {
            "name": "cargo-platform",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "cargo-util",
            "direct": false,
            "version": "0.2.24",
            "ecosystem": "crates"
          },
          {
            "name": "cargo-util-schemas",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "cast",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.2.61",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.2.64",
            "ecosystem": "crates"
          },
          {
            "name": "cfg-if",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "cfg_aliases",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "chacha20",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "ciborium",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "ciborium-io",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "ciborium-ll",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "clap_builder",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "clap_complete",
            "direct": false,
            "version": "4.6.5",
            "ecosystem": "crates"
          },
          {
            "name": "clap_derive",
            "direct": false,
            "version": "4.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "clap_lex",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "clipboard-win",
            "direct": false,
            "version": "5.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "clru",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "cmake",
            "direct": false,
            "version": "0.1.58",
            "ecosystem": "crates"
          },
          {
            "name": "cmov",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "color-print",
            "direct": false,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "color-print-proc-macro",
            "direct": false,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "colorchoice",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "comfy-table",
            "direct": false,
            "version": "7.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "compression-codecs",
            "direct": false,
            "version": "0.4.38",
            "ecosystem": "crates"
          },
          {
            "name": "compression-core",
            "direct": false,
            "version": "0.4.32",
            "ecosystem": "crates"
          },
          {
            "name": "console",
            "direct": false,
            "version": "0.16.4",
            "ecosystem": "crates"
          },
          {
            "name": "console_error_panic_hook",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "console_error_panic_hook",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "const-oid",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "const-oid",
            "direct": false,
            "version": "0.9.6",
            "ecosystem": "crates"
          },
          {
            "name": "const-random",
            "direct": false,
            "version": "0.1.18",
            "ecosystem": "crates"
          },
          {
            "name": "const-random-macro",
            "direct": false,
            "version": "0.1.16",
            "ecosystem": "crates"
          },
          {
            "name": "constant_time_eq",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation-sys",
            "direct": false,
            "version": "0.8.7",
            "ecosystem": "crates"
          },
          {
            "name": "cpufeatures",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "cpufeatures",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "crates-io",
            "direct": false,
            "version": "0.40.14",
            "ecosystem": "crates"
          },
          {
            "name": "crc",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "crc-catalog",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "crc32fast",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "crc32fast",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "criterion",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "criterion-plot",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-channel",
            "direct": false,
            "version": "0.5.15",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-deque",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-epoch",
            "direct": false,
            "version": "0.9.18",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-epoch",
            "direct": false,
            "version": "0.9.20",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-utils",
            "direct": false,
            "version": "0.8.21",
            "ecosystem": "crates"
          },
          {
            "name": "crunchy",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "crypto-bigint",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "crypto-common",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "crypto-common",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "crypto-common",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "csv",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "csv-core",
            "direct": false,
            "version": "0.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "ct-codecs",
            "direct": false,
            "version": "1.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "ctor",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "crates"
          },
          {
            "name": "ctutils",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "cty",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "curl",
            "direct": false,
            "version": "0.4.50",
            "ecosystem": "crates"
          },
          {
            "name": "curl-sys",
            "direct": false,
            "version": "0.4.89+curl-8.20.0",
            "ecosystem": "crates"
          },
          {
            "name": "darling",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "darling_core",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "darling_macro",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "dashmap",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "dashmap",
            "direct": false,
            "version": "6.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "der",
            "direct": false,
            "version": "0.7.10",
            "ecosystem": "crates"
          },
          {
            "name": "deranged",
            "direct": false,
            "version": "0.5.8",
            "ecosystem": "crates"
          },
          {
            "name": "diff",
            "direct": false,
            "version": "0.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "digest",
            "direct": false,
            "version": "0.10.7",
            "ecosystem": "crates"
          },
          {
            "name": "digest",
            "direct": false,
            "version": "0.11.2",
            "ecosystem": "crates"
          },
          {
            "name": "dirs-sys",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "dispatch2",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "displaydoc",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "displaydoc",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "doc-comment",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "docker_credential",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "dunce",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "dyn-clone",
            "direct": false,
            "version": "1.0.20",
            "ecosystem": "crates"
          },
          {
            "name": "ecdsa",
            "direct": false,
            "version": "0.16.9",
            "ecosystem": "crates"
          },
          {
            "name": "ed25519-compact",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "educe",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "either",
            "direct": false,
            "version": "1.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "either",
            "direct": false,
            "version": "1.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "elliptic-curve",
            "direct": false,
            "version": "0.13.8",
            "ecosystem": "crates"
          },
          {
            "name": "encode_unicode",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "encoding_rs",
            "direct": false,
            "version": "0.8.35",
            "ecosystem": "crates"
          },
          {
            "name": "endian-type",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "enum-ordinalize",
            "direct": false,
            "version": "4.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "enum-ordinalize-derive",
            "direct": false,
            "version": "4.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "env_filter",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "equivalent",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "erased-serde",
            "direct": false,
            "version": "0.4.10",
            "ecosystem": "crates"
          },
          {
            "name": "errno",
            "direct": false,
            "version": "0.3.14",
            "ecosystem": "crates"
          },
          {
            "name": "error-code",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "escape8259",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "etcetera",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "fallible-iterator",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "fallible-iterator",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "fallible-streaming-iterator",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "faster-hex",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "fastrand",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "ferroid",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "ff",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "fiat-crypto",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "filetime",
            "direct": false,
            "version": "0.2.27",
            "ecosystem": "crates"
          },
          {
            "name": "filetime",
            "direct": false,
            "version": "0.2.29",
            "ecosystem": "crates"
          },
          {
            "name": "find-msvc-tools",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "fixedbitset",
            "direct": false,
            "version": "0.5.7",
            "ecosystem": "crates"
          },
          {
            "name": "flatbuffers",
            "direct": false,
            "version": "25.12.19",
            "ecosystem": "crates"
          },
          {
            "name": "flate2",
            "direct": false,
            "version": "1.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "fnv",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "foldhash",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "foldhash",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "foldhash",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "form_urlencoded",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "fs-err",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "fs_extra",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "futures-channel",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-core",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-executor",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-io",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-macro",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-sink",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-task",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-timer",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "futures-util",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "generic-array",
            "direct": false,
            "version": "0.14.7",
            "ecosystem": "crates"
          },
          {
            "name": "generic-array",
            "direct": false,
            "version": "0.14.9",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "git2",
            "direct": false,
            "version": "0.20.4",
            "ecosystem": "crates"
          },
          {
            "name": "git2-curl",
            "direct": false,
            "version": "0.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix",
            "direct": false,
            "version": "0.73.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-actor",
            "direct": false,
            "version": "0.35.6",
            "ecosystem": "crates"
          },
          {
            "name": "gix-attributes",
            "direct": false,
            "version": "0.27.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-bitmap",
            "direct": false,
            "version": "0.2.16",
            "ecosystem": "crates"
          },
          {
            "name": "gix-chunk",
            "direct": false,
            "version": "0.4.12",
            "ecosystem": "crates"
          },
          {
            "name": "gix-command",
            "direct": false,
            "version": "0.6.5",
            "ecosystem": "crates"
          },
          {
            "name": "gix-commitgraph",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-config",
            "direct": false,
            "version": "0.46.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-config-value",
            "direct": false,
            "version": "0.15.3",
            "ecosystem": "crates"
          },
          {
            "name": "gix-credentials",
            "direct": false,
            "version": "0.30.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-date",
            "direct": false,
            "version": "0.10.7",
            "ecosystem": "crates"
          },
          {
            "name": "gix-diff",
            "direct": false,
            "version": "0.53.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-dir",
            "direct": false,
            "version": "0.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-discover",
            "direct": false,
            "version": "0.41.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-features",
            "direct": false,
            "version": "0.43.1",
            "ecosystem": "crates"
          },
          {
            "name": "gix-filter",
            "direct": false,
            "version": "0.20.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-fs",
            "direct": false,
            "version": "0.16.1",
            "ecosystem": "crates"
          },
          {
            "name": "gix-glob",
            "direct": false,
            "version": "0.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-hash",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-hashtable",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-ignore",
            "direct": false,
            "version": "0.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-index",
            "direct": false,
            "version": "0.41.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-lock",
            "direct": false,
            "version": "18.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-negotiate",
            "direct": false,
            "version": "0.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-object",
            "direct": false,
            "version": "0.50.2",
            "ecosystem": "crates"
          },
          {
            "name": "gix-odb",
            "direct": false,
            "version": "0.70.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-pack",
            "direct": false,
            "version": "0.60.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-packetline",
            "direct": false,
            "version": "0.19.3",
            "ecosystem": "crates"
          },
          {
            "name": "gix-packetline-blocking",
            "direct": false,
            "version": "0.19.3",
            "ecosystem": "crates"
          },
          {
            "name": "gix-path",
            "direct": false,
            "version": "0.10.22",
            "ecosystem": "crates"
          },
          {
            "name": "gix-pathspec",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-prompt",
            "direct": false,
            "version": "0.11.2",
            "ecosystem": "crates"
          },
          {
            "name": "gix-protocol",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-quote",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "gix-ref",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "gix-refspec",
            "direct": false,
            "version": "0.31.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-revision",
            "direct": false,
            "version": "0.35.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-revwalk",
            "direct": false,
            "version": "0.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-sec",
            "direct": false,
            "version": "0.12.2",
            "ecosystem": "crates"
          },
          {
            "name": "gix-shallow",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-status",
            "direct": false,
            "version": "0.20.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-submodule",
            "direct": false,
            "version": "0.20.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-tempfile",
            "direct": false,
            "version": "18.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-trace",
            "direct": false,
            "version": "0.1.20",
            "ecosystem": "crates"
          },
          {
            "name": "gix-transport",
            "direct": false,
            "version": "0.48.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-traverse",
            "direct": false,
            "version": "0.47.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-url",
            "direct": false,
            "version": "0.32.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-utils",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "gix-validate",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "gix-worktree",
            "direct": false,
            "version": "0.42.0",
            "ecosystem": "crates"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "globset",
            "direct": false,
            "version": "0.4.18",
            "ecosystem": "crates"
          },
          {
            "name": "group",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "h2",
            "direct": false,
            "version": "0.4.13",
            "ecosystem": "crates"
          },
          {
            "name": "half",
            "direct": false,
            "version": "2.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "hash32",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.14.5",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.15.5",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.16.1",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.17.1",
            "ecosystem": "crates"
          },
          {
            "name": "hashlink",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "heapless",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "heck",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "hex",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "hkdf",
            "direct": false,
            "version": "0.12.4",
            "ecosystem": "crates"
          },
          {
            "name": "hmac",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "hmac",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "home",
            "direct": false,
            "version": "0.5.12",
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": false,
            "version": "0.2.12",
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "http-auth",
            "direct": false,
            "version": "0.1.10",
            "ecosystem": "crates"
          },
          {
            "name": "http-body",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "http-body",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "http-body-util",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "httparse",
            "direct": false,
            "version": "1.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "httpdate",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "humantime",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "hybrid-array",
            "direct": false,
            "version": "0.4.11",
            "ecosystem": "crates"
          },
          {
            "name": "hyper",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-named-pipe",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-rustls",
            "direct": false,
            "version": "0.27.9",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-timeout",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-util",
            "direct": false,
            "version": "0.1.20",
            "ecosystem": "crates"
          },
          {
            "name": "hyperlocal",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "iana-time-zone",
            "direct": false,
            "version": "0.1.65",
            "ecosystem": "crates"
          },
          {
            "name": "iana-time-zone-haiku",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "icu_collections",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_locale_core",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_normalizer",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_normalizer_data",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_properties",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_properties_data",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_provider",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "id-arena",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ident_case",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "idna",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "idna_adapter",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "idna_adapter",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "0.4.26",
            "ecosystem": "crates"
          },
          {
            "name": "im-rc",
            "direct": false,
            "version": "15.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "imara-diff",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": false,
            "version": "1.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": false,
            "version": "2.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "indicatif",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "indicatif",
            "direct": false,
            "version": "0.18.6",
            "ecosystem": "crates"
          },
          {
            "name": "insta",
            "direct": false,
            "version": "1.48.0",
            "ecosystem": "crates"
          },
          {
            "name": "insta-cmd",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "insta-cmd",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "ipnet",
            "direct": false,
            "version": "2.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "iri-string",
            "direct": false,
            "version": "0.7.12",
            "ecosystem": "crates"
          },
          {
            "name": "is_executable",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "is_terminal_polyfill",
            "direct": false,
            "version": "1.70.2",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": false,
            "version": "0.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "itoa",
            "direct": false,
            "version": "1.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "jiff",
            "direct": false,
            "version": "0.2.24",
            "ecosystem": "crates"
          },
          {
            "name": "jiff",
            "direct": false,
            "version": "0.2.28",
            "ecosystem": "crates"
          },
          {
            "name": "jiff-static",
            "direct": false,
            "version": "0.2.24",
            "ecosystem": "crates"
          },
          {
            "name": "jiff-static",
            "direct": false,
            "version": "0.2.28",
            "ecosystem": "crates"
          },
          {
            "name": "jiff-tzdb",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "jiff-tzdb-platform",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "jobserver",
            "direct": false,
            "version": "0.1.34",
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": false,
            "version": "0.3.100",
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": false,
            "version": "0.3.95",
            "ecosystem": "crates"
          },
          {
            "name": "kstring",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "lazy_static",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "lazycell",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "leb128fmt",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "lexical-core",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "lexical-parse-float",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "lexical-parse-integer",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "lexical-util",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "lexical-write-float",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "lexical-write-integer",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "libbz2-rs-sys",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": false,
            "version": "0.2.186",
            "ecosystem": "crates"
          },
          {
            "name": "libgit2-sys",
            "direct": false,
            "version": "0.18.5+1.9.4",
            "ecosystem": "crates"
          },
          {
            "name": "libloading",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "libloading",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "libloading",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "liblzma",
            "direct": false,
            "version": "0.4.7",
            "ecosystem": "crates"
          },
          {
            "name": "liblzma-sys",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "libm",
            "direct": false,
            "version": "0.2.16",
            "ecosystem": "crates"
          },
          {
            "name": "libmimalloc-sys",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "libmimalloc-sys",
            "direct": false,
            "version": "0.1.49",
            "ecosystem": "crates"
          },
          {
            "name": "libnghttp2-sys",
            "direct": false,
            "version": "0.1.13+1.68.1",
            "ecosystem": "crates"
          },
          {
            "name": "libredox",
            "direct": false,
            "version": "0.1.16",
            "ecosystem": "crates"
          },
          {
            "name": "libsqlite3-sys",
            "direct": false,
            "version": "0.35.0",
            "ecosystem": "crates"
          },
          {
            "name": "libssh2-sys",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "libtest-mimic",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "libz-sys",
            "direct": false,
            "version": "1.1.29",
            "ecosystem": "crates"
          },
          {
            "name": "link-section",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "linktime-proc-macro",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "linux-raw-sys",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "litemap",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "lock_api",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "lru-slab",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "lz4_flex",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "matchers",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "matchit",
            "direct": false,
            "version": "0.8.4",
            "ecosystem": "crates"
          },
          {
            "name": "maybe-async",
            "direct": false,
            "version": "0.2.11",
            "ecosystem": "crates"
          },
          {
            "name": "md-5",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "md-5",
            "direct": false,
            "version": "0.10.6",
            "ecosystem": "crates"
          },
          {
            "name": "md-5",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "memchr",
            "direct": false,
            "version": "2.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "memchr",
            "direct": false,
            "version": "2.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "memmap2",
            "direct": false,
            "version": "0.9.10",
            "ecosystem": "crates"
          },
          {
            "name": "mime",
            "direct": false,
            "version": "0.3.17",
            "ecosystem": "crates"
          },
          {
            "name": "minicov",
            "direct": false,
            "version": "0.3.8",
            "ecosystem": "crates"
          },
          {
            "name": "minimal-lexical",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "miniz_oxide",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "mio",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "miow",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "multimap",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "nibble_vec",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": false,
            "version": "0.31.3",
            "ecosystem": "crates"
          },
          {
            "name": "normpath",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "ntapi",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "nu-ansi-term",
            "direct": false,
            "version": "0.50.3",
            "ecosystem": "crates"
          },
          {
            "name": "num",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "num-bigint",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "num-complex",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "num-conv",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "num-conv",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "num-integer",
            "direct": false,
            "version": "0.1.46",
            "ecosystem": "crates"
          },
          {
            "name": "num-iter",
            "direct": false,
            "version": "0.1.45",
            "ecosystem": "crates"
          },
          {
            "name": "num-rational",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "num-traits",
            "direct": false,
            "version": "0.2.19",
            "ecosystem": "crates"
          },
          {
            "name": "objc2",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-cloud-kit",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-data",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-foundation",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-graphics",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-image",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-location",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-text",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-encode",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-foundation",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-io-kit",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-io-surface",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-open-directory",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-quartz-core",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-system-configuration",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-ui-kit",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-user-notifications",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "object",
            "direct": false,
            "version": "0.37.3",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell",
            "direct": false,
            "version": "1.21.4",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell_polyfill",
            "direct": false,
            "version": "1.70.2",
            "ecosystem": "crates"
          },
          {
            "name": "oorandom",
            "direct": false,
            "version": "11.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "opener",
            "direct": false,
            "version": "0.8.5",
            "ecosystem": "crates"
          },
          {
            "name": "openssl-probe",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "openssl-probe",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "openssl-sys",
            "direct": false,
            "version": "0.9.116",
            "ecosystem": "crates"
          },
          {
            "name": "option-ext",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "ordered-float",
            "direct": false,
            "version": "2.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "orion",
            "direct": false,
            "version": "0.17.15",
            "ecosystem": "crates"
          },
          {
            "name": "os_info",
            "direct": false,
            "version": "3.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "outref",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "owo-colors",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "p384",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "page_size",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot_core",
            "direct": false,
            "version": "0.9.12",
            "ecosystem": "crates"
          },
          {
            "name": "parse-display",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "parse-display-derive",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "pasetors",
            "direct": false,
            "version": "0.7.8",
            "ecosystem": "crates"
          },
          {
            "name": "paste",
            "direct": false,
            "version": "1.0.15",
            "ecosystem": "crates"
          },
          {
            "name": "pathdiff",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "pbjson",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "pbjson",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "pbjson-build",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "pbjson-build",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "pbjson-types",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "pbjson-types",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "pem-rfc7468",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "percent-encoding",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "percent-encoding",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "petgraph",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "petgraph",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "phf",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf_shared",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf_shared",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project",
            "direct": false,
            "version": "1.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-internal",
            "direct": false,
            "version": "1.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-lite",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "pin-utils",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "pkcs8",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "pkg-config",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "plain",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "plotters",
            "direct": false,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "plotters-backend",
            "direct": false,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "plotters-svg",
            "direct": false,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "portable-atomic",
            "direct": false,
            "version": "1.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "portable-atomic-util",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "crates"
          },
          {
            "name": "postgres-derive",
            "direct": false,
            "version": "0.4.9",
            "ecosystem": "crates"
          },
          {
            "name": "postgres-protocol",
            "direct": false,
            "version": "0.6.12",
            "ecosystem": "crates"
          },
          {
            "name": "postgres-types",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "postgres-types",
            "direct": false,
            "version": "0.2.14",
            "ecosystem": "crates"
          },
          {
            "name": "potential_utf",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "powerfmt",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "ppv-lite86",
            "direct": false,
            "version": "0.2.21",
            "ecosystem": "crates"
          },
          {
            "name": "pretty_assertions",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "pretty_assertions",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "prettyplease",
            "direct": false,
            "version": "0.2.37",
            "ecosystem": "crates"
          },
          {
            "name": "primeorder",
            "direct": false,
            "version": "0.13.6",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-crate",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2",
            "direct": false,
            "version": "1.0.106",
            "ecosystem": "crates"
          },
          {
            "name": "prodash",
            "direct": false,
            "version": "30.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "prost",
            "direct": false,
            "version": "0.14.4",
            "ecosystem": "crates"
          },
          {
            "name": "prost-build",
            "direct": false,
            "version": "0.14.4",
            "ecosystem": "crates"
          },
          {
            "name": "prost-derive",
            "direct": false,
            "version": "0.14.4",
            "ecosystem": "crates"
          },
          {
            "name": "prost-types",
            "direct": false,
            "version": "0.14.4",
            "ecosystem": "crates"
          },
          {
            "name": "protobuf-src",
            "direct": false,
            "version": "2.1.1+27.1",
            "ecosystem": "crates"
          },
          {
            "name": "psm",
            "direct": false,
            "version": "0.1.31",
            "ecosystem": "crates"
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.39.2",
            "ecosystem": "crates"
          },
          {
            "name": "quinn",
            "direct": false,
            "version": "0.11.11",
            "ecosystem": "crates"
          },
          {
            "name": "quinn-proto",
            "direct": false,
            "version": "0.11.15",
            "ecosystem": "crates"
          },
          {
            "name": "quinn-udp",
            "direct": false,
            "version": "0.5.14",
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": false,
            "version": "1.0.45",
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": false,
            "version": "1.0.46",
            "ecosystem": "crates"
          },
          {
            "name": "r-efi",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "r-efi",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "radix_trie",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand_chacha",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand_chacha",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand_core",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand_core",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "rand_core",
            "direct": false,
            "version": "0.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "rand_distr",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "rand_distr",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand_xoshiro",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "rayon",
            "direct": false,
            "version": "1.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "rayon-core",
            "direct": false,
            "version": "1.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "recursive",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "recursive-proc-macro-impl",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "redox_syscall",
            "direct": false,
            "version": "0.5.18",
            "ecosystem": "crates"
          },
          {
            "name": "redox_syscall",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "redox_users",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "ref-cast",
            "direct": false,
            "version": "1.0.25",
            "ecosystem": "crates"
          },
          {
            "name": "ref-cast-impl",
            "direct": false,
            "version": "1.0.25",
            "ecosystem": "crates"
          },
          {
            "name": "regex-automata",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "regex-lite",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "regex-syntax",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "regex-syntax",
            "direct": false,
            "version": "0.8.11",
            "ecosystem": "crates"
          },
          {
            "name": "regress",
            "direct": false,
            "version": "0.10.5",
            "ecosystem": "crates"
          },
          {
            "name": "relative-path",
            "direct": false,
            "version": "1.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "reqwest",
            "direct": false,
            "version": "0.12.28",
            "ecosystem": "crates"
          },
          {
            "name": "rfc6979",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "ring",
            "direct": false,
            "version": "0.17.14",
            "ecosystem": "crates"
          },
          {
            "name": "rstest",
            "direct": false,
            "version": "0.26.1",
            "ecosystem": "crates"
          },
          {
            "name": "rstest_macros",
            "direct": false,
            "version": "0.26.1",
            "ecosystem": "crates"
          },
          {
            "name": "rstest_reuse",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "rstest_reuse",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "rusqlite",
            "direct": false,
            "version": "0.37.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-hash",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-stable-hash",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "rustc_version",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustfix",
            "direct": false,
            "version": "0.9.4",
            "ecosystem": "crates"
          },
          {
            "name": "rustix",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "rustls",
            "direct": false,
            "version": "0.23.39",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-native-certs",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-pki-types",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-webpki",
            "direct": false,
            "version": "0.103.13",
            "ecosystem": "crates"
          },
          {
            "name": "rustversion",
            "direct": false,
            "version": "1.0.22",
            "ecosystem": "crates"
          },
          {
            "name": "ryu",
            "direct": false,
            "version": "1.0.23",
            "ecosystem": "crates"
          },
          {
            "name": "same-file",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "schannel",
            "direct": false,
            "version": "0.1.29",
            "ecosystem": "crates"
          },
          {
            "name": "schemars",
            "direct": false,
            "version": "0.8.22",
            "ecosystem": "crates"
          },
          {
            "name": "schemars",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "schemars",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "schemars_derive",
            "direct": false,
            "version": "0.8.22",
            "ecosystem": "crates"
          },
          {
            "name": "scopeguard",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "sec1",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "security-framework",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "security-framework-sys",
            "direct": false,
            "version": "2.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "semver",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "1.0.28",
            "ecosystem": "crates"
          },
          {
            "name": "seq-macro",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "crates"
          },
          {
            "name": "serde",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "serde",
            "direct": false,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde-untagged",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "serde-value",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "serde_core",
            "direct": false,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_derive",
            "direct": false,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_derive_internals",
            "direct": false,
            "version": "0.29.1",
            "ecosystem": "crates"
          },
          {
            "name": "serde_ignored",
            "direct": false,
            "version": "0.1.14",
            "ecosystem": "crates"
          },
          {
            "name": "serde_json",
            "direct": false,
            "version": "1.0.150",
            "ecosystem": "crates"
          },
          {
            "name": "serde_repr",
            "direct": false,
            "version": "0.1.20",
            "ecosystem": "crates"
          },
          {
            "name": "serde_spanned",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "serde_tokenstream",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "serde_urlencoded",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "serde_with",
            "direct": false,
            "version": "3.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "serde_with_macros",
            "direct": false,
            "version": "3.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "serde_yaml",
            "direct": false,
            "version": "0.9.34+deprecated",
            "ecosystem": "crates"
          },
          {
            "name": "sha1",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "sha1",
            "direct": false,
            "version": "0.10.6",
            "ecosystem": "crates"
          },
          {
            "name": "sha1",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "sha1-checked",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "sha2",
            "direct": false,
            "version": "0.10.9",
            "ecosystem": "crates"
          },
          {
            "name": "sha2",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "sha2-const-stable",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "sharded-slab",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "shell-escape",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "shell-words",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "shlex",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "shlex",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "signal-hook-registry",
            "direct": false,
            "version": "1.4.8",
            "ecosystem": "crates"
          },
          {
            "name": "signature",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "simd-adler32",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "simdutf8",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "similar",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "siphasher",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "sized-chunks",
            "direct": false,
            "version": "0.6.5",
            "ecosystem": "crates"
          },
          {
            "name": "slab",
            "direct": false,
            "version": "0.4.12",
            "ecosystem": "crates"
          },
          {
            "name": "smallvec",
            "direct": false,
            "version": "1.15.1",
            "ecosystem": "crates"
          },
          {
            "name": "smallvec",
            "direct": false,
            "version": "1.15.2",
            "ecosystem": "crates"
          },
          {
            "name": "snap",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "snmalloc-rs",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "snmalloc-rs",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "snmalloc-sys",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "socket2",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "socket2",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "spki",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "sqllogictest",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "sqllogictest",
            "direct": false,
            "version": "0.29.1",
            "ecosystem": "crates"
          },
          {
            "name": "sqlparser",
            "direct": false,
            "version": "0.62.0",
            "ecosystem": "crates"
          },
          {
            "name": "sqlparser_derive",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "stabby",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "stabby",
            "direct": false,
            "version": "72.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "stabby-abi",
            "direct": false,
            "version": "72.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "stabby-macros",
            "direct": false,
            "version": "72.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "stable_deref_trait",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "stacker",
            "direct": false,
            "version": "0.1.24",
            "ecosystem": "crates"
          },
          {
            "name": "static_assertions",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "stringprep",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "strip-ansi-escapes",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "strsim",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "structmeta",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "structmeta-derive",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "strum",
            "direct": false,
            "version": "0.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "strum_macros",
            "direct": false,
            "version": "0.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "subst",
            "direct": false,
            "version": "0.3.8",
            "ecosystem": "crates"
          },
          {
            "name": "substrait",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "substrait",
            "direct": false,
            "version": "0.63.0",
            "ecosystem": "crates"
          },
          {
            "name": "subtle",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "supports-hyperlinks",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "supports-unicode",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": "2.0.117",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": "2.0.119",
            "ecosystem": "crates"
          },
          {
            "name": "sync_wrapper",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "synstructure",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "sysinfo",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "sysinfo",
            "direct": false,
            "version": "0.39.6",
            "ecosystem": "crates"
          },
          {
            "name": "tar",
            "direct": false,
            "version": "0.4.46",
            "ecosystem": "crates"
          },
          {
            "name": "terminal_size",
            "direct": false,
            "version": "0.4.4",
            "ecosystem": "crates"
          },
          {
            "name": "testcontainers",
            "direct": false,
            "version": "0.27.3",
            "ecosystem": "crates"
          },
          {
            "name": "testcontainers-modules",
            "direct": false,
            "version": "0.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": false,
            "version": "2.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "2.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "thread_local",
            "direct": false,
            "version": "1.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "time",
            "direct": false,
            "version": "0.3.47",
            "ecosystem": "crates"
          },
          {
            "name": "time-core",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "time-macros",
            "direct": false,
            "version": "0.2.27",
            "ecosystem": "crates"
          },
          {
            "name": "tiny-keccak",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "tinystr",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "tinytemplate",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec_macros",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-macros",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-postgres",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tokio-postgres",
            "direct": false,
            "version": "0.7.18",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-rustls",
            "direct": false,
            "version": "0.26.4",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-stream",
            "direct": false,
            "version": "0.1.18",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-util",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tokio-util",
            "direct": false,
            "version": "0.7.18",
            "ecosystem": "crates"
          },
          {
            "name": "toml",
            "direct": false,
            "version": "0.9.12+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_datetime",
            "direct": false,
            "version": "0.7.5+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_datetime",
            "direct": false,
            "version": "1.1.1+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.23.10+spec-1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.25.11+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_parser",
            "direct": false,
            "version": "1.1.2+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_writer",
            "direct": false,
            "version": "1.1.1+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "tonic",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tonic",
            "direct": false,
            "version": "0.14.6",
            "ecosystem": "crates"
          },
          {
            "name": "tonic-prost",
            "direct": false,
            "version": "0.14.5",
            "ecosystem": "crates"
          },
          {
            "name": "tower",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "tower-http",
            "direct": false,
            "version": "0.6.8",
            "ecosystem": "crates"
          },
          {
            "name": "tower-layer",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "tower-service",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "tracing",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tracing",
            "direct": false,
            "version": "0.1.44",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-attributes",
            "direct": false,
            "version": "0.1.31",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-chrome",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-core",
            "direct": false,
            "version": "0.1.36",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-log",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-subscriber",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tracing-subscriber",
            "direct": false,
            "version": "0.3.23",
            "ecosystem": "crates"
          },
          {
            "name": "try-lock",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "twox-hash",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "twox-hash",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "typeid",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "typenum",
            "direct": false,
            "version": "1.20.0",
            "ecosystem": "crates"
          },
          {
            "name": "typenum",
            "direct": false,
            "version": "1.20.1",
            "ecosystem": "crates"
          },
          {
            "name": "typify",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "typify-impl",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "typify-macro",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "unicase",
            "direct": false,
            "version": "2.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-bidi",
            "direct": false,
            "version": "0.3.18",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-bom",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-ident",
            "direct": false,
            "version": "1.0.24",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-normalization",
            "direct": false,
            "version": "0.1.25",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-properties",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-segmentation",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-width",
            "direct": false,
            "version": "0.1.14",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-width",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-xid",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "unit-prefix",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "unsafe-libyaml",
            "direct": false,
            "version": "0.2.11",
            "ecosystem": "crates"
          },
          {
            "name": "untrusted",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "ureq",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ureq-proto",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "urlencoding",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "utf8-zero",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "utf8_iter",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "utf8parse",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "uuid",
            "direct": false,
            "version": "1.23.5",
            "ecosystem": "crates"
          },
          {
            "name": "valuable",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "vcpkg",
            "direct": false,
            "version": "0.2.15",
            "ecosystem": "crates"
          },
          {
            "name": "version_check",
            "direct": false,
            "version": "0.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "vsimd",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "vte",
            "direct": false,
            "version": "0.14.1",
            "ecosystem": "crates"
          },
          {
            "name": "walkdir",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "want",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasi",
            "direct": false,
            "version": "0.11.1+wasi-snapshot-preview1",
            "ecosystem": "crates"
          },
          {
            "name": "wasi",
            "direct": false,
            "version": "0.14.7+wasi-0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "wasip2",
            "direct": false,
            "version": "1.0.3+wasi-0.2.9",
            "ecosystem": "crates"
          },
          {
            "name": "wasip2",
            "direct": false,
            "version": "1.0.4+wasi-0.2.12",
            "ecosystem": "crates"
          },
          {
            "name": "wasip3",
            "direct": false,
            "version": "0.4.0+wasi-0.3.0-rc-2026-01-06",
            "ecosystem": "crates"
          },
          {
            "name": "wasite",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": false,
            "version": "0.2.118",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": false,
            "version": "0.2.123",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-futures",
            "direct": false,
            "version": "0.4.68",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro",
            "direct": false,
            "version": "0.2.118",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro",
            "direct": false,
            "version": "0.2.123",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro-support",
            "direct": false,
            "version": "0.2.118",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro-support",
            "direct": false,
            "version": "0.2.123",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.118",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.123",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-test",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-test",
            "direct": false,
            "version": "0.3.68",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-test-macro",
            "direct": false,
            "version": "0.3.68",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-test-shared",
            "direct": false,
            "version": "0.2.118",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-encoder",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-metadata",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-streams",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "wasmparser",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "web-sys",
            "direct": false,
            "version": "0.3.95",
            "ecosystem": "crates"
          },
          {
            "name": "web-time",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "web-time",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "whoami",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "winapi",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-i686-pc-windows-gnu",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-util",
            "direct": false,
            "version": "0.1.11",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-x86_64-pc-windows-gnu",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows",
            "direct": false,
            "version": "0.62.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-collections",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-core",
            "direct": false,
            "version": "0.62.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-future",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-implement",
            "direct": false,
            "version": "0.60.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-interface",
            "direct": false,
            "version": "0.59.3",
            "ecosystem": "crates"
          },
          {
            "name": "windows-link",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-numerics",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-result",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-strings",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.52.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.60.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.61.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.53.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows-threading",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnullvm",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnullvm",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "0.7.15",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen",
            "direct": false,
            "version": "0.57.1",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-core",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-rust",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-rust-macro",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-component",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-parser",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "writeable",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "xattr",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "xmlparser",
            "direct": false,
            "version": "0.13.6",
            "ecosystem": "crates"
          },
          {
            "name": "yansi",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "yoke",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "yoke",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "yoke-derive",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy",
            "direct": false,
            "version": "0.8.48",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy",
            "direct": false,
            "version": "0.8.52",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy-derive",
            "direct": false,
            "version": "0.8.48",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy-derive",
            "direct": false,
            "version": "0.8.52",
            "ecosystem": "crates"
          },
          {
            "name": "zerofrom",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "zerofrom",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "zerofrom-derive",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "zeroize",
            "direct": false,
            "version": "1.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "zerotrie",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "zerovec",
            "direct": false,
            "version": "0.11.6",
            "ecosystem": "crates"
          },
          {
            "name": "zerovec-derive",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "zlib-rs",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "zmij",
            "direct": false,
            "version": "1.0.21",
            "ecosystem": "crates"
          },
          {
            "name": "zstd",
            "direct": false,
            "version": "0.13.3",
            "ecosystem": "crates"
          },
          {
            "name": "zstd-safe",
            "direct": false,
            "version": "7.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "zstd-sys",
            "direct": false,
            "version": "2.0.16+zstd.1.5.7",
            "ecosystem": "crates"
          },
          {
            "name": "@discoveryjs/json-ext",
            "direct": false,
            "version": "0.5.7",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/gen-mapping",
            "direct": false,
            "version": "0.3.13",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/resolve-uri",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/source-map",
            "direct": false,
            "version": "0.3.11",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/sourcemap-codec",
            "direct": false,
            "version": "1.5.5",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/trace-mapping",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "npm"
          },
          {
            "name": "@jsonjoy.com/base64",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@jsonjoy.com/json-pack",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jsonjoy.com/util",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "@leichtgewicht/ip-codec",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@noble/hashes",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/asn1-cms",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/asn1-csr",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/asn1-ecc",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/asn1-pfx",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/asn1-pkcs8",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/asn1-pkcs9",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/asn1-rsa",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/asn1-schema",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/asn1-x509",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/asn1-x509-attr",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/utils",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/x509",
            "direct": false,
            "version": "1.14.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/body-parser",
            "direct": false,
            "version": "1.19.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/bonjour",
            "direct": false,
            "version": "3.5.13",
            "ecosystem": "npm"
          },
          {
            "name": "@types/connect",
            "direct": false,
            "version": "3.4.36",
            "ecosystem": "npm"
          },
          {
            "name": "@types/connect-history-api-fallback",
            "direct": false,
            "version": "1.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/eslint",
            "direct": false,
            "version": "9.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/eslint-scope",
            "direct": false,
            "version": "3.7.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/express",
            "direct": false,
            "version": "4.17.25",
            "ecosystem": "npm"
          },
          {
            "name": "@types/express-serve-static-core",
            "direct": false,
            "version": "4.17.36",
            "ecosystem": "npm"
          },
          {
            "name": "@types/http-errors",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/http-proxy",
            "direct": false,
            "version": "1.17.12",
            "ecosystem": "npm"
          },
          {
            "name": "@types/json-schema",
            "direct": false,
            "version": "7.0.15",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mime",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "20.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/qs",
            "direct": false,
            "version": "6.9.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/range-parser",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/retry",
            "direct": false,
            "version": "0.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/send",
            "direct": false,
            "version": "0.17.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/serve-index",
            "direct": false,
            "version": "1.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/serve-static",
            "direct": false,
            "version": "1.15.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/sockjs",
            "direct": false,
            "version": "0.3.36",
            "ecosystem": "npm"
          },
          {
            "name": "@types/ws",
            "direct": false,
            "version": "8.18.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/ast",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/floating-point-hex-parser",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/helper-api-error",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/helper-buffer",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/helper-numbers",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/helper-wasm-bytecode",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/helper-wasm-section",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/ieee754",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/leb128",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/utf8",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/wasm-edit",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/wasm-gen",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/wasm-opt",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/wasm-parser",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/wast-printer",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webpack-cli/configtest",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webpack-cli/info",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@webpack-cli/serve",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@xtuc/ieee754",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@xtuc/long",
            "direct": false,
            "version": "4.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "accepts",
            "direct": false,
            "version": "1.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "8.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-import-phases",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "8.17.1",
            "ecosystem": "npm"
          },
          {
            "name": "ajv-formats",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "ajv-keywords",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-html-community",
            "direct": false,
            "version": "0.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "anymatch",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "array-flatten",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "asn1js",
            "direct": false,
            "version": "3.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "baseline-browser-mapping",
            "direct": false,
            "version": "2.9.19",
            "ecosystem": "npm"
          },
          {
            "name": "batch",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "binary-extensions",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "body-parser",
            "direct": false,
            "version": "1.20.5",
            "ecosystem": "npm"
          },
          {
            "name": "bonjour-service",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "braces",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "browserslist",
            "direct": false,
            "version": "4.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-from",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "bundle-name",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "bytestreamjs",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "call-bind-apply-helpers",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "call-bound",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "caniuse-lite",
            "direct": false,
            "version": "1.0.30001768",
            "ecosystem": "npm"
          },
          {
            "name": "chokidar",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "chrome-trace-event",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "clone-deep",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "colorette",
            "direct": false,
            "version": "2.0.20",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "10.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "2.20.3",
            "ecosystem": "npm"
          },
          {
            "name": "compressible",
            "direct": false,
            "version": "2.0.18",
            "ecosystem": "npm"
          },
          {
            "name": "compression",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "connect-history-api-fallback",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "content-disposition",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "content-type",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "cookie",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "cookie-signature",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "copy-webpack-plugin",
            "direct": false,
            "version": "14.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "core-util-is",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "7.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "datafusion-wasmtest",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "2.6.9",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "default-browser",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "default-browser-id",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "define-lazy-prop",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "depd",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "depd",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "destroy",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "detect-node",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "dns-packet",
            "direct": false,
            "version": "5.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "dunder-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ee-first",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "electron-to-chromium",
            "direct": false,
            "version": "1.5.286",
            "ecosystem": "npm"
          },
          {
            "name": "encodeurl",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "encodeurl",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "enhanced-resolve",
            "direct": false,
            "version": "5.19.0",
            "ecosystem": "npm"
          },
          {
            "name": "envinfo",
            "direct": false,
            "version": "7.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-define-property",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-errors",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-module-lexer",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-object-atoms",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "escalade",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "escape-html",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-scope",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "esrecurse",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estraverse",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estraverse",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "etag",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "eventemitter3",
            "direct": false,
            "version": "4.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "events",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "express",
            "direct": false,
            "version": "4.22.2",
            "ecosystem": "npm"
          },
          {
            "name": "fast-deep-equal",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "fast-uri",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "fastest-levenshtein",
            "direct": false,
            "version": "1.0.16",
            "ecosystem": "npm"
          },
          {
            "name": "faye-websocket",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "npm"
          },
          {
            "name": "fdir",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "fill-range",
            "direct": false,
            "version": "7.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "finalhandler",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "find-up",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "follow-redirects",
            "direct": false,
            "version": "1.16.0",
            "ecosystem": "npm"
          },
          {
            "name": "forwarded",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "fresh",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "fsevents",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "function-bind",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "get-intrinsic",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "glob-parent",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "glob-parent",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "glob-to-regexp",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "gopd",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "graceful-fs",
            "direct": false,
            "version": "4.2.11",
            "ecosystem": "npm"
          },
          {
            "name": "handle-thing",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "has",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "has-flag",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-symbols",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "hasown",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "hpack.js",
            "direct": false,
            "version": "2.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "http-deceiver",
            "direct": false,
            "version": "1.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "http-errors",
            "direct": false,
            "version": "1.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "http-errors",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "http-errors",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "http-parser-js",
            "direct": false,
            "version": "0.5.8",
            "ecosystem": "npm"
          },
          {
            "name": "http-proxy",
            "direct": false,
            "version": "1.18.1",
            "ecosystem": "npm"
          },
          {
            "name": "http-proxy-middleware",
            "direct": false,
            "version": "2.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "hyperdyperid",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "iconv-lite",
            "direct": false,
            "version": "0.4.24",
            "ecosystem": "npm"
          },
          {
            "name": "import-local",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "inherits",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "inherits",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "interpret",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "ipaddr.js",
            "direct": false,
            "version": "1.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "ipaddr.js",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-binary-path",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-core-module",
            "direct": false,
            "version": "2.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-docker",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-extglob",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-glob",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-inside-container",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-network-error",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-number",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-obj",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-object",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-wsl",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "isarray",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "isexe",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "isobject",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "jest-worker",
            "direct": false,
            "version": "27.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-parse-even-better-errors",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-schema-traverse",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "kind-of",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "launch-editor",
            "direct": false,
            "version": "2.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "loader-runner",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "locate-path",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "math-intrinsics",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "media-typer",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "memfs",
            "direct": false,
            "version": "4.17.2",
            "ecosystem": "npm"
          },
          {
            "name": "merge-descriptors",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "merge-stream",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "methods",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromatch",
            "direct": false,
            "version": "4.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "mime",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-db",
            "direct": false,
            "version": "1.52.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-types",
            "direct": false,
            "version": "2.1.35",
            "ecosystem": "npm"
          },
          {
            "name": "minimalistic-assert",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "multicast-dns",
            "direct": false,
            "version": "7.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "negotiator",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "negotiator",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "npm"
          },
          {
            "name": "neo-async",
            "direct": false,
            "version": "2.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "node-releases",
            "direct": false,
            "version": "2.0.27",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-path",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "object-inspect",
            "direct": false,
            "version": "1.13.4",
            "ecosystem": "npm"
          },
          {
            "name": "obuf",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "on-finished",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "on-headers",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "open",
            "direct": false,
            "version": "10.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-locate",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-retry",
            "direct": false,
            "version": "6.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "p-try",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "parseurl",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "path-exists",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-key",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-parse",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "path-to-regexp",
            "direct": false,
            "version": "0.1.12",
            "ecosystem": "npm"
          },
          {
            "name": "picocolors",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "pkg-dir",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "pkijs",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "process-nextick-args",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "proxy-addr",
            "direct": false,
            "version": "2.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "pvtsutils",
            "direct": false,
            "version": "1.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "pvutils",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.15.2",
            "ecosystem": "npm"
          },
          {
            "name": "range-parser",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "raw-body",
            "direct": false,
            "version": "2.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "2.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "readdirp",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "rechoir",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "reflect-metadata",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "require-from-string",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "requires-port",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve",
            "direct": false,
            "version": "1.22.6",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-cwd",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-from",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "retry",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "run-applescript",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "safe-buffer",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "safe-buffer",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "safer-buffer",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "schema-utils",
            "direct": false,
            "version": "4.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "select-hose",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "selfsigned",
            "direct": false,
            "version": "5.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "send",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "npm"
          },
          {
            "name": "serialize-javascript",
            "direct": false,
            "version": "7.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "serve-index",
            "direct": false,
            "version": "1.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "serve-static",
            "direct": false,
            "version": "1.16.2",
            "ecosystem": "npm"
          },
          {
            "name": "setprototypeof",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "setprototypeof",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "shallow-clone",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-command",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-regex",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shell-quote",
            "direct": false,
            "version": "1.8.4",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-list",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-map",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-weakmap",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "sockjs",
            "direct": false,
            "version": "0.3.24",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-support",
            "direct": false,
            "version": "0.5.21",
            "ecosystem": "npm"
          },
          {
            "name": "spdy",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "spdy-transport",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "statuses",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "statuses",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "statuses",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "string_decoder",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "8.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "supports-preserve-symlinks-flag",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "tapable",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "terser",
            "direct": false,
            "version": "5.46.0",
            "ecosystem": "npm"
          },
          {
            "name": "terser-webpack-plugin",
            "direct": false,
            "version": "5.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "thingies",
            "direct": false,
            "version": "1.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "thunky",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "tinyglobby",
            "direct": false,
            "version": "0.2.15",
            "ecosystem": "npm"
          },
          {
            "name": "to-regex-range",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "toidentifier",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "tree-dump",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": false,
            "version": "1.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": false,
            "version": "2.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "tsyringe",
            "direct": false,
            "version": "4.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-is",
            "direct": false,
            "version": "1.6.18",
            "ecosystem": "npm"
          },
          {
            "name": "unpipe",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "update-browserslist-db",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "util-deprecate",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "utils-merge",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "uuid",
            "direct": false,
            "version": "8.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "vary",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "watchpack",
            "direct": false,
            "version": "2.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "wbuf",
            "direct": false,
            "version": "1.7.3",
            "ecosystem": "npm"
          },
          {
            "name": "webpack",
            "direct": false,
            "version": "5.105.0",
            "ecosystem": "npm"
          },
          {
            "name": "webpack-cli",
            "direct": false,
            "version": "5.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "webpack-dev-middleware",
            "direct": false,
            "version": "7.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "webpack-dev-server",
            "direct": false,
            "version": "5.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "webpack-merge",
            "direct": false,
            "version": "5.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "webpack-sources",
            "direct": false,
            "version": "3.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "websocket-driver",
            "direct": false,
            "version": "0.7.5",
            "ecosystem": "npm"
          },
          {
            "name": "websocket-extensions",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "wildcard",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ws",
            "direct": false,
            "version": "8.18.2",
            "ecosystem": "npm"
          },
          {
            "name": "accessible-pygments",
            "direct": false,
            "version": "0.0.5",
            "ecosystem": "pypi"
          },
          {
            "name": "alabaster",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "annotated-doc",
            "direct": false,
            "version": "0.0.4",
            "ecosystem": "pypi"
          },
          {
            "name": "babel",
            "direct": false,
            "version": "2.18.0",
            "ecosystem": "pypi"
          },
          {
            "name": "beautifulsoup4",
            "direct": false,
            "version": "4.14.3",
            "ecosystem": "pypi"
          },
          {
            "name": "certifi",
            "direct": false,
            "version": "2026.1.4",
            "ecosystem": "pypi"
          },
          {
            "name": "cffi",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "charset-normalizer",
            "direct": false,
            "version": "3.4.4",
            "ecosystem": "pypi"
          },
          {
            "name": "click",
            "direct": false,
            "version": "8.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "colorama",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "pypi"
          },
          {
            "name": "cryptography",
            "direct": false,
            "version": "48.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "datafusion-benchmarks",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "datafusion-dev",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "datafusion-docs",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "docutils",
            "direct": false,
            "version": "0.22.4",
            "ecosystem": "pypi"
          },
          {
            "name": "falsa",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "falsa",
            "direct": false,
            "version": "0.0.6",
            "ecosystem": "pypi"
          },
          {
            "name": "idna",
            "direct": false,
            "version": "3.15",
            "ecosystem": "pypi"
          },
          {
            "name": "imagesize",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "pypi"
          },
          {
            "name": "jinja2",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "jinja2",
            "direct": false,
            "version": "3.1.6",
            "ecosystem": "pypi"
          },
          {
            "name": "markdown-it-py",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "markupsafe",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "pypi"
          },
          {
            "name": "maturin",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "maturin",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "pypi"
          },
          {
            "name": "mdit-py-plugins",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "pypi"
          },
          {
            "name": "mdurl",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "pypi"
          },
          {
            "name": "myst-parser",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "myst-parser",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "numpy",
            "direct": false,
            "version": "2.4.2",
            "ecosystem": "pypi"
          },
          {
            "name": "packaging",
            "direct": false,
            "version": "26.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pyarrow",
            "direct": false,
            "version": "23.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pycparser",
            "direct": false,
            "version": "3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pydata-sphinx-theme",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "pydata-sphinx-theme",
            "direct": false,
            "version": "0.20.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pygments",
            "direct": false,
            "version": "2.20.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pyjwt",
            "direct": false,
            "version": "2.13.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pynacl",
            "direct": false,
            "version": "1.6.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pyyaml",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "pypi"
          },
          {
            "name": "rich",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "rich",
            "direct": false,
            "version": "14.3.2",
            "ecosystem": "pypi"
          },
          {
            "name": "roman-numerals",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "setuptools",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "setuptools",
            "direct": false,
            "version": "83.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "shellingham",
            "direct": false,
            "version": "1.5.4",
            "ecosystem": "pypi"
          },
          {
            "name": "snowballstemmer",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "soupsieve",
            "direct": false,
            "version": "2.8.4",
            "ecosystem": "pypi"
          },
          {
            "name": "sphinx",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "sphinx",
            "direct": false,
            "version": "9.0.4",
            "ecosystem": "pypi"
          },
          {
            "name": "sphinx",
            "direct": false,
            "version": "9.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "sphinx-reredirects",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "sphinx-reredirects",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "sphinxcontrib-applehelp",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "sphinxcontrib-devhelp",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "sphinxcontrib-htmlhelp",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "sphinxcontrib-jsmath",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "sphinxcontrib-qthelp",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "sphinxcontrib-serializinghtml",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "typer",
            "direct": false,
            "version": "0.23.2",
            "ecosystem": "pypi"
          },
          {
            "name": "typing-extensions",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "typing-extensions",
            "direct": false,
            "version": "4.15.0",
            "ecosystem": "pypi"
          },
          {
            "name": "urllib3",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "pypi"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 1268,
        "direct_count": 44,
        "indirect_count": 1224
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 349,
        "merged_prs": 11501,
        "open_issues": 1741,
        "closed_ratio": 0.8,
        "closed_issues": 6962,
        "closed_unmerged_prs": 2906
      },
      "bus_factor": 13,
      "bot_contributors": 1,
      "top_contributors": [
        {
          "type": "User",
          "login": "alamb",
          "commits": 1679,
          "avatar_url": "https://avatars.githubusercontent.com/u/490673?v=4"
        },
        {
          "type": "User",
          "login": "andygrove",
          "commits": 624,
          "avatar_url": "https://avatars.githubusercontent.com/u/934084?v=4"
        },
        {
          "type": "User",
          "login": "kou",
          "commits": 390,
          "avatar_url": "https://avatars.githubusercontent.com/u/27350?v=4"
        },
        {
          "type": "User",
          "login": "wesm",
          "commits": 370,
          "avatar_url": "https://avatars.githubusercontent.com/u/329591?v=4"
        },
        {
          "type": "User",
          "login": "kszucs",
          "commits": 324,
          "avatar_url": "https://avatars.githubusercontent.com/u/961747?v=4"
        },
        {
          "type": "User",
          "login": "comphead",
          "commits": 234,
          "avatar_url": "https://avatars.githubusercontent.com/u/10247224?v=4"
        },
        {
          "type": "User",
          "login": "Dandandan",
          "commits": 214,
          "avatar_url": "https://avatars.githubusercontent.com/u/163737?v=4"
        },
        {
          "type": "User",
          "login": "pitrou",
          "commits": 208,
          "avatar_url": "https://avatars.githubusercontent.com/u/1721820?v=4"
        },
        {
          "type": "User",
          "login": "findepi",
          "commits": 197,
          "avatar_url": "https://avatars.githubusercontent.com/u/144328?v=4"
        },
        {
          "type": "User",
          "login": "adriangb",
          "commits": 196,
          "avatar_url": "https://avatars.githubusercontent.com/u/1755071?v=4"
        }
      ],
      "contributors_sampled": 99,
      "top_contributor_share": 0.171
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "audit.yml",
        "breaking_changes_detector.yml",
        "breaking_changes_detector_comment.yml",
        "codeql.yml",
        "dependencies.yml",
        "dev.yml",
        "docs.yaml",
        "docs_pr.yaml",
        "extended.yml",
        "labeler-config.yml",
        "labeler.yml",
        "large_files.yml",
        "rust.yml",
        "stale.yml",
        "take.yml"
      ],
      "has_docs_dir": true,
      "linter_configs": [],
      "has_editorconfig": true,
      "has_linter_config": false,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [
        "Cargo.lock",
        "package-lock.json",
        "uv.lock"
      ],
      "scorecard": {
        "checks": [
          {
            "name": "Binary-Artifacts",
            "score": 10,
            "reason": "no binaries found in the repo",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
          },
          {
            "name": "Branch-Protection",
            "score": null,
            "reason": "internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
          },
          {
            "name": "CI-Tests",
            "score": 10,
            "reason": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
          },
          {
            "name": "CII-Best-Practices",
            "score": 0,
            "reason": "no effort to earn an OpenSSF best practices badge detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
          },
          {
            "name": "Code-Review",
            "score": 10,
            "reason": "all changesets reviewed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 10,
            "reason": "project has 80 contributing companies or organizations",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
          },
          {
            "name": "Dangerous-Workflow",
            "score": null,
            "reason": "no workflows found",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
          },
          {
            "name": "Dependency-Update-Tool",
            "score": 10,
            "reason": "update tool detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
          },
          {
            "name": "Fuzzing",
            "score": 0,
            "reason": "project is not fuzzed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
          },
          {
            "name": "License",
            "score": 10,
            "reason": "license file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
          },
          {
            "name": "Maintained",
            "score": 10,
            "reason": "30 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 10",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
          },
          {
            "name": "Packaging",
            "score": null,
            "reason": "packaging workflow not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
          },
          {
            "name": "Pinned-Dependencies",
            "score": 0,
            "reason": "dependency not pinned by hash detected -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
          },
          {
            "name": "SAST",
            "score": 10,
            "reason": "SAST tool is run on all commits",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
          },
          {
            "name": "Security-Policy",
            "score": 10,
            "reason": "security policy file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
          },
          {
            "name": "Signed-Releases",
            "score": null,
            "reason": "no releases found",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
          },
          {
            "name": "Token-Permissions",
            "score": null,
            "reason": "No tokens found",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
          },
          {
            "name": "Vulnerabilities",
            "score": 0,
            "reason": "31 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "5de7f1db95191f81ce6472361785db8f63ac2db1",
        "ran_at": "2026-07-21T23:22:17Z",
        "aggregate_score": 7,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": true,
      "has_security_policy": false,
      "has_dependabot_config": true
    },
    "contribution_flow": {
      "collected": true,
      "ci_last_run_at": "2026-07-21T22:46:23Z",
      "oldest_open_prs": [
        {
          "number": 15591,
          "created_at": "2025-04-05T07:47:59Z",
          "last_comment_at": "2026-06-24T02:14:50Z",
          "last_comment_author": "adriangbot"
        },
        {
          "number": 17675,
          "created_at": "2025-09-19T17:16:46Z",
          "last_comment_at": "2026-05-05T15:40:46Z",
          "last_comment_author": "joroKr21"
        },
        {
          "number": 19262,
          "created_at": "2025-12-10T14:36:40Z",
          "last_comment_at": "2026-07-01T18:30:22Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 19609,
          "created_at": "2026-01-02T14:25:12Z",
          "last_comment_at": "2026-06-14T10:49:33Z",
          "last_comment_author": "2010YOUY01"
        },
        {
          "number": 19857,
          "created_at": "2026-01-16T18:14:42Z",
          "last_comment_at": "2026-04-17T18:20:22Z",
          "last_comment_author": "viirya"
        },
        {
          "number": 20358,
          "created_at": "2026-02-14T16:28:27Z",
          "last_comment_at": "2026-06-24T09:10:01Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 20626,
          "created_at": "2026-03-01T05:30:09Z",
          "last_comment_at": "2026-06-25T00:58:07Z",
          "last_comment_author": "Rafferty97"
        },
        {
          "number": 20793,
          "created_at": "2026-03-08T01:22:59Z",
          "last_comment_at": "2026-06-14T14:38:27Z",
          "last_comment_author": "skushagra"
        },
        {
          "number": 20968,
          "created_at": "2026-03-16T17:17:46Z",
          "last_comment_at": "2026-05-22T09:23:33Z",
          "last_comment_author": "sesteves"
        },
        {
          "number": 21122,
          "created_at": "2026-03-23T18:03:49Z",
          "last_comment_at": "2026-06-17T06:46:14Z",
          "last_comment_author": "asolimando"
        },
        {
          "number": 21152,
          "created_at": "2026-03-25T16:59:09Z",
          "last_comment_at": "2026-07-17T02:15:36Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 21247,
          "created_at": "2026-03-30T10:22:31Z",
          "last_comment_at": "2026-07-14T02:15:36Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 21250,
          "created_at": "2026-03-30T13:46:46Z",
          "last_comment_at": "2026-07-03T14:56:48Z",
          "last_comment_author": "pgwhalen"
        },
        {
          "number": 21325,
          "created_at": "2026-04-02T19:01:38Z",
          "last_comment_at": "2026-06-21T07:05:14Z",
          "last_comment_author": "adriangb"
        },
        {
          "number": 21331,
          "created_at": "2026-04-03T06:46:27Z",
          "last_comment_at": "2026-05-10T19:16:37Z",
          "last_comment_author": "JeelRajodiya"
        },
        {
          "number": 21353,
          "created_at": "2026-04-04T00:52:34Z",
          "last_comment_at": "2026-07-02T17:59:07Z",
          "last_comment_author": "alamb"
        },
        {
          "number": 21363,
          "created_at": "2026-04-04T17:20:31Z",
          "last_comment_at": "2026-05-23T16:02:05Z",
          "last_comment_author": "crm26"
        },
        {
          "number": 21367,
          "created_at": "2026-04-04T18:01:23Z",
          "last_comment_at": "2026-05-27T16:56:11Z",
          "last_comment_author": "alamb"
        },
        {
          "number": 21425,
          "created_at": "2026-04-07T01:28:00Z",
          "last_comment_at": "2026-05-30T20:16:30Z",
          "last_comment_author": "nathanb9"
        },
        {
          "number": 21555,
          "created_at": "2026-04-11T14:17:46Z",
          "last_comment_at": "2026-04-27T14:36:53Z",
          "last_comment_author": "alamb"
        }
      ],
      "last_merged_pr_at": "2026-07-21T21:57:32Z",
      "ci_last_conclusion": "SKIPPED",
      "oldest_open_issues": [
        {
          "number": 273,
          "created_at": "2021-05-05T18:05:16Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 318,
          "created_at": "2021-05-11T20:10:25Z",
          "last_comment_at": "2026-07-21T07:27:57Z",
          "last_comment_author": "Xuanwo"
        },
        {
          "number": 332,
          "created_at": "2021-05-12T21:33:37Z",
          "last_comment_at": "2024-11-03T13:54:24Z",
          "last_comment_author": "drauschenbach"
        },
        {
          "number": 451,
          "created_at": "2021-05-30T21:50:08Z",
          "last_comment_at": "2021-05-31T20:57:38Z",
          "last_comment_author": "Dandandan"
        },
        {
          "number": 486,
          "created_at": "2021-06-03T05:17:00Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 632,
          "created_at": "2021-06-27T12:27:22Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 717,
          "created_at": "2021-07-13T13:19:26Z",
          "last_comment_at": "2021-09-13T09:08:51Z",
          "last_comment_author": "rdettai"
        },
        {
          "number": 755,
          "created_at": "2021-07-19T15:49:40Z",
          "last_comment_at": "2024-11-03T16:04:43Z",
          "last_comment_author": "drauschenbach"
        },
        {
          "number": 1115,
          "created_at": "2021-10-14T04:21:28Z",
          "last_comment_at": "2021-10-14T04:21:37Z",
          "last_comment_author": "jimexist"
        },
        {
          "number": 1151,
          "created_at": "2021-10-20T14:09:43Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1169,
          "created_at": "2021-10-23T11:46:55Z",
          "last_comment_at": "2021-11-01T14:52:26Z",
          "last_comment_author": "alamb"
        },
        {
          "number": 1178,
          "created_at": "2021-10-26T12:51:38Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1186,
          "created_at": "2021-10-28T09:12:06Z",
          "last_comment_at": "2021-12-13T08:42:26Z",
          "last_comment_author": "houqp"
        },
        {
          "number": 1270,
          "created_at": "2021-11-08T10:15:43Z",
          "last_comment_at": "2021-11-08T10:15:48Z",
          "last_comment_author": "jimexist"
        },
        {
          "number": 1396,
          "created_at": "2021-12-03T12:15:41Z",
          "last_comment_at": "2022-01-02T21:15:06Z",
          "last_comment_author": "justinrmiller"
        },
        {
          "number": 1436,
          "created_at": "2021-12-11T12:13:50Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1461,
          "created_at": "2021-12-17T08:45:56Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1468,
          "created_at": "2021-12-20T08:41:06Z",
          "last_comment_at": "2024-11-21T14:48:23Z",
          "last_comment_author": "alamb"
        },
        {
          "number": 1474,
          "created_at": "2021-12-22T17:38:57Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1478,
          "created_at": "2021-12-23T09:34:43Z",
          "last_comment_at": "2021-12-24T19:53:14Z",
          "last_comment_author": "houqp"
        }
      ]
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/apache/datafusion",
    "host": "github.com",
    "name": "datafusion",
    "owner": "apache"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "excellent",
      "name": "Overall health",
      "note": null,
      "notes": [],
      "value": 86,
      "inputs": {
        "security": 76,
        "vitality": 95,
        "community": 88,
        "governance": 90,
        "engineering": 80
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "excellent",
        "name": "Vitality",
        "value": 95,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "excellent",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "commits_last_year": 3129,
              "human_commit_share": 0.89,
              "days_since_last_push": 0,
              "active_weeks_last_year": 52
            },
            "components": [
              {
                "key": "push_recency",
                "name": "Push recency",
                "detail": "last push 0 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "push_recency",
                    "params": {
                      "days": 0
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_cadence",
                "name": "Commit cadence",
                "detail": "52/52 weeks with commits",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 52
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "3129 commits in the last year",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 3129
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "30 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 10",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "release_discipline",
            "band": "excellent",
            "name": "Release discipline",
            "note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Signed-Releases. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "openssf_scorecard_signed_releases"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 88,
            "inputs": {
              "releases_count": 100,
              "latest_release_tag": "54.1.0",
              "releases_from_tags": true,
              "days_since_latest_release": 3,
              "mean_days_between_releases": 13.8
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "100 version tags (no GitHub releases)",
                "points": 16.2,
                "status": "partial",
                "details": [
                  {
                    "code": "version_tags_no_releases",
                    "params": {
                      "count": 100
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 3 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 3
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~13.8 days",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 13.8
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "openssf_scorecard_signed_releases",
                "name": "OpenSSF Scorecard: Signed-Releases",
                "detail": "no releases found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              }
            ]
          },
          {
            "key": "abandonment",
            "band": "excellent",
            "name": "Abandonment",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "cap": null,
              "state": "maintained",
              "guards": [],
              "signals": [],
              "red_flag": false,
              "multiplier_pct": 100,
              "declared_reason": null,
              "unverified_reason": null,
              "unanswered_open_prs": null,
              "unanswered_open_issues": null,
              "days_since_last_merged_pr": null,
              "days_since_last_human_commit": 0,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "last human commit 0 days ago",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_maintained",
                    "params": {
                      "days": 0
                    }
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "excellent",
        "name": "Community & Adoption",
        "value": 88,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "excellent",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 96,
            "inputs": {
              "forks": 2250,
              "stars": 9004,
              "watchers": 114,
              "growth_state": "organic",
              "growth_factor_pct": 100
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "9,004 stars",
                "points": 60,
                "status": "met",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 9004
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "2,250 forks",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 2250
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "114 watchers",
                "points": 11.4,
                "status": "partial",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 114
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "excellent",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 92,
            "inputs": {
              "has_readme": true,
              "has_license": true,
              "has_contributing": true,
              "has_issue_template": false,
              "has_code_of_conduct": true,
              "has_pull_request_template": true
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 22.5,
                "status": "met",
                "details": [],
                "max_points": 22.5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "recognized license (Apache-2.0)",
                "points": 22.5,
                "status": "met",
                "details": [
                  {
                    "code": "license_standard",
                    "params": {}
                  },
                  {
                    "code": "license_spdx",
                    "params": {
                      "spdx": "Apache-2.0"
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributing_guide",
                "name": "CONTRIBUTING guide",
                "detail": null,
                "points": 18,
                "status": "met",
                "details": [],
                "max_points": 18
              },
              {
                "key": "code_of_conduct",
                "name": "Code of conduct",
                "detail": null,
                "points": 13.5,
                "status": "met",
                "details": [],
                "max_points": 13.5
              },
              {
                "key": "issue_template",
                "name": "Issue template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.2
              },
              {
                "key": "pr_template",
                "name": "PR template",
                "detail": null,
                "points": 6.3,
                "status": "met",
                "details": [],
                "max_points": 6.3
              }
            ]
          },
          {
            "key": "ecosystem_adoption",
            "band": "good",
            "name": "Ecosystem adoption (downloads)",
            "note": "Excluded from scoring (no data or not applicable): Registry dependents. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "registry_dependents"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 70,
            "inputs": {
              "packages": [
                "datafusion-cli"
              ],
              "dependents": null,
              "ecosystems": "crates",
              "total_downloads": 214452,
              "monthly_downloads": 16224
            },
            "components": [
              {
                "key": "monthly_downloads",
                "name": "Monthly downloads",
                "detail": "16,224 downloads/month across crates",
                "points": 56.1,
                "status": "partial",
                "details": [
                  {
                    "code": "downloads_monthly",
                    "params": {
                      "count": 16224,
                      "ecosystems": "crates"
                    }
                  }
                ],
                "max_points": 80
              },
              {
                "key": "registry_dependents",
                "name": "Registry dependents",
                "detail": "not reported by this ecosystem",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "not_reported_by_this_ecosystem",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "excellent",
        "name": "Sustainability & Governance",
        "value": 90,
        "weight": 0.24,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "excellent",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 96,
            "inputs": {
              "bus_factor": 13,
              "contributors_sampled": 99,
              "top_contributor_share": 0.171
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "13 contributor(s) cover half of all commits",
                "points": 54,
                "status": "met",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 13
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 17% of commits",
                "points": 18.7,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 17
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "99 contributors",
                "points": 13.5,
                "status": "met",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 99
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 80 contributing companies or organizations",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "good",
            "name": "Issue & PR responsiveness",
            "note": null,
            "notes": [],
            "value": 83,
            "inputs": {
              "merged_prs": 11501,
              "open_issues": 1741,
              "closed_issues": 6962,
              "issue_closed_ratio": 0.8,
              "closed_unmerged_prs": 2906
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "80% of issues closed",
                "points": 37.4,
                "status": "partial",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 80
                    }
                  }
                ],
                "max_points": 46.75
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "11501/14407 decided PRs merged",
                "points": 30.5,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 11501,
                      "decided": 14407
                    }
                  }
                ],
                "max_points": 38.25
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "all changesets reviewed",
                "points": 15,
                "status": "met",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "good",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 80,
            "inputs": {
              "followers": 23513,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "apache",
              "public_repos": 3146,
              "account_age_days": 6394
            },
            "components": [
              {
                "key": "ownership_backing",
                "name": "Ownership backing",
                "detail": "organization-owned",
                "points": 30,
                "status": "met",
                "details": [
                  {
                    "code": "owner_organization",
                    "params": {}
                  }
                ],
                "max_points": 30
              },
              {
                "key": "verified_domain",
                "name": "Verified domain",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "owner_reach",
                "name": "Owner reach",
                "detail": "23,513 followers of apache",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 23513,
                      "login": "apache"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "3146 public repos, account ~17 yr old",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 3146
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 17
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          },
          {
            "key": "package_maintenance",
            "band": "excellent",
            "name": "Package maintenance",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "packages": [
                "datafusion-cli"
              ],
              "ecosystems": "crates",
              "any_deprecated": false,
              "min_days_since_publish": 0
            },
            "components": [
              {
                "key": "published_resolvable",
                "name": "Published & resolvable",
                "detail": "1 package(s) on crates",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "packages_published",
                    "params": {
                      "count": 1,
                      "ecosystems": "crates"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "publish_recency",
                "name": "Publish recency",
                "detail": "latest publish 0 days ago",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "publish_recency",
                    "params": {
                      "days": 0
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "version_history",
                "name": "Version history",
                "detail": "62 published versions",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "published_versions",
                    "params": {
                      "count": 62
                    }
                  }
                ],
                "max_points": 20
              },
              {
                "key": "not_deprecated",
                "name": "Not deprecated",
                "detail": "active, not deprecated or yanked",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "package_not_deprecated",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "good",
        "name": "Engineering Quality",
        "value": 80,
        "weight": 0.2,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "good",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 74,
            "inputs": {
              "has_ci": true,
              "has_tests": true,
              "has_editorconfig": true,
              "has_linter_config": false,
              "has_precommit_config": false
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": "15 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 15
                    }
                  }
                ],
                "max_points": 24
              },
              {
                "key": "tests_present",
                "name": "Tests present",
                "detail": null,
                "points": 24,
                "status": "met",
                "details": [],
                "max_points": 24
              },
              {
                "key": "linter_config",
                "name": "Linter config",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 16
              },
              {
                "key": "pre_commit_hooks",
                "name": "Pre-commit hooks",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 9.6
              },
              {
                "key": "editorconfig",
                "name": ".editorconfig",
                "detail": null,
                "points": 6.4,
                "status": "met",
                "details": [],
                "max_points": 6.4
              },
              {
                "key": "openssf_scorecard_ci_tests",
                "name": "OpenSSF Scorecard: CI-Tests",
                "detail": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
                "points": 20,
                "status": "met",
                "details": [],
                "max_points": 20
              }
            ]
          },
          {
            "key": "documentation",
            "band": "excellent",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 90,
            "inputs": {
              "topics": [
                "arrow",
                "big-data",
                "dataframe",
                "datafusion",
                "olap",
                "python",
                "query-engine",
                "rust",
                "sql"
              ],
              "has_wiki": false,
              "homepage": "https://datafusion.apache.org/",
              "has_readme": true,
              "has_docs_dir": true,
              "has_description": true
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 30,
                "status": "met",
                "details": [],
                "max_points": 30
              },
              {
                "key": "documentation_directory",
                "name": "Documentation directory",
                "detail": null,
                "points": 25,
                "status": "met",
                "details": [],
                "max_points": 25
              },
              {
                "key": "documentation_homepage_site",
                "name": "Documentation / homepage site",
                "detail": "https://datafusion.apache.org/",
                "points": 15,
                "status": "met",
                "details": [],
                "max_points": 15
              },
              {
                "key": "repository_description",
                "name": "Repository description",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "topics",
                "name": "Topics",
                "detail": "9 topics",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "topics_count",
                    "params": {
                      "count": 9
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "wiki",
                "name": "Wiki",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          }
        ],
        "description": "Are baseline engineering and documentation practices in place?"
      },
      {
        "key": "security",
        "band": "good",
        "name": "Security",
        "value": 76,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "good",
            "name": "Security posture",
            "note": "Excluded from scoring (no data or not applicable): Branch-Protection, Dangerous-Workflow, Packaging, Signed-Releases, Token-Permissions. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "branch_protection",
                    "dangerous_workflow",
                    "packaging",
                    "signed_releases",
                    "token_permissions"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 70,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 13,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 5,
              "scorecard_aggregate": 7
            },
            "components": [
              {
                "key": "binary_artifacts",
                "name": "Binary-Artifacts",
                "detail": "no binaries found in the repo",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "branch_protection",
                "name": "Branch-Protection",
                "detail": "internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 7.5
              },
              {
                "key": "ci_tests",
                "name": "CI-Tests",
                "detail": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "cii_best_practices",
                "name": "CII-Best-Practices",
                "detail": "no effort to earn an OpenSSF best practices badge detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "code_review",
                "name": "Code-Review",
                "detail": "all changesets reviewed",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 80 contributing companies or organizations",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "dangerous_workflow",
                "name": "Dangerous-Workflow",
                "detail": "no workflows found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              },
              {
                "key": "dependency_update_tool",
                "name": "Dependency-Update-Tool",
                "detail": "update tool detected",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "fuzzing",
                "name": "Fuzzing",
                "detail": "project is not fuzzed",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "license file detected",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "maintained",
                "name": "Maintained",
                "detail": "30 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 10",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "packaging",
                "name": "Packaging",
                "detail": "packaging workflow not detected",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 5
              },
              {
                "key": "pinned_dependencies",
                "name": "Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "sast",
                "name": "SAST",
                "detail": "SAST tool is run on all commits",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "security_policy",
                "name": "Security-Policy",
                "detail": "security policy file detected",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "signed_releases",
                "name": "Signed-Releases",
                "detail": "no releases found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 7.5
              },
              {
                "key": "token_permissions",
                "name": "Token-Permissions",
                "detail": "No tokens found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 7.5
              },
              {
                "key": "vulnerabilities",
                "name": "Vulnerabilities",
                "detail": "31 existing vulnerabilities detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "dependency_advisories",
            "band": "excellent",
            "name": "Dependency advisories",
            "note": "Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories, No advisories left outstanding. Remaining weights renormalized. Matched 1199 resolved dependencies against OSV; 69 could not be assessed (no resolved version, an unsupported ecosystem, or beyond the reported package list). This repository publishes no package the index resolves, so the repository dependency graph was assessed instead. That graph mixes development and test pins with shipped dependencies, so only the declared runtime dependencies are scored; transitive findings are reported as context and excluded from the score. Reachability is not analyzed.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "indirect_dependencies_free_of_known_advisories",
                    "no_advisories_left_outstanding"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              },
              {
                "code": "advisories_scope_repository",
                "params": {
                  "assessed": 1199
                }
              },
              {
                "code": "advisories_unassessed",
                "params": {
                  "count": 69
                }
              },
              {
                "code": "advisories_repo_graph_caveat",
                "params": {}
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "source": "osv",
              "advisories": 33,
              "affected_packages": 24,
              "assessed_packages": 1199,
              "unassessed_packages": 69,
              "affected_by_severity": "high 13, moderate 4, low 2, unknown 5",
              "direct_affected_packages": 0
            },
            "components": [
              {
                "key": "direct_dependencies_free_of_known_advisories",
                "name": "Direct dependencies free of known advisories",
                "detail": "no direct dependency carries a known advisory",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "no_direct_advisories",
                    "params": {}
                  }
                ],
                "max_points": 35
              },
              {
                "key": "indirect_dependencies_free_of_known_advisories",
                "name": "Indirect dependencies free of known advisories",
                "detail": "transitive set not separable from development and test dependencies in this scope",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "advisories_scope_not_separable",
                    "params": {}
                  }
                ],
                "max_points": 25
              },
              {
                "key": "no_advisories_left_outstanding",
                "name": "No advisories left outstanding",
                "detail": "no advisory carries a publication date",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "advisories_no_publication_date",
                    "params": {}
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "malicious_dependencies",
            "band": "excellent",
            "name": "Malicious dependencies",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "source": "osv",
              "meaning": "reported as a malicious package by the OpenSSF corpus; the remedy is removal or moving off the compromised name, never an upgrade of the same artifact. Versions the registry has since pulled are listed but not scored",
              "packages": [],
              "red_flag": false,
              "assessed_packages": 1199,
              "malicious_packages": 0,
              "direct_malicious_packages": 0,
              "withdrawn_malicious_packages": 0,
              "installable_malicious_packages": 0
            },
            "components": [
              {
                "key": "no_dependency_reported_as_a_malicious_package",
                "name": "No dependency reported as a malicious package",
                "detail": "no dependency is reported as a malicious package",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "no_malicious_dependencies",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          },
          {
            "key": "high_risk_jurisdiction_exposure",
            "band": "excellent",
            "name": "High-Risk Jurisdiction Exposure",
            "note": "Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.",
            "notes": [
              {
                "code": "jurisdiction_evidence_limits",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "meaning": "self-published location evidence; not nationality or citizenship",
              "red_flag": false,
              "exposures": [],
              "policy_countries": [
                "Russia",
                "Iran",
                "North Korea"
              ],
              "review_only_matches": 0,
              "assessed_self_published_locations": 14
            },
            "components": [
              {
                "key": "policy_exposure_multiplier",
                "name": "Policy exposure multiplier",
                "detail": "no confirmed policy-scope location match",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "jurisdiction_no_match",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?"
      },
      {
        "key": "ai_readiness",
        "band": "excellent",
        "name": "AI Readiness",
        "value": 88,
        "weight": 0,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "excellent",
            "name": "Agent context & guidance",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "has_llms_txt": true,
              "legible_history_share": 1,
              "agent_instruction_files": [
                "AGENTS.md",
                "CLAUDE.md"
              ],
              "agent_instruction_max_bytes": 2033
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": "AGENTS.md, CLAUDE.md",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "AGENTS.md, CLAUDE.md"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "machine_readable_docs_llms_txt",
                "name": "Machine-readable docs (llms.txt)",
                "detail": "llms.txt present",
                "points": 15,
                "status": "met",
                "details": [
                  {
                    "code": "llms_txt_present",
                    "params": {}
                  }
                ],
                "max_points": 15
              },
              {
                "key": "legible_commit_history",
                "name": "Legible commit history",
                "detail": "89 of 89 human commits state their intent (structured subject or explanatory body)",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 89,
                      "sampled": 89
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "good",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 79,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [
                "Cargo.lock",
                "package-lock.json",
                "uv.lock"
              ],
              "has_dockerfile": true,
              "typed_language": true,
              "bootstrap_files": [
                "docs/Makefile"
              ],
              "has_devcontainer": true,
              "has_linter_config": false,
              "typecheck_configs": [],
              "agent_commit_share": 0.08,
              "toolchain_manifests": [
                "Cargo.toml",
                "benchmarks/Cargo.toml",
                "datafusion-cli/Cargo.toml",
                "datafusion-examples/Cargo.toml",
                "datafusion-examples/examples/ffi/ffi_example_table_provider/Cargo.toml",
                "datafusion-examples/examples/ffi/ffi_module_interface/Cargo.toml",
                "datafusion-examples/examples/ffi/ffi_module_loader/Cargo.toml",
                "datafusion/catalog-listing/Cargo.toml",
                "datafusion/catalog/Cargo.toml",
                "datafusion/common-runtime/Cargo.toml",
                "datafusion/common/Cargo.toml",
                "datafusion/core/Cargo.toml",
                "datafusion/datasource-arrow/Cargo.toml",
                "datafusion/datasource-avro/Cargo.toml",
                "datafusion/datasource-csv/Cargo.toml",
                "datafusion/datasource-json/Cargo.toml",
                "datafusion/datasource-parquet/Cargo.toml",
                "datafusion/datasource/Cargo.toml",
                "datafusion/doc/Cargo.toml",
                "datafusion/execution/Cargo.toml",
                "datafusion/expr-common/Cargo.toml",
                "datafusion/expr/Cargo.toml",
                "datafusion/ffi/Cargo.toml",
                "datafusion/functions-aggregate-common/Cargo.toml",
                "datafusion/functions-aggregate/Cargo.toml",
                "datafusion/functions-nested/Cargo.toml",
                "datafusion/functions-table/Cargo.toml",
                "datafusion/functions-window-common/Cargo.toml",
                "datafusion/functions-window/Cargo.toml",
                "datafusion/functions/Cargo.toml",
                "datafusion/macros/Cargo.toml",
                "datafusion/optimizer/Cargo.toml",
                "datafusion/physical-expr-adapter/Cargo.toml",
                "datafusion/physical-expr-common/Cargo.toml",
                "datafusion/physical-expr/Cargo.toml",
                "datafusion/physical-optimizer/Cargo.toml",
                "datafusion/physical-plan/Cargo.toml",
                "datafusion/proto-common/Cargo.toml",
                "datafusion/proto-common/gen/Cargo.toml",
                "datafusion/proto-models/Cargo.toml",
                "datafusion/proto-models/gen/Cargo.toml",
                "datafusion/proto/Cargo.toml",
                "datafusion/pruning/Cargo.toml",
                "datafusion/session/Cargo.toml",
                "datafusion/spark/Cargo.toml",
                "datafusion/sql/Cargo.toml",
                "datafusion/sqllogictest/Cargo.toml",
                "datafusion/substrait/Cargo.toml",
                "datafusion/wasmtest/Cargo.toml",
                "dev/depcheck/Cargo.toml",
                "test-utils/Cargo.toml"
              ],
              "dependency_bot_commit_share": 0.11
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": "docs/Makefile",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "docs/Makefile"
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "automated_tests",
                "name": "Automated tests",
                "detail": null,
                "points": 22,
                "status": "met",
                "details": [],
                "max_points": 22
              },
              {
                "key": "lint_format_config",
                "name": "Lint / format config",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 11
              },
              {
                "key": "static_type_checking",
                "name": "Static type checking",
                "detail": "Rust (statically typed)",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "statically_typed_language",
                    "params": {
                      "language": "Rust"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "reproducible_environment",
                "name": "Reproducible environment",
                "detail": "devcontainer, Dockerfile, lockfile",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "devcontainer, Dockerfile, lockfile"
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "demonstrated_agent_practice",
                "name": "Demonstrated agent practice",
                "detail": "8 of the last 100 commits agent-authored or agent-credited",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "agent_authored_commits",
                    "params": {
                      "count": 8,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "11 of the last 100 commits are automated dependency updates",
                "points": 8,
                "status": "met",
                "details": [
                  {
                    "code": "dependency_bot_commits",
                    "params": {
                      "count": 11,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 8
              },
              {
                "key": "openssf_scorecard_pinned_dependencies",
                "name": "OpenSSF Scorecard: Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "excellent",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 97,
            "inputs": {
              "primary_language": "Rust",
              "largest_source_bytes": 452642,
              "source_files_sampled": 1642,
              "oversized_source_files": 97
            },
            "components": [
              {
                "key": "type_checkable_code",
                "name": "Type-checkable code",
                "detail": "Rust (statically typed)",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "statically_typed_language",
                    "params": {
                      "language": "Rust"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "manageable_file_sizes",
                "name": "Manageable file sizes",
                "detail": "97/1642 source files over 60KB",
                "points": 51.8,
                "status": "partial",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 1642,
                      "oversized": 97
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          },
          {
            "key": "ai_interfaces",
            "band": "good",
            "name": "Machine-readable interfaces",
            "note": null,
            "notes": [],
            "value": 80,
            "inputs": {
              "example_dirs": [
                "examples"
              ],
              "has_mcp_signal": false,
              "api_schema_files": [
                "datafusion/proto-common/proto/datafusion_common.proto",
                "datafusion/proto-models/proto/datafusion.proto"
              ]
            },
            "components": [
              {
                "key": "api_schema_openapi_graphql_proto",
                "name": "API schema (OpenAPI/GraphQL/proto)",
                "detail": "datafusion/proto-common/proto/datafusion_common.proto, datafusion/proto-models/proto/datafusion.proto",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "datafusion/proto-common/proto/datafusion_common.proto, datafusion/proto-models/proto/datafusion.proto"
                    }
                  }
                ],
                "max_points": 40
              },
              {
                "key": "mcp_server",
                "name": "MCP server",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "runnable_examples",
                "name": "Runnable examples",
                "detail": "examples",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "examples"
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          }
        ],
        "description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
      }
    ],
    "metrics_version": "1.13.0"
  },
  "warnings": [
    "Could not fetch pypi package 'datafusion-dev' from its registry",
    "crates package 'test-utils' points at a different repository (https://github.com/Aeradriel/rs_test_utils.git); excluded from ecosystem scoring",
    "Could not fetch crates package 'datafusion-examples' from its registry"
  ],
  "report_type": "repository",
  "generated_at": "2026-07-21T23:22:51.117431Z",
  "schema_version": "0.26.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/a/apache/datafusion.svg",
  "full_name": "apache/datafusion",
  "license_state": "standard",
  "license_spdx": "Apache-2.0"
}

Bewertungen sind Signale, keine Garantien. Sie spiegeln öffentlich sichtbare Praxis auf GitHub wider — kein Code-Audit und keine Sicherheitsgarantie.

Fehlende Daten werden ausgeschlossen und die Gewichte neu normiert, nie als null bewertet. Die Methodik ist versioniert und offen: Metriken v1.13.0, Schema v0.26.0 — vollständige Methodik · Metriken-Wiki.

Wie ein einzelnes Ergebnis im Gesamtregister steht: aggregierte Statistikencrates.io.