Registro público
Informe de salud del softwareesquema 0.26.0 · métricas 1.13.0 · 2026-07-21 23:22 UTC

apache / datafusion

Apache DataFusion SQL Query Engine

RustApache-2.0★ 9004 estrellas⑂ 2250 forksdesde abr 2021Ver en GitHub ↗

apache/datafusion tiene un índice de salud de 86 sobre 100, lo que lo sitúa en la banda Excelente. Su puntuación más alta es Vitality (95/100) y la más baja, Security (76/100). Se actualizó por última vez hoy. 13 personas concentran la mayor parte del trabajo reciente.

86
global / 100
Excelente

Índice de salud del software

Las métricas se agrupan en categorías ponderadas sobre una escala de 1 a 100. El resultado global parte de su media; cuando la evidencia pública activa la Política de Jurisdicciones de Alto Riesgo, la calificación se ajusta y recibe el límite 49 (En riesgo). Preparación para IA queda fuera.

86
Excelente85-100Ejemplar; cumple prácticamente todos los criterios evaluados
Bueno70-84Saludable; carencias menores
Moderado50-69Aceptable con carencias notables; se recomienda revisión
En riesgo30-49Debilidades significativas; su adopción exige cautela
Crítico1-29Problemas graves (proyecto abandonado, un solo mantenedor, sin higiene)
VitalidadComunidad yAdopciónSostenibilidady GobernanzaCalidad deIngenieríaSeguridadPreparaciónpara IA

Perfil de puntuación

Cada eje es una categoría. La forma importa más que la media: un proyecto sano llena toda la figura, mientras que un perfil de picos y cráteres indica que la fortaleza en una dimensión enmascara el riesgo en otra.

Titularidad

23.513 seguidores3146 repositorios públicosdesde ene 2009

Este repositorio está respaldado por una organización: una custodia compartida y responsable que puede sobrevivir a cualquier mantenedor individual.

Ecosistemas de paquetes

RegistroPaqueteVersiónDescargas / mesVersionesÚltima publicación
crates.iotest-utilsapunta a otro repositorio; no se puntúa0.4.0405hace 1419 días
crates.iodatafusion-cli54.1.016.22462hace 0 días

Métricas por categoría

Vitalidad

¿Está vivo el proyecto: se escribe código y se publican versiones?

95Excelente · 22% del índice global
Cómo se puntúa
36/36Recencia de push — último push hace 0 días
36/36Cadencia de commits — 52/52 semanas con commits
18/18Volumen de commits — 3129 commits en el último año
10/10OpenSSF Scorecard: Maintained — 30 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 10
Datos de entrada utilizados
commits_last_year3129
human_commit_share0,89
days_since_last_push0
active_weeks_last_year52
Cómo se puntúa
16.2/27Publica versiones — 100 etiquetas de versión (sin releases de GitHub)
36/36Recencia de las versiones — última versión hace 3 días
27/27Cadencia de publicación — una versión cada ~13,8 días
0/10OpenSSF Scorecard: Signed-Releases — sin datos
Datos de entrada utilizados
releases_count100
latest_release_tag54.1.0
releases_from_tags
days_since_latest_release3
mean_days_between_releases13,8
Excluidos de la puntuación (sin datos o no aplicable): OpenSSF Scorecard: Signed-Releases. Los pesos restantes se han renormalizado.

Comunidad y Adopción

¿Tiene el proyecto usuarios, descargas, atención y unas condiciones acogedoras para quienes contribuyen?

88Excelente · 18% del índice global
Cómo se puntúa
60/60Estrellas — 9004 estrellas
25/25Forks — 2250 forks
11.4/15Observadores — 114 observadores
Datos de entrada utilizados
forks2250
stars9004
watchers114
growth_stateorganic
growth_factor_pct100
Cómo se puntúa
22.5/22.5README
22.5/22.5Licencia — licencia reconocida (Apache-2.0)
18/18Guía CONTRIBUTING
13.5/13.5Código de conducta
0/7.2Plantilla de issues
6.3/6.3Plantilla de PR
Datos de entrada utilizados
has_readme
has_license
has_contributing
has_issue_templateno
has_code_of_conduct
has_pull_request_template
Cómo se puntúa
56.1/80Descargas mensuales — 16.224 descargas/mes en crates
0/20Dependientes en el registro — no lo informa este ecosistema
Datos de entrada utilizados
packagesdatafusion-cli
dependents
ecosystemscrates
total_downloads214.452
monthly_downloads16.224
Excluidos de la puntuación (sin datos o no aplicable): Dependientes en el registro. Los pesos restantes se han renormalizado.

Sostenibilidad y Gobernanza

¿Sobrevivirá el proyecto a sus personas: factor bus, capacidad de respuesta, quién lo respalda y mantenimiento del paquete?

90Excelente · 24% del índice global
Cómo se puntúa
54/54Factor bus — la mitad de los commits recae en 13 contribuyente(s)
18.7/22.5Distribución de commits — el principal contribuyente firma el 17% de los commits
13.5/13.5Amplitud de contribuyentes — 99 contribuyentes
10/10OpenSSF Scorecard: Contributors — project has 80 contributing companies or organizations
Datos de entrada utilizados
bus_factor13
contributors_sampled99
top_contributor_share0,171
Cómo se puntúa
37.4/46.8Resolución de issues — 80% de issues cerradas
30.5/38.3Aceptación de PR — 11.501/14.407 PR decididos fusionados
15/15OpenSSF Scorecard: Code-Review — all changesets reviewed
Datos de entrada utilizados
merged_prs11.501
open_issues1741
closed_issues6962
issue_closed_ratio0,8
closed_unmerged_prs2906
Cómo se puntúa
30/30Respaldo de la propiedad — propiedad de una organización
0/20Dominio verificado
25/25Alcance del propietario — 23.513 seguidores de apache
25/25Trayectoria — 3146 repos públicos, cuenta de ~17 años
Datos de entrada utilizados
followers23.513
owner_typeOrganization
is_verified
owner_loginapache
public_repos3146
account_age_days6394
Cómo se puntúa
25/25Publicado y resoluble — 1 paquete(s) en crates
35/35Recencia de publicación — última publicación hace 0 días
20/20Historial de versiones — 62 versiones en el registro
20/20No obsoleto — activo, ni obsoleto ni retirado
Datos de entrada utilizados
packagesdatafusion-cli
ecosystemscrates
any_deprecatedno
min_days_since_publish0

Calidad de Ingeniería

¿Existen unas prácticas mínimas de ingeniería y documentación?

80Bueno · 20% del índice global
Cómo se puntúa
24/24Flujos de trabajo de CI — 15 flujo(s) de trabajo
24/24Pruebas presentes
0/16Configuración de linter
0/9.6Hooks de pre-commit
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
Datos de entrada utilizados
has_ci
has_tests
has_editorconfig
has_linter_configno
has_precommit_configno

Documentación

90Excelente
Cómo se puntúa
30/30README
25/25Directorio de documentación
15/15Sitio de documentación / página del proyecto — https://datafusion.apache.org/
10/10Descripción del repositorio
10/10Topics — 9 topics
0/10Wiki
Datos de entrada utilizados
topicsarrow, big-data, dataframe, datafusion, olap, python, query-engine, rust, sql
has_wikino
homepagehttps://datafusion.apache.org/
has_readme
has_docs_dir
has_description

Seguridad

¿Son sólidas las prácticas visibles de seguridad y de cadena de suministro, sin exposición jurisdiccional de alto riesgo sin resolver?

76Bueno · 16% del índice global
Cómo se puntúa
7.5/7.5Binary-Artifacts — no binaries found in the repo
0/7.5Branch-Protection — sin datos
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 — sin datos
7.5/7.5Dependency-Update-Tool — update tool detected
0/5Fuzzing — project is not fuzzed
2.5/2.5Licencia — 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 — sin datos
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 — sin datos
0/7.5Token-Permissions — sin datos
0/7.5Vulnerabilities — 31 existing vulnerabilities detected
Datos de entrada utilizados
sourceopenssf_scorecard
checks_evaluated13
scorecard_versionv5.5.0
checks_inconclusive5
scorecard_aggregate7
Excluidos de la puntuación (sin datos o no aplicable): branch_protection, dangerous_workflow, packaging, signed_releases, token_permissions. Los pesos restantes se han renormalizado.
Cómo se puntúa
35/35Dependencias directas libres de avisos conocidos — ninguna dependencia directa tiene un aviso conocido
0/25Dependencias indirectas libres de avisos conocidos — el conjunto transitivo no es separable de las dependencias de desarrollo y prueba en este alcance
0/40Sin avisos pendientes — ningún aviso tiene fecha de publicación
Datos de entrada utilizados
sourceosv
advisories33
affected_packages24
assessed_packages1199
unassessed_packages69
affected_by_severityhigh 13, moderate 4, low 2, unknown 5
direct_affected_packages0
Excluidos de la puntuación (sin datos o no aplicable): Dependencias indirectas libres de avisos conocidos, Sin avisos pendientes. Los pesos restantes se han renormalizado. Se cotejaron 1199 dependencias resueltas con OSV. 69 no pudieron evaluarse: sin versión resuelta, ecosistema no admitido o fuera de la lista de paquetes informada. Este repositorio no publica ningún paquete que el índice resuelva, por lo que se evaluó en su lugar el grafo de dependencias del repositorio. Ese grafo mezcla fijaciones de desarrollo y prueba con las dependencias distribuidas, de modo que solo se puntúan las dependencias declaradas en tiempo de ejecución; los hallazgos transitivos se informan como contexto y quedan excluidos de la puntuación. No se analiza la alcanzabilidad.

Preparación para IA

¿Hasta qué punto está el repositorio preparado para desarrollarse y mantenerse con agentes de codificación de IA? Es una insignia independiente y experimental — peso 0,0, de modo que se presenta por separado y no afecta a la puntuación de salud global.

88Excelente · 0% del índice global
Cómo se puntúa
45/45Instrucciones para agentes — AGENTS.md, CLAUDE.md
15/15Documentación legible por máquinas (llms.txt) — llms.txt presente
40/40Historial de commits legible — 89 de 89 commits humanos declaran su intención (asunto estructurado o cuerpo explicativo)
Datos de entrada utilizados
has_llms_txt
legible_history_share1
agent_instruction_filesAGENTS.md, CLAUDE.md
agent_instruction_max_bytes2033
Cómo se puntúa
18/18Arranque con un solo comando — docs/Makefile
22/22Pruebas automatizadas
0/11Configuración de lint / formato
11/11Verificación estática de tipos — Rust (tipado estático)
10/10Entorno reproducible — devcontainer, Dockerfile, lockfile
10/10Práctica demostrada con agentes — 8 de los últimos 100 commits con autoría o crédito de agente
8/8Mantenimiento automatizado — 11 de los últimos 100 commits son actualizaciones automáticas de dependencias
0/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
Datos de entrada utilizados
has_nixno
has_tests
lockfilesCargo.lock, package-lock.json, uv.lock
has_dockerfile
typed_language
bootstrap_filesdocs/Makefile
has_devcontainer
has_linter_configno
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
Cómo se puntúa
45/45Código verificable por tipos — Rust (tipado estático)
51.8/55Tamaños de archivo manejables — 97/1642 archivos fuente de más de 60 KB
Datos de entrada utilizados
primary_languageRust
largest_source_bytes452.642
source_files_sampled1642
oversized_source_files97
Cómo se puntúa
40/40Esquema de API (OpenAPI/GraphQL/proto) — datafusion/proto-common/proto/datafusion_common.proto, datafusion/proto-models/proto/datafusion.proto
0/20Servidor MCP
40/40Ejemplos ejecutables — examples
Datos de entrada utilizados
example_dirsexamples
has_mcp_signalno
api_schema_filesdatafusion/proto-common/proto/datafusion_common.proto, datafusion/proto-models/proto/datafusion.proto

Datos clave

9004estrellas de GitHub
99contribuidores
3129commits en los últimos 12 meses
0días desde el último push
100versiones publicadas
13factor bus
1741issues abiertas
crates.io, PyPIecosistemas de paquetes

Advertencias de recopilación de datos

  • 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

Más detalle

Historial de estrellas y forks 9004 ★ / 2250 ⇿
9004Estrellas
2250Forks
54Versiones

Cuándo se añadió cada estrella y fork, recopilado de GitHub y agrupado por día. El crecimiento acumulado se sitúa justo encima de las adiciones diarias que lo componen, de modo que ambos se leen en conjunto: la acumulación orgánica sostenida no se parece en nada a un pico abrupto y efímero. Cuando esa diferencia es medible, se informa como autenticidad del crecimiento.

Solo se muestra el historial más reciente: este repositorio supera la ventana de recopilación, por lo que no se captura el historial más antiguo.

0200040006000800010.00090042250462025-012025-102026-07
Mayor 10Menor 10Parche 4

Cada punto abarca 2 días.

OpenSSF Scorecard 7.0 / 10
7.0agregado

Evaluación de seguridad independiente y agnóstica en cuanto a herramientas, procedente del proyecto de código abierto OpenSSF Scorecard. Cada comprobación premia una práctica de seguridad, no la herramienta de un proveedor concreto. Las comprobaciones que Scorecard no pudo determinar se marcan como n/d y se excluyen de la puntuación de seguridad (nunca se cuentan como cero).Scorecard v5.5.0 · 2026-07-21 23:22 UTC

10Binary-Artifactsno binaries found in the repo
n/dBranch-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
n/dDangerous-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
n/dPackagingpackaging 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
n/dSigned-Releasesno releases found
n/dToken-PermissionsNo tokens found
0Vulnerabilities31 existing vulnerabilities detected
Dependencias directas 35
RegistroPaqueteRestricción de versiónManifiesto
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
Todas las dependencias 1268

Conjunto completo de dependencias resueltas según el grafo de dependencias de GitHub: 44 paquetes directos y 1224 indirectos (transitivos). El cierre transitivo es completo cuando el repositorio incluye un lockfile.

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

Este repositorio no publica ningún paquete que el índice resuelva, así que se evaluó su propio grafo de dependencias — 1199 paquetes, que incluyen también fijaciones de desarrollo y prueba que nunca se distribuyen: 24 tienen avisos conocidos, de los cuales 0 son directas. 69 no pudieron evaluarse: sin versión resuelta, ecosistema no admitido, o fuera de la lista de paquetes informada.

PaqueteVersiónRelaciónGravedadAvisosCorregido en
click8.3.1indirectaalta18.3.3
cross-spawn7.0.3indirectaalta17.0.5
fast-uri3.1.2indirectaalta24.1.1
gix0.73.0indirectaalta40.83.0
gix-date0.10.7indirectaalta20.12.0
gix-fs0.16.1indirectaalta10.21.1
gix-pack0.60.0indirectaalta10.69.0
gix-validate0.10.1indirectaalta10.83.0
path-to-regexp0.1.12indirectaalta10.1.13
quick-xml0.39.2indirectaalta20.41.0
shell-quote1.8.4indirectaalta11.9.0
uuid8.3.2indirectaalta113.0.1
ws8.18.2indirectaalta28.21.0
ajv8.17.1indirectamoderada18.18.0
cargo0.92.0indirectamoderada20.97.0
gix-transport0.48.0indirectamoderada10.56.0
http-proxy-middleware2.0.9indirectamoderada14.1.0
body-parser1.20.5indirectabaja12.3.0
debug4.1.1indirectabaja14.3.1
anyhow1.0.102indirectadesconocida11.0.103
crossbeam-epoch0.9.18indirectadesconocida10.9.20
git20.20.4indirectadesconocida20.21.0
memmap20.9.10indirectadesconocida10.9.11
paste1.0.15indirectadesconocida1

Un aviso significa que la versión registrada en el grafo de dependencias cae dentro del rango afectado de un aviso. No se analiza la alcanzabilidad, y el grafo incluye fijaciones de desarrollo y prueba: un hallazgo puede referirse al utillaje y no al software distribuido.

Informe JSON sin procesar legible por máquina
{
  "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"
}

Las puntuaciones son señales, no garantías. Reflejan prácticas públicamente visibles en GitHub; no son una auditoría de código ni una garantía de seguridad.

Los datos ausentes se excluyen y los pesos se renormalizan; nunca se puntúan como cero. La metodología es versionada y abierta: métricas v1.13.0, esquema v0.26.0 — metodología completa · wiki de métricas.

Cómo se sitúa un resultado dentro del registro general: estadísticas agregadascrates.io.