Public record
Software health reportschema 0.27.0 · metrics 1.13.0 · 2026-07-30 05:04 UTC

open-telemetry / otel-arrow

Protocol and libraries for sending and receiving OpenTelemetry data using Apache Arrow

RustApache-2.0★ 387 stars⑂ 126 forkssince Aug 2023View on GitHub ↗

open-telemetry/otel-arrow holds a health index of 87 out of 100, placing it in the Excellent band. It scores highest on Vitality (100/100) and lowest on Engineering Quality (76/100). It was last updated today. 5 contributors account for most of its recent work.

87
overall / 100
Excellent

Software health index

Metrics are grouped into weighted categories on one standardized 1–100 scale. Overall starts as their weighted mean; when public evidence triggers the High-Risk Jurisdiction Policy, the rating is adjusted and receives an At risk ceiling of 49. AI Readiness sits outside the overall score.

87
Excellent85-100Exemplary; meets essentially all checked criteria
Good70-84Healthy; minor gaps
Moderate50-69Acceptable with notable gaps; review recommended
At risk30-49Significant weaknesses; adoption warrants caution
Critical1-29Severe problems (abandoned, single-maintainer, no hygiene)
VitalityCommunity &AdoptionSustainability &GovernanceEngineeringQualitySecurityAI Readiness

Score profile

Each axis is a category. The shape matters more than the average — a healthy subject fills the whole shape, while a spike-and-crater profile means strength in one dimension is masking risk in another.

Ownership

7,623 followers106 public repossince Apr 2019

This repository is backed by an organization — shared, accountable stewardship that can outlive any single maintainer.

Package ecosystems

RegistryPackageVersionDownloads / moVersionsLast publish
Gogithub.com/open-telemetry/otel-arrow/gov0.50.0-139 days ago

Metrics by category

Vitality

Is the project alive — is code being written and are releases shipping?

100Excellent · 22% of overall
How it's scored
36/36Push recency — last push 0 days ago
36/36Commit cadence — 52/52 weeks with commits
18/18Commit volume — 1,615 commits in the last year
10/10OpenSSF Scorecard: Maintained — 30 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10
Inputs used
commits_last_year1,615
human_commit_share0.8
days_since_last_push0
active_weeks_last_year52

Release discipline

100Excellent
How it's scored
27/27Ships releases — 49 releases published
36/36Release recency — latest release 9 days ago
27/27Release cadence — a release every ~38.5 days
0/10OpenSSF Scorecard: Signed-Releases — no data
Inputs used
releases_count49
latest_release_tagv0.50.0
releases_from_tagsno
days_since_latest_release9
mean_days_between_releases38.5
Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Signed-Releases. Remaining weights renormalized.

Community & Adoption

Does the project have users, downloads, attention, and a welcoming setup for contributors?

79Good · 18% of overall
How it's scored
42/60Stars — 387 stars
17.5/25Forks — 126 forks
7.6/15Watchers — 24 watchers
Inputs used
forks126
stars387
watchers24
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history

Community health

92Excellent
How it's scored
22.5/22.5README
22.5/22.5License — recognized license (Apache-2.0)
18/18CONTRIBUTING guide
13.5/13.5Code of conduct
0/7.2Issue template
6.3/6.3PR template
Inputs used
has_readmeyes
has_licenseyes
has_contributingyes
has_issue_templateno
has_code_of_conductyes
has_pull_request_templateyes

Sustainability & Governance

Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?

87Excellent · 24% of overall
How it's scored
45.9/54Bus factor — 5 contributor(s) cover half of all commits
18.8/22.5Commit distribution — top contributor authored 16% of commits
13.5/13.5Contributor breadth — 75 contributors
10/10OpenSSF Scorecard: Contributors — project has 11 contributing companies or organizations
Inputs used
bus_factor5
contributors_sampled75
top_contributor_share0.164
How it's scored
34.2/46.8Issue resolution — 73% of issues closed
33.2/38.3PR acceptance — 2,198/2,535 decided PRs merged
15/15OpenSSF Scorecard: Code-Review — all changesets reviewed
Inputs used
merged_prs2,198
open_issues275
closed_issues751
issue_closed_ratio0.732
closed_unmerged_prs337
How it's scored
30/30Ownership backing — organization-owned
0/20Verified domain
25/25Owner reach — 7,623 followers of open-telemetry
25/25Track record — 106 public repos, account ~7 yr old
Inputs used
followers7,623
owner_typeOrganization
is_verified
owner_loginopen-telemetry
public_repos106
account_age_days2,652
How it's scored
25/25Published & resolvable — 1 package(s) on go
35/35Publish recency — latest publish 9 days ago
20/20Version history — 13 published versions
20/20Not deprecated — active, not deprecated or yanked
Inputs used
packagesgithub.com/open-telemetry/otel-arrow/go
ecosystemsgo
any_deprecatedno
min_days_since_publish9

Engineering Quality

Are baseline engineering and documentation practices in place?

76Good · 20% of overall
How it's scored
24/24CI workflows — 28 workflow(s)
24/24Tests present
16/16Linter config — .golangci.yaml, tox.ini
0/9.6Pre-commit hooks
0/6.4.editorconfig
20/20OpenSSF Scorecard: CI-Tests — 30 out of 30 merged PRs checked by a CI test -- score normalized to 10
Inputs used
has_ciyes
has_testsyes
has_editorconfigno
has_linter_configyes
has_precommit_configno

Documentation

65Moderate
How it's scored
30/30README
25/25Documentation directory
0/15Documentation / homepage site
10/10Repository description
0/10Topics
0/10Wiki
Inputs used
topics
has_wikino
homepage
has_readmeyes
has_docs_diryes
has_descriptionyes

Security

Are visible security and supply-chain practices strong, without unresolved high-risk jurisdiction exposure?

89Excellent · 16% of overall

Security posture

86Excellent
How it's scored
7.5/7.5Binary-Artifacts — no binaries found in the repo
3/7.5Branch-Protection — branch protection is not maximal on development and all release branches
2.5/2.5CI-Tests — 30 out of 30 merged PRs checked by a CI test -- score normalized to 10
0.5/2.5CII-Best-Practices — badge detected: InProgress
7.5/7.5Code-Review — all changesets reviewed
2.5/2.5Contributors — project has 11 contributing companies or organizations
10/10Dangerous-Workflow — no dangerous workflow patterns detected
7.5/7.5Dependency-Update-Tool — update tool detected
5/5Fuzzing — project is fuzzed
2.5/2.5License — license file detected
7.5/7.5Maintained — 30 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10
0/5Packaging — no data
4.5/5Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 9
4.5/5SAST — SAST tool detected but not run on all commits
5/5Security-Policy — security policy file detected
0/7.5Signed-Releases — no data
7.5/7.5Token-Permissions — GitHub workflow tokens follow principle of least privilege
2.2/7.5Vulnerabilities — 7 existing vulnerabilities detected
Inputs used
sourceopenssf_scorecard
checks_evaluated16
scorecard_versionv5.5.0
checks_inconclusive2
scorecard_aggregate8.6
Excluded from scoring (no data or not applicable): packaging, signed_releases. Remaining weights renormalized.
How it's scored
35/35Direct dependencies free of known advisories — no direct dependency carries a known advisory
0/25Indirect dependencies free of known advisories — transitive set not separable from development and test dependencies in this scope
0/40No advisories left outstanding — no advisory carries a publication date
Inputs used
sourceosv
advisories7
affected_packages6
assessed_packages1,149
unassessed_packages6
affected_by_severityhigh 1, moderate 1, unknown 4
direct_affected_packages0
Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories, No advisories left outstanding. Remaining weights renormalized. Matched 1149 resolved dependencies against OSV. 6 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.

AI Readiness

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.

92Excellent · 0% of overall
How it's scored
45/45Agent instructions — AGENTS.md, CLAUDE.md, rust/otap-dataflow/AGENTS.md
0/15Machine-readable docs (llms.txt)
40/40Legible commit history — 80 of 80 human commits state their intent (structured subject or explanatory body)
Inputs used
has_llms_txtno
legible_history_share1
agent_instruction_filesAGENTS.md, CLAUDE.md, rust/otap-dataflow/AGENTS.md
agent_instruction_max_bytes5,323
How it's scored
18/18One-command bootstrap — Makefile, go/pkg/otel/arrow_record/Makefile
22/22Automated tests
11/11Lint / format config — .golangci.yaml, tox.ini
11/11Static type checking — Rust (statically typed)
10/10Reproducible environment — Dockerfile, lockfile
10/10Demonstrated agent practice — 16 of the last 100 commits agent-authored or agent-credited
8/8Automated maintenance — 19 of the last 100 commits are automated dependency updates
9/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 9
Inputs used
has_nixno
has_testsyes
lockfilesCargo.lock, go.sum
has_dockerfileyes
typed_languageyes
bootstrap_filesMakefile, go/pkg/otel/arrow_record/Makefile
has_devcontainerno
has_linter_configyes
typecheck_configs
agent_commit_share0.16
toolchain_manifestsgo/go.mod, rust/experimental/query_engine/Cargo.toml, rust/experimental/query_engine/engine-columnar/Cargo.toml, rust/experimental/query_engine/engine-recordset/Cargo.toml, rust/experimental/query_engine/expressions/Cargo.toml, rust/experimental/query_engine/kql-parser/Cargo.toml, rust/experimental/query_engine/parser-abstractions/Cargo.toml, rust/otap-dataflow/Cargo.toml, rust/otap-dataflow/benchmarks/Cargo.toml, rust/otap-dataflow/crates/admin-api/Cargo.toml, rust/otap-dataflow/crates/admin-types/Cargo.toml, rust/otap-dataflow/crates/admin/Cargo.toml, rust/otap-dataflow/crates/channel/Cargo.toml, rust/otap-dataflow/crates/config/Cargo.toml, rust/otap-dataflow/crates/contrib-extensions/Cargo.toml, rust/otap-dataflow/crates/contrib-nodes/Cargo.toml, rust/otap-dataflow/crates/control-channel/Cargo.toml, rust/otap-dataflow/crates/controller/Cargo.toml, rust/otap-dataflow/crates/core-nodes/Cargo.toml, rust/otap-dataflow/crates/ctl/Cargo.toml, rust/otap-dataflow/crates/engine-macros/Cargo.toml, rust/otap-dataflow/crates/engine/Cargo.toml, rust/otap-dataflow/crates/otap-test-net/Cargo.toml, rust/otap-dataflow/crates/otap-test-tls-certs/Cargo.toml, rust/otap-dataflow/crates/otap/Cargo.toml, rust/otap-dataflow/crates/pdata-views/Cargo.toml, rust/otap-dataflow/crates/pdata/Cargo.toml, rust/otap-dataflow/crates/pdata/src/otlp/macros/Cargo.toml, rust/otap-dataflow/crates/pdata/src/otlp/model/Cargo.toml, rust/otap-dataflow/crates/query-engine-languages/Cargo.toml, rust/otap-dataflow/crates/query-engine-playground/Cargo.toml, rust/otap-dataflow/crates/query-engine/Cargo.toml, rust/otap-dataflow/crates/quiver-e2e/Cargo.toml, rust/otap-dataflow/crates/quiver/Cargo.toml, rust/otap-dataflow/crates/state/Cargo.toml, rust/otap-dataflow/crates/telemetry-macros/Cargo.toml, rust/otap-dataflow/crates/telemetry/Cargo.toml, rust/otap-dataflow/crates/validation/Cargo.toml, rust/otap-dataflow/crates/wasm-host/Cargo.toml, rust/otap-dataflow/crates/wasm-host/plugins/severity-filter/Cargo.toml, rust/otap-dataflow/xtask/Cargo.toml, rust/parquet-query-examples/Cargo.toml
dependency_bot_commit_share0.19
How it's scored
45/45Type-checkable code — Rust (statically typed)
50.9/55Manageable file sizes — 98/1,307 source files over 60KB
Inputs used
primary_languageRust
largest_source_bytes427,030
source_files_sampled1,307
oversized_source_files98
How it's scored
40/40API schema (OpenAPI/GraphQL/proto) — proto/opentelemetry/proto/experimental/arrow/v1/arrow_service.proto
0/20MCP server
40/40Runnable examples — examples
Inputs used
example_dirsexamples
has_mcp_signalno
api_schema_filesproto/opentelemetry/proto/experimental/arrow/v1/arrow_service.proto

Key facts

387GitHub stars
75contributors
1,615commits, last 12 months
0days since last push
49releases
5bus factor
275open issues
Gopackage ecosystems

Data collection warnings

  • Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token

More detail

Star and fork history 0 ★ / 126 ⇿
0Stars
126Forks
49Releases

When each star and fork was added, collected from GitHub and bucketed by day. Cumulative growth sits directly above the daily additions it is made of, so the two read against each other: steady organic accretion looks nothing like an abrupt, short-lived burst. Where that difference is measurable, it is reported as growth authenticity.

025507510012512582023-082025-012026-07
Major 0Minor 49Patch 0

Each point covers 3 days.

OpenSSF Scorecard 8.6 / 10
8.6aggregate

Independent, tool-agnostic security assessment from the open-source OpenSSF Scorecard. Each check rewards a security practice, not a specific vendor's tool. Checks Scorecard could not determine are marked n/a and excluded from the security score (never counted as zero).Scorecard v5.5.0 · 2026-07-30 05:03 UTC

10Binary-Artifactsno binaries found in the repo
4Branch-Protectionbranch protection is not maximal on development and all release branches
10CI-Tests30 out of 30 merged PRs checked by a CI test -- score normalized to 10
2CII-Best-Practicesbadge detected: InProgress
10Code-Reviewall changesets reviewed
10Contributorsproject has 11 contributing companies or organizations
10Dangerous-Workflowno dangerous workflow patterns detected
10Dependency-Update-Toolupdate tool detected
10Fuzzingproject is fuzzed
10Licenselicense file detected
10Maintained30 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10
n/aPackagingpackaging workflow not detected
9Pinned-Dependenciesdependency not pinned by hash detected -- score normalized to 9
9SASTSAST tool detected but not run on all commits
10Security-Policysecurity policy file detected
n/aSigned-Releasesno releases found
10Token-PermissionsGitHub workflow tokens follow principle of least privilege
3Vulnerabilities7 existing vulnerabilities detected
Direct dependencies 17
RegistryPackageVersion constraintManifest
Gogithub.com/HdrHistogram/hdrhistogram-gov1.2.0go/go.mod
Gogithub.com/apache/arrow-go/v18v18.6.0go/go.mod
Gogithub.com/axiomhq/hyperloglogv0.2.6go/go.mod
Gogithub.com/brianvoe/gofakeit/v6v6.28.0go/go.mod
Gogithub.com/dustin/go-humanizev1.0.1go/go.mod
Gogithub.com/fxamacker/cbor/v2v2.9.2go/go.mod
Gogithub.com/klauspost/compressv1.18.7go/go.mod
Gogithub.com/olekukonko/tablewriterv0.0.5go/go.mod
Gogithub.com/pierrec/lz4v2.6.1+incompatiblego/go.mod
Gogithub.com/stretchr/testifyv1.11.1go/go.mod
Gogo.opentelemetry.io/collector/pdatav1.60.0go/go.mod
Gogo.opentelemetry.io/otelv1.44.0go/go.mod
Gogo.opentelemetry.io/otel/metricv1.44.0go/go.mod
Gogo.uber.org/mockv0.6.0go/go.mod
Gogolang.org/x/expv0.0.0-20260709172345-9ea1abe57597go/go.mod
Gogoogle.golang.org/grpcv1.82.1go/go.mod
Gogoogle.golang.org/protobufv1.36.11go/go.mod
All dependencies 1,155

Full resolved dependency set from the GitHub dependency graph: 17 direct and 1,138 indirect (transitive) packages. The transitive closure is complete when the repository commits a lockfile.

RegistryPackageVersionRelation
Gogithub.com/apache/arrow-go/v18v18.6.0direct
Gogithub.com/axiomhq/hyperloglogv0.2.6direct
Gogithub.com/brianvoe/gofakeit/v6v6.28.0direct
Gogithub.com/dustin/go-humanizev1.0.1direct
Gogithub.com/fxamacker/cbor/v2v2.9.2direct
Gogithub.com/hdrhistogram/hdrhistogram-gov1.2.0direct
Gogithub.com/klauspost/compressv1.18.7direct
Gogithub.com/olekukonko/tablewriterv0.0.5direct
Gogithub.com/pierrec/lz4v2.6.1+incompatibledirect
Gogithub.com/stretchr/testifyv1.11.1direct
Gogo.opentelemetry.io/collector/pdatav1.60.0direct
Gogo.opentelemetry.io/otelv1.44.0direct
Gogo.opentelemetry.io/otel/metricv1.44.0direct
Gogo.uber.org/mockv0.6.0direct
Gogolang.org/x/expv0.0.0-20260709172345-9ea1abe57597direct
Gogoogle.golang.org/grpcv1.82.1direct
Gogoogle.golang.org/protobufv1.36.11direct
crates.ioaddr2line0.25.1indirect
crates.ioaddr2line0.26.1indirect
crates.ioadler22.0.1indirect
crates.ioaes0.8.4indirect
crates.ioahash0.7.8indirect
crates.ioahash0.8.12indirect
crates.ioaho-corasick1.1.4indirect
crates.ioalloca0.4.0indirect
crates.ioallocator-api20.2.21indirect
crates.ioandroid_system_properties0.1.5indirect
crates.ioanes0.1.6indirect
crates.ioannotate-snippets0.12.16indirect
crates.ioanstream1.0.0indirect
crates.ioanstyle1.0.14indirect
crates.ioanstyle-parse1.0.0indirect
crates.ioanstyle-query1.1.5indirect
crates.ioanstyle-wincon3.0.11indirect
crates.ioanyhow1.0.104indirect
crates.ioapprox0.5.1indirect
crates.ioarbitrary1.4.2indirect
crates.ioarc-swap1.9.2indirect
crates.ioarraydeque0.5.1indirect
crates.ioarrayref0.3.9indirect
crates.ioarrayvec0.7.8indirect
crates.ioarrowindirect
crates.ioarrow58.4.0indirect
crates.ioarrow-arith58.4.0indirect
crates.ioarrow-array58.4.0indirect
crates.ioarrow-buffer58.4.0indirect
crates.ioarrow-cast58.4.0indirect
crates.ioarrow-csv58.4.0indirect
crates.ioarrow-data58.4.0indirect
crates.ioarrow-ipc58.4.0indirect
crates.ioarrow-json58.4.0indirect
crates.ioarrow-ord58.4.0indirect
crates.ioarrow-row58.4.0indirect
crates.ioarrow-schema58.4.0indirect
crates.ioarrow-select58.4.0indirect
crates.ioarrow-string58.4.0indirect
crates.ioasn1-rs0.7.2indirect
crates.ioasn1-rs-derive0.6.0indirect
crates.ioasn1-rs-impl0.2.0indirect
crates.ioassert-json-diff2.0.2indirect
crates.ioastral-tokio-tar0.6.4indirect
crates.ioasync-channel2.5.0indirect
crates.ioasync-compression0.4.42indirect
crates.ioasync-lock3.4.2indirect
crates.ioasync-stream0.3.6indirect
crates.ioasync-stream-impl0.3.6indirect
crates.ioasync-trait0.1.91indirect
crates.ioasync-unsync0.3.0indirect
crates.ioatoi2.0.0indirect
crates.ioatomic0.6.1indirect
crates.ioatomic-waker1.1.2indirect
crates.ioautocfg1.5.1indirect
crates.ioaws-config1.10.0indirect
crates.ioaws-credential-types1.3.0indirect
crates.ioaws-lc-rs1.17.3indirect
crates.ioaws-lc-sys0.43.0indirect
crates.ioaws-msk-iam-sasl-signer1.0.1indirect
crates.ioaws-runtime1.9.0indirect
crates.ioaws-sdk-sso1.104.0indirect
crates.ioaws-sdk-ssooidc1.106.0indirect
crates.ioaws-sdk-sts1.109.0indirect
crates.ioaws-sigv41.5.1indirect
crates.ioaws-smithy-async1.3.0indirect
crates.ioaws-smithy-http0.64.0indirect
crates.ioaws-smithy-http-client1.2.0indirect
crates.ioaws-smithy-json0.63.0indirect
crates.ioaws-smithy-observability0.3.0indirect
crates.ioaws-smithy-query0.62.0indirect
crates.ioaws-smithy-runtime1.12.0indirect
crates.ioaws-smithy-runtime-api1.13.0indirect
crates.ioaws-smithy-runtime-api-macros1.1.0indirect
crates.ioaws-smithy-schema0.2.0indirect
crates.ioaws-smithy-types1.6.1indirect
crates.ioaws-smithy-xml0.62.0indirect
crates.ioaws-types1.5.0indirect
crates.ioaxum0.8.9indirect
crates.ioaxum-core0.5.6indirect
crates.ioazure_core0.29.1indirect
crates.ioazure_core1.2.0-beta.1indirect
crates.ioazure_core_macros0.3.1indirect
crates.ioazure_core_macros1.1.0-beta.1indirect
crates.ioazure_identity0.29.0indirect
crates.ioazure_identity1.1.0-beta.1indirect
crates.iobacktrace0.3.76indirect
crates.iobacktrace-ext0.2.1indirect
crates.iobase16ct1.0.0indirect
crates.iobase640.22.1indirect
crates.iobase64-simd0.8.0indirect
crates.iobase64ct1.8.3indirect
crates.iobigdecimal0.4.10indirect
crates.iobindgen0.72.1indirect
crates.iobit-set0.5.3indirect
crates.iobit-set0.8.0indirect
crates.iobit-vec0.6.3indirect
crates.iobit-vec0.8.0indirect
crates.iobit-vec0.9.1indirect
crates.iobitflags1.3.2indirect
crates.iobitflags2.13.1indirect
crates.iobitvec1.1.1indirect
crates.ioblake20.10.6indirect
crates.ioblake31.8.5indirect
crates.ioblock-buffer0.10.4indirect
crates.ioblock-buffer0.12.1indirect
crates.ioblock-padding0.3.3indirect
crates.iobnum0.13.0indirect
crates.iobollard0.20.2indirect
crates.iobollard-buildkit-proto0.7.0indirect
crates.iobollard-stubs1.52.1-rc.29.1.3indirect
crates.ioborrow-or-share0.2.4indirect
crates.ioborsh1.8.0indirect
crates.ioborsh-derive1.8.0indirect
crates.iobs580.5.1indirect
crates.iobstr1.13.0indirect
crates.iobumpalo3.20.3indirect
crates.ioby_address1.2.1indirect
crates.iobyte-unit5.2.5indirect
crates.iobytecheck0.6.12indirect
crates.iobytecheck_derive0.6.12indirect
crates.iobytecount0.6.9indirect
crates.iobytemuck1.25.2indirect
crates.iobyteorder1.5.0indirect
crates.iobytes1.12.1indirect
crates.iobytes-utils0.1.4indirect
crates.iobytesize2.4.2indirect
crates.iobzip20.6.1indirect
crates.iocaseless0.2.2indirect
crates.iocast0.3.0indirect
crates.iocastaway0.2.4indirect
crates.iocbc0.1.2indirect
crates.iocc1.3.0indirect
crates.iocesu81.1.0indirect
crates.iocexpr0.6.0indirect
crates.iocfg-if1.0.4indirect
crates.iocfg_aliases0.2.2indirect
crates.iochacha200.10.1indirect
crates.iochrono0.4.45indirect
crates.iochrono-tz0.10.4indirect
crates.iociborium0.2.2indirect
crates.iociborium-io0.2.2indirect
crates.iociborium-ll0.2.2indirect
crates.iocipher0.4.4indirect
crates.iocityhash-rs1.0.1indirect
crates.ioclang-sys1.8.1indirect
crates.ioclap4.6.4indirect
crates.ioclap_builder4.6.2indirect
crates.ioclap_complete4.6.7indirect
crates.ioclap_derive4.6.4indirect
crates.ioclap_lex1.1.0indirect
crates.ioclickhouse0.15.1indirect
crates.ioclickhouse-ext-arrow0.1.0indirect
crates.ioclickhouse-macros0.3.0indirect
crates.ioclickhouse-types0.1.2indirect
crates.ioclru0.6.3indirect
crates.iocmake0.1.58indirect
crates.iocmov0.5.4indirect
crates.iocms0.2.3indirect
crates.iocobs0.3.0indirect
crates.iocolorchoice1.0.5indirect
crates.iocombine4.6.7indirect
crates.iocomfy-table7.2.2indirect
crates.iocompact_str0.9.1indirect
crates.iocompression-codecs0.4.38indirect
crates.iocompression-core0.4.32indirect
crates.ioconcurrent-queue2.5.0indirect
crates.ioconsole0.16.4indirect
crates.ioconst-oid0.10.2indirect
crates.ioconst-oid0.9.6indirect
crates.ioconst-random0.1.18indirect
crates.ioconst-random-macro0.1.16indirect
crates.ioconstant_time_eq0.3.1indirect
crates.ioconstant_time_eq0.4.2indirect
crates.ioconvert_case0.10.0indirect
crates.ioconvert_case0.11.0indirect
crates.iocore-foundation0.10.1indirect
crates.iocore-foundation0.9.4indirect
crates.iocore-foundation-sys0.8.7indirect
crates.iocore_affinity0.8.3indirect
crates.iocpp_demangle0.4.5indirect
crates.iocpp_demangle0.5.1indirect
crates.iocpu-time1.0.0indirect
crates.iocpufeatures0.2.17indirect
crates.iocpufeatures0.3.0indirect
crates.iocranelift-assembler-x640.134.2indirect
crates.iocranelift-assembler-x64-meta0.134.2indirect
crates.iocranelift-bforest0.134.2indirect
crates.iocranelift-bitset0.134.2indirect
crates.iocranelift-codegen0.134.2indirect
crates.iocranelift-codegen-meta0.134.2indirect
crates.iocranelift-codegen-shared0.134.2indirect
crates.iocranelift-control0.134.2indirect
crates.iocranelift-entity0.134.2indirect
crates.iocranelift-frontend0.134.2indirect
crates.iocranelift-isle0.134.2indirect
crates.iocranelift-native0.134.2indirect
crates.iocranelift-srcgen0.134.2indirect
crates.iocrc3.4.0indirect
crates.iocrc-catalog2.5.0indirect
crates.iocrc32fast1.5.0indirect
crates.iocriterion0.8.2indirect
crates.iocriterion-plot0.8.2indirect
crates.iocritical-section1.2.0indirect
crates.iocrossbeam-channel0.5.16indirect
crates.iocrossbeam-deque0.8.7indirect
crates.iocrossbeam-epoch0.9.20indirect
crates.iocrossbeam-utils0.8.22indirect
crates.iocrossterm0.29.0indirect
crates.iocrossterm_winapi0.9.1indirect
crates.iocrunchy0.2.4indirect
crates.iocrypto-common0.1.7indirect
crates.iocrypto-common0.2.2indirect
crates.iocsscolorparser0.6.2indirect
crates.iocsv1.4.0indirect
crates.iocsv-core0.1.13indirect
crates.ioctutils0.4.2indirect
crates.iocty0.2.2indirect
crates.iocurl-sys0.4.90+curl-8.21.0indirect
crates.iodarling0.23.0indirect
crates.iodarling_core0.23.0indirect
crates.iodarling_macro0.23.0indirect
crates.iodashmap6.2.1indirect
crates.iodata-encoding2.11.0indirect
crates.iodatafusionindirect
crates.iodatafusion53.1.0indirect
crates.iodatafusion-catalog53.1.0indirect
crates.iodatafusion-catalog-listing53.1.0indirect
crates.iodatafusion-common53.1.0indirect
crates.iodatafusion-common-runtime53.1.0indirect
crates.iodatafusion-datasource53.1.0indirect
crates.iodatafusion-datasource-arrow53.1.0indirect
crates.iodatafusion-datasource-csv53.1.0indirect
crates.iodatafusion-datasource-json53.1.0indirect
crates.iodatafusion-doc53.1.0indirect
crates.iodatafusion-execution53.1.0indirect
crates.iodatafusion-expr53.1.0indirect
crates.iodatafusion-expr-common53.1.0indirect
crates.iodatafusion-functions53.1.0indirect
crates.iodatafusion-functions-aggregate53.1.0indirect
crates.iodatafusion-functions-aggregate-common53.1.0indirect
crates.iodatafusion-functions-nested53.1.0indirect
crates.iodatafusion-functions-table53.1.0indirect
crates.iodatafusion-functions-window53.1.0indirect
crates.iodatafusion-functions-window-common53.1.0indirect
crates.iodatafusion-macros53.1.0indirect
crates.iodatafusion-optimizer53.1.0indirect
crates.iodatafusion-physical-expr53.1.0indirect
crates.iodatafusion-physical-expr-adapter53.1.0indirect
crates.iodatafusion-physical-expr-common53.1.0indirect
crates.iodatafusion-physical-optimizer53.1.0indirect
crates.iodatafusion-physical-plan53.1.0indirect
crates.iodatafusion-pruning53.1.0indirect
crates.iodatafusion-session53.1.0indirect
crates.iodatafusion-sql53.1.0indirect
crates.iodeadpool0.12.3indirect
crates.iodeadpool-runtime0.1.4indirect
crates.iodeflate640.1.12indirect
crates.iodefmt1.1.1indirect
crates.iodefmt-macros1.1.1indirect
crates.iodefmt-parser1.0.0indirect
crates.iodeltae0.3.2indirect
crates.ioder0.7.10indirect
crates.ioder0.8.1indirect
crates.ioder-parser10.0.0indirect
crates.ioder_derive0.7.3indirect
crates.ioderanged0.5.8indirect
crates.ioderive_arbitrary1.4.2indirect
crates.ioderive_more2.1.1indirect
crates.ioderive_more-impl2.1.1indirect
crates.iodes0.8.1indirect
crates.iodhat0.3.3indirect
crates.iodiff0.1.13indirect
crates.iodigest0.10.7indirect
crates.iodigest0.11.3indirect
crates.iodirs6.0.0indirect
crates.iodirs-sys0.5.0indirect
crates.iodispatch20.3.1indirect
crates.iodisplaydoc0.2.6indirect
crates.iodlmallocindirect
crates.iodocker_credential1.4.0indirect
crates.iodocument-features0.2.12indirect
crates.iodunce1.0.5indirect
crates.iodyn-clone1.0.20indirect
crates.ioeither1.16.0indirect
crates.ioemail_address0.2.9indirect
crates.ioembedded-io0.4.0indirect
crates.ioembedded-io0.6.1indirect
crates.ioencode_unicode1.0.0indirect
crates.ioencoding_rs0.8.35indirect
crates.ioencoding_rs_io0.1.7indirect
crates.ioequivalent1.0.2indirect
crates.ioerrno0.3.14indirect
crates.ioetcetera0.11.0indirect
crates.ioeuclid0.22.14indirect
crates.ioevent-listener5.4.1indirect
crates.ioevent-listener-strategy0.5.4indirect
crates.ioeventheader0.5.0indirect
crates.ioeventheader_dynamic0.5.0indirect
crates.ioeventheader_types0.5.0indirect
crates.iofancy-regex0.11.0indirect
crates.iofancy-regex0.18.0indirect
crates.iofast-srgb81.0.0indirect
crates.iofaster-hex0.10.0indirect
crates.iofastrand2.5.0indirect
crates.ioferroid2.0.0indirect
crates.iofiledescriptor0.8.3indirect
crates.iofiletime0.2.29indirect
crates.iofind-msvc-tools0.1.9indirect
crates.iofinl_unicode1.4.0indirect
crates.iofixedbitset0.4.2indirect
crates.iofixedbitset0.5.7indirect
crates.ioflagset0.4.7indirect
crates.ioflatbuffers25.12.19indirect
crates.ioflate21.1.9indirect
crates.iofluent-uri0.4.1indirect
crates.iofluke-hpack0.3.1indirect
crates.ioflume0.12.0indirect
crates.iofnv1.0.7indirect
crates.iofoldhash0.1.5indirect
crates.iofoldhash0.2.0indirect
crates.ioforeign-types0.3.2indirect
crates.ioforeign-types-shared0.1.1indirect
crates.ioform_urlencoded1.2.2indirect
crates.iofraction0.15.4indirect
crates.iofs_extra1.3.0indirect
crates.iofsevent-sys4.1.0indirect
crates.iofunty2.0.0indirect
crates.iofutures0.3.33indirect
crates.iofutures-channel0.3.33indirect
crates.iofutures-core0.3.33indirect
crates.iofutures-executor0.3.33indirect
crates.iofutures-io0.3.33indirect
crates.iofutures-macro0.3.33indirect
crates.iofutures-sink0.3.33indirect
crates.iofutures-task0.3.33indirect
crates.iofutures-timer3.0.4indirect
crates.iofutures-util0.3.33indirect
crates.iogeneric-array0.14.7indirect
crates.iogeneva-uploader0.5.0indirect
crates.iogetrandom0.2.17indirect
crates.iogetrandom0.3.4indirect
crates.iogetrandom0.4.3indirect
crates.iogimli0.32.3indirect
crates.iogimli0.33.0indirect
crates.iogix0.85.0indirect
crates.iogix-actor0.41.1indirect
crates.iogix-attributes0.33.2indirect
crates.iogix-bitmap0.3.2indirect
crates.iogix-chunk0.7.2indirect
crates.iogix-command0.9.1indirect
crates.iogix-commitgraph0.37.1indirect
crates.iogix-config0.58.0indirect
crates.iogix-config-value0.18.1indirect
crates.iogix-credentials0.38.2indirect
crates.iogix-date0.15.6indirect
crates.iogix-diff0.65.0indirect
crates.iogix-discover0.53.0indirect
crates.iogix-error0.2.5indirect
crates.iogix-features0.48.1indirect
crates.iogix-filter0.32.0indirect
crates.iogix-fs0.21.2indirect
crates.iogix-glob0.26.1indirect
crates.iogix-hash0.25.1indirect
crates.iogix-hashtable0.15.2indirect
crates.iogix-ignore0.21.1indirect
crates.iogix-index0.53.0indirect
crates.iogix-lock23.0.1indirect
crates.iogix-negotiate0.33.0indirect
crates.iogix-object0.62.0indirect
crates.iogix-odb0.82.0indirect
crates.iogix-pack0.72.0indirect
crates.iogix-packetline0.21.5indirect
crates.iogix-path0.12.2indirect
crates.iogix-pathspec0.18.1indirect
crates.iogix-prompt0.15.1indirect
crates.iogix-protocol0.63.0indirect
crates.iogix-quote0.7.2indirect
crates.iogix-ref0.65.0indirect
crates.iogix-refspec0.43.0indirect
crates.iogix-revision0.47.0indirect
crates.iogix-revwalk0.33.0indirect
crates.iogix-sec0.14.1indirect
crates.iogix-shallow0.12.1indirect
crates.iogix-submodule0.32.0indirect
crates.iogix-tempfile23.0.2indirect
crates.iogix-trace0.1.20indirect
crates.iogix-transport0.57.2indirect
crates.iogix-traverse0.59.0indirect
crates.iogix-url0.36.2indirect
crates.iogix-utils0.3.4indirect
crates.iogix-validate0.11.2indirect
crates.iogix-worktree0.54.0indirect
crates.iogix-worktree-state0.32.0indirect
crates.iogix-worktree-stream0.34.0indirect
crates.ioglob0.3.4indirect
crates.ioglobset0.4.19indirect
crates.iogranit-parser0.0.7indirect
crates.ioh20.4.15indirect
crates.iohalf1.8.3indirect
crates.iohalf2.7.1indirect
crates.iohash320.3.1indirect
crates.iohashbrown0.12.3indirect
crates.iohashbrown0.14.5indirect
crates.iohashbrown0.15.5indirect
crates.iohashbrown0.16.1indirect
crates.iohashbrown0.17.1indirect
crates.iohashlink0.12.1indirect
crates.ioheapless0.8.0indirect
crates.ioheck0.5.0indirect
crates.iohermit-abi0.5.2indirect
crates.iohex0.4.3indirect
crates.iohifijson0.5.0indirect
crates.iohigher-kinded-types0.2.1indirect
crates.iohmac0.12.1indirect
crates.iohmac0.13.0indirect
crates.iohome0.5.12indirect
crates.iohttp0.2.12indirect
crates.iohttp1.4.2indirect
crates.iohttp-body0.4.6indirect
crates.iohttp-body1.1.0indirect
crates.iohttp-body-util0.1.4indirect
crates.iohttparse1.10.1indirect
crates.iohttpdate1.0.3indirect
crates.iohuman_format1.2.1indirect
crates.iohumantime2.4.0indirect
crates.iohumantime-serde1.1.1indirect
crates.iohybrid-array0.4.13indirect
crates.iohyper1.11.0indirect
crates.iohyper-named-pipe0.1.1indirect
crates.iohyper-rustls0.27.9indirect
crates.iohyper-timeout0.5.2indirect
crates.iohyper-tls0.6.0indirect
crates.iohyper-util0.1.20indirect
crates.iohyperlocal0.9.1indirect
crates.ioiana-time-zone0.1.65indirect
crates.ioiana-time-zone-haiku0.1.2indirect
crates.ioicu_collections2.2.0indirect
crates.ioicu_locale_core2.2.0indirect
crates.ioicu_normalizer2.2.0indirect
crates.ioicu_normalizer_data2.2.0indirect
crates.ioicu_properties2.2.0indirect
crates.ioicu_properties_data2.2.0indirect
crates.ioicu_provider2.2.0indirect
crates.ioid-arena2.3.0indirect
crates.ioident_case1.0.1indirect
crates.ioidna1.1.0indirect
crates.ioidna_adapter1.2.2indirect
crates.ioinclude_dir0.7.4indirect
crates.ioinclude_dir_macros0.7.4indirect
crates.ioindexmap1.9.3indirect
crates.ioindexmap2.14.0indirect
crates.ioindoc2.0.7indirect
crates.ioinotify0.11.4indirect
crates.ioinotify-sys0.1.8indirect
crates.ioinout0.1.4indirect
crates.ioinsta1.48.0indirect
crates.ioinstability0.3.12indirect
crates.iointeger-encoding3.0.4indirect
crates.ioio-close0.3.7indirect
crates.ioipnet2.12.0indirect
crates.iois_ci1.2.0indirect
crates.iois_terminal_polyfill1.70.2indirect
crates.ioiso86010.6.3indirect
crates.ioitertools0.13.0indirect
crates.ioitertools0.14.0indirect
crates.ioitertools0.15.0indirect
crates.ioitoa1.0.18indirect
crates.iojaq-core3.1.0indirect
crates.iojaq-json2.0.1indirect
crates.iojaq-std3.0.1indirect
crates.iojiff0.2.34indirect
crates.iojiff-core0.1.0indirect
crates.iojiff-static0.2.34indirect
crates.iojiff-tzdb0.1.8indirect
crates.iojiff-tzdb-platform0.1.3indirect
crates.iojni0.21.1indirect
crates.iojni0.22.4indirect
crates.iojni-macros0.22.4indirect
crates.iojni-sys0.3.1indirect
crates.iojni-sys0.4.1indirect
crates.iojni-sys-macros0.4.1indirect
crates.iojobserver0.1.35indirect
crates.iojs-sys0.3.103indirect
crates.iojsonpath-rust1.0.5indirect
crates.iojsonschema0.46.10indirect
crates.iojsonschema-regex0.46.10indirect
crates.iok8s-openapi0.28.0indirect
crates.iokasuari0.4.12indirect
crates.iokqueue1.2.0indirect
crates.iokqueue-sys1.1.2indirect
crates.iokstring2.0.4indirect
crates.iokube4.2.0indirect
crates.iokube-client4.2.0indirect
crates.iokube-core4.2.0indirect
crates.iokube-derive4.2.0indirect
crates.iolab0.11.0indirect
crates.iolazy_static1.5.0indirect
crates.ioleb128fmt0.1.0indirect
crates.iolexical-core1.0.6indirect
crates.iolexical-parse-float1.0.6indirect
crates.iolexical-parse-integer1.0.6indirect
crates.iolexical-util1.0.7indirect
crates.iolexical-write-float1.0.6indirect
crates.iolexical-write-integer1.0.6indirect
crates.iolibbz2-rs-sys0.2.5indirect
crates.iolibc0.2.189indirect
crates.iolibloading0.8.9indirect
crates.iolibm0.2.16indirect
crates.iolibmimalloc-sys0.1.49indirect
crates.iolibredox0.1.18indirect
crates.iolibz-sys1.1.29indirect
crates.ioline-clipping0.3.7indirect
crates.iolinkme0.3.37indirect
crates.iolinkme-impl0.3.37indirect
crates.iolinux-raw-sys0.12.1indirect
crates.iolitemap0.8.2indirect
crates.iolitrs1.0.0indirect
crates.iolocal-sync0.1.1indirect
crates.iolock_api0.4.14indirect
crates.iolog0.4.33indirect
crates.iolru0.16.4indirect
crates.iolru0.18.1indirect
crates.iolru-slab0.1.2indirect
crates.iolz4_flex0.11.6indirect
crates.iolz4_flex0.13.1indirect
crates.iolzma-rust20.13.0indirect
crates.iomac_address1.1.8indirect
crates.iomach20.6.0indirect
crates.iomacro_rules_attribute0.2.2indirect
crates.iomacro_rules_attribute-proc_macro0.2.2indirect
crates.iomarkdown1.0.0indirect
crates.iomatchers0.2.0indirect
crates.iomatchit0.8.4indirect
crates.iomaybe-async0.2.11indirect
crates.iomd-50.10.6indirect
crates.iomd-50.11.0indirect
crates.iomemchr2.8.3indirect
crates.iomemfd0.6.5indirect
crates.iomemmap20.9.11indirect
crates.iomemmem0.1.1indirect
crates.iomemo-map0.3.3indirect
crates.iomemoffset0.9.1indirect
crates.iomemory-stats1.2.0indirect
crates.iomicromap0.3.0indirect
crates.iomiette7.6.0indirect
crates.iomiette-derive7.6.0indirect
crates.iomimalloc0.1.52indirect
crates.iomime0.3.17indirect
crates.iomime_guess2.0.5indirect
crates.iominijinja2.21.0indirect
crates.iominijinja-contrib2.21.0indirect
crates.iominimal-lexical0.2.1indirect
crates.iominiz_oxide0.8.9indirect
crates.iomintex0.1.4indirect
crates.iomio1.2.2indirect
crates.iomultimap0.10.1indirect
crates.ionative-tls0.2.18indirect
crates.ionever-say-never6.6.666indirect
crates.ionix0.29.0indirect
crates.ionix0.31.3indirect
crates.ionohash-hasher0.2.0indirect
crates.ionom7.1.3indirect
crates.ionom8.0.0indirect
crates.iononempty0.12.0indirect
crates.ionotify8.2.0indirect
crates.ionotify-types2.1.0indirect
crates.iontapi0.4.3indirect
crates.ionum0.4.3indirect
crates.ionum-bigint0.4.8indirect
crates.ionum-cmp0.1.0indirect
crates.ionum-complex0.4.6indirect
crates.ionum-conv0.2.2indirect
crates.ionum-derive0.4.2indirect
crates.ionum-integer0.1.46indirect
crates.ionum-iter0.1.46indirect
crates.ionum-rational0.4.2indirect
crates.ionum-traits0.2.19indirect
crates.ionum_cpus1.17.0indirect
crates.ionum_enum0.7.6indirect
crates.ionum_enum_derive0.7.6indirect
crates.ionum_threads0.1.7indirect
crates.ioobjc20.6.4indirect
crates.ioobjc2-core-foundation0.3.2indirect
crates.ioobjc2-encode4.1.0indirect
crates.ioobjc2-foundation0.3.2indirect
crates.ioobjc2-io-kit0.3.2indirect
crates.ioobjc2-open-directory0.3.2indirect
crates.ioobject0.37.3indirect
crates.ioobject0.39.1indirect
crates.ioobject_store0.13.2indirect
crates.iooid-registry0.8.1indirect
crates.ioonce_cell1.21.4indirect
crates.ioonce_cell_polyfill1.70.2indirect
crates.ioone_collect0.1.34811indirect
crates.iooorandom11.1.5indirect
crates.ioopenssl0.10.81indirect
crates.ioopenssl-macros0.1.1indirect
crates.ioopenssl-probe0.2.1indirect
crates.ioopenssl-src300.6.1+3.6.3indirect
crates.ioopenssl-sys0.9.117indirect
crates.ioopentelemetry0.32.0indirect
crates.ioopentelemetry-proto0.32.0indirect
crates.ioopentelemetry_sdk0.32.1indirect
crates.iooption-ext0.2.0indirect
crates.ioordered-float2.10.1indirect
crates.ioordered-float4.6.0indirect
crates.ioordered-float5.3.0indirect
crates.iooutref0.5.2indirect
crates.ioowo-colors4.3.0indirect
crates.iop12-keystore0.2.1indirect
crates.iopage_size0.6.0indirect
crates.iopalette0.7.6indirect
crates.iopalette_derive0.7.6indirect
crates.ioparis1.5.15indirect
crates.ioparking2.2.1indirect
crates.ioparking_lot0.12.5indirect
crates.ioparking_lot_core0.9.12indirect
crates.ioparquet58.4.0indirect
crates.ioparse-display0.9.1indirect
crates.ioparse-display-derive0.9.1indirect
crates.iopaste1.0.15indirect
crates.iopbkdf20.12.2indirect
crates.iopem3.0.6indirect
crates.iopem-rfc74680.7.0indirect
crates.iopercent-encoding2.3.2indirect
crates.iopest2.8.8indirect
crates.iopest_derive2.8.8indirect
crates.iopest_generator2.8.8indirect
crates.iopest_meta2.8.8indirect
crates.iopetgraph0.8.3indirect
crates.iophf0.11.3indirect
crates.iophf0.12.1indirect
crates.iophf_codegen0.11.3indirect
crates.iophf_generator0.11.3indirect
crates.iophf_macros0.11.3indirect
crates.iophf_shared0.11.3indirect
crates.iophf_shared0.12.1indirect
crates.iopin-project1.1.13indirect
crates.iopin-project-internal1.1.13indirect
crates.iopin-project-lite0.2.17indirect
crates.iopin-utils0.1.0indirect
crates.iopkcs10.7.5indirect
crates.iopkcs120.1.0indirect
crates.iopkcs50.7.1indirect
crates.iopkcs80.10.2indirect
crates.iopkg-config0.3.33indirect
crates.ioplotters0.3.7indirect
crates.ioplotters-backend0.3.7indirect
crates.ioplotters-svg0.3.7indirect
crates.iopolonius-the-crab0.5.0indirect
crates.ioportable-atomic1.14.0indirect
crates.ioportable-atomic-util0.2.7indirect
crates.iopostcard1.1.3indirect
crates.iopotential_utf0.1.5indirect
crates.iopowerfmt0.2.0indirect
crates.ioppmd-rust1.4.0indirect
crates.ioppv-lite860.2.21indirect
crates.iopretty_assertions1.4.1indirect
crates.ioprettyplease0.2.37indirect
crates.ioproc-macro-crate3.5.0indirect
crates.ioproc-macro21.0.107indirect
crates.ioprodash31.0.0indirect
crates.ioprost0.14.4indirect
crates.ioprost-build0.14.4indirect
crates.ioprost-derive0.14.4indirect
crates.ioprost-types0.14.4indirect
crates.ioprotobuf3.7.2indirect
crates.ioprotobuf-support3.7.2indirect
crates.ioptr_meta0.1.4indirect
crates.ioptr_meta_derive0.1.4indirect
crates.iopulldown-cmark0.13.4indirect
crates.iopulldown-cmark-to-cmark22.0.0indirect
crates.iopulley-interpreter47.0.2indirect
crates.iopulley-macros47.0.2indirect
crates.ioquick-xml0.39.4indirect
crates.ioquinn0.11.11indirect
crates.ioquinn-proto0.11.16indirect
crates.ioquinn-udp0.5.15indirect
crates.ioquote1.0.47indirect
crates.ior-efi5.3.0indirect
crates.ior-efi6.0.0indirect
crates.ioradium0.7.0indirect
crates.iorand0.10.2indirect
crates.iorand0.8.7indirect
crates.iorand0.9.5indirect
crates.iorand_chacha0.3.1indirect
crates.iorand_chacha0.9.0indirect
crates.iorand_core0.10.1indirect
crates.iorand_core0.6.4indirect
crates.iorand_core0.9.5indirect
crates.iorand_pcg0.10.2indirect
crates.ioratatui0.30.2indirect
crates.ioratatui-core0.1.2indirect
crates.ioratatui-crossterm0.1.2indirect
crates.ioratatui-macros0.7.2indirect
crates.ioratatui-termina0.1.0indirect
crates.ioratatui-termwiz0.1.2indirect
crates.ioratatui-widgets0.3.2indirect
crates.iorayon1.12.0indirect
crates.iorayon-core1.13.0indirect
crates.iorc20.8.1indirect
crates.iorcgen0.14.8indirect
crates.iordkafka0.38.0indirect
crates.iordkafka-sys4.10.0+2.12.1indirect
crates.ioredox_syscall0.5.18indirect
crates.ioredox_users0.5.2indirect
crates.ioref-cast1.0.26indirect
crates.ioref-cast-impl1.0.26indirect
crates.ioreferencing0.46.10indirect
crates.ioregalloc20.15.2indirect
crates.ioregex1.13.1indirect
crates.ioregex-automata0.4.16indirect
crates.ioregex-bites0.1.6indirect
crates.ioregex-lite0.1.9indirect
crates.ioregex-syntax0.8.11indirect
crates.iorend0.4.2indirect
crates.ioreplace_with0.1.8indirect
crates.ioreqwestindirect
crates.ioreqwest0.12.28indirect
crates.ioreqwest0.13.4indirect
crates.iorhai1.25.1indirect
crates.iorhai_codegen3.2.0indirect
crates.ioring0.17.14indirect
crates.iorkyv0.7.46indirect
crates.iorkyv_derive0.7.46indirect
crates.ioroaring0.11.4indirect
crates.iorust_decimal1.42.1indirect
crates.iorustc-demangle0.1.28indirect
crates.iorustc-hash1.1.0indirect
crates.iorustc-hash2.1.3indirect
crates.iorustc_version0.4.1indirect
crates.iorusticata-macros4.1.0indirect
crates.iorustix1.1.4indirect
crates.iorustls0.23.42indirect
crates.iorustls-native-certs0.8.4indirect
crates.iorustls-openssl0.3.1indirect
crates.iorustls-pki-types1.15.1indirect
crates.iorustls-platform-verifier0.6.2indirect
crates.iorustls-platform-verifier0.7.0indirect
crates.iorustls-platform-verifier-android0.1.1indirect
crates.iorustls-symcrypt0.2.3indirect
crates.iorustls-webpki0.103.13indirect
crates.iorustversion1.0.23indirect
crates.ioryu1.0.23indirect
crates.iosalsa200.10.2indirect
crates.iosame-file1.0.6indirect
crates.iosaphyr0.0.11indirect
crates.iosaphyr-parser0.0.11indirect
crates.ioschannel0.1.29indirect
crates.ioschemars0.9.0indirect
crates.ioschemars1.2.1indirect
crates.ioschemars_derive1.2.1indirect
crates.ioscopeguard1.2.0indirect
crates.ioscrypt0.11.0indirect
crates.ioseahash4.1.0indirect
crates.iosec10.8.1indirect
crates.iosecrecy0.10.3indirect
crates.iosecurity-framework3.7.0indirect
crates.iosecurity-framework-sys2.17.0indirect
crates.ioself_cell1.3.0indirect
crates.iosemver1.0.28indirect
crates.ioseq-macro0.3.6indirect
crates.ioserde1.0.229indirect
crates.ioserde-saphyr0.0.29indirect
crates.ioserde-transcode1.1.1indirect
crates.ioserde-value0.7.0indirect
crates.ioserde_cbor0.11.2indirect
crates.ioserde_core1.0.229indirect
crates.ioserde_derive1.0.229indirect
crates.ioserde_derive_internals0.29.1indirect
crates.ioserde_json1.0.151indirect
crates.ioserde_path_to_error0.1.20indirect
crates.ioserde_repr0.1.21indirect
crates.ioserde_spanned1.1.1indirect
crates.ioserde_urlencoded0.7.1indirect
crates.ioserde_with3.21.0indirect
crates.ioserde_with_macros3.21.0indirect
crates.ioserde_yaml0.9.34+deprecatedindirect
crates.iosha10.10.7indirect
crates.iosha10.11.0indirect
crates.iosha1-checked0.10.0indirect
crates.iosha20.10.9indirect
crates.iosha20.11.0indirect
crates.iosharded-slab0.1.7indirect
crates.ioshell-words1.1.1indirect
crates.ioshlex1.3.0indirect
crates.ioshlex2.0.1indirect
crates.iosignal-hook0.3.18indirect
crates.iosignal-hook-mio0.2.5indirect
crates.iosignal-hook-registry1.4.8indirect
crates.iosimd-adler320.3.10indirect
crates.iosimd_cesu81.2.0indirect
crates.iosimdutf80.1.5indirect
crates.iosimilar2.7.0indirect
crates.iosiphasher1.0.3indirect
crates.ioslab0.4.12indirect
crates.ioslotmap1.1.1indirect
crates.iosmallvec1.15.2indirect
crates.iosmartstring1.0.1indirect
crates.iosmawk0.3.3indirect
crates.iosocket20.6.5indirect
crates.iospin0.9.9indirect
crates.iospki0.7.3indirect
crates.iosqlparser0.61.0indirect
crates.iosqlparser_derive0.5.0indirect
crates.iostable_deref_trait1.2.1indirect
crates.iostatic_assertions1.1.0indirect
crates.iostrsim0.11.1indirect
crates.iostructmeta0.3.0indirect
crates.iostructmeta-derive0.3.0indirect
crates.iostrum0.28.0indirect
crates.iostrum_macros0.28.0indirect
crates.iosubtle2.6.1indirect
crates.iosupports-color3.0.2indirect
crates.iosupports-hyperlinks3.2.0indirect
crates.iosupports-unicode3.0.0indirect
crates.iosymcrypt0.5.1indirect
crates.iosymcrypt-sys0.4.0indirect
crates.iosyn1.0.109indirect
crates.iosyn2.0.119indirect
crates.iosyn3.0.3indirect
crates.iosync_wrapper1.0.2indirect
crates.iosynstructure0.13.2indirect
crates.iosysinfo0.39.6indirect
crates.iosystem-configuration0.7.0indirect
crates.iosystem-configuration-sys0.6.0indirect
crates.iotap1.0.1indirect
crates.iotar0.4.46indirect
crates.iotarget-lexicon0.13.5indirect
crates.iotempfile3.27.0indirect
crates.iotermcolor1.4.1indirect
crates.iotermina0.3.3indirect
crates.ioterminal_size0.4.4indirect
crates.ioterminfo0.9.0indirect
crates.iotermios0.3.3indirect
crates.iotermwiz0.23.3indirect
crates.iotestcontainers0.27.3indirect
crates.iotextwrap0.16.2indirect
crates.iothin-vec0.2.18indirect
crates.iothiserror1.0.69indirect
crates.iothiserror2.0.19indirect
crates.iothiserror-impl1.0.69indirect
crates.iothiserror-impl2.0.19indirect
crates.iothousands0.2.0indirect
crates.iothread_local1.1.10indirect
crates.iothrift0.17.0indirect
crates.iotikv-jemalloc-ctl0.7.0indirect
crates.iotikv-jemalloc-sys0.7.1+5.3.1-0-g81034ce1f1373e37dc865038e1bc8eeecf559ce8indirect
crates.iotikv-jemallocator0.7.0indirect
crates.iotime0.3.53indirect
crates.iotime-core0.1.9indirect
crates.iotime-macros0.2.31indirect
crates.iotiny-keccak2.0.2indirect
crates.iotinystr0.8.3indirect
crates.iotinytemplate1.2.1indirect
crates.iotinyvec1.12.0indirect
crates.iotinyvec_macros0.1.1indirect
crates.iotokioindirect
crates.iotokio1.53.1indirect
crates.iotokio-macros2.7.1indirect
crates.iotokio-native-tls0.3.1indirect
crates.iotokio-rustls0.26.4indirect
crates.iotokio-stream0.1.19indirect
crates.iotokio-tungstenite0.29.0indirect
crates.iotokio-util0.7.19indirect
crates.iotoml1.1.3+spec-1.1.0indirect
crates.iotoml_datetime1.1.1+spec-1.1.0indirect
crates.iotoml_edit0.25.13+spec-1.1.0indirect
crates.iotoml_parser1.1.2+spec-1.1.0indirect
crates.iotoml_writer1.1.2+spec-1.1.0indirect
crates.iotonic0.14.6indirect
crates.iotonic-build0.14.6indirect
crates.iotonic-middleware0.4.1indirect
crates.iotonic-prost0.14.6indirect
crates.iotonic-prost-build0.14.6indirect
crates.iotower0.5.3indirect
crates.iotower-http0.6.11indirect
crates.iotower-layer0.3.3indirect
crates.iotower-service0.3.3indirect
crates.iotracelogging1.2.4indirect
crates.iotracelogging_dynamic1.2.4indirect
crates.iotracelogging_macros1.2.3indirect
crates.iotracepoint0.5.0indirect
crates.iotracepoint_decode0.5.0indirect
crates.iotracing0.1.44indirect
crates.iotracing-attributes0.1.31indirect
crates.iotracing-core0.1.36indirect
crates.iotracing-subscriber0.3.23indirect
crates.iotry-lock0.2.5indirect
crates.iotungstenite0.29.0indirect
crates.iotwox-hash1.6.3indirect
crates.iotwox-hash2.1.3indirect
crates.iotyped-arena2.0.2indirect
crates.iotypenum1.20.1indirect
crates.iotypespec0.9.1indirect
crates.iotypespec1.2.0-beta.1indirect
crates.iotypespec_client_core0.8.1indirect
crates.iotypespec_client_core1.2.0-beta.1indirect
crates.iotypespec_macros0.8.1indirect
crates.iotypespec_macros1.1.0-beta.1indirect
crates.ioucd-trie0.1.7indirect
crates.iouluru3.1.0indirect
crates.iounicase2.9.0indirect
crates.iounicode-bom2.0.3indirect
crates.iounicode-general-category1.1.0indirect
crates.iounicode-id0.3.6indirect
crates.iounicode-ident1.0.24indirect
crates.iounicode-linebreak0.1.5indirect
crates.iounicode-normalization0.1.25indirect
crates.iounicode-segmentation1.13.3indirect
crates.iounicode-truncate2.0.1indirect
crates.iounicode-width0.1.14indirect
crates.iounicode-width0.2.2indirect
crates.iounsafe-libyaml0.2.11indirect
crates.iounsync0.1.2indirect
crates.iountrusted0.9.0indirect
crates.ioureq3.3.0indirect
crates.ioureq-proto0.6.0indirect
crates.iourl2.5.8indirect
crates.iourlencoding2.1.3indirect
crates.ioutf8-width0.1.9indirect
crates.ioutf8-zero0.8.1indirect
crates.ioutf8_iter1.0.4indirect
crates.ioutf8parse0.2.2indirect
crates.iouuid1.24.0indirect
crates.iouuid-simd0.8.0indirect
crates.iovcpkg0.2.15indirect
crates.ioversion_check0.9.5indirect
crates.iovsimd0.8.0indirect
crates.iovtparse0.6.2indirect
crates.iowalkdir2.5.0indirect
crates.iowant0.3.1indirect
crates.iowasi0.11.1+wasi-snapshot-preview1indirect
crates.iowasip21.0.4+wasi-0.2.12indirect
crates.iowasm-bindgen0.2.126indirect
crates.iowasm-bindgen-futures0.4.76indirect
crates.iowasm-bindgen-macro0.2.126indirect
crates.iowasm-bindgen-macro-support0.2.126indirect
crates.iowasm-bindgen-shared0.2.126indirect
crates.iowasm-encoder0.252.0indirect
crates.iowasm-streams0.4.2indirect
crates.iowasm-streams0.5.0indirect
crates.iowasmparser0.252.0indirect
crates.iowasmprinter0.252.0indirect
crates.iowasmtime47.0.2indirect
crates.iowasmtime-environ47.0.2indirect
crates.iowasmtime-internal-component-macro47.0.2indirect
crates.iowasmtime-internal-component-util47.0.2indirect
crates.iowasmtime-internal-core47.0.2indirect
crates.iowasmtime-internal-cranelift47.0.2indirect
crates.iowasmtime-internal-fiber47.0.2indirect
crates.iowasmtime-internal-jit-debug47.0.2indirect
crates.iowasmtime-internal-jit-icache-coherence47.0.2indirect
crates.iowasmtime-internal-unwinder47.0.2indirect
crates.iowasmtime-internal-versioned-export-macros47.0.2indirect
crates.iowasmtime-internal-wit-bindgen47.0.2indirect
crates.ioweaver_common0.25.0indirect
crates.ioweaver_diff0.25.0indirect
crates.ioweaver_forge0.25.0indirect
crates.ioweaver_resolved_schema0.25.0indirect
crates.ioweaver_resolver0.25.0indirect
crates.ioweaver_semconv0.25.0indirect
crates.ioweaver_version0.25.0indirect
crates.ioweb-sys0.3.103indirect
crates.ioweb-time1.1.0indirect
crates.iowebpki-root-certs1.0.9indirect
crates.iowebpki-roots1.0.9indirect
crates.iowezterm-bidi0.2.3indirect
crates.iowezterm-blob-leases0.1.1indirect
crates.iowezterm-color-types0.3.0indirect
crates.iowezterm-dynamic0.2.1indirect
crates.iowezterm-dynamic-derive0.1.1indirect
crates.iowezterm-input-types0.1.0indirect
crates.iowinapi0.3.9indirect
crates.iowinapi-i686-pc-windows-gnu0.4.0indirect
crates.iowinapi-util0.1.11indirect
crates.iowinapi-x86_64-pc-windows-gnu0.4.0indirect
crates.iowindows0.62.2indirect
crates.iowindows-collections0.3.2indirect
crates.iowindows-core0.62.2indirect
crates.iowindows-future0.3.2indirect
crates.iowindows-implement0.60.2indirect
crates.iowindows-interface0.59.3indirect
crates.iowindows-link0.2.1indirect
crates.iowindows-numerics0.3.1indirect
crates.iowindows-registry0.6.1indirect
crates.iowindows-result0.4.1indirect
crates.iowindows-strings0.5.1indirect
crates.iowindows-sys0.45.0indirect
crates.iowindows-sys0.52.0indirect
crates.iowindows-sys0.59.0indirect
crates.iowindows-sys0.60.2indirect
crates.iowindows-sys0.61.2indirect
crates.iowindows-targets0.42.2indirect
crates.iowindows-targets0.52.6indirect
crates.iowindows-targets0.53.5indirect
crates.iowindows-threading0.2.1indirect
crates.iowindows_aarch64_gnullvm0.42.2indirect
crates.iowindows_aarch64_gnullvm0.52.6indirect
crates.iowindows_aarch64_gnullvm0.53.1indirect
crates.iowindows_aarch64_msvc0.42.2indirect
crates.iowindows_aarch64_msvc0.52.6indirect
crates.iowindows_aarch64_msvc0.53.1indirect
crates.iowindows_i686_gnu0.42.2indirect
crates.iowindows_i686_gnu0.52.6indirect
crates.iowindows_i686_gnu0.53.1indirect
crates.iowindows_i686_gnullvm0.52.6indirect
crates.iowindows_i686_gnullvm0.53.1indirect
crates.iowindows_i686_msvc0.42.2indirect
crates.iowindows_i686_msvc0.52.6indirect
crates.iowindows_i686_msvc0.53.1indirect
crates.iowindows_x86_64_gnu0.42.2indirect
crates.iowindows_x86_64_gnu0.52.6indirect
crates.iowindows_x86_64_gnu0.53.1indirect
crates.iowindows_x86_64_gnullvm0.42.2indirect
crates.iowindows_x86_64_gnullvm0.52.6indirect
crates.iowindows_x86_64_gnullvm0.53.1indirect
crates.iowindows_x86_64_msvc0.42.2indirect
crates.iowindows_x86_64_msvc0.52.6indirect
crates.iowindows_x86_64_msvc0.53.1indirect
crates.iowinnow1.0.4indirect
crates.iowinreg0.55.0indirect
crates.iowiremock0.6.5indirect
crates.iowit-bindgenindirect
crates.iowit-bindgen0.57.1indirect
crates.iowit-parser0.252.0indirect
crates.iowriteable0.6.3indirect
crates.iowyz0.5.1indirect
crates.iox509-cert0.2.5indirect
crates.iox509-parser0.18.1indirect
crates.ioxattr1.6.1indirect
crates.ioxmlparser0.13.6indirect
crates.ioxxhash-rust0.8.18indirect
crates.ioyansi1.0.1indirect
crates.ioyasna0.6.0indirect
crates.ioyoke0.8.3indirect
crates.ioyoke-derive0.8.2indirect
crates.iozerocopy0.8.55indirect
crates.iozerocopy-derive0.8.55indirect
crates.iozerofrom0.1.8indirect
crates.iozerofrom-derive0.1.7indirect
crates.iozeroize1.9.0indirect
crates.iozeroize_derive1.5.0indirect
crates.iozerotrie0.2.4indirect
crates.iozerovec0.11.6indirect
crates.iozerovec-derive0.11.3indirect
crates.iozip5.1.1indirect
crates.iozlib-rs0.6.6indirect
crates.iozmij1.0.23indirect
crates.iozopfli0.8.3indirect
crates.iozstd0.13.3indirect
crates.iozstd-safe7.2.4indirect
crates.iozstd-sys2.0.16+zstd.1.5.7indirect
Gogithub.com/cespare/xxhash/v2v2.3.0indirect
Gogithub.com/clipperhouse/uax29/v2v2.7.0indirect
Gogithub.com/davecgh/go-spewv1.1.2-0.20180830191138-d8f796af33ccindirect
Gogithub.com/dgryski/go-metrov0.0.0-20250106013310-edb8663e5e33indirect
Gogithub.com/frankban/quicktestv1.14.6indirect
Gogithub.com/go-logr/logrv1.4.3indirect
Gogithub.com/go-logr/stdrv1.2.2indirect
Gogithub.com/goccy/go-jsonv0.10.6indirect
Gogithub.com/google/flatbuffersv25.12.19+incompatibleindirect
Gogithub.com/hashicorp/go-versionv1.9.0indirect
Gogithub.com/json-iterator/gov1.1.12indirect
Gogithub.com/kamstrup/intmapv0.5.2indirect
Gogithub.com/klauspost/cpuid/v2v2.3.0indirect
Gogithub.com/mattn/go-runewidthv0.0.20indirect
Gogithub.com/modern-go/concurrentv0.0.0-20180306012644-bacd9c7ef1ddindirect
Gogithub.com/modern-go/reflect2v1.0.3-0.20250322232337-35a7c28c31eeindirect
Gogithub.com/pierrec/lz4/v4v4.1.26indirect
Gogithub.com/pmezard/go-difflibv1.0.1-0.20181226105442-5d4384ee4fb2indirect
Gogithub.com/x448/float16v0.8.4indirect
Gogithub.com/zeebo/assertv1.3.1indirect
Gogithub.com/zeebo/xxh3v1.1.0indirect
Gogo.opentelemetry.io/auto/sdkv1.2.1indirect
Gogo.opentelemetry.io/collector/featuregatev1.60.0indirect
Gogo.opentelemetry.io/otel/tracev1.44.0indirect
Gogo.uber.org/multierrv1.11.0indirect
Gogolang.org/x/netv0.55.0indirect
Gogolang.org/x/sysv0.45.0indirect
Gogolang.org/x/textv0.37.0indirect
Gogoogle.golang.org/genproto/googleapis/rpcv0.0.0-20260414002931-afd174a4e478indirect
Gogopkg.in/yaml.v3v3.0.1indirect
PyPIaiohappyeyeballs2.6.2indirect
PyPIaiohttp3.14.1indirect
PyPIaiosignal1.4.0indirect
PyPIannotated-types0.7.0indirect
PyPIattrs26.1.0indirect
PyPIblinker1.9.0indirect
PyPIcertifi2026.4.22indirect
PyPIcharset-normalizer3.4.7indirect
PyPIclick8.4.0indirect
PyPIdocker7.2.0indirect
PyPIduckdb1.5.5indirect
PyPIdurationpy0.10indirect
PyPIflask3.1.3indirect
PyPIfrozenlist1.8.0indirect
PyPIgoogleapis-common-protos1.75.0indirect
PyPIgrpcio1.80.0indirect
PyPIgrpcio1.83.0indirect
PyPIidna3.15indirect
PyPIitsdangerous2.2.0indirect
PyPIjinja23.1.6indirect
PyPIkubernetes36.0.3indirect
PyPImarkupsafe3.0.3indirect
PyPImultidict6.7.1indirect
PyPInumpy2.4.5indirect
PyPIoauthlib3.3.1indirect
PyPIopentelemetry-api1.44.0indirect
PyPIopentelemetry-exporter-otlp1.44.0indirect
PyPIopentelemetry-exporter-otlp-proto-common1.44.0indirect
PyPIopentelemetry-exporter-otlp-proto-grpc1.44.0indirect
PyPIopentelemetry-exporter-otlp-proto-http1.44.0indirect
PyPIopentelemetry-proto1.44.0indirect
PyPIopentelemetry-sdk1.44.0indirect
PyPIopentelemetry-semantic-conventions0.65b0indirect
PyPIpandas3.0.5indirect
PyPIprometheus-client0.26.0indirect
PyPIpropcache0.5.2indirect
PyPIprotobuf6.33.6indirect
PyPIpsutil7.2.2indirect
PyPIpy-cpuinfo9.0.0indirect
PyPIpyarrow24.0.0indirect
PyPIpydantic2.13.4indirect
PyPIpydantic-core2.46.4indirect
PyPIpython-dateutil2.9.0.post0indirect
PyPIpyyaml6.0.3indirect
PyPIrequests2.34.2indirect
PyPIrequests-oauthlib2.0.0indirect
PyPIsix1.17.0indirect
PyPItabulate0.10.0indirect
PyPItyping-extensions4.15.0indirect
PyPItyping-inspection0.4.2indirect
PyPIurllib32.7.0indirect
PyPIwebsocket-client1.9.0indirect
PyPIwerkzeug3.1.8indirect
PyPIyarl1.24.2indirect
Dependency advisories 6

This repository publishes no package the index resolves, so its own dependency graph was assessed — 1,149 packages, which also include development and test pins that never ship: 6 carry known advisories, of which 0 are direct. 6 could not be assessed — no resolved version, an unsupported ecosystem, or beyond the reported package list.

PackageVersionRelationSeverityAdvisoriesFixed in
quick-xml0.39.4indirecthigh20.41.0
thrift0.17.0indirectmoderate10.23.0
golang.org/x/netv0.55.0indirectunknown10.56.0
golang.org/x/textv0.37.0indirectunknown10.39.0
paste1.0.15indirectunknown1
serde_cbor0.11.2indirectunknown1

An advisory means the version recorded in the dependency graph falls inside an advisory’s affected range. Reachability is not analysed, and the graph includes development and test pins — a finding may concern tooling rather than shipped software.

Raw JSON report machine-readable
{
  "data": {
    "repo": {
      "topics": [],
      "is_fork": false,
      "size_kb": 160121,
      "has_wiki": false,
      "homepage": null,
      "languages": {
        "Go": 1149901,
        "CSS": 71936,
        "TeX": 80621,
        "HTML": 47745,
        "Rust": 21932113,
        "Jinja": 82912,
        "Shell": 23318,
        "Python": 815866,
        "Makefile": 4064,
        "Dockerfile": 3849,
        "JavaScript": 405178,
        "Go Template": 3370
      },
      "pushed_at": "2026-07-30T03:06:44Z",
      "created_at": "2023-08-07T16:02:14Z",
      "owner_type": "Organization",
      "updated_at": "2026-07-30T00:04:48Z",
      "description": "Protocol and libraries for sending and receiving OpenTelemetry data using Apache Arrow",
      "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://opentelemetry.io",
      "name": "OpenTelemetry - CNCF",
      "type": "Organization",
      "login": "open-telemetry",
      "company": null,
      "location": null,
      "followers": 7623,
      "avatar_url": "https://avatars.githubusercontent.com/u/49998002?v=4",
      "created_at": "2019-04-25T20:20:57Z",
      "is_verified": null,
      "public_repos": 106,
      "account_age_days": 2652
    },
    "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": "v0.50.0",
          "kind": "minor",
          "published_at": "2026-07-20T18:23:56Z"
        },
        {
          "tag": "v0.49.0",
          "kind": "minor",
          "published_at": "2026-06-22T21:33:06Z"
        },
        {
          "tag": "v0.48.0",
          "kind": "minor",
          "published_at": "2026-06-03T15:56:45Z"
        },
        {
          "tag": "v0.47.0",
          "kind": "minor",
          "published_at": "2026-04-02T20:58:35Z"
        },
        {
          "tag": "v0.46.0",
          "kind": "minor",
          "published_at": "2026-01-07T16:38:42Z"
        },
        {
          "tag": "v0.45.0",
          "kind": "minor",
          "published_at": "2025-11-11T16:57:34Z"
        },
        {
          "tag": "v0.44.0",
          "kind": "minor",
          "published_at": "2025-10-23T00:18:39Z"
        },
        {
          "tag": "v0.43.0",
          "kind": "minor",
          "published_at": "2025-09-30T17:27:03Z"
        },
        {
          "tag": "v0.42.0",
          "kind": "minor",
          "published_at": "2025-08-27T19:07:14Z"
        },
        {
          "tag": "v0.41.0",
          "kind": "minor",
          "published_at": "2025-08-08T15:55:15Z"
        },
        {
          "tag": "v0.40.0",
          "kind": "minor",
          "published_at": "2025-07-28T16:29:55Z"
        },
        {
          "tag": "v0.39.0",
          "kind": "minor",
          "published_at": "2025-07-07T23:43:49Z"
        },
        {
          "tag": "v0.38.0",
          "kind": "minor",
          "published_at": "2025-06-10T21:46:20Z"
        },
        {
          "tag": "v0.37.0",
          "kind": "minor",
          "published_at": "2025-06-10T16:22:47Z"
        },
        {
          "tag": "v0.35.0",
          "kind": "minor",
          "published_at": "2025-04-08T16:04:35Z"
        },
        {
          "tag": "v0.34.0",
          "kind": "minor",
          "published_at": "2025-02-26T16:37:28Z"
        },
        {
          "tag": "v0.33.0",
          "kind": "minor",
          "published_at": "2025-02-07T00:26:55Z"
        },
        {
          "tag": "v0.32.0",
          "kind": "minor",
          "published_at": "2025-01-27T17:33:05Z"
        },
        {
          "tag": "v0.31.0",
          "kind": "minor",
          "published_at": "2024-11-19T20:01:13Z"
        },
        {
          "tag": "v0.30.0",
          "kind": "minor",
          "published_at": "2024-11-07T00:02:30Z"
        },
        {
          "tag": "v0.29.0",
          "kind": "minor",
          "published_at": "2024-10-21T21:59:19Z"
        },
        {
          "tag": "v0.28.0",
          "kind": "minor",
          "published_at": "2024-10-09T20:41:01Z"
        },
        {
          "tag": "v0.27.0",
          "kind": "minor",
          "published_at": "2024-09-26T14:22:59Z"
        },
        {
          "tag": "v0.26.0",
          "kind": "minor",
          "published_at": "2024-09-20T16:58:09Z"
        },
        {
          "tag": "v0.25.0",
          "kind": "minor",
          "published_at": "2024-07-17T21:42:40Z"
        },
        {
          "tag": "v0.24.0",
          "kind": "minor",
          "published_at": "2024-06-05T19:23:08Z"
        },
        {
          "tag": "v0.23.0",
          "kind": "minor",
          "published_at": "2024-05-09T19:33:55Z"
        },
        {
          "tag": "v0.22.0",
          "kind": "minor",
          "published_at": "2024-04-16T20:47:52Z"
        },
        {
          "tag": "v0.21.0",
          "kind": "minor",
          "published_at": "2024-04-12T14:33:35Z"
        },
        {
          "tag": "v0.20.0",
          "kind": "minor",
          "published_at": "2024-03-27T20:41:27Z"
        },
        {
          "tag": "v0.19.0",
          "kind": "minor",
          "published_at": "2024-03-27T16:57:20Z"
        },
        {
          "tag": "v0.18.0",
          "kind": "minor",
          "published_at": "2024-03-06T21:46:37Z"
        },
        {
          "tag": "v0.17.0",
          "kind": "minor",
          "published_at": "2024-03-05T18:24:17Z"
        },
        {
          "tag": "v0.16.0",
          "kind": "minor",
          "published_at": "2024-03-05T18:23:34Z"
        },
        {
          "tag": "v0.15.0",
          "kind": "minor",
          "published_at": "2024-03-05T18:22:31Z"
        },
        {
          "tag": "v0.14.0",
          "kind": "minor",
          "published_at": "2024-01-11T18:49:30Z"
        },
        {
          "tag": "v0.13.0",
          "kind": "minor",
          "published_at": "2023-12-20T23:48:20Z"
        },
        {
          "tag": "v0.12.0",
          "kind": "minor",
          "published_at": "2023-12-20T23:38:35Z"
        },
        {
          "tag": "v0.11.0",
          "kind": "minor",
          "published_at": "2023-11-28T22:32:43Z"
        },
        {
          "tag": "v0.10.0",
          "kind": "minor",
          "published_at": "2023-11-28T21:50:53Z"
        },
        {
          "tag": "v0.9.0",
          "kind": "minor",
          "published_at": "2023-11-15T19:07:27Z"
        },
        {
          "tag": "v0.8.0",
          "kind": "minor",
          "published_at": "2023-11-15T16:28:08Z"
        },
        {
          "tag": "v0.7.0",
          "kind": "minor",
          "published_at": "2023-11-15T16:26:01Z"
        },
        {
          "tag": "v0.6.0",
          "kind": "minor",
          "published_at": "2023-10-17T18:58:55Z"
        },
        {
          "tag": "v0.5.0",
          "kind": "minor",
          "published_at": "2023-10-06T18:10:40Z"
        },
        {
          "tag": "v0.4.0",
          "kind": "minor",
          "published_at": "2023-09-06T17:42:29Z"
        },
        {
          "tag": "v0.3.0",
          "kind": "minor",
          "published_at": "2023-08-31T22:18:49Z"
        },
        {
          "tag": "v0.2.0",
          "kind": "minor",
          "published_at": "2023-08-25T21:32:29Z"
        },
        {
          "tag": "v0.1.0",
          "kind": "minor",
          "published_at": "2023-08-17T23:03:18Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "0909afeb86bb385afaeb146b5b86d470aad6ed28",
          "body": "# Change Summary\n\nBuilding arrow record batches can panic when the number of input records\nis too large as seen in the attached issue. This PR does not implement\nsupport for larger batches but at least avoids the panic and produces a\nmore descriptive error noting the limitation.\n\n## What issue does \n[…]\nere any user-facing changes?\n\nNew error handling behavior.\n\n### Changelog\n\n* [x] Added a `.chloggen/*.yaml` entry\n* [ ] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.",
          "is_bot": false,
          "headline": "fix(go): Avoid panicking when a batch has > u16 max records (#3615)",
          "author_name": "Jake Dern",
          "author_login": "JakeDern",
          "committed_at": "2026-07-29T23:22:47Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "db17a4f47b736ce12a0b3a10c7dc511fec284f4e",
          "body": "…tess (#3593)\n\nThis PR migrates the metrics instrumentation in `attributes_processor`\nto use enum-attributes, aligning with the new universal node telemetry\nRFC.\n\nPart of #3530\n\n### Key Changes:\n* Removed the 9 individual scalar metrics (`deleted_entries`,\n`renamed_entries`, `inserted_entries`, `dom\n[…]\nesource\"` | `entries = 140` |\n| `processor.attributes.modified` with `action=\"upsert\"` and\n`domain=\"scope\"` | `entries = 140` |\n| `processor.attributes` with `outcome=\"success\"` | `transforms = 140` |",
          "is_bot": false,
          "headline": "feat(metrics): Migrate attributes_processor telemetry to enum attribu…",
          "author_name": "Dipanshu singh",
          "author_login": "Dipanshusinghh",
          "committed_at": "2026-07-29T18:40:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "be4f3040d2905ecf8ee11eb6248cb9effcad8eea",
          "body": "# Change Summary\n\nWhile reviewing #3609, I noticed that the perf exporter metrics were\nalso used as an (outdated) example in the `telemetry-macros` `README`\nfile.\n\nInstead of updating the sample implementation here, easier to point to\ntelemetry docs as authoritative source.\n\n## What issue does this \n[…]\nfill in the\nfields.\nIf not required, include `chore` in the PR title.\n-->\n\n* [ ] Added a `.chloggen/*.yaml` entry\n* [x] This PR is a `chore` (indicated in title)\n* [x] This is a documentation-only PR.",
          "is_bot": false,
          "headline": "chore(docs): Remove outdated telemetry-macros README content (#3614)",
          "author_name": "Drew Relmas",
          "author_login": "drewrelmas",
          "committed_at": "2026-07-29T18:38:02Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "4eb25a3ed7bf961c5fce1d092d86651a68b8303d",
          "body": "…line level fatal error (#3606)\n\n# Change Summary\n\nPrevent valid attribute predicates from terminating OTAP pipeline cores\nwhen the query engine evaluates them to scalar Booleans.\n\nSee the linked issue for more details; TL;DR this is caused by a\nDataFusion optimization.\n\n## What issue does this PR c\n[…]\nelog\n\n* [x] Added a `.chloggen/*.yaml` entry\n* [ ] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.\n\n---------\n\nCo-authored-by: Lalit Kumar Bhasin <lalit_fin@yahoo.com>",
          "is_bot": false,
          "headline": "fix(query-engine): Prevent scalar predicate results from causing pipe…",
          "author_name": "Drew Relmas",
          "author_login": "drewrelmas",
          "committed_at": "2026-07-29T18:03:50Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1538b4e85c9bba3abe91909836a5799aaca86237",
          "body": "Updated Kafka receiver to track the following metrics\n\n - rebalances_total (counter)\n - partitions_assigned (gauge)\n- consumer_lag (gauge) — (offset delta between high watermark and\ncommitted offset per partition\n\nRenamed:\n - partitions_assigned (counter) -> partition_assignments\n - partitions_revok\n[…]\nist of partition IDs assigned\n - Partition revocation occurs emits list of partition IDs revoked\n - Consumer joins or leaves consumer group\n\n---------\n\nCo-authored-by: Laurent Quérel <l.querel@f5.com>",
          "is_bot": false,
          "headline": "[otap-dataflow] updated kafka receiver metrics and logging (#3535)",
          "author_name": "c1ly",
          "author_login": "c1ly",
          "committed_at": "2026-07-29T17:52:44Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "33e8e7dead37ed702c18a0c651b7030b84c09a32",
          "body": "# Change Summary\n\nAdds a design doc for a proposed OAuth 2.0 Client Auth extension\n(urn:otel:extension:oauth2_client_auth) — the generic, provider-neutral\ncounterpart to the Azure Identity Auth extension, modeled on the Go\ncollector's oauth2clientauthextension.\n\nThe extension acquires and background\n[…]\nes tested?\n\nn/a\n\n## Are there any user-facing changes?\n\nno\n\n### Changelog\n\n* [ ] Added a `.chloggen/*.yaml` entry\n* [ ] This PR is a `chore` (indicated in title)\n* [x] This is a documentation-only PR.",
          "is_bot": false,
          "headline": "OAuth 2.0 Client Auth Extension design doc (#3571)",
          "author_name": "Pritish Nahar",
          "author_login": "pritishnahar95",
          "committed_at": "2026-07-28T23:50:38Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b15ba569c10ac2835d9b16233170716860aac638",
          "body": "Relates to #3554\n\n# Changes\n\n* Adds `Value` trait blanket implementations for known primitive types\n\n# Details\n\nRecordSet Engine has a bunch of [wrapper\nstructs](https://github.com/open-telemetry/otel-arrow/blob/main/rust/experimental/query_engine/engine-recordset/src/primitives/value_storage.rs)\nwh\n[…]\nrage::new(1))`\n\n...these allow you to do...\n\n`Value::Integer(&1)`\n\nI've utilized these in the Columnar Engine to eliminate code and\nsimplify things. Yes, RecordSet Engine could be cleaned up (todo 😄).",
          "is_bot": false,
          "headline": "[query-engine] Add value trait blanket implementations (#3597)",
          "author_name": "Mikel Blanchard",
          "author_login": "CodeBlanch",
          "committed_at": "2026-07-28T21:01:41Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "090c1315fb1bc011e32a14c701e621e179a0e783",
          "body": "Closes #3445\n\nApplies hardened security headers (`X-Content-Type-Options`,\n`X-Frame-Options`, `Referrer-Policy`, `Cache-Control`) to all\n`/api/v1/*` endpoints using `axum::middleware::map_response`.\n\nPreviously these headers were only set on static UI routes in\n`dashboard.rs`. Adding a single layer \n[…]\n `lib.rs` means\nany new endpoint added in future automatically inherits them — no\nper-handler changes needed.\n\nAlso marks the corresponding security checklist item in\n`crates/admin/README.md` as done.",
          "is_bot": false,
          "headline": "security(admin): attach hardened response headers to API routes (#3467)",
          "author_name": "Dipanshu singh",
          "author_login": "Dipanshusinghh",
          "committed_at": "2026-07-28T19:30:40Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "04d0c2c1c93c43b4240ef9acca1563bca13e8a33",
          "body": "# Change Summary\n\nAdded a shared test helper for the kafka reciever and exporter that\nspins up a broker using the rdkafka mock cluster broker. This test\nhelper streamlines the kafka integration tests and will be used to\nvalidate the kafka receiver and exporter with edge cases such as when a\nconsumer\n[…]\ndded example tests using the test suite\n\n## Are there any user-facing changes?\n\n no\n \n### Changelog\n\n* [x] Added a `.chloggen/*.yaml` entry\n\n---------\n\nCo-authored-by: Laurent Quérel <l.querel@f5.com>",
          "is_bot": false,
          "headline": "[otap-dataflow] Kafka shared test helper (#3563)",
          "author_name": "c1ly",
          "author_login": "c1ly",
          "committed_at": "2026-07-28T18:06:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1645614c78a194b1ec21a28a6bef94c0292a6e25",
          "body": "…curity] (#3599)\n\nThis PR contains the following updates:\n\n| Package | Change |\n[Age](https://docs.renovatebot.com/merge-confidence/) |\n[Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|\n[github.com/klauspost/compress](https://redirect.github.com/klauspost/compress)\n|\n[…]\nZGF0ZWRJblZlciI6IjQzLjI4MC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhcmVhOnNlY3VyaXR5IiwiZGVwZW5kZW5jaWVzIl19-->\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix(deps): update module github.com/klauspost/compress to v1.18.7 [se…",
          "author_name": "renovate[bot]",
          "author_login": "renovate[bot]",
          "committed_at": "2026-07-28T13:40:34Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "537d4ecc1d18287999b4e8573ac2aa29ec447e5c",
          "body": "…01 Phase 1) (#3487)\n\n# Change Summary\n\nImplements **Phase 1 of RFC 0001 (component inventory)** — the\n`#[component_inventory]` attribute macro and its runtime metadata\nsurface,\nmirroring the existing `#[capability]` → `KNOWN_CAPABILITIES` mechanism.\n\nThis is the first of the four staged PRs from th\n[…]\nngine::inventory`, the\n`#[component_inventory]`\nmacro) but changes no existing runtime, API, or config behavior. A\n`.chloggen`\nentry is included.\n\n### Changelog\n\n- [x] Added a `.chloggen/*.yaml` entry",
          "is_bot": false,
          "headline": "feat(engine): #[component_inventory] macro + inventory module (RFC 00…",
          "author_name": "David Dahl",
          "author_login": "daviddahl",
          "committed_at": "2026-07-27T22:09:54Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "af5d8309017c2e6723019400c2a079bc1fc1da38",
          "body": "…595)\n\n# Change Summary\n\nUpdates `test_route_to_pipeline_stage` to use a non-empty log batch and\nverify that the router receives the original payload unchanged.\n\n## What issue does this PR close?\n\nN/A - this is a test improvement for an existing inline TODO.\n\n## How are these changes tested?\n\nRan \n-\n[…]\nfill in the\nfields.\nIf not required, include `chore` in the PR title.\n-->\n\n* [ ] Added a `.chloggen/*.yaml` entry\n* [x] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.",
          "is_bot": false,
          "headline": "chore(test): update routing test to verify payloads are unchanged (#3…",
          "author_name": "Niamh Gowran",
          "author_login": "ngowran",
          "committed_at": "2026-07-27T21:40:00Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "8be4f0b772d013d11b02627766943c861197f98a",
          "body": "…3596)\n\n# Change Summary\n\nchore: Move azure identity auth design doc to extension sub-folder based\non guidance from\nhttps://github.com/open-telemetry/otel-arrow/issues/3440\n\n\n## What issue does this PR close?\n\nn/a\n\n## How are these changes tested?\n\nn/a\n\n## Are there any user-facing changes?\n\nno\n\n###\n[…]\naml` entry\n* [x] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.\n\n---------\n\nCo-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "chore: Move azure identity auth design doc to extension sub-folder (#…",
          "author_name": "Pritish Nahar",
          "author_login": "pritishnahar95",
          "committed_at": "2026-07-27T21:28:22Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "b4f9e6e713bb64c156a99f2641c7be6e1a0fefc6",
          "body": "## Summary\n\nAdds an **attribute passthrough** mode to the Azure Monitor exporter so\nusers can emit all log record attributes without enumerating each one in\nthe schema.\n\nPassthrough is **explicit and opt-in inside the schema** — set\n`log_record_mapping.attributes` to the string `passthrough`:\n\n```ya\n[…]\n3556219+Copilot@users.noreply.github.com>\nCo-authored-by: Drew Relmas <drewrelmas@gmail.com>\nCopilot-Session: 10d746ae-67a2-4f55-be24-202717eaadd9\nCopilot-Session: 900b6834-24bb-44cd-9ddf-662baf1eb1eb",
          "is_bot": false,
          "headline": "feat(azure_monitor_exporter): add attribute passthrough mode (#3407)",
          "author_name": "Gokhan Uslu",
          "author_login": "gouslu",
          "committed_at": "2026-07-27T18:25:10Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "af5cdf9235b7cec83a86cb9a0fddb663dfb18d32",
          "body": "# Change Summary\n\n* Add empty project structure for general purpose columnar engine\nimplementation\n\n# Details\n\nThis will be filled in over subsequent PRs.",
          "is_bot": false,
          "headline": "[query-engine] Add empty structure for columnar engine (#3554)",
          "author_name": "Mikel Blanchard",
          "author_login": "CodeBlanch",
          "committed_at": "2026-07-27T17:24:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c69a979126e81f863858807aa7f9639ec0614711",
          "body": "This PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| weaver_common | workspace.dependencies | digest | `f7f39d9` →\n`b5978df` |\n| weaver_forge | workspace.dependencies | digest | `f7f39d9` → `b5978df`\n|\n| weaver_resolved_schema | workspace.dependencies | d\n[…]\nOiI0My4yODAuMCIsInVwZGF0ZWRJblZlciI6IjQzLjI4MC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): update weaver crates to b5978df (#3592)",
          "author_name": "renovate[bot]",
          "author_login": "renovate[bot]",
          "committed_at": "2026-07-27T16:02:28Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "eaf8f4cca694c396409f772a902b1ef512813f3e",
          "body": "…sts (#3537)\n\n# Change Summary\nchore: improve GUID formatting and clarify comments in encoder and tests\n\n## What issue does this PR close?\n\n## How are these changes tested?\n\n## Are there any user-facing changes?\nNo\n\n### Changelog\n\n<!--\nUser-facing changes need a .chloggen/*.yaml entry. Copy the\nTEMP\n[…]\nfill in the\nfields.\nIf not required, include `chore` in the PR title.\n-->\n\n* [ ] Added a `.chloggen/*.yaml` entry\n* [x] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.",
          "is_bot": false,
          "headline": "chore: improve GUID formatting and clarify comments in encoder and te…",
          "author_name": "Swapnil Ashtekar",
          "author_login": "swashtek",
          "committed_at": "2026-07-25T00:36:30Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e78052dc402f87f0b6e91e7996f6592dc3f41609",
          "body": "# Change Summary\n\nFix metrics OTAP encoding panics caused by mismatched Arrow column\nlengths.\n\nThe metrics encoder now:\n- Emits resource columns when `ResourceMetrics.resource` is absent,\nusing a dropped-attributes count of zero.\n- Appends scope metadata alongside each metric, keeping scope columns\n\n[…]\nanic are now\nconverted to OTAP Arrow records successfully.\n\n### Changelog\n\n* [x] Added a `.chloggen/*.yaml` entry\n* [ ] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.",
          "is_bot": false,
          "headline": "fix(pdata): prevent metrics encoding column mismatch (#3582)",
          "author_name": "Laurent Quérel",
          "author_login": "lquerel",
          "committed_at": "2026-07-25T00:10:54Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "917ccb65a2197562fd338d3d07450d67fa83d03d",
          "body": "# Change Summary\n\nAdd bounded, per-core runtime recovery for regular pipelines. Failed\nserving cores restart on newer generations using configurable\nexponential backoff, while healthy sibling cores continue serving.\n\nRecovery now coordinates safely with rollouts, shutdowns, and\nengine-level operatio\n[…]\nelog\n\n* [x] Added a `.chloggen/*.yaml` entry\n* [ ] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.\n\n---------\n\nCo-authored-by: Lalit Kumar Bhasin <lalit_fin@yahoo.com>",
          "is_bot": false,
          "headline": "fix(engine): recover failed pipeline runtimes (#3573)",
          "author_name": "Laurent Quérel",
          "author_login": "lquerel",
          "committed_at": "2026-07-24T23:37:34Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "27245d55c65114e06ac7629cf70584a66613f73d",
          "body": "…er_token_provider` capability (#3491)\n\n# Change Summary\n\nOTLP HTTP exporter can consume the `bearer_token_provider` capability to\ninject a refreshed `Authorization: Bearer` header.\n\n## What issue does this PR close?\n\nRelated to #3356\n\n## How are these changes tested?\n\n- Unit tests\n- Local testing o\n[…]\nelog\n\n* [x] Added a `.chloggen/*.yaml` entry\n* [ ] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.\n\n---------\n\nCo-authored-by: Lalit Kumar Bhasin <lalit_fin@yahoo.com>",
          "is_bot": false,
          "headline": "feat(otlp_http_exporter): Integrate OTLP HTTP exporter with the `bear…",
          "author_name": "Pritish Nahar",
          "author_login": "pritishnahar95",
          "committed_at": "2026-07-24T23:17:03Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "89b1f1be934e0d75cd6b3297d62798b76270015e",
          "body": "…m batch_processor (#3560)\n\n## Description\nThis PR migrates the metrics instrumentation in `batch_processor` to use\nenum-attributes, aligning with the new universal node telemetry RFC.\n\n**Key Changes:**\n- Removed redundant signal-specific `consumed` and `produced` batch\nmetrics from `batch_processor\n[…]\nset for the entry-renaming/deletion metrics, should we use\n`SignalAttributes`, `ActionType`, or a different attribute set entirely?\n\n---------\n\nCo-authored-by: Lalit Kumar Bhasin <lalit_fin@yahoo.com>",
          "is_bot": false,
          "headline": "refactor(metrics): Remove redundant consumed and produced metrics fro…",
          "author_name": "Dipanshu singh",
          "author_login": "Dipanshusinghh",
          "committed_at": "2026-07-24T23:05:31Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "34e6604052df66b6297f2fdbb4c760993f21d37d",
          "body": "This PR contains the following updates:\n\n| Package | Change |\n[Age](https://docs.renovatebot.com/merge-confidence/) |\n[Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n| [duckdb](https://redirect.github.com/duckdb/duckdb-python)\n([changelog](https://redirect.github.com\n[…]\nOiI0My4yNzUuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI4MC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): update pipeline perf python dependencies (#3556)",
          "author_name": "renovate[bot]",
          "author_login": "renovate[bot]",
          "committed_at": "2026-07-24T21:13:05Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "391b27f4992e1575c9e9dbdc3648e83d68e39366",
          "body": "…on (#3574)\n\n# Change Summary\n\nFixes a panic during OTAP batch concatenation when Arrow's combined\nphysical dictionary length exceeds the selected key capacity.\n\n- Selects dictionary key width using summed physical value lengths,\nincluding null slots.\n- Returns `BatchCoalescer::push_batch()` failure\n[…]\nother coalescing errors are returned\nas `Error::Batching`.\n\n### Changelog\n\n* [x] Added a `.chloggen/*.yaml` entry\n* [ ] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.",
          "is_bot": false,
          "headline": "fix(pdata)- Fix dictionary key overflow during OTAP batch concatenati…",
          "author_name": "Lalit Kumar Bhasin",
          "author_login": "lalitb",
          "committed_at": "2026-07-24T20:18:47Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "185447ed173abc6ac1127ca84b7e912a55952c5f",
          "body": "# Change Summary\n\nFlow telemetry now reports item counts through `consumed.items`,\n`produced.items`, and `dropped.items` counters instead of the previous\n`signals.incoming`, `signals.outgoing`, and `signals.dropped` metrics.\nThis aligns flow telemetry with the shared produced/consumed item\nvocabular\n[…]\nfill in the\nfields.\nIf not required, include `chore` in the PR title.\n-->\n\n* [x] Added a `.chloggen/*.yaml` entry\n* [ ] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.",
          "is_bot": false,
          "headline": "feat(metrics): Use enum attributes for `flow_metrics` (#3552)",
          "author_name": "Drew Relmas",
          "author_login": "drewrelmas",
          "committed_at": "2026-07-24T19:05:13Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "57ea72cb469fc71a498bac75ac7dce7f97712ae0",
          "body": "# Change Summary\n\nFixed broken relative links across docs.\n\n## What issue does this PR close?\n\n<!--We highly recommend correlation of every PR to an issue-->\n\n* Closes #3577\n\n## How are these changes tested?\n\nManual check doc links no longer broken\n\n## Are there any user-facing changes?\n\n <!-- If ye\n[…]\n-->\n\n* [ ] Added a `.chloggen/*.yaml` entry\n* [ ] This PR is a `chore` (indicated in title)\n* [x] This is a documentation-only PR.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "chore(docs): fix broken relative links (#3578)",
          "author_name": "Niamh Gowran",
          "author_login": "ngowran",
          "committed_at": "2026-07-24T18:42:09Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "617ee3f63f6854b0d7d2a64b1c2320174acfc937",
          "body": "This PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [rustls-pki-types](https://redirect.github.com/rustls/pki-types) |\nworkspace.dependencies | patch | `1.15.0` → `1.15.1` |\n\n---\n\n### Configuration\n\n📅 **Schedule**: (UTC)\n\n- Branch creation\n  - \"before 8a\n[…]\nOiI0My4yNzUuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI3NS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): update rust crate rustls-pki-types to v1.15.1 (#3570)",
          "author_name": "renovate[bot]",
          "author_login": "renovate[bot]",
          "committed_at": "2026-07-24T14:39:23Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "cbc8dd8bfe88d7adf9f62de561a1b8c960b58d70",
          "body": "…presentable in scalar condensed format (#3564)\n\n# Change Summary\n\nFix Condense Attributes dropping supported OTLP values that cannot be\neasily represented in its scalar `key=value` format.\n\nStrings, integers, doubles, and booleans are condensed. Bytes, arrays,\nmaps, and empty values remain as separ\n[…]\nfill in the\nfields.\nIf not required, include `chore` in the PR title.\n-->\n\n* [x] Added a `.chloggen/*.yaml` entry\n* [ ] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.",
          "is_bot": false,
          "headline": "fix(condense_attributes): Preserve OTLP values that are not easily re…",
          "author_name": "Drew Relmas",
          "author_login": "drewrelmas",
          "committed_at": "2026-07-24T01:46:07Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "9d6e1ce4a5b728dac98d1e60a36ba5285e50dc82",
          "body": "…e SymCrypt path (#3408)\n\n## Change Summary\n\nEnables geneva-uploader's `tls-rustls` feature (default features off),\nswitching the\nGeneva exporter from native-tls to rustls:\n\n```toml\ngeneva-uploader = { git = \"...\", rev = \"70f2dd38...\", default-features = false, features = [\"tls-rustls\"] }\n```\n\nThe G\n[…]\n-symcrypt`.\n\n---------\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: 1e52f75b-8536-477a-8685-1236e3d714e3\nCopilot-Session: f07b7fb6-592f-442c-8227-5a77c7895d58",
          "is_bot": false,
          "headline": "refactor(geneva): use geneva-uploader tls-rustls feature to enable th…",
          "author_name": "Thomas",
          "author_login": "thperapp",
          "committed_at": "2026-07-23T22:06:38Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "da56bbb47f62080c18394d6189882d62f5486c17",
          "body": "# Change Summary\n\nAdds the `VendorBundle` capability: a generic, agent-fed, vendor-defined\nattribute bag (a JSON object) the engine transports untouched from a\nhost\nextension to a data-path node. The engine never interprets the contents;\neach\nconsumer defines its own keys. Companion to `bearer_token\n[…]\ncated in title)\n* [ ] This is a documentation-only PR.\n\n---------\n\nCo-authored-by: Manish Goel <292890742+manishgoel3@users.noreply.github.com>\nCo-authored-by: Lalit Kumar Bhasin <lalit_fin@yahoo.com>",
          "is_bot": false,
          "headline": "feat(engine): add VendorBundle capability (#3489)",
          "author_name": "Manish Goel",
          "author_login": "manishgoel3",
          "committed_at": "2026-07-23T22:06:35Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "76c35f7877a2e2c20547ed11810cec4b971adcfc",
          "body": "…CII (#3392)\n\n## What / why\n\nIssue #3320 asks for a CI check that rejects non-ASCII characters in\n`otap-dataflow` Rust source. `tools/sanitycheck.py` already runs in CI\nand rejects non-ASCII for `.md/.py/.yaml/.yml`, but `.rs` was never\ncovered. A scan found ~31k non-ASCII characters across 206 `.rs\n[…]\ndth\ncode points (a \"Trojan Source\" defense).\n\nCloses #3320\n\n---------\n\nCo-authored-by: timr-dev <timr-dev@users.noreply.github.com>\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "chore(otap-dataflow): reject non-ASCII in Rust source and sweep to AS…",
          "author_name": "Tim R",
          "author_login": "timr-dev",
          "committed_at": "2026-07-23T19:15:42Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "257cceb07ac9fe49f0ee6489f4dcdd1ea41db676",
          "body": "This PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| geneva-uploader | workspace.dependencies | digest | `c0a28d7` →\n`16f987e` |\n\n---\n\n### Configuration\n\n📅 **Schedule**: (UTC)\n\n- Branch creation\n  - \"before 8am on Monday\"\n- Automerge\n  - At any time (no s\n[…]\nnd.io/github/open-telemetry/otel-arrow).\n\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNjUuMSIsInVwZGF0ZWRJblZlciI6IjQzLjI3Mi40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->",
          "is_bot": false,
          "headline": "chore(deps): update geneva-uploader digest to 16f987e (#3553)",
          "author_name": "Lalit Kumar Bhasin",
          "author_login": "lalitb",
          "committed_at": "2026-07-23T16:03:28Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "51b864b9de72c8f5a111c085c6cf617a523b201e",
          "body": "…y Arrow (#3528)\n\n# Change Summary\n\nFollow-up to #3416 \n- Fix the title bar for ctl utility\n- Fix two other READMEs that sill pointed to the incorrect name\n\n## How are these changes tested?\n\n## Are there any user-facing changes?\n\n### Changelog\n\n<!--\nUser-facing changes need a .chloggen/*.yaml entry.\n[…]\nd a `.chloggen/*.yaml` entry\n* [x] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.\n\n---------\n\nCo-authored-by: Utkarsh Umesan Pillai <utpilla@users.noreply.github.com>",
          "is_bot": false,
          "headline": "chore: Rename ctl title bar to say Otel-Arrow instead of OpenTelemetr…",
          "author_name": "Utkarsh Umesan Pillai",
          "author_login": "utpilla",
          "committed_at": "2026-07-23T15:08:39Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "7987c8b5f859c8febe4d0a1fc3e1b28dc48bc71e",
          "body": "…ugin (#3478)\n\n# Change Summary\n\n- Added `otap-df-wasm-host` crate for WASM host-kernel runtime.\n- Implemented simple `severity-filter` reference guest plugin to filter\nlog records by severity.\n- Created integration tests to validate the functionality of the WASM\nprocessor.\n- Established WIT contrac\n[…]\n\n-->\n\n* [x] Added a `.chloggen/*.yaml` entry\n* [ ] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.\n\n---------\n\nCo-authored-by: Lalit Kumar Bhasin <lalit_fin@yahoo.com>",
          "is_bot": false,
          "headline": "feat(wasm-host): introduce experimental WASM host-kernel processor pl…",
          "author_name": "Aaron Marten",
          "author_login": "AaronRM",
          "committed_at": "2026-07-22T21:56:11Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "47e33df9d7d49a6e18515036c0223ddf232e4087",
          "body": "…ity support (#3549)\n\n# Change Summary\n\nI recently added support for Arc-connected servers to the Azure SDK's\nidentity provider. This change updates the Azure SDK version used to a\nbleeding edge version so that otel arrow can work on Arc-connected\nservers. I'll update the dependency to a named versi\n[…]\ndentity from azure_identity_auth on\nArc-connected servers\n\n### Changelog\n\n\n* [x] Added a `.chloggen/*.yaml` entry\n* [ ] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.",
          "is_bot": false,
          "headline": "[azure_identity_auth] update azure sdk to bleeding edge for Arc ident…",
          "author_name": "Matthew Sainsbury",
          "author_login": "mattsains",
          "committed_at": "2026-07-22T20:51:45Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "481f3e18fc56dd14411a347a570404cf3ba3edf0",
          "body": "# Change Summary\n\n<!--Replace with a brief summary of the change in this PR-->\n\n## What issue does this PR close?\n\n<!--We highly recommend correlation of every PR to an issue-->\n\n* Closes #3541 \n\n## How are these changes tested?\n\n## Are there any user-facing changes?\n\n <!-- If yes, provide further i\n[…]\nfill in the\nfields.\nIf not required, include `chore` in the PR title.\n-->\n\n* [ ] Added a `.chloggen/*.yaml` entry\n* [x] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.",
          "is_bot": false,
          "headline": "chore(repo): Promote lalitb to Maintainer (#3550)",
          "author_name": "Drew Relmas",
          "author_login": "drewrelmas",
          "committed_at": "2026-07-22T19:28:00Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "93e7bef509ab3321aa38fff99acef9d0b2efbf97",
          "body": "…(#3437)\n\n# Change Summary\n\n### Motivation\n\nOur end goal is surfacing universal node telemetry, aligned with the\nOpenTelemetry Collector [component universal telemetry\nRFC](https://github.com/open-telemetry/opentelemetry-collector/blob/main/docs/rfcs/component-universal-telemetry.md).\n\nRather than i\n[…]\naml` entry\n* [ ] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.\n\n---------\n\nCo-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "feat(engine): Add per-signal produced/consumed metrics for all nodes …",
          "author_name": "Drew Relmas",
          "author_login": "drewrelmas",
          "committed_at": "2026-07-22T17:06:30Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "3c22c5bb487d66bbf1aaca7021db4416b3baaebd",
          "body": "This PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [clap](https://redirect.github.com/clap-rs/clap) |\nworkspace.dependencies | patch | `4.6.3` → `4.6.4` |\n| [libc](https://redirect.github.com/rust-lang/libc) |\nworkspace.dependencies | patch | `0.2.188` \n[…]\nOiI0My4yNzIuNCIsInVwZGF0ZWRJblZlciI6IjQzLjI3NS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): update all patch versions (#3546)",
          "author_name": "renovate[bot]",
          "author_login": "renovate[bot]",
          "committed_at": "2026-07-22T16:29:58Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e9d8f97747a176def86e7495f3b72d7582809501",
          "body": "… (#3545)\n\nThis PR contains the following updates:\n\n| Package | Change |\n[Age](https://docs.renovatebot.com/merge-confidence/) |\n[Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n| [google.golang.org/grpc](https://redirect.github.com/grpc/grpc-go) |\n`v1.81.1` → `v1.82.\n[…]\nZGF0ZWRJblZlciI6IjQzLjI3NS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhcmVhOnNlY3VyaXR5IiwiZGVwZW5kZW5jaWVzIl19-->\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix(deps): update module google.golang.org/grpc to v1.82.1 [security]…",
          "author_name": "renovate[bot]",
          "author_login": "renovate[bot]",
          "committed_at": "2026-07-22T15:30:39Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "c79986e5f5362a88ef30362f26358b47cc4c7166",
          "body": "# Change Summary\n\nRemove the Rust OpenTelemetry metrics SDK path and route internal\nmetrics exclusively through the native ITS metric registry and engine\nobservability pipeline.\n\nThe internal telemetry receiver handles periodic metric export and\nsupported views, while pipeline exporters provide OTLP\n[…]\npentelemetry-sdk)\nfor configuration mappings and examples.\n\n### Changelog\n\n* [x] Added a `.chloggen/*.yaml` entry\n* [ ] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.",
          "is_bot": false,
          "headline": "Remove Rust OTel metrics SDK (#3523)",
          "author_name": "Laurent Quérel",
          "author_login": "lquerel",
          "committed_at": "2026-07-22T10:35:23Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d25a5680f19dfa4f53f2e5c3179ce07ea2c8d3f8",
          "body": "…ent finalization (#3533)\n\n# Change Summary\n\n## Problem\n`wal_replay_reads_from_rotated_files` intermittently fails in CI with:\n\n```\nassertion `left == right` failed: no segments should be finalized\n  left: 2, right: 0\n```\n\nBoth this test and `wal_replay_finalizes_segments_if_threshold_exceeded`\nset \n[…]\nfill in the\nfields.\nIf not required, include `chore` in the PR title.\n-->\n\n* [ ] Added a `.chloggen/*.yaml` entry\n* [x] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.",
          "is_bot": false,
          "headline": "chore: Fix flaky quiver WAL replay tests by disabling time-based segm…",
          "author_name": "Utkarsh Umesan Pillai",
          "author_login": "utpilla",
          "committed_at": "2026-07-21T21:54:35Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "63cc7e5b81572ec428cf9c7cb40bf9bae845843c",
          "body": "…ter outcomes (#3532)\n\n# Change Summary\n\nThis PR migrates two related internal telemetry surfaces to bounded\nenum-based measurement attributes:\n\n- Shared PData exporter outcome metrics now use signal and outcome\ndimensions for terminally completed exports.\n- OTLP receiver metrics now use bounded sig\n[…]\nnsumed-per-signal counts for all processors and exporters.\n\n### Changelog\n\n- [x] Added a `.chloggen/*.yaml` entry\n- [ ] This PR is a `chore` (indicated in title)\n- [ ] This is a documentation-only PR.",
          "is_bot": false,
          "headline": "feat(metrics): Use enum attributes for OTLP receiver and shared expor…",
          "author_name": "Laurent Quérel",
          "author_login": "lquerel",
          "committed_at": "2026-07-21T19:29:23Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "6dd7894e48d56006ad0d1e7645a95d9ab42ba209",
          "body": "## Description\n\nAdds the **`BearerTokenAuthorizer`** capability to `otap-df-engine`: a\nrequest-facing access-control trait for data-path nodes (typically\nreceivers) that authenticate callers with an OAuth/OIDC-style bearer\ntoken. It also groups the bearer-token capabilities and the\nauthorization voc\n[…]\n`/`AuthorizedIdentity`.\n- `cargo test -p otap-df-engine`, `cargo fmt --check`, `cargo clippy\n--all-targets`: all clean.\n\n---------\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "feat(engine): add BearerTokenAuthorizer capability (#3494)",
          "author_name": "Gokhan Uslu",
          "author_login": "gouslu",
          "committed_at": "2026-07-21T19:10:42Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "3b1e9ab64362fe2cca00a0081fff7fcc3664ca63",
          "body": "This PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [libc](https://redirect.github.com/rust-lang/libc) |\nworkspace.dependencies | patch | `0.2.186` → `0.2.188` |\n| [time](https://time-rs.github.io)\n([source](https://redirect.github.com/time-rs/time)) |\nw\n[…]\nOiI0My4yNzIuNCIsInVwZGF0ZWRJblZlciI6IjQzLjI3Mi40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): update all patch versions (#3536)",
          "author_name": "renovate[bot]",
          "author_login": "renovate[bot]",
          "committed_at": "2026-07-21T15:43:53Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5b4e62a34f3fff546f46ced09e09e486a5cb8a05",
          "body": "…3522)\n\nCloses #3432.\n\nThis PR splits out the `debug_processor` changes from #3502 into its own\nPR as requested by the maintainers.\n\n### Changes:\n- Migrates `debug_processor` to use the new `MeasurementMetricSet` and\n`SignalAttributes` (Enum-based metric attributes) introduced in #3499.\n- Consolidates the 7 granular signal-oriented counters into just two\ngeneric counters (`items_consumed` and `batches_consumed`).\n- Updates README to reflect the new metrics schema.",
          "is_bot": false,
          "headline": "feat(core-nodes): migrate debug_processor to new metric attributes (#…",
          "author_name": "Dipanshu singh",
          "author_login": "Dipanshusinghh",
          "committed_at": "2026-07-21T14:19:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7502e7dbe636b6bd14d15e0a69367fa00bc10343",
          "body": "…ons (#3531)\n\n# Change Summary\n\nRequire `scope` on every scope-level `#[attribute_set]` declaration so\nthe intended telemetry attachment point is explicit and unambiguous.\n\nFollow-up from\nhttps://github.com/open-telemetry/otel-arrow/pull/3499#issuecomment-5004841970\n\n## What issue does this PR close\n[…]\nfill in the\nfields.\nIf not required, include `chore` in the PR title.\n-->\n\n* [x] Added a `.chloggen/*.yaml` entry\n* [ ] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.",
          "is_bot": false,
          "headline": "feat(metrics): Require scope keyword on scope attribute_set declarati…",
          "author_name": "Drew Relmas",
          "author_login": "drewrelmas",
          "committed_at": "2026-07-20T22:13:43Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "29cdde9485ddac836cd1718bf331e4d728d3718c",
          "body": "This PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| weaver_common | workspace.dependencies | digest | `6211773` →\n`96e9071` |\n| weaver_forge | workspace.dependencies | digest | `6211773` → `96e9071`\n|\n| weaver_resolved_schema | workspace.dependencies | d\n[…]\nOiI0My4yNjUuMSIsInVwZGF0ZWRJblZlciI6IjQzLjI3Mi40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): update weaver crates to 96e9071 (#3526)",
          "author_name": "renovate[bot]",
          "author_login": "renovate[bot]",
          "committed_at": "2026-07-20T21:24:34Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "998ea0f3380e65973447a18cb473873975415911",
          "body": "… attribute format (#3519)\n\n# Change Summary\n\n<!--Replace with a brief summary of the change in this PR-->\n\n`azure_monitor_exporter` telemetry now reports completion, HTTP attempts\nand latency, state mappings, and heartbeat sends through bounded\n`outcome`, `response`, and `mapping` dimensions. Compl\n[…]\nR title.\n-->\n\n* [x] Added a `.chloggen/*.yaml` entry\n* [ ] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.\n\n---------\n\nCo-authored-by: Laurent Quérel <l.querel@f5.com>",
          "is_bot": false,
          "headline": "feat(metrics): Migrate azure_monitor_exporter metrics to the new item…",
          "author_name": "Drew Relmas",
          "author_login": "drewrelmas",
          "committed_at": "2026-07-20T21:11:33Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1008077c4e2e9252e07bbfa634c074cb1fe2aaa3",
          "body": "…em attribute format (#3516)\n\n# Change Summary\n\n`durable_buffer` telemetry now reports bounded `signal`, `outcome`, and\nloss-reason dimensions instead of separate metric names, making loss and\ningest behavior consistently queryable across signals.\n\nIn addition, doing this actually revealed a gap, `q\n[…]\nfill in the\nfields.\nIf not required, include `chore` in the PR title.\n-->\n\n* [x] Added a `.chloggen/*.yaml` entry\n* [ ] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.",
          "is_bot": false,
          "headline": "feat(metrics): Migrate durable_buffer_processor metrics to the new it…",
          "author_name": "Drew Relmas",
          "author_login": "drewrelmas",
          "committed_at": "2026-07-20T21:09:54Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "0cac5efb11c802ff5cfcf1c742374bc6254f6166",
          "body": "… (#3316)\n\n# Change Summary\n\nAdds a first-level observe-only design document for retained-work memory\naccounting in OTAP\ndataflow. The document explains where telemetry can be retained, how\nlocal and shared ownership\nshould be modeled, and why observe-only accounting is the foundation for\nlater budg\n[…]\nis is documentation\nonly.\n\n  ### Changelog\n\n* [x] This PR is a docs-only `chore`; no `.chloggen/*.yaml` entry\nrequired.\n\n---------\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "doc: introduce observe-only retained-work memory accounting/budgeting…",
          "author_name": "Lalit Kumar Bhasin",
          "author_login": "lalitb",
          "committed_at": "2026-07-20T20:39:31Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "536ad16ca31890b9fc5dc65a0c8c9107d84395a1",
          "body": "# First draft of OPL specification\n\nLaTeX sources for an initial draft specification for OPL (the OTEL\nProgramming Language). Includes the spec and a style file, and, for the\nconvenience of those who do not wish to bother running LaTeX, a PDF.\n\n\n## What issue does this PR close?\n\nNone.\n\n<!--\nWe high\n[…]\ng changes?\n\nNot until this spec is approved and the implementation integrated. Quite\na way off.\n\n <!-- If yes, provide further info below -->\n\n---------\n\nCo-authored-by: Gilad Bracha <g.bracha@f5.com>",
          "is_bot": false,
          "headline": "Add initial OPL specification (#3051)",
          "author_name": "Gilad Bracha",
          "author_login": "gbracha",
          "committed_at": "2026-07-20T17:46:24Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "2315228b520bdbb77f02de457041850b0b95050d",
          "body": "## Release v0.50.0\n\nThis PR prepares the repository for release v0.50.0.\n\n### Changes included:\n- Rendered pending chloggen entries into `go/CHANGELOG.md` and\n`rust/otap-dataflow/CHANGELOG.md`\n- Bumped `rust/otap-dataflow/Cargo.toml` (workspace + root package)\n\n## What's Changed (Go :hamster:)\n\n### \n[…]\nreate git\ntags and publish the GitHub release.\n\n---------\n\nCo-authored-by: otelbot-arrow[bot] <289780372+otelbot-arrow[bot]@users.noreply.github.com>\nCo-authored-by: Drew Relmas <drewrelmas@gmail.com>",
          "is_bot": true,
          "headline": "chore(release) Prepare Release v0.50.0 (#3527)",
          "author_name": "otelbot-arrow[bot]",
          "author_login": "otelbot-arrow[bot]",
          "committed_at": "2026-07-20T17:22:53Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "de748c94f1a775b450ca6066b62fb5b2c8f281cd",
          "body": "# Change Summary\n\nAdd Kafka Receiver implementation that takes inspiration from the go and\nrotel versions.\n\nAdd kafka_util that shares common functions and data types with the\nkafka receiver and exporter\n\n## What issue does this PR close?\n\n* Closes #3248 \n\n## How are these changes tested?\n\nunit test\n[…]\nes docker\ncontainer)\n\n## Are there any user-facing changes?\n\nno user face changes\n\n---------\n\nCo-authored-by: Laurent Quérel <laurent.querel@gmail.com>\nCo-authored-by: Laurent Quérel <l.querel@f5.com>",
          "is_bot": false,
          "headline": "[otap-dataflow] add kafka receiver into contrib-nodes (#3261)",
          "author_name": "c1ly",
          "author_login": "c1ly",
          "committed_at": "2026-07-18T21:03:59Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e223c0c88c685af8f8117cb30bfb042621f8da71",
          "body": "# Change Summary\n\nLeads to problems in generated `CHANGELOG.md`:\nhttps://github.com/open-telemetry/otel-arrow/actions/runs/29615608277/job/87999924730?pr=3520\n\n## What issue does this PR close?\n\nN/A\n\n## How are these changes tested?\n\nN/A\n\n## Are there any user-facing changes?\n\nN/A\n\n### Changelog\n\n<!\n[…]\nfill in the\nfields.\nIf not required, include `chore` in the PR title.\n-->\n\n* [ ] Added a `.chloggen/*.yaml` entry\n* [x] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.",
          "is_bot": false,
          "headline": "chore(ci): Reject non-ascii text in changelog entries (#3521)",
          "author_name": "Drew Relmas",
          "author_login": "drewrelmas",
          "committed_at": "2026-07-18T20:31:10Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b0b3d063c940e9981fc8046949b2b15b05bf7813",
          "body": "…(#3416)\n\nAligns the src README, admin UI, dfctl TUI, and Cargo.toml description\nwith the \"OTel Arrow Dataflow Engine\" naming.\n\n---------\n\nCo-authored-by: Laurent Quérel <laurent.querel@gmail.com>\nCo-authored-by: Utkarsh Umesan Pillai <66651184+utpilla@users.noreply.github.com>\nCo-authored-by: Laurent Quérel <l.querel@f5.com>\nCo-authored-by: Drew Relmas <drewrelmas@gmail.com>",
          "is_bot": false,
          "headline": "chore: rename \"Rust Dataflow Engine\" to \"OTel Arrow Dataflow Engine\" …",
          "author_name": "Cijo Thomas",
          "author_login": "cijothomas",
          "committed_at": "2026-07-18T17:52:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4ab1d242e454fc5eaacb68118e06ca37151b576a",
          "body": "# Change Summary\n\nAdd Kafka Exporter implementation that takes inspiration from the go and\nrotel versions.\n\nAdd kafka_util that shares common functions and data types with the\nkafka receiver and exporter\n\n## What issue does this PR close?\n\n* Closes #3249 \n\n## How are these changes tested?\n\nunit tests and integration tests with kafka broker (requires docker\ncontainer)\n\n## Are there any user-facing changes?\n\nno user face changes",
          "is_bot": false,
          "headline": "[otap-dataflow] add kafka exporter into contrib-nodes (#3262)",
          "author_name": "c1ly",
          "author_login": "c1ly",
          "committed_at": "2026-07-17T23:40:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "15a17061faa78cb695e10236d7eb329d7e9914e8",
          "body": "**Not ready for review**\n\n# Change Summary\n\nRoutes internal metric-set snapshots through the Internal Telemetry\nSystem as OTLP metrics, allowing the observability pipeline to process,\nroute, and export them. The internal telemetry receiver now supports\nperiodic metric emission and exact-match metric\n[…]\naml` entry\n* [ ] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.\n\n---------\n\nCo-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "ITS metrics integration (#3457)",
          "author_name": "Laurent Quérel",
          "author_login": "lquerel",
          "committed_at": "2026-07-17T21:12:52Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "d8c1809f7929d11f9dad613887e739bba879d288",
          "body": "# Change Summary\n\nSince we use the lockfile now, we have to regenerate it during `Prepare\nRelease` workflow, else cargo commands fail:\nhttps://github.com/open-telemetry/otel-arrow/actions/runs/29609915091/job/87981905932?pr=3517.\n\nIn addition, decided we don't need to display subtext from every\nchan\n[…]\naml` entry\n* [x] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.\n\n---------\n\nCo-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "chore(release): Update lockfile after version bump (#3518)",
          "author_name": "Drew Relmas",
          "author_login": "drewrelmas",
          "committed_at": "2026-07-17T21:01:59Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "708176e933955f7022fed2b0d405bfc9074426ec",
          "body": "# Change Summary\n\n<!--Replace with a brief summary of the change in this PR-->\n\nAdds a new processor that for partitioning OTAP batches.\n\nThe partition key can be expressed as an OPL expression.\n\nThe batch will be split into partitions for each unique value of the\nevaluated expression. The value of \n[…]\nfill in the\nfields.\nIf not required, include `chore` in the PR title.\n-->\n\n* [x] Added a `.chloggen/*.yaml` entry\n* [ ] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.",
          "is_bot": false,
          "headline": "feat: partitioning processor (#3483)",
          "author_name": "albertlockett",
          "author_login": "albertlockett",
          "committed_at": "2026-07-17T20:24:35Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "601c95329fbe7b723fb4e3a42fa969a8f6d9a951",
          "body": "# Change Summary\n\nFollow-up to #3454.\n\n- Make typed metric datapoint attributes easier for component authors to\ndeclare, register, record, and inspect.\n- Standardize datapoint dimensions on canonical pipeline-domain types\nsuch as `otap_df_config::SignalType`, and replace stale static/dynamic\ntermino\n[…]\nement declaration form remains\ncompatible.\n\n### Changelog\n\n* [x] Added a `.chloggen/*.yaml` entry\n\n---------\n\nCo-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "feat(metrics): Improve datapoint attribute API ergonomics (#3499)",
          "author_name": "Drew Relmas",
          "author_login": "drewrelmas",
          "committed_at": "2026-07-17T18:23:10Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "8ddfc7e6ad2e0a4484aacd4e8069d2ba4dc38697",
          "body": "# Change Summary\n\nTreat `rfcs/` files like `docs/` files in the changelog workflow so\nRFC-only PRs do not require `.chloggen` entries.\n\n  ## What issue does this PR close?\n\n  * Closes #NNN\n\n  ## How are these changes tested?\n\n  - `python3 tools/sanitycheck.py`\n\n  ## Are there any user-facing changes\n[…]\ns. This only updates CI behavior for\nRFC-only PRs.\n\n  ### Changelog\n\n  * [ ] Added a `.chloggen/*.yaml` entry\n  * [x] This PR is a `chore` (indicated in title)\n  * [ ] This is a documentation-only PR.",
          "is_bot": false,
          "headline": "  chore: exempt RFC docs from changelog check (#3506)",
          "author_name": "Lalit Kumar Bhasin",
          "author_login": "lalitb",
          "committed_at": "2026-07-17T17:29:08Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "72d9be8d5d6a8e618b62de1260f17392985560bc",
          "body": "# Change Summary\n\nFollow-up from\nhttps://github.com/open-telemetry/otel-arrow/pull/3454#discussion_r3583805894\n\nWanted to raise PR to start discussion about encouraging a specific test\npattern that helps reviewers, especially on code they aren't familiar\nwith.\n\n## What issue does this PR close?\n\nN/A\n[…]\nR title.\n-->\n\n* [ ] Added a `.chloggen/*.yaml` entry\n* [x] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.\n\n---------\n\nCo-authored-by: Laurent Quérel <l.querel@f5.com>",
          "is_bot": false,
          "headline": "chore(docs): Propose standard test doc structure (#3488)",
          "author_name": "Drew Relmas",
          "author_login": "drewrelmas",
          "committed_at": "2026-07-17T16:18:19Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b79ac145a43357630ae611fee70a95882e84be07",
          "body": "…full (#3411)\n\nFixes a critical deadlock in `OTAPExporter` that caused it to hang\nindefinitely during shutdown.\n\n**Root Cause**\n\nThis edge case was introduced in #2764. When the downstream receiver is \nunreachable and stream queues are full, the main exporter loop blocks\ninside\n`enqueue_stream_batch\n[…]\nserts shutdown within 200ms. All\nexisting\ntests pass.\n\n**User-facing changes:** None\n\n**Changelog:**\n- [x] Added a `.chloggen/*.yaml` entry\n\n---------\n\nCo-authored-by: albertlockett <a.lockett@f5.com>",
          "is_bot": false,
          "headline": "fix(otap-exporter): resolve shutdown deadlock when stream queues are …",
          "author_name": "Dipanshu singh",
          "author_login": "Dipanshusinghh",
          "committed_at": "2026-07-17T15:58:08Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "9363ff192b5635688c4987d096fa2dc8fafef93e",
          "body": "Per Trask's suggestion in open-telemetry/community#3563, adds the shared\n`workflow-failure-issue` reusable workflow to the nightly and continuous\npipeline-perf-test workflows so failures (e.g. bare-metal runner\noffline)\nopen a tracking issue visible to the whole team, instead of silently\nfailing until someone notices the benchmarks graph is stale.\n\nPinned to v0.4.0 (SHA `62d5939b47144252763c5ff9fffe8c20d76cd806`),\nmatching\nthe Java repo.",
          "is_bot": false,
          "headline": "ci: open tracking issues when perftest workflows fail (#3504)",
          "author_name": "Cijo Thomas",
          "author_login": "cijothomas",
          "committed_at": "2026-07-17T15:56:43Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "20f107afd8f936376547842bd6f9f7404afd98be",
          "body": "This PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [tokio](https://tokio.rs)\n([source](https://redirect.github.com/tokio-rs/tokio)) |\nworkspace.dependencies | patch | `1.52.3` → `1.52.4` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>tokio-rs/tokio (toki\n[…]\niwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\nCo-authored-by: albertlockett <a.lockett@f5.com>",
          "is_bot": true,
          "headline": "chore(deps): update rust crate tokio to v1.52.4 (#3508)",
          "author_name": "renovate[bot]",
          "author_login": "renovate[bot]",
          "committed_at": "2026-07-17T10:18:50Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "bce2d3c1db9154bfc17cb7bd65e082c19c02be54",
          "body": "## Change Summary\n\nThis PR adds a draft RFC for pressure-aware EPS throttling in\n`otap-dataflow`.\n\nThe idea is simple: when process memory is under pressure, receivers can\nthrottle traffic that is above its configured EPS limit before admitting\nmore work into the pipeline.\n\nThis is not a retained-me\n[…]\ncy, but does not change current configuration or\nbehavior.\n\n### Changelog\n\n* [ ] Added a `.chloggen/*.yaml` entry\n* [ ] This PR is a `chore` (indicated in title)\n* [x] This is a documentation-only PR.",
          "is_bot": false,
          "headline": "[chore] docs: add pressure-aware EPS throttling RFC (#3484)",
          "author_name": "Lalit Kumar Bhasin",
          "author_login": "lalitb",
          "committed_at": "2026-07-17T07:00:18Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e040f6c327f9d0f65cf99f23195fde6f1b00eefb",
          "body": "…in docs (#3503)\n\nFollow-up to #3291.\n\n- README Quick Start: docker `CLICKHOUSE_PASSWORD=TODO-TEST` → `test` so\nit matches the sample config's fallback and the three-step flow works\nwith no extra env setup.\n- Doc-comments on `TableConfig.ttl` / `FinalTableConfig.ttl` and the\n`test_config_deserialization` fixture: `\"72h\"`/`\"12h\"` → `\"72\nHOUR\"`/`\"12 HOUR\"`, since `validate_ttl` requires a time-unit keyword.\n\nNo behavior change.",
          "is_bot": false,
          "headline": "chore(clickhouse-exporter): fix misleading password and TTL examples …",
          "author_name": "Cijo Thomas",
          "author_login": "cijothomas",
          "committed_at": "2026-07-17T05:08:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a1904eee5d1e84b07820ba4a93e0a2b22c05282f",
          "body": "# Change Summary\n\nAdds a pdata-level retained memory size API without changing existing\nencoded-size semantics.\n\nThe new API gives retention sites a way to estimate how much memory a\npayload keeps alive:\n  - `OtapArrowRecords::retained_memory_bytes()`\n  - `OtapPayload::retained_memory_bytes()`\n  - `\n[…]\ncing changes?\n\n  Yes. This adds a public pdata helper API.\n\n### Changelog\n\n* [x] Added a `.chloggen/*.yaml` entry\n* [ ] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.",
          "is_bot": false,
          "headline": "  feat(pdata): add retained memory sizing (#3443)",
          "author_name": "Lalit Kumar Bhasin",
          "author_login": "lalitb",
          "committed_at": "2026-07-16T19:22:55Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "94a61f853d97f56d9097048388aac99bb3763c90",
          "body": "…h (#3500)\n\n# Change Summary\n\nThe Azure Monitor exporter requires the Azure Identity auth extension to\nauthenticate outbound requests. Previously users had to enable both\nfeatures manually, and forgetting the extension caused a runtime error:\n'Unknown extension component\nurn:microsoft:extension:azur\n[…]\nHow are these changes tested?\n\nUnit tests and cargo builds\n\n### Changelog\n\n* [ ] Added a `.chloggen/*.yaml` entry\n* [x] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.",
          "is_bot": false,
          "headline": "chore: Make azure-monitor-exporter feature pull in azure-identity-aut…",
          "author_name": "Pritish Nahar",
          "author_login": "pritishnahar95",
          "committed_at": "2026-07-16T18:03:39Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "fa9396b54203f1b6d85bb44839aa05cdfc060ba5",
          "body": "This PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [bitflags](https://redirect.github.com/bitflags/bitflags) |\nworkspace.dependencies | patch | `2.13.0` → `2.13.1` |\n| [clap](https://redirect.github.com/clap-rs/clap) |\nworkspace.dependencies | patch | `\n[…]\nOiI0My4yNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): update all patch versions (#3498)",
          "author_name": "renovate[bot]",
          "author_login": "renovate[bot]",
          "committed_at": "2026-07-16T15:36:38Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "df03b91737370ddb38fc93f8fe223281b7de41a7",
          "body": "extended from @clhain's PR\n(https://github.com/open-telemetry/otel-arrow/pull/2646)\n\n# Change Summary\n\nThis draft PR includes an experimental implementation of a ClickHouse\nexporter that is an iteration on the previous PR\n(https://github.com/open-telemetry/otel-arrow/pull/2646). Notably:\n- Removed J\n[…]\n@f5.com>\nCo-authored-by: clhain <8164192+clhain@users.noreply.github.com>\nCo-authored-by: Swapnil Ashtekar <46826200+swashtek@users.noreply.github.com>\nCo-authored-by: Laurent Quérel <l.querel@f5.com>",
          "is_bot": false,
          "headline": "Updated Experimental ClickHouse Exporter (#3291)",
          "author_name": "Spencer Torres",
          "author_login": "SpencerTorres",
          "committed_at": "2026-07-16T05:49:40Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "aa051fe5dc924e81dcc0ef075de4833a0f259b6d",
          "body": "…c sets (#3454)\n\n# Change Summary\n\nAdds the core plumbing for datapoint-level enum attributes on metric\nsets\n\n### Outcome\n\nInstrumentation can now declare closed-set (`enum`) attributes on the\n**existing** `metric_set` unit — no new instrument family, no per-signal\nset explosion — in two flavors:\n\n-\n[…]\nfill in the\nfields.\nIf not required, include `chore` in the PR title.\n-->\n\n* [x] Added a `.chloggen/*.yaml` entry\n* [ ] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.",
          "is_bot": false,
          "headline": "feat(metrics): Add datapoint-level enum-attribute mechanism for metri…",
          "author_name": "Drew Relmas",
          "author_login": "drewrelmas",
          "committed_at": "2026-07-15T23:07:25Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "03f2840de197229a1de9bbd2da2fc61c13e3a1e6",
          "body": "…(#3495)\n\n# Change Summary\n\nNoticed gap while looking at\nhttps://github.com/open-telemetry/otel-arrow/pull/3483\n\n## What issue does this PR close?\n\n<!--We highly recommend correlation of every PR to an issue-->\n\nN/A\n\n## How are these changes tested?\n\nN/A\n\n## Are there any user-facing changes?\n\nN/A\n\n\n[…]\nfill in the\nfields.\nIf not required, include `chore` in the PR title.\n-->\n\n* [ ] Added a `.chloggen/*.yaml` entry\n* [x] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.",
          "is_bot": false,
          "headline": "chore(ci): Make PR Size Labeler also work on ready_for_review events …",
          "author_name": "Drew Relmas",
          "author_login": "drewrelmas",
          "committed_at": "2026-07-15T22:18:11Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "7acf65cae6368172033b5c5c871f99ae231563b4",
          "body": "## Change Summary\n\nAdd `--features crypto-ring` to the minimal `df_engine` quick-start\ncommand and add a brief note explaining that `--no-default-features`\nbuilds must enable exactly one crypto provider feature.\n\n## What issue does this PR close?\n\nThe root README quick-start uses `--no-default-featu\n[…]\nserver listening on 127.0.0.1:8080\n\n## Are there any user-facing changes?\n\n- [ ] Added a `.chloggen/*.yaml` entry\n- [ ] This PR is a `chore` (indicated in title)\n- [x] This is a documentation-only PR.",
          "is_bot": false,
          "headline": "docs: add crypto provider to df_engine quick start (#3464)",
          "author_name": "IgorSiemek",
          "author_login": "IgorSiemek",
          "committed_at": "2026-07-15T20:42:27Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "07e7061421c1df283f5d17491fcfc9a24aa8429f",
          "body": "## Description\n\nReorganizes the `otap-df-engine` capability public API so **every item\nhas a single export surface, scoped by its owning capability**. This\nremoves the flat `capability::{BearerToken, ...}` namespace (which would\nclash as more capabilities are added) in favor of per-capability\nscopin\n[…]\nted ahead of upcoming capability work\nthat depends on the scoping (a second capability defining its own\n`BearerToken`).\n\n---------\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "refactor(engine)!: scope capability exports by capability module (#3492)",
          "author_name": "Gokhan Uslu",
          "author_login": "gouslu",
          "committed_at": "2026-07-15T20:34:03Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "ed8deab4e1a56145bcc3b1460a1507813a03c9b6",
          "body": "This PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [syn](https://redirect.github.com/dtolnay/syn) |\nworkspace.dependencies | patch | `2.0.118` → `2.0.119` |\n| [xxhash-rust](https://redirect.github.com/DoumanAsh/xxhash-rust) |\nworkspace.dependencies | pa\n[…]\nOiI0My4yNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): update all patch versions (#3485)",
          "author_name": "renovate[bot]",
          "author_login": "renovate[bot]",
          "committed_at": "2026-07-15T16:50:03Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1c01d124be03859fb474b7bdcfb21b306a4da8cb",
          "body": "Update otelbot token creation to use GitHub App client IDs.\n\nThe `app-id` input for `actions/create-github-app-token` is deprecated\nin favor of `client-id`. The matching `OTELBOT_*_CLIENT_ID` organization\nvariables have been provisioned, so this updates direct token creation\nfrom `app-id` / `*_APP_ID` to `client-id` / `*_CLIENT_ID`.\n\nTracking issue: https://github.com/open-telemetry/admin/issues/744",
          "is_bot": false,
          "headline": "chore: update otelbot token workflows to use client IDs (#3486)",
          "author_name": "Trask Stalnaker",
          "author_login": "trask",
          "committed_at": "2026-07-15T03:51:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "69856c386f1368f22d98802cd273dca511d31df7",
          "body": "# Change Summary\n\n1. Expose ETW session trace stats as receiver metrics\n2. Poll `query_stats(handle)` off-thread while `ProcessTrace` is blocked\n\n## What issue does this PR close?\n\n<!--We highly recommend correlation of every PR to an issue-->\nhttps://github.com/microsoft/one-collect/issues/299\n\n## \n[…]\nfill in the\nfields.\nIf not required, include `chore` in the PR title.\n-->\n\n* [ ] Added a `.chloggen/*.yaml` entry\n* [x] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.",
          "is_bot": false,
          "headline": "chore: ETW tracestats metrics polling (#3425)",
          "author_name": "Swapnil Ashtekar",
          "author_login": "swashtek",
          "committed_at": "2026-07-15T01:25:54Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "339e7ac67cc04ab693a08cb4692203f35bd99a0f",
          "body": "…l_processor (#3482)\n\n# Change Summary\n\nExtends the `signals.dropped` flow metric (#2859) to the recordset_kql\nprocessor so pipelines can observe how many records it filters out.\nTogether with the earlier transform-processor change, this gives every\nKQL-based decision node the same queryable dropped\n[…]\nfill in the\nfields.\nIf not required, include `chore` in the PR title.\n-->\n\n* [x] Added a `.chloggen/*.yaml` entry\n* [ ] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.",
          "is_bot": false,
          "headline": "feat(recordset_kql_processor): Record signals.dropped in recordset_kq…",
          "author_name": "Drew Relmas",
          "author_login": "drewrelmas",
          "committed_at": "2026-07-14T23:32:04Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "7e612e7382fb434de615a55172870ea74452caa3",
          "body": "…extraction (#3481)\n\n# Change Summary\nchore: update one_collect dependency to version 0.1.34811 and optimize\nETW receiver field extraction\n\n## What issue does this PR close?\n\n<!--We highly recommend correlation of every PR to an issue-->\n\n## How are these changes tested?\n\n## Are there any user-facin\n[…]\nfill in the\nfields.\nIf not required, include `chore` in the PR title.\n-->\n\n* [ ] Added a `.chloggen/*.yaml` entry\n* [x] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.",
          "is_bot": false,
          "headline": "chore: update one_collect dependency and optimize ETW receiver field …",
          "author_name": "Swapnil Ashtekar",
          "author_login": "swashtek",
          "committed_at": "2026-07-14T23:03:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1509853d5d4eff89ff8eb27b50402871179d4e74",
          "body": "…processor (#3473)\n\n# Change Summary\n\nExtends the `signals.dropped` flow metric (#2859) to the transform\nprocessor so pipelines can observe how many records it filters out using\nthe same flow-metric mechanism already used by `filter_processor` and\n`log_sampling_processor`.\n\n## Validation\n\nRan `confi\n[…]\naml` entry\n* [ ] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.\n\n---------\n\nCo-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "feat(transform_processor): Record signals.dropped from the transform …",
          "author_name": "Drew Relmas",
          "author_login": "drewrelmas",
          "committed_at": "2026-07-14T17:41:26Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "8e04dd217e993c623f05ccbe1d95cc5d5e4b2929",
          "body": "…434)\n\n# Change Summary\n\nAdds a lightweight **RFC process** for `otap-dataflow` and the first\nRFC,\n**RFC 0001: component-inventory**, proposing a `#[component_inventory]`\nattribute macro for automated component tracking (threat-model drift\ndetection,\ndocumentation coverage, and security review).\n\nTh\n[…]\n This PR is a `chore` (indicated in title)\n* [x] This is a documentation-only PR.\n\n---------\n\nCo-authored-by: Laurent Quérel <laurent.querel@gmail.com>\nCo-authored-by: Laurent Quérel <l.querel@f5.com>",
          "is_bot": false,
          "headline": "chore(docs): add RFC process + RFC 0001 component-inventory macro (#3…",
          "author_name": "David Dahl",
          "author_login": "daviddahl",
          "committed_at": "2026-07-14T17:38:11Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "9741481d0b4fb307f9adcd4acafd3ff1533af84d",
          "body": "…vider capability (#3470)\n\n# Change Summary\n\nAuthentication is no longer configured on the exporter. It obtains\nbearer tokens from the `azure_identity_auth` extension bound via the\n`bearer_token_provider` capability. This is a breaking config change:\nexisting configs that set an `auth:` block under \n[…]\nfill in the\nfields.\nIf not required, include `chore` in the PR title.\n-->\n\n* [x] Added a `.chloggen/*.yaml` entry\n* [ ] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.",
          "is_bot": false,
          "headline": "feat(contrib-nodes): Azure Monitor exporter consumes bearer_token_pro…",
          "author_name": "Pritish Nahar",
          "author_login": "pritishnahar95",
          "committed_at": "2026-07-14T16:02:21Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5d9bf0ad277bf39627f5609a8646d6a84aa1bb52",
          "body": "…on) (#3476)\n\nFixes the saturation scaling test's engine config reference to include\nthe `.j2` extension, matching the file rename in #3244 that silently\nbroke the nightly suite on 2026-06-08. Verified locally that the engine\ntemplate now renders and deploys end-to-end.\n\nCI error this fixes:\n\n```\nTe\n[…]\nplates/configs/engine/backpressure'\nError: Test Step: Deploy Dataflow Engine failed: 'otlp-attr-otlp.yaml' not found in search path: 'test_suites/integration/templates/configs/engine/backpressure'\n```",
          "is_bot": false,
          "headline": "Fix saturation scaling test engine template path (missing .j2 extensi…",
          "author_name": "Cijo Thomas",
          "author_login": "cijothomas",
          "committed_at": "2026-07-14T15:44:07Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5caaadc82e51c76d5b7fb2bfc60092a4095841ea",
          "body": "This PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [arc-swap](https://redirect.github.com/vorner/arc-swap) |\nworkspace.dependencies | patch | `1.9.1` → `1.9.2` |\n| [arrayvec](https://redirect.github.com/bluss/arrayvec) |\nworkspace.dependencies | patch |\n[…]\nOiI0My4yNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): update all patch versions (#3474)",
          "author_name": "renovate[bot]",
          "author_login": "renovate[bot]",
          "committed_at": "2026-07-14T15:43:18Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "8a9ae45fd1a7ee0cfc36c7f7e65ebc10324d7aec",
          "body": "This PR contains the following updates:\n\n| Package | Change |\n[Age](https://docs.renovatebot.com/merge-confidence/) |\n[Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n| [kubernetes](https://redirect.github.com/kubernetes-client/python) |\n`==36.0.2` → `==36.0.3` |\n![ag\n[…]\nOiI0My4yNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): update dependency kubernetes to v36.0.3 (#3475)",
          "author_name": "renovate[bot]",
          "author_login": "renovate[bot]",
          "committed_at": "2026-07-14T11:16:33Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "035e910605e727284dd65a849142868778665c89",
          "body": "## Summary\n\nCaches per-schema field readers instead of rebuilding them every event\nand drops a redundant per-field copy.\n\n## Problem\nPer event, `extract_decoded_fields` called\n`EventFormat::try_get_field_data_closure(name)` once for every field.\nEach call does two costly things:\n- Finds the field by\n[…]\n.chloggen/*.yaml` entry\n* [x] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.\n\n---------\n\nCo-authored-by: Swapnil Ashtekar <46826200+swashtek@users.noreply.github.com>",
          "is_bot": false,
          "headline": "chore: Optimize per-event field extraction in the ETW receiver (#3427)",
          "author_name": "Utkarsh Umesan Pillai",
          "author_login": "utpilla",
          "committed_at": "2026-07-13T19:25:19Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1c28ea9e88f5c2768df35b3aa516c8843a9d72f3",
          "body": "# Change Summary\n\n- Coalesce token fetch calls correctly\n- Add jitter and back off\n- Make token fetch interruptible by shutdown\n\n## What issue does this PR close?\n\n* Related to #3356\n\n## How are these changes tested?\n\nUnit tests\n\n## Are there any user-facing changes?\n\nno\n\n### Changelog\n\n* [ ] Added a `.chloggen/*.yaml` entry\n* [x] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.",
          "is_bot": false,
          "headline": "chore: Azure Identity Auth extension - Follow up (#3468)",
          "author_name": "Pritish Nahar",
          "author_login": "pritishnahar95",
          "committed_at": "2026-07-13T18:37:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "cd1343a6e4549b0b14386e908edce6961d65ff5b",
          "body": "…novate (#3469)\n\n# Change Summary\n\nAddress problem in #3426\n\nThese crates removed the `v3` feature, now using `v3` as the default.\nThis unblocks the rest of the Renovate upgrades.\n\n## What issue does this PR close?\n\nN/A\n\n## How are these changes tested?\n\nN/A\n\n## Are there any user-facing changes?\n\nN\n[…]\naml` entry\n* [x] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.\n\n---------\n\nCo-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "chore(deps): Remove deprecated v3 feature from mimalloc to unblock Re…",
          "author_name": "Drew Relmas",
          "author_login": "drewrelmas",
          "committed_at": "2026-07-13T17:04:06Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "9fd5735d91c15ffaf016c88e63f89fb543978881",
          "body": "This PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| geneva-uploader | workspace.dependencies | digest | `66bfea4` →\n`c0a28d7` |\n\n---\n\n### Configuration\n\n📅 **Schedule**: (UTC)\n\n- Branch creation\n  - \"before 8am on Monday\"\n- Automerge\n  - At any time (no s\n[…]\nOiI0My4yNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): update geneva-uploader digest to c0a28d7 (#3458)",
          "author_name": "renovate[bot]",
          "author_login": "renovate[bot]",
          "committed_at": "2026-07-13T16:28:17Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "2c8dbb5c03db1e177212ecbd9096340798987185",
          "body": "This PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [azure_core](https://redirect.github.com/azure/azure-sdk-for-rust) |\nworkspace.dependencies | minor | `1.0.0` → `1.1.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>azure/azure-sdk-for-rust (azure_core\n[…]\nOiI0My4yNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): update rust crate azure_core to v1.1.0 (#3463)",
          "author_name": "renovate[bot]",
          "author_login": "renovate[bot]",
          "committed_at": "2026-07-13T15:41:07Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "22ef153b05e4ca2adb53def8c2fc25f840a2571a",
          "body": "…o v0.156.0 (#3462)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|\n[otel/opentelemetry-collector-contrib](https://redirect.github.com/open-telemetry/opentelemetry-collector-releases)\n| final | minor | `0.155.0` → `0.156.0` |\n\n---\n\n### Release Notes\n[…]\nOiI0My4yNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): update otel/opentelemetry-collector-contrib docker tag t…",
          "author_name": "renovate[bot]",
          "author_login": "renovate[bot]",
          "committed_at": "2026-07-13T15:20:06Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "0c35c52a1e9dfcf7cdbbd630925669c233e15bcc",
          "body": "This PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| docker.io/rust | stage | minor | `1.96` → `1.97` |\n\n---\n\n### Configuration\n\n📅 **Schedule**: (UTC)\n\n- Branch creation\n  - \"before 8am on Monday\"\n- Automerge\n  - At any time (no schedule defined)\n\n🚦 **Aut\n[…]\nOiI0My4yNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): update docker.io/rust docker tag to v1.97 (#3461)",
          "author_name": "renovate[bot]",
          "author_login": "renovate[bot]",
          "committed_at": "2026-07-13T15:19:51Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "0b1d6aca574a264edabc76c02c05aeedc4d99cfc",
          "body": "This PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [golang.org/x/exp](https://pkg.go.dev/golang.org/x/exp) | require |\ndigest | `c48552f` → `9ea1abe` |\n\n---\n\n### Configuration\n\n📅 **Schedule**: (UTC)\n\n- Branch creation\n  - \"before 8am on Monday\"\n- Autome\n[…]\nOiI0My4yNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix(deps): update golang.org/x/exp digest to 9ea1abe (#3460)",
          "author_name": "renovate[bot]",
          "author_login": "renovate[bot]",
          "committed_at": "2026-07-13T15:19:47Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e25e2c7183beb0bfc65b8ab255ed6ec74f2dcfd8",
          "body": "This PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| weaver_common | workspace.dependencies | digest | `ab9567f` →\n`6211773` |\n| weaver_forge | workspace.dependencies | digest | `ab9567f` → `6211773`\n|\n| weaver_resolved_schema | workspace.dependencies | d\n[…]\niwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\nCo-authored-by: albertlockett <a.lockett@f5.com>",
          "is_bot": true,
          "headline": "chore(deps): update weaver crates to 6211773 (#3459)",
          "author_name": "renovate[bot]",
          "author_login": "renovate[bot]",
          "committed_at": "2026-07-13T15:19:16Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "0c9577f5700e6260b68441b376a41971444568ef",
          "body": "# Change Summary\n\nAdds a `Label breaking changes` GitHub Actions workflow that\nautomatically applies the `breaking change` label to any PR whose\nchloggen fragment declares `change_type: breaking`, and removes it again\nif the entry is later edited to a non-breaking type. The goal is to\nsurface breaki\n[…]\nn/ or rust/otap-dataflow/.chloggen/ and fill in the\nfields.\nIf not required, include `chore` in the PR title.\n-->\n\n* [x] Added a `.chloggen/*.yaml` entry, OR this PR is a `chore`\n(indicated in title).",
          "is_bot": false,
          "headline": "chore(ci): auto-label PRs with a breaking changelog entry (#3264)",
          "author_name": "Tom Tan",
          "author_login": "ThomsonTan",
          "committed_at": "2026-07-13T15:15:12Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b9ffab363bc94d9ba1ef674f8fe68cb18b4fc562",
          "body": "## Summary\n\nAddresses the `MESSAGE` double-copy in #3398.\n\n`SdJournalReader::current_entry()` cloned each entry's `MESSAGE` field\nvalue into\n`JournalEntry.message_body` while the same bytes were also pushed into\n`fields`,\nso the message payload — usually the largest field in an entry — was\nallocated\n[…]\n\nownership more broadly and warrants its own PR, so #3398 stays open to\ntrack it.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCo-authored-by: Laurent Quérel <l.querel@f5.com>",
          "is_bot": false,
          "headline": "perf(journald): avoid cloning the MESSAGE payload per entry (#3403)",
          "author_name": "Tim R",
          "author_login": "timr-dev",
          "committed_at": "2026-07-13T07:08:59Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "a6d9c9eb5c9803db4ab215cdccf55810f6735cd7",
          "body": "# Change Summary\n\nThis PR standardizes the handling of missing root payload types (at\nleast on paths that I'm aware of). This includes:\n\n- Re-defining the right behavior in the spec\n- Updating encoders/decoders which handled this inconsistently across\nsignals\n- Updating views\n- Updating filter code \n[…]\nR title.\n-->\n\n* [x] Added a `.chloggen/*.yaml` entry\n* [ ] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.\n\n---------\n\nCo-authored-by: Laurent Quérel <l.querel@f5.com>",
          "is_bot": false,
          "headline": "fix: Standardize handling of missing root payload types (#3447)",
          "author_name": "Jake Dern",
          "author_login": "JakeDern",
          "committed_at": "2026-07-13T06:54:07Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "59957e07eec5630be835293d6226289bcbfc0596",
          "body": "…e root IDs are not monotonic in resource/scope visitation order (#3450)\n\n# Change Summary\n\nAddresses a follow-up from #2421.\n\nOn that PR review, it was noted that a 'truly pathological' OTAP batch\nmight drop attributes in certain cases if root IDs are not in expected\norder. However, with query-engi\n[…]\nfill in the\nfields.\nIf not required, include `chore` in the PR title.\n-->\n\n* [x] Added a `.chloggen/*.yaml` entry\n* [ ] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.",
          "is_bot": false,
          "headline": "fix(pdata): Fix silent attribute loss when decoding OTAP batches whos…",
          "author_name": "Drew Relmas",
          "author_login": "drewrelmas",
          "committed_at": "2026-07-10T20:58:39Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f478912382bd3fc1fcd44dfd19659ac271e228fa",
          "body": "# Change Summary\n\n## Datapoint-level enum attributes for metrics\n\nDesign-only RFC (doc:\n`rust/otap-dataflow/docs/telemetry/datapoint-enum-attributes.md`).\nTracking issue: #3300.\n\n### What changed from the previous drafts\n\nThe prior draft standardized two interoperable export shapes (name-split\n\"gran\n[…]\ntitle.\n-->\n\n* [x] Added a `.chloggen/*.yaml` entry, OR this PR is a `chore`\n(indicated in title).\n\n---------\n\nCo-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "docs: Propose datapoint-level enum attributes for metrics (#3369)",
          "author_name": "Drew Relmas",
          "author_login": "drewrelmas",
          "committed_at": "2026-07-10T20:24:05Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "a36ac8e0b3af320cb0deb1802765c7ba9467358e",
          "body": "# Change Summary\n\nThe issue https://github.com/open-telemetry/otel-arrow/issues/3351 was\nfixed by replacing `0.0.0.0` as `127.0.0.1` in our code, to avoid\ntriggering Windows firewall check, but seems the `0.0.0.0` is still used\ninside `portpicker` in probing available port for testing.\n\nThis PR remo\n[…]\nfill in the\nfields.\nIf not required, include `chore` in the PR title.\n-->\n\n* [ ] Added a `.chloggen/*.yaml` entry\n* [x] This PR is a `chore` (indicated in title)\n* [ ] This is a documentation-only PR.",
          "is_bot": false,
          "headline": "chore(rust): replace portpicker with loopback port helpers (#3446)",
          "author_name": "Tom Tan",
          "author_login": "ThomsonTan",
          "committed_at": "2026-07-10T20:07:24Z",
          "body_truncated": true,
          "is_coding_agent": false
        }
      ],
      "releases_count": 49,
      "commits_last_year": 1615,
      "latest_release_at": "2026-07-20T18:23:56Z",
      "latest_release_tag": "v0.50.0",
      "releases_from_tags": false,
      "days_since_last_push": 0,
      "active_weeks_last_year": 52,
      "days_since_latest_release": 9,
      "mean_days_between_releases": 38.5
    },
    "community": {
      "has_readme": true,
      "has_license": true,
      "has_description": true,
      "has_contributing": true,
      "health_percentage": 100,
      "has_issue_template": false,
      "has_code_of_conduct": true,
      "has_pull_request_template": true
    },
    "ecosystem": {
      "packages": [
        {
          "name": "github.com/open-telemetry/otel-arrow/go",
          "exists": true,
          "license": null,
          "keywords": [],
          "ecosystem": "go",
          "matches_repo": true,
          "registry_url": "https://pkg.go.dev/github.com/open-telemetry/otel-arrow/go",
          "is_deprecated": false,
          "latest_version": "v0.50.0",
          "repository_url": "https://github.com/open-telemetry/otel-arrow",
          "versions_count": 13,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": null,
          "latest_published_at": "2026-07-20T17:22:53Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 9
        }
      ]
    },
    "popularity": {
      "forks": 126,
      "stars": 387,
      "watchers": 24,
      "fork_history": {
        "days": [
          {
            "date": "2023-08-10",
            "count": 1
          },
          {
            "date": "2023-08-22",
            "count": 1
          },
          {
            "date": "2023-08-24",
            "count": 1
          },
          {
            "date": "2023-10-13",
            "count": 1
          },
          {
            "date": "2023-10-19",
            "count": 1
          },
          {
            "date": "2024-02-09",
            "count": 1
          },
          {
            "date": "2024-02-22",
            "count": 1
          },
          {
            "date": "2024-04-11",
            "count": 1
          },
          {
            "date": "2024-06-01",
            "count": 1
          },
          {
            "date": "2024-06-05",
            "count": 1
          },
          {
            "date": "2024-07-18",
            "count": 1
          },
          {
            "date": "2024-07-20",
            "count": 1
          },
          {
            "date": "2024-07-30",
            "count": 1
          },
          {
            "date": "2024-09-19",
            "count": 1
          },
          {
            "date": "2024-10-01",
            "count": 1
          },
          {
            "date": "2024-11-11",
            "count": 1
          },
          {
            "date": "2025-01-13",
            "count": 1
          },
          {
            "date": "2025-01-15",
            "count": 1
          },
          {
            "date": "2025-01-16",
            "count": 1
          },
          {
            "date": "2025-01-22",
            "count": 1
          },
          {
            "date": "2025-02-14",
            "count": 1
          },
          {
            "date": "2025-02-18",
            "count": 1
          },
          {
            "date": "2025-02-20",
            "count": 1
          },
          {
            "date": "2025-03-31",
            "count": 2
          },
          {
            "date": "2025-04-10",
            "count": 1
          },
          {
            "date": "2025-04-14",
            "count": 1
          },
          {
            "date": "2025-04-16",
            "count": 1
          },
          {
            "date": "2025-05-05",
            "count": 2
          },
          {
            "date": "2025-05-07",
            "count": 2
          },
          {
            "date": "2025-05-15",
            "count": 2
          },
          {
            "date": "2025-05-27",
            "count": 1
          },
          {
            "date": "2025-06-03",
            "count": 1
          },
          {
            "date": "2025-06-04",
            "count": 1
          },
          {
            "date": "2025-06-10",
            "count": 1
          },
          {
            "date": "2025-06-17",
            "count": 1
          },
          {
            "date": "2025-06-20",
            "count": 1
          },
          {
            "date": "2025-06-21",
            "count": 1
          },
          {
            "date": "2025-06-26",
            "count": 1
          },
          {
            "date": "2025-06-30",
            "count": 1
          },
          {
            "date": "2025-07-03",
            "count": 1
          },
          {
            "date": "2025-07-11",
            "count": 1
          },
          {
            "date": "2025-07-27",
            "count": 1
          },
          {
            "date": "2025-07-28",
            "count": 1
          },
          {
            "date": "2025-09-02",
            "count": 2
          },
          {
            "date": "2025-09-25",
            "count": 1
          },
          {
            "date": "2025-10-07",
            "count": 1
          },
          {
            "date": "2025-10-15",
            "count": 1
          },
          {
            "date": "2025-10-17",
            "count": 1
          },
          {
            "date": "2025-10-21",
            "count": 1
          },
          {
            "date": "2025-11-01",
            "count": 1
          },
          {
            "date": "2025-11-11",
            "count": 1
          },
          {
            "date": "2025-11-12",
            "count": 1
          },
          {
            "date": "2025-11-19",
            "count": 1
          },
          {
            "date": "2025-11-30",
            "count": 1
          },
          {
            "date": "2025-12-05",
            "count": 1
          },
          {
            "date": "2025-12-09",
            "count": 1
          },
          {
            "date": "2025-12-11",
            "count": 1
          },
          {
            "date": "2025-12-12",
            "count": 1
          },
          {
            "date": "2026-01-03",
            "count": 1
          },
          {
            "date": "2026-01-19",
            "count": 1
          },
          {
            "date": "2026-01-20",
            "count": 1
          },
          {
            "date": "2026-01-21",
            "count": 1
          },
          {
            "date": "2026-01-25",
            "count": 1
          },
          {
            "date": "2026-01-29",
            "count": 1
          },
          {
            "date": "2026-02-04",
            "count": 1
          },
          {
            "date": "2026-02-05",
            "count": 1
          },
          {
            "date": "2026-02-07",
            "count": 1
          },
          {
            "date": "2026-02-12",
            "count": 1
          },
          {
            "date": "2026-02-19",
            "count": 1
          },
          {
            "date": "2026-02-25",
            "count": 1
          },
          {
            "date": "2026-03-19",
            "count": 1
          },
          {
            "date": "2026-03-21",
            "count": 1
          },
          {
            "date": "2026-03-26",
            "count": 2
          },
          {
            "date": "2026-03-31",
            "count": 1
          },
          {
            "date": "2026-04-02",
            "count": 2
          },
          {
            "date": "2026-04-03",
            "count": 1
          },
          {
            "date": "2026-04-08",
            "count": 1
          },
          {
            "date": "2026-04-13",
            "count": 1
          },
          {
            "date": "2026-04-14",
            "count": 1
          },
          {
            "date": "2026-04-20",
            "count": 1
          },
          {
            "date": "2026-04-21",
            "count": 1
          },
          {
            "date": "2026-04-24",
            "count": 1
          },
          {
            "date": "2026-04-28",
            "count": 1
          },
          {
            "date": "2026-05-01",
            "count": 1
          },
          {
            "date": "2026-05-03",
            "count": 1
          },
          {
            "date": "2026-05-04",
            "count": 1
          },
          {
            "date": "2026-05-06",
            "count": 5
          },
          {
            "date": "2026-05-07",
            "count": 1
          },
          {
            "date": "2026-05-15",
            "count": 1
          },
          {
            "date": "2026-05-20",
            "count": 1
          },
          {
            "date": "2026-05-21",
            "count": 1
          },
          {
            "date": "2026-05-28",
            "count": 1
          },
          {
            "date": "2026-06-02",
            "count": 1
          },
          {
            "date": "2026-06-03",
            "count": 1
          },
          {
            "date": "2026-06-04",
            "count": 1
          },
          {
            "date": "2026-06-16",
            "count": 1
          },
          {
            "date": "2026-06-20",
            "count": 1
          },
          {
            "date": "2026-07-02",
            "count": 1
          },
          {
            "date": "2026-07-10",
            "count": 1
          },
          {
            "date": "2026-07-13",
            "count": 3
          },
          {
            "date": "2026-07-16",
            "count": 1
          },
          {
            "date": "2026-07-21",
            "count": 2
          },
          {
            "date": "2026-07-22",
            "count": 2
          },
          {
            "date": "2026-07-23",
            "count": 2
          },
          {
            "date": "2026-07-24",
            "count": 4
          },
          {
            "date": "2026-07-27",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 125,
        "total_forks": 126
      },
      "star_history": null,
      "open_issues_and_prs": 326
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [
        "examples"
      ],
      "has_llms_txt": false,
      "has_dockerfile": true,
      "has_mcp_signal": false,
      "bootstrap_files": [
        "Makefile",
        "go/pkg/otel/arrow_record/Makefile"
      ],
      "api_schema_files": [
        "proto/opentelemetry/proto/experimental/arrow/v1/arrow_service.proto"
      ],
      "has_devcontainer": false,
      "typecheck_configs": [],
      "toolchain_manifests": [
        "go/go.mod",
        "rust/experimental/query_engine/Cargo.toml",
        "rust/experimental/query_engine/engine-columnar/Cargo.toml",
        "rust/experimental/query_engine/engine-recordset/Cargo.toml",
        "rust/experimental/query_engine/expressions/Cargo.toml",
        "rust/experimental/query_engine/kql-parser/Cargo.toml",
        "rust/experimental/query_engine/parser-abstractions/Cargo.toml",
        "rust/otap-dataflow/Cargo.toml",
        "rust/otap-dataflow/benchmarks/Cargo.toml",
        "rust/otap-dataflow/crates/admin-api/Cargo.toml",
        "rust/otap-dataflow/crates/admin-types/Cargo.toml",
        "rust/otap-dataflow/crates/admin/Cargo.toml",
        "rust/otap-dataflow/crates/channel/Cargo.toml",
        "rust/otap-dataflow/crates/config/Cargo.toml",
        "rust/otap-dataflow/crates/contrib-extensions/Cargo.toml",
        "rust/otap-dataflow/crates/contrib-nodes/Cargo.toml",
        "rust/otap-dataflow/crates/control-channel/Cargo.toml",
        "rust/otap-dataflow/crates/controller/Cargo.toml",
        "rust/otap-dataflow/crates/core-nodes/Cargo.toml",
        "rust/otap-dataflow/crates/ctl/Cargo.toml",
        "rust/otap-dataflow/crates/engine-macros/Cargo.toml",
        "rust/otap-dataflow/crates/engine/Cargo.toml",
        "rust/otap-dataflow/crates/otap-test-net/Cargo.toml",
        "rust/otap-dataflow/crates/otap-test-tls-certs/Cargo.toml",
        "rust/otap-dataflow/crates/otap/Cargo.toml",
        "rust/otap-dataflow/crates/pdata-views/Cargo.toml",
        "rust/otap-dataflow/crates/pdata/Cargo.toml",
        "rust/otap-dataflow/crates/pdata/src/otlp/macros/Cargo.toml",
        "rust/otap-dataflow/crates/pdata/src/otlp/model/Cargo.toml",
        "rust/otap-dataflow/crates/query-engine-languages/Cargo.toml",
        "rust/otap-dataflow/crates/query-engine-playground/Cargo.toml",
        "rust/otap-dataflow/crates/query-engine/Cargo.toml",
        "rust/otap-dataflow/crates/quiver-e2e/Cargo.toml",
        "rust/otap-dataflow/crates/quiver/Cargo.toml",
        "rust/otap-dataflow/crates/state/Cargo.toml",
        "rust/otap-dataflow/crates/telemetry-macros/Cargo.toml",
        "rust/otap-dataflow/crates/telemetry/Cargo.toml",
        "rust/otap-dataflow/crates/validation/Cargo.toml",
        "rust/otap-dataflow/crates/wasm-host/Cargo.toml",
        "rust/otap-dataflow/crates/wasm-host/plugins/severity-filter/Cargo.toml",
        "rust/otap-dataflow/xtask/Cargo.toml",
        "rust/parquet-query-examples/Cargo.toml"
      ],
      "largest_source_bytes": 427030,
      "source_files_sampled": 1307,
      "oversized_source_files": 98,
      "agent_instruction_files": [
        "AGENTS.md",
        "CLAUDE.md",
        "rust/otap-dataflow/AGENTS.md"
      ],
      "agent_instruction_max_bytes": 5323
    },
    "dependencies": {
      "manifests": [
        "go/go.mod"
      ],
      "advisories": {
        "error": null,
        "scope": "repository_graph",
        "source": "osv",
        "findings": [
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.39.4",
            "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": 30
          },
          {
            "name": "thrift",
            "direct": false,
            "version": "0.17.0",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-2f9f-gq7v-9h6m"
            ],
            "fixed_version": "0.23.0",
            "advisory_count": 1,
            "oldest_advisory_days": 85
          },
          {
            "name": "golang.org/x/net",
            "direct": false,
            "version": "v0.55.0",
            "severity": "unknown",
            "ecosystem": "go",
            "cvss_score": null,
            "advisory_ids": [
              "GO-2026-5942"
            ],
            "fixed_version": "0.56.0",
            "advisory_count": 1,
            "oldest_advisory_days": 15
          },
          {
            "name": "golang.org/x/text",
            "direct": false,
            "version": "v0.37.0",
            "severity": "unknown",
            "ecosystem": "go",
            "cvss_score": null,
            "advisory_ids": [
              "GO-2026-5970"
            ],
            "fixed_version": "0.39.0",
            "advisory_count": 1,
            "oldest_advisory_days": 15
          },
          {
            "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": 660
          },
          {
            "name": "serde_cbor",
            "direct": false,
            "version": "0.11.2",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2021-0127"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 1809
          }
        ],
        "collected": true,
        "malicious": [],
        "truncated": false,
        "by_severity": {
          "high": 1,
          "unknown": 4,
          "moderate": 1
        },
        "advisory_count": 7,
        "affected_count": 6,
        "assessed_count": 1149,
        "malicious_count": 0,
        "assessed_package": null,
        "unassessed_count": 6,
        "direct_affected_count": 0
      },
      "ecosystems": [
        "go"
      ],
      "dependencies": [
        {
          "name": "github.com/HdrHistogram/hdrhistogram-go",
          "manifest": "go/go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.2.0"
        },
        {
          "name": "github.com/apache/arrow-go/v18",
          "manifest": "go/go.mod",
          "ecosystem": "go",
          "version_constraint": "v18.6.0"
        },
        {
          "name": "github.com/axiomhq/hyperloglog",
          "manifest": "go/go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.2.6"
        },
        {
          "name": "github.com/brianvoe/gofakeit/v6",
          "manifest": "go/go.mod",
          "ecosystem": "go",
          "version_constraint": "v6.28.0"
        },
        {
          "name": "github.com/dustin/go-humanize",
          "manifest": "go/go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.0.1"
        },
        {
          "name": "github.com/fxamacker/cbor/v2",
          "manifest": "go/go.mod",
          "ecosystem": "go",
          "version_constraint": "v2.9.2"
        },
        {
          "name": "github.com/klauspost/compress",
          "manifest": "go/go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.18.7"
        },
        {
          "name": "github.com/olekukonko/tablewriter",
          "manifest": "go/go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.0.5"
        },
        {
          "name": "github.com/pierrec/lz4",
          "manifest": "go/go.mod",
          "ecosystem": "go",
          "version_constraint": "v2.6.1+incompatible"
        },
        {
          "name": "github.com/stretchr/testify",
          "manifest": "go/go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.11.1"
        },
        {
          "name": "go.opentelemetry.io/collector/pdata",
          "manifest": "go/go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.60.0"
        },
        {
          "name": "go.opentelemetry.io/otel",
          "manifest": "go/go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.44.0"
        },
        {
          "name": "go.opentelemetry.io/otel/metric",
          "manifest": "go/go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.44.0"
        },
        {
          "name": "go.uber.org/mock",
          "manifest": "go/go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.6.0"
        },
        {
          "name": "golang.org/x/exp",
          "manifest": "go/go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.0.0-20260709172345-9ea1abe57597"
        },
        {
          "name": "google.golang.org/grpc",
          "manifest": "go/go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.82.1"
        },
        {
          "name": "google.golang.org/protobuf",
          "manifest": "go/go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.36.11"
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "github.com/apache/arrow-go/v18",
            "direct": true,
            "version": "v18.6.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/axiomhq/hyperloglog",
            "direct": true,
            "version": "v0.2.6",
            "ecosystem": "go"
          },
          {
            "name": "github.com/brianvoe/gofakeit/v6",
            "direct": true,
            "version": "v6.28.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/dustin/go-humanize",
            "direct": true,
            "version": "v1.0.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/fxamacker/cbor/v2",
            "direct": true,
            "version": "v2.9.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/hdrhistogram/hdrhistogram-go",
            "direct": true,
            "version": "v1.2.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/klauspost/compress",
            "direct": true,
            "version": "v1.18.7",
            "ecosystem": "go"
          },
          {
            "name": "github.com/olekukonko/tablewriter",
            "direct": true,
            "version": "v0.0.5",
            "ecosystem": "go"
          },
          {
            "name": "github.com/pierrec/lz4",
            "direct": true,
            "version": "v2.6.1+incompatible",
            "ecosystem": "go"
          },
          {
            "name": "github.com/stretchr/testify",
            "direct": true,
            "version": "v1.11.1",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/collector/pdata",
            "direct": true,
            "version": "v1.60.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel",
            "direct": true,
            "version": "v1.44.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/metric",
            "direct": true,
            "version": "v1.44.0",
            "ecosystem": "go"
          },
          {
            "name": "go.uber.org/mock",
            "direct": true,
            "version": "v0.6.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/exp",
            "direct": true,
            "version": "v0.0.0-20260709172345-9ea1abe57597",
            "ecosystem": "go"
          },
          {
            "name": "google.golang.org/grpc",
            "direct": true,
            "version": "v1.82.1",
            "ecosystem": "go"
          },
          {
            "name": "google.golang.org/protobuf",
            "direct": true,
            "version": "v1.36.11",
            "ecosystem": "go"
          },
          {
            "name": "addr2line",
            "direct": false,
            "version": "0.25.1",
            "ecosystem": "crates"
          },
          {
            "name": "addr2line",
            "direct": false,
            "version": "0.26.1",
            "ecosystem": "crates"
          },
          {
            "name": "adler2",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "aes",
            "direct": false,
            "version": "0.8.4",
            "ecosystem": "crates"
          },
          {
            "name": "ahash",
            "direct": false,
            "version": "0.7.8",
            "ecosystem": "crates"
          },
          {
            "name": "ahash",
            "direct": false,
            "version": "0.8.12",
            "ecosystem": "crates"
          },
          {
            "name": "aho-corasick",
            "direct": false,
            "version": "1.1.4",
            "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": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle",
            "direct": false,
            "version": "1.0.14",
            "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.104",
            "ecosystem": "crates"
          },
          {
            "name": "approx",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "arbitrary",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "arc-swap",
            "direct": false,
            "version": "1.9.2",
            "ecosystem": "crates"
          },
          {
            "name": "arraydeque",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "arrayref",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "arrayvec",
            "direct": false,
            "version": "0.7.8",
            "ecosystem": "crates"
          },
          {
            "name": "arrow",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "arrow",
            "direct": false,
            "version": "58.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-arith",
            "direct": false,
            "version": "58.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-array",
            "direct": false,
            "version": "58.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-buffer",
            "direct": false,
            "version": "58.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-cast",
            "direct": false,
            "version": "58.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-csv",
            "direct": false,
            "version": "58.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-data",
            "direct": false,
            "version": "58.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-ipc",
            "direct": false,
            "version": "58.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-json",
            "direct": false,
            "version": "58.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-ord",
            "direct": false,
            "version": "58.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-row",
            "direct": false,
            "version": "58.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-schema",
            "direct": false,
            "version": "58.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-select",
            "direct": false,
            "version": "58.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-string",
            "direct": false,
            "version": "58.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "asn1-rs",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "asn1-rs-derive",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "asn1-rs-impl",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "assert-json-diff",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "astral-tokio-tar",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "async-channel",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-compression",
            "direct": false,
            "version": "0.4.42",
            "ecosystem": "crates"
          },
          {
            "name": "async-lock",
            "direct": false,
            "version": "3.4.2",
            "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": "async-trait",
            "direct": false,
            "version": "0.1.91",
            "ecosystem": "crates"
          },
          {
            "name": "async-unsync",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "atoi",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "atomic",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "atomic-waker",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "autocfg",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "aws-config",
            "direct": false,
            "version": "1.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-credential-types",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-lc-rs",
            "direct": false,
            "version": "1.17.3",
            "ecosystem": "crates"
          },
          {
            "name": "aws-lc-sys",
            "direct": false,
            "version": "0.43.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-msk-iam-sasl-signer",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "aws-runtime",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-sdk-sso",
            "direct": false,
            "version": "1.104.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-sdk-ssooidc",
            "direct": false,
            "version": "1.106.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-sdk-sts",
            "direct": false,
            "version": "1.109.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.62.0",
            "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.62.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-types",
            "direct": false,
            "version": "1.5.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": "azure_core",
            "direct": false,
            "version": "0.29.1",
            "ecosystem": "crates"
          },
          {
            "name": "azure_core",
            "direct": false,
            "version": "1.2.0-beta.1",
            "ecosystem": "crates"
          },
          {
            "name": "azure_core_macros",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "azure_core_macros",
            "direct": false,
            "version": "1.1.0-beta.1",
            "ecosystem": "crates"
          },
          {
            "name": "azure_identity",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "azure_identity",
            "direct": false,
            "version": "1.1.0-beta.1",
            "ecosystem": "crates"
          },
          {
            "name": "backtrace",
            "direct": false,
            "version": "0.3.76",
            "ecosystem": "crates"
          },
          {
            "name": "backtrace-ext",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "base16ct",
            "direct": false,
            "version": "1.0.0",
            "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": "bindgen",
            "direct": false,
            "version": "0.72.1",
            "ecosystem": "crates"
          },
          {
            "name": "bit-set",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "bit-set",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "bit-vec",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "bit-vec",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "bit-vec",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": false,
            "version": "2.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "bitvec",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "blake2",
            "direct": false,
            "version": "0.10.6",
            "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.1",
            "ecosystem": "crates"
          },
          {
            "name": "block-padding",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "bnum",
            "direct": false,
            "version": "0.13.0",
            "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": "borrow-or-share",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "borsh",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "borsh-derive",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "bs58",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "bstr",
            "direct": false,
            "version": "1.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "bumpalo",
            "direct": false,
            "version": "3.20.3",
            "ecosystem": "crates"
          },
          {
            "name": "by_address",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "byte-unit",
            "direct": false,
            "version": "5.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "bytecheck",
            "direct": false,
            "version": "0.6.12",
            "ecosystem": "crates"
          },
          {
            "name": "bytecheck_derive",
            "direct": false,
            "version": "0.6.12",
            "ecosystem": "crates"
          },
          {
            "name": "bytecount",
            "direct": false,
            "version": "0.6.9",
            "ecosystem": "crates"
          },
          {
            "name": "bytemuck",
            "direct": false,
            "version": "1.25.2",
            "ecosystem": "crates"
          },
          {
            "name": "byteorder",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "1.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "bytes-utils",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "bytesize",
            "direct": false,
            "version": "2.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "bzip2",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "caseless",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "cast",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "castaway",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "cbc",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "cesu8",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "cexpr",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "cfg-if",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "cfg_aliases",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "chacha20",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "chrono",
            "direct": false,
            "version": "0.4.45",
            "ecosystem": "crates"
          },
          {
            "name": "chrono-tz",
            "direct": false,
            "version": "0.10.4",
            "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": "cipher",
            "direct": false,
            "version": "0.4.4",
            "ecosystem": "crates"
          },
          {
            "name": "cityhash-rs",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "clang-sys",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "clap",
            "direct": false,
            "version": "4.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "clap_builder",
            "direct": false,
            "version": "4.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "clap_complete",
            "direct": false,
            "version": "4.6.7",
            "ecosystem": "crates"
          },
          {
            "name": "clap_derive",
            "direct": false,
            "version": "4.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "clap_lex",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "clickhouse",
            "direct": false,
            "version": "0.15.1",
            "ecosystem": "crates"
          },
          {
            "name": "clickhouse-ext-arrow",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "clickhouse-macros",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "clickhouse-types",
            "direct": false,
            "version": "0.1.2",
            "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": "cms",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "cobs",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "colorchoice",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "combine",
            "direct": false,
            "version": "4.6.7",
            "ecosystem": "crates"
          },
          {
            "name": "comfy-table",
            "direct": false,
            "version": "7.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "compact_str",
            "direct": false,
            "version": "0.9.1",
            "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": "concurrent-queue",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "console",
            "direct": false,
            "version": "0.16.4",
            "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.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "constant_time_eq",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "convert_case",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "convert_case",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation",
            "direct": false,
            "version": "0.9.4",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation-sys",
            "direct": false,
            "version": "0.8.7",
            "ecosystem": "crates"
          },
          {
            "name": "core_affinity",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "cpp_demangle",
            "direct": false,
            "version": "0.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "cpp_demangle",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "cpu-time",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "cpufeatures",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "cpufeatures",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-assembler-x64",
            "direct": false,
            "version": "0.134.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-assembler-x64-meta",
            "direct": false,
            "version": "0.134.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-bforest",
            "direct": false,
            "version": "0.134.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-bitset",
            "direct": false,
            "version": "0.134.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-codegen",
            "direct": false,
            "version": "0.134.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-codegen-meta",
            "direct": false,
            "version": "0.134.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-codegen-shared",
            "direct": false,
            "version": "0.134.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-control",
            "direct": false,
            "version": "0.134.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-entity",
            "direct": false,
            "version": "0.134.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-frontend",
            "direct": false,
            "version": "0.134.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-isle",
            "direct": false,
            "version": "0.134.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-native",
            "direct": false,
            "version": "0.134.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-srcgen",
            "direct": false,
            "version": "0.134.2",
            "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": "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": "critical-section",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-channel",
            "direct": false,
            "version": "0.5.16",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-deque",
            "direct": false,
            "version": "0.8.7",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-epoch",
            "direct": false,
            "version": "0.9.20",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-utils",
            "direct": false,
            "version": "0.8.22",
            "ecosystem": "crates"
          },
          {
            "name": "crossterm",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "crossterm_winapi",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "crunchy",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "crypto-common",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "crypto-common",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "csscolorparser",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "csv",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "csv-core",
            "direct": false,
            "version": "0.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "ctutils",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "cty",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "curl-sys",
            "direct": false,
            "version": "0.4.90+curl-8.21.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": "6.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "data-encoding",
            "direct": false,
            "version": "2.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "datafusion",
            "direct": false,
            "version": "53.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-catalog",
            "direct": false,
            "version": "53.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-catalog-listing",
            "direct": false,
            "version": "53.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-common",
            "direct": false,
            "version": "53.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-common-runtime",
            "direct": false,
            "version": "53.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-datasource",
            "direct": false,
            "version": "53.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-datasource-arrow",
            "direct": false,
            "version": "53.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-datasource-csv",
            "direct": false,
            "version": "53.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-datasource-json",
            "direct": false,
            "version": "53.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-doc",
            "direct": false,
            "version": "53.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-execution",
            "direct": false,
            "version": "53.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-expr",
            "direct": false,
            "version": "53.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-expr-common",
            "direct": false,
            "version": "53.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-functions",
            "direct": false,
            "version": "53.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-functions-aggregate",
            "direct": false,
            "version": "53.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-functions-aggregate-common",
            "direct": false,
            "version": "53.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-functions-nested",
            "direct": false,
            "version": "53.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-functions-table",
            "direct": false,
            "version": "53.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-functions-window",
            "direct": false,
            "version": "53.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-functions-window-common",
            "direct": false,
            "version": "53.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-macros",
            "direct": false,
            "version": "53.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-optimizer",
            "direct": false,
            "version": "53.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-physical-expr",
            "direct": false,
            "version": "53.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-physical-expr-adapter",
            "direct": false,
            "version": "53.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-physical-expr-common",
            "direct": false,
            "version": "53.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-physical-optimizer",
            "direct": false,
            "version": "53.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-physical-plan",
            "direct": false,
            "version": "53.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-pruning",
            "direct": false,
            "version": "53.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-session",
            "direct": false,
            "version": "53.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-sql",
            "direct": false,
            "version": "53.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "deadpool",
            "direct": false,
            "version": "0.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "deadpool-runtime",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "deflate64",
            "direct": false,
            "version": "0.1.12",
            "ecosystem": "crates"
          },
          {
            "name": "defmt",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "defmt-macros",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "defmt-parser",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "deltae",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "der",
            "direct": false,
            "version": "0.7.10",
            "ecosystem": "crates"
          },
          {
            "name": "der",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "der-parser",
            "direct": false,
            "version": "10.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "der_derive",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "deranged",
            "direct": false,
            "version": "0.5.8",
            "ecosystem": "crates"
          },
          {
            "name": "derive_arbitrary",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "derive_more",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "derive_more-impl",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "des",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "dhat",
            "direct": false,
            "version": "0.3.3",
            "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.3",
            "ecosystem": "crates"
          },
          {
            "name": "dirs",
            "direct": false,
            "version": "6.0.0",
            "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.6",
            "ecosystem": "crates"
          },
          {
            "name": "dlmalloc",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "docker_credential",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "document-features",
            "direct": false,
            "version": "0.2.12",
            "ecosystem": "crates"
          },
          {
            "name": "dunce",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "dyn-clone",
            "direct": false,
            "version": "1.0.20",
            "ecosystem": "crates"
          },
          {
            "name": "either",
            "direct": false,
            "version": "1.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "email_address",
            "direct": false,
            "version": "0.2.9",
            "ecosystem": "crates"
          },
          {
            "name": "embedded-io",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "embedded-io",
            "direct": false,
            "version": "0.6.1",
            "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": "encoding_rs_io",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "equivalent",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "errno",
            "direct": false,
            "version": "0.3.14",
            "ecosystem": "crates"
          },
          {
            "name": "etcetera",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "euclid",
            "direct": false,
            "version": "0.22.14",
            "ecosystem": "crates"
          },
          {
            "name": "event-listener",
            "direct": false,
            "version": "5.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "event-listener-strategy",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "eventheader",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "eventheader_dynamic",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "eventheader_types",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "fancy-regex",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "fancy-regex",
            "direct": false,
            "version": "0.18.0",
            "ecosystem": "crates"
          },
          {
            "name": "fast-srgb8",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "faster-hex",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "fastrand",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "ferroid",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "filedescriptor",
            "direct": false,
            "version": "0.8.3",
            "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": "finl_unicode",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "fixedbitset",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "fixedbitset",
            "direct": false,
            "version": "0.5.7",
            "ecosystem": "crates"
          },
          {
            "name": "flagset",
            "direct": false,
            "version": "0.4.7",
            "ecosystem": "crates"
          },
          {
            "name": "flatbuffers",
            "direct": false,
            "version": "25.12.19",
            "ecosystem": "crates"
          },
          {
            "name": "flate2",
            "direct": false,
            "version": "1.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "fluent-uri",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "fluke-hpack",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "flume",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "fnv",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "foldhash",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "foldhash",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "foreign-types",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "foreign-types-shared",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "form_urlencoded",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "fraction",
            "direct": false,
            "version": "0.15.4",
            "ecosystem": "crates"
          },
          {
            "name": "fs_extra",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "fsevent-sys",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "funty",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "futures",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "futures-channel",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "futures-core",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "futures-executor",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "futures-io",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "futures-macro",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "futures-sink",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "futures-task",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "futures-timer",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "futures-util",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "generic-array",
            "direct": false,
            "version": "0.14.7",
            "ecosystem": "crates"
          },
          {
            "name": "geneva-uploader",
            "direct": false,
            "version": "0.5.0",
            "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.3",
            "ecosystem": "crates"
          },
          {
            "name": "gimli",
            "direct": false,
            "version": "0.32.3",
            "ecosystem": "crates"
          },
          {
            "name": "gimli",
            "direct": false,
            "version": "0.33.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix",
            "direct": false,
            "version": "0.85.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-actor",
            "direct": false,
            "version": "0.41.1",
            "ecosystem": "crates"
          },
          {
            "name": "gix-attributes",
            "direct": false,
            "version": "0.33.2",
            "ecosystem": "crates"
          },
          {
            "name": "gix-bitmap",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "gix-chunk",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "gix-command",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "gix-commitgraph",
            "direct": false,
            "version": "0.37.1",
            "ecosystem": "crates"
          },
          {
            "name": "gix-config",
            "direct": false,
            "version": "0.58.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-config-value",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "gix-credentials",
            "direct": false,
            "version": "0.38.2",
            "ecosystem": "crates"
          },
          {
            "name": "gix-date",
            "direct": false,
            "version": "0.15.6",
            "ecosystem": "crates"
          },
          {
            "name": "gix-diff",
            "direct": false,
            "version": "0.65.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-discover",
            "direct": false,
            "version": "0.53.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-error",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "gix-features",
            "direct": false,
            "version": "0.48.1",
            "ecosystem": "crates"
          },
          {
            "name": "gix-filter",
            "direct": false,
            "version": "0.32.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-fs",
            "direct": false,
            "version": "0.21.2",
            "ecosystem": "crates"
          },
          {
            "name": "gix-glob",
            "direct": false,
            "version": "0.26.1",
            "ecosystem": "crates"
          },
          {
            "name": "gix-hash",
            "direct": false,
            "version": "0.25.1",
            "ecosystem": "crates"
          },
          {
            "name": "gix-hashtable",
            "direct": false,
            "version": "0.15.2",
            "ecosystem": "crates"
          },
          {
            "name": "gix-ignore",
            "direct": false,
            "version": "0.21.1",
            "ecosystem": "crates"
          },
          {
            "name": "gix-index",
            "direct": false,
            "version": "0.53.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-lock",
            "direct": false,
            "version": "23.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "gix-negotiate",
            "direct": false,
            "version": "0.33.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-object",
            "direct": false,
            "version": "0.62.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-odb",
            "direct": false,
            "version": "0.82.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-pack",
            "direct": false,
            "version": "0.72.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-packetline",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "crates"
          },
          {
            "name": "gix-path",
            "direct": false,
            "version": "0.12.2",
            "ecosystem": "crates"
          },
          {
            "name": "gix-pathspec",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "gix-prompt",
            "direct": false,
            "version": "0.15.1",
            "ecosystem": "crates"
          },
          {
            "name": "gix-protocol",
            "direct": false,
            "version": "0.63.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-quote",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "gix-ref",
            "direct": false,
            "version": "0.65.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-refspec",
            "direct": false,
            "version": "0.43.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-revision",
            "direct": false,
            "version": "0.47.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-revwalk",
            "direct": false,
            "version": "0.33.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-sec",
            "direct": false,
            "version": "0.14.1",
            "ecosystem": "crates"
          },
          {
            "name": "gix-shallow",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "gix-submodule",
            "direct": false,
            "version": "0.32.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-tempfile",
            "direct": false,
            "version": "23.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "gix-trace",
            "direct": false,
            "version": "0.1.20",
            "ecosystem": "crates"
          },
          {
            "name": "gix-transport",
            "direct": false,
            "version": "0.57.2",
            "ecosystem": "crates"
          },
          {
            "name": "gix-traverse",
            "direct": false,
            "version": "0.59.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-url",
            "direct": false,
            "version": "0.36.2",
            "ecosystem": "crates"
          },
          {
            "name": "gix-utils",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "gix-validate",
            "direct": false,
            "version": "0.11.2",
            "ecosystem": "crates"
          },
          {
            "name": "gix-worktree",
            "direct": false,
            "version": "0.54.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-worktree-state",
            "direct": false,
            "version": "0.32.0",
            "ecosystem": "crates"
          },
          {
            "name": "gix-worktree-stream",
            "direct": false,
            "version": "0.34.0",
            "ecosystem": "crates"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "globset",
            "direct": false,
            "version": "0.4.19",
            "ecosystem": "crates"
          },
          {
            "name": "granit-parser",
            "direct": false,
            "version": "0.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "h2",
            "direct": false,
            "version": "0.4.15",
            "ecosystem": "crates"
          },
          {
            "name": "half",
            "direct": false,
            "version": "1.8.3",
            "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.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "heapless",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "heck",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "hermit-abi",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "hex",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "hifijson",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "higher-kinded-types",
            "direct": false,
            "version": "0.2.1",
            "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.2",
            "ecosystem": "crates"
          },
          {
            "name": "http-body",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "http-body",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "http-body-util",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "httparse",
            "direct": false,
            "version": "1.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "httpdate",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "human_format",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "humantime",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "humantime-serde",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "hybrid-array",
            "direct": false,
            "version": "0.4.13",
            "ecosystem": "crates"
          },
          {
            "name": "hyper",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-named-pipe",
            "direct": false,
            "version": "0.1.1",
            "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-tls",
            "direct": false,
            "version": "0.6.0",
            "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.2",
            "ecosystem": "crates"
          },
          {
            "name": "include_dir",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "include_dir_macros",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": false,
            "version": "1.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": false,
            "version": "2.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "indoc",
            "direct": false,
            "version": "2.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "inotify",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "crates"
          },
          {
            "name": "inotify-sys",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "inout",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "insta",
            "direct": false,
            "version": "1.48.0",
            "ecosystem": "crates"
          },
          {
            "name": "instability",
            "direct": false,
            "version": "0.3.12",
            "ecosystem": "crates"
          },
          {
            "name": "integer-encoding",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "io-close",
            "direct": false,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "ipnet",
            "direct": false,
            "version": "2.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "is_ci",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "is_terminal_polyfill",
            "direct": false,
            "version": "1.70.2",
            "ecosystem": "crates"
          },
          {
            "name": "iso8601",
            "direct": false,
            "version": "0.6.3",
            "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": "jaq-core",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "jaq-json",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "jaq-std",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "jiff",
            "direct": false,
            "version": "0.2.34",
            "ecosystem": "crates"
          },
          {
            "name": "jiff-core",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "jiff-static",
            "direct": false,
            "version": "0.2.34",
            "ecosystem": "crates"
          },
          {
            "name": "jiff-tzdb",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "jiff-tzdb-platform",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "jni",
            "direct": false,
            "version": "0.21.1",
            "ecosystem": "crates"
          },
          {
            "name": "jni",
            "direct": false,
            "version": "0.22.4",
            "ecosystem": "crates"
          },
          {
            "name": "jni-macros",
            "direct": false,
            "version": "0.22.4",
            "ecosystem": "crates"
          },
          {
            "name": "jni-sys",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "jni-sys",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "jni-sys-macros",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "jobserver",
            "direct": false,
            "version": "0.1.35",
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": false,
            "version": "0.3.103",
            "ecosystem": "crates"
          },
          {
            "name": "jsonpath-rust",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "jsonschema",
            "direct": false,
            "version": "0.46.10",
            "ecosystem": "crates"
          },
          {
            "name": "jsonschema-regex",
            "direct": false,
            "version": "0.46.10",
            "ecosystem": "crates"
          },
          {
            "name": "k8s-openapi",
            "direct": false,
            "version": "0.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "kasuari",
            "direct": false,
            "version": "0.4.12",
            "ecosystem": "crates"
          },
          {
            "name": "kqueue",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "kqueue-sys",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "kstring",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "kube",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "kube-client",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "kube-core",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "kube-derive",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "lab",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "lazy_static",
            "direct": false,
            "version": "1.5.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.5",
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": false,
            "version": "0.2.189",
            "ecosystem": "crates"
          },
          {
            "name": "libloading",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "libm",
            "direct": false,
            "version": "0.2.16",
            "ecosystem": "crates"
          },
          {
            "name": "libmimalloc-sys",
            "direct": false,
            "version": "0.1.49",
            "ecosystem": "crates"
          },
          {
            "name": "libredox",
            "direct": false,
            "version": "0.1.18",
            "ecosystem": "crates"
          },
          {
            "name": "libz-sys",
            "direct": false,
            "version": "1.1.29",
            "ecosystem": "crates"
          },
          {
            "name": "line-clipping",
            "direct": false,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "linkme",
            "direct": false,
            "version": "0.3.37",
            "ecosystem": "crates"
          },
          {
            "name": "linkme-impl",
            "direct": false,
            "version": "0.3.37",
            "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": "litrs",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "local-sync",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "lock_api",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": false,
            "version": "0.4.33",
            "ecosystem": "crates"
          },
          {
            "name": "lru",
            "direct": false,
            "version": "0.16.4",
            "ecosystem": "crates"
          },
          {
            "name": "lru",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "lru-slab",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "lz4_flex",
            "direct": false,
            "version": "0.11.6",
            "ecosystem": "crates"
          },
          {
            "name": "lz4_flex",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "lzma-rust2",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "mac_address",
            "direct": false,
            "version": "1.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "mach2",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "macro_rules_attribute",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "macro_rules_attribute-proc_macro",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "markdown",
            "direct": false,
            "version": "1.0.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": "0.10.6",
            "ecosystem": "crates"
          },
          {
            "name": "md-5",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "memchr",
            "direct": false,
            "version": "2.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "memfd",
            "direct": false,
            "version": "0.6.5",
            "ecosystem": "crates"
          },
          {
            "name": "memmap2",
            "direct": false,
            "version": "0.9.11",
            "ecosystem": "crates"
          },
          {
            "name": "memmem",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "memo-map",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "memoffset",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "memory-stats",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "micromap",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "miette",
            "direct": false,
            "version": "7.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "miette-derive",
            "direct": false,
            "version": "7.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "mimalloc",
            "direct": false,
            "version": "0.1.52",
            "ecosystem": "crates"
          },
          {
            "name": "mime",
            "direct": false,
            "version": "0.3.17",
            "ecosystem": "crates"
          },
          {
            "name": "mime_guess",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "minijinja",
            "direct": false,
            "version": "2.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "minijinja-contrib",
            "direct": false,
            "version": "2.21.0",
            "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": "mintex",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "mio",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "multimap",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "native-tls",
            "direct": false,
            "version": "0.2.18",
            "ecosystem": "crates"
          },
          {
            "name": "never-say-never",
            "direct": false,
            "version": "6.6.666",
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": false,
            "version": "0.31.3",
            "ecosystem": "crates"
          },
          {
            "name": "nohash-hasher",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "nom",
            "direct": false,
            "version": "7.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "nom",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "nonempty",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "notify",
            "direct": false,
            "version": "8.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "notify-types",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "ntapi",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "num",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "num-bigint",
            "direct": false,
            "version": "0.4.8",
            "ecosystem": "crates"
          },
          {
            "name": "num-cmp",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "num-complex",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "num-conv",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "num-derive",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "num-integer",
            "direct": false,
            "version": "0.1.46",
            "ecosystem": "crates"
          },
          {
            "name": "num-iter",
            "direct": false,
            "version": "0.1.46",
            "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": "num_cpus",
            "direct": false,
            "version": "1.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "num_enum",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "num_enum_derive",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "num_threads",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "objc2",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-foundation",
            "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-open-directory",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "object",
            "direct": false,
            "version": "0.37.3",
            "ecosystem": "crates"
          },
          {
            "name": "object",
            "direct": false,
            "version": "0.39.1",
            "ecosystem": "crates"
          },
          {
            "name": "object_store",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "oid-registry",
            "direct": false,
            "version": "0.8.1",
            "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": "one_collect",
            "direct": false,
            "version": "0.1.34811",
            "ecosystem": "crates"
          },
          {
            "name": "oorandom",
            "direct": false,
            "version": "11.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "openssl",
            "direct": false,
            "version": "0.10.81",
            "ecosystem": "crates"
          },
          {
            "name": "openssl-macros",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "openssl-probe",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "openssl-src",
            "direct": false,
            "version": "300.6.1+3.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "openssl-sys",
            "direct": false,
            "version": "0.9.117",
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry",
            "direct": false,
            "version": "0.32.0",
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry-proto",
            "direct": false,
            "version": "0.32.0",
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry_sdk",
            "direct": false,
            "version": "0.32.1",
            "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": "ordered-float",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "ordered-float",
            "direct": false,
            "version": "5.3.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": "p12-keystore",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "page_size",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "palette",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "palette_derive",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "paris",
            "direct": false,
            "version": "1.5.15",
            "ecosystem": "crates"
          },
          {
            "name": "parking",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot",
            "direct": false,
            "version": "0.12.5",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot_core",
            "direct": false,
            "version": "0.9.12",
            "ecosystem": "crates"
          },
          {
            "name": "parquet",
            "direct": false,
            "version": "58.4.0",
            "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": "paste",
            "direct": false,
            "version": "1.0.15",
            "ecosystem": "crates"
          },
          {
            "name": "pbkdf2",
            "direct": false,
            "version": "0.12.2",
            "ecosystem": "crates"
          },
          {
            "name": "pem",
            "direct": false,
            "version": "3.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "pem-rfc7468",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "percent-encoding",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "pest",
            "direct": false,
            "version": "2.8.8",
            "ecosystem": "crates"
          },
          {
            "name": "pest_derive",
            "direct": false,
            "version": "2.8.8",
            "ecosystem": "crates"
          },
          {
            "name": "pest_generator",
            "direct": false,
            "version": "2.8.8",
            "ecosystem": "crates"
          },
          {
            "name": "pest_meta",
            "direct": false,
            "version": "2.8.8",
            "ecosystem": "crates"
          },
          {
            "name": "petgraph",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "phf",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "phf",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf_codegen",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "phf_generator",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "phf_macros",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "phf_shared",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "phf_shared",
            "direct": false,
            "version": "0.12.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": "pkcs1",
            "direct": false,
            "version": "0.7.5",
            "ecosystem": "crates"
          },
          {
            "name": "pkcs12",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "pkcs5",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "pkcs8",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "pkg-config",
            "direct": false,
            "version": "0.3.33",
            "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": "polonius-the-crab",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "portable-atomic",
            "direct": false,
            "version": "1.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "portable-atomic-util",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "crates"
          },
          {
            "name": "postcard",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "potential_utf",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "powerfmt",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "ppmd-rust",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "ppv-lite86",
            "direct": false,
            "version": "0.2.21",
            "ecosystem": "crates"
          },
          {
            "name": "pretty_assertions",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "prettyplease",
            "direct": false,
            "version": "0.2.37",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-crate",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2",
            "direct": false,
            "version": "1.0.107",
            "ecosystem": "crates"
          },
          {
            "name": "prodash",
            "direct": false,
            "version": "31.0.0",
            "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",
            "direct": false,
            "version": "3.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "protobuf-support",
            "direct": false,
            "version": "3.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "ptr_meta",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "ptr_meta_derive",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "pulldown-cmark",
            "direct": false,
            "version": "0.13.4",
            "ecosystem": "crates"
          },
          {
            "name": "pulldown-cmark-to-cmark",
            "direct": false,
            "version": "22.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "pulley-interpreter",
            "direct": false,
            "version": "47.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "pulley-macros",
            "direct": false,
            "version": "47.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.39.4",
            "ecosystem": "crates"
          },
          {
            "name": "quinn",
            "direct": false,
            "version": "0.11.11",
            "ecosystem": "crates"
          },
          {
            "name": "quinn-proto",
            "direct": false,
            "version": "0.11.16",
            "ecosystem": "crates"
          },
          {
            "name": "quinn-udp",
            "direct": false,
            "version": "0.5.15",
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": false,
            "version": "1.0.47",
            "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": "radium",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": false,
            "version": "0.8.7",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": false,
            "version": "0.9.5",
            "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_pcg",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "ratatui",
            "direct": false,
            "version": "0.30.2",
            "ecosystem": "crates"
          },
          {
            "name": "ratatui-core",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "ratatui-crossterm",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "ratatui-macros",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "ratatui-termina",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "ratatui-termwiz",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "ratatui-widgets",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "rayon",
            "direct": false,
            "version": "1.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "rayon-core",
            "direct": false,
            "version": "1.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "rc2",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "rcgen",
            "direct": false,
            "version": "0.14.8",
            "ecosystem": "crates"
          },
          {
            "name": "rdkafka",
            "direct": false,
            "version": "0.38.0",
            "ecosystem": "crates"
          },
          {
            "name": "rdkafka-sys",
            "direct": false,
            "version": "4.10.0+2.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "redox_syscall",
            "direct": false,
            "version": "0.5.18",
            "ecosystem": "crates"
          },
          {
            "name": "redox_users",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "ref-cast",
            "direct": false,
            "version": "1.0.26",
            "ecosystem": "crates"
          },
          {
            "name": "ref-cast-impl",
            "direct": false,
            "version": "1.0.26",
            "ecosystem": "crates"
          },
          {
            "name": "referencing",
            "direct": false,
            "version": "0.46.10",
            "ecosystem": "crates"
          },
          {
            "name": "regalloc2",
            "direct": false,
            "version": "0.15.2",
            "ecosystem": "crates"
          },
          {
            "name": "regex",
            "direct": false,
            "version": "1.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "regex-automata",
            "direct": false,
            "version": "0.4.16",
            "ecosystem": "crates"
          },
          {
            "name": "regex-bites",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "regex-lite",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "regex-syntax",
            "direct": false,
            "version": "0.8.11",
            "ecosystem": "crates"
          },
          {
            "name": "rend",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "replace_with",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "reqwest",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "reqwest",
            "direct": false,
            "version": "0.12.28",
            "ecosystem": "crates"
          },
          {
            "name": "reqwest",
            "direct": false,
            "version": "0.13.4",
            "ecosystem": "crates"
          },
          {
            "name": "rhai",
            "direct": false,
            "version": "1.25.1",
            "ecosystem": "crates"
          },
          {
            "name": "rhai_codegen",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "ring",
            "direct": false,
            "version": "0.17.14",
            "ecosystem": "crates"
          },
          {
            "name": "rkyv",
            "direct": false,
            "version": "0.7.46",
            "ecosystem": "crates"
          },
          {
            "name": "rkyv_derive",
            "direct": false,
            "version": "0.7.46",
            "ecosystem": "crates"
          },
          {
            "name": "roaring",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "crates"
          },
          {
            "name": "rust_decimal",
            "direct": false,
            "version": "1.42.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-demangle",
            "direct": false,
            "version": "0.1.28",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-hash",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-hash",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "rustc_version",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "rusticata-macros",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustix",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "rustls",
            "direct": false,
            "version": "0.23.42",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-native-certs",
            "direct": false,
            "version": "0.8.4",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-openssl",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-pki-types",
            "direct": false,
            "version": "1.15.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-platform-verifier",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-platform-verifier",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-platform-verifier-android",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-symcrypt",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-webpki",
            "direct": false,
            "version": "0.103.13",
            "ecosystem": "crates"
          },
          {
            "name": "rustversion",
            "direct": false,
            "version": "1.0.23",
            "ecosystem": "crates"
          },
          {
            "name": "ryu",
            "direct": false,
            "version": "1.0.23",
            "ecosystem": "crates"
          },
          {
            "name": "salsa20",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "same-file",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "saphyr",
            "direct": false,
            "version": "0.0.11",
            "ecosystem": "crates"
          },
          {
            "name": "saphyr-parser",
            "direct": false,
            "version": "0.0.11",
            "ecosystem": "crates"
          },
          {
            "name": "schannel",
            "direct": false,
            "version": "0.1.29",
            "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": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "scopeguard",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "scrypt",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "seahash",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "sec1",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "secrecy",
            "direct": false,
            "version": "0.10.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": "self_cell",
            "direct": false,
            "version": "1.3.0",
            "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": "1.0.229",
            "ecosystem": "crates"
          },
          {
            "name": "serde-saphyr",
            "direct": false,
            "version": "0.0.29",
            "ecosystem": "crates"
          },
          {
            "name": "serde-transcode",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "serde-value",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "serde_cbor",
            "direct": false,
            "version": "0.11.2",
            "ecosystem": "crates"
          },
          {
            "name": "serde_core",
            "direct": false,
            "version": "1.0.229",
            "ecosystem": "crates"
          },
          {
            "name": "serde_derive",
            "direct": false,
            "version": "1.0.229",
            "ecosystem": "crates"
          },
          {
            "name": "serde_derive_internals",
            "direct": false,
            "version": "0.29.1",
            "ecosystem": "crates"
          },
          {
            "name": "serde_json",
            "direct": false,
            "version": "1.0.151",
            "ecosystem": "crates"
          },
          {
            "name": "serde_path_to_error",
            "direct": false,
            "version": "0.1.20",
            "ecosystem": "crates"
          },
          {
            "name": "serde_repr",
            "direct": false,
            "version": "0.1.21",
            "ecosystem": "crates"
          },
          {
            "name": "serde_spanned",
            "direct": false,
            "version": "1.1.1",
            "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": "0.10.7",
            "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": "sharded-slab",
            "direct": false,
            "version": "0.1.7",
            "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",
            "direct": false,
            "version": "0.3.18",
            "ecosystem": "crates"
          },
          {
            "name": "signal-hook-mio",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "signal-hook-registry",
            "direct": false,
            "version": "1.4.8",
            "ecosystem": "crates"
          },
          {
            "name": "simd-adler32",
            "direct": false,
            "version": "0.3.10",
            "ecosystem": "crates"
          },
          {
            "name": "simd_cesu8",
            "direct": false,
            "version": "1.2.0",
            "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.3",
            "ecosystem": "crates"
          },
          {
            "name": "slab",
            "direct": false,
            "version": "0.4.12",
            "ecosystem": "crates"
          },
          {
            "name": "slotmap",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "smallvec",
            "direct": false,
            "version": "1.15.2",
            "ecosystem": "crates"
          },
          {
            "name": "smartstring",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "smawk",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "socket2",
            "direct": false,
            "version": "0.6.5",
            "ecosystem": "crates"
          },
          {
            "name": "spin",
            "direct": false,
            "version": "0.9.9",
            "ecosystem": "crates"
          },
          {
            "name": "spki",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "sqlparser",
            "direct": false,
            "version": "0.61.0",
            "ecosystem": "crates"
          },
          {
            "name": "sqlparser_derive",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "stable_deref_trait",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "static_assertions",
            "direct": false,
            "version": "1.1.0",
            "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": "subtle",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "3.0.2",
            "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": "symcrypt",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "symcrypt-sys",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": "1.0.109",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": "2.0.119",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": "3.0.3",
            "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": "0.39.6",
            "ecosystem": "crates"
          },
          {
            "name": "system-configuration",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "system-configuration-sys",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "tap",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "tar",
            "direct": false,
            "version": "0.4.46",
            "ecosystem": "crates"
          },
          {
            "name": "target-lexicon",
            "direct": false,
            "version": "0.13.5",
            "ecosystem": "crates"
          },
          {
            "name": "tempfile",
            "direct": false,
            "version": "3.27.0",
            "ecosystem": "crates"
          },
          {
            "name": "termcolor",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "termina",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "terminal_size",
            "direct": false,
            "version": "0.4.4",
            "ecosystem": "crates"
          },
          {
            "name": "terminfo",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "termios",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "termwiz",
            "direct": false,
            "version": "0.23.3",
            "ecosystem": "crates"
          },
          {
            "name": "testcontainers",
            "direct": false,
            "version": "0.27.3",
            "ecosystem": "crates"
          },
          {
            "name": "textwrap",
            "direct": false,
            "version": "0.16.2",
            "ecosystem": "crates"
          },
          {
            "name": "thin-vec",
            "direct": false,
            "version": "0.2.18",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": false,
            "version": "1.0.69",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": false,
            "version": "2.0.19",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "1.0.69",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "2.0.19",
            "ecosystem": "crates"
          },
          {
            "name": "thousands",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "thread_local",
            "direct": false,
            "version": "1.1.10",
            "ecosystem": "crates"
          },
          {
            "name": "thrift",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "tikv-jemalloc-ctl",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "tikv-jemalloc-sys",
            "direct": false,
            "version": "0.7.1+5.3.1-0-g81034ce1f1373e37dc865038e1bc8eeecf559ce8",
            "ecosystem": "crates"
          },
          {
            "name": "tikv-jemallocator",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "time",
            "direct": false,
            "version": "0.3.53",
            "ecosystem": "crates"
          },
          {
            "name": "time-core",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "time-macros",
            "direct": false,
            "version": "0.2.31",
            "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.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec_macros",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tokio",
            "direct": false,
            "version": "1.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-macros",
            "direct": false,
            "version": "2.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-native-tls",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-rustls",
            "direct": false,
            "version": "0.26.4",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-stream",
            "direct": false,
            "version": "0.1.19",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-tungstenite",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-util",
            "direct": false,
            "version": "0.7.19",
            "ecosystem": "crates"
          },
          {
            "name": "toml",
            "direct": false,
            "version": "1.1.3+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.25.13+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.2+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "tonic",
            "direct": false,
            "version": "0.14.6",
            "ecosystem": "crates"
          },
          {
            "name": "tonic-build",
            "direct": false,
            "version": "0.14.6",
            "ecosystem": "crates"
          },
          {
            "name": "tonic-middleware",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "tonic-prost",
            "direct": false,
            "version": "0.14.6",
            "ecosystem": "crates"
          },
          {
            "name": "tonic-prost-build",
            "direct": false,
            "version": "0.14.6",
            "ecosystem": "crates"
          },
          {
            "name": "tower",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "tower-http",
            "direct": false,
            "version": "0.6.11",
            "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": "tracelogging",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "tracelogging_dynamic",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "tracelogging_macros",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "tracepoint",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "tracepoint_decode",
            "direct": false,
            "version": "0.5.0",
            "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-core",
            "direct": false,
            "version": "0.1.36",
            "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": "tungstenite",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "twox-hash",
            "direct": false,
            "version": "1.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "twox-hash",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "typed-arena",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "typenum",
            "direct": false,
            "version": "1.20.1",
            "ecosystem": "crates"
          },
          {
            "name": "typespec",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "typespec",
            "direct": false,
            "version": "1.2.0-beta.1",
            "ecosystem": "crates"
          },
          {
            "name": "typespec_client_core",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "typespec_client_core",
            "direct": false,
            "version": "1.2.0-beta.1",
            "ecosystem": "crates"
          },
          {
            "name": "typespec_macros",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "typespec_macros",
            "direct": false,
            "version": "1.1.0-beta.1",
            "ecosystem": "crates"
          },
          {
            "name": "ucd-trie",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "uluru",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "unicase",
            "direct": false,
            "version": "2.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-bom",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-general-category",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-id",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-ident",
            "direct": false,
            "version": "1.0.24",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-linebreak",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-normalization",
            "direct": false,
            "version": "0.1.25",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-segmentation",
            "direct": false,
            "version": "1.13.3",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-truncate",
            "direct": false,
            "version": "2.0.1",
            "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": "unsafe-libyaml",
            "direct": false,
            "version": "0.2.11",
            "ecosystem": "crates"
          },
          {
            "name": "unsync",
            "direct": false,
            "version": "0.1.2",
            "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": "url",
            "direct": false,
            "version": "2.5.8",
            "ecosystem": "crates"
          },
          {
            "name": "urlencoding",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "utf8-width",
            "direct": false,
            "version": "0.1.9",
            "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.24.0",
            "ecosystem": "crates"
          },
          {
            "name": "uuid-simd",
            "direct": false,
            "version": "0.8.0",
            "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": "vtparse",
            "direct": false,
            "version": "0.6.2",
            "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": "wasip2",
            "direct": false,
            "version": "1.0.4+wasi-0.2.12",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": false,
            "version": "0.2.126",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-futures",
            "direct": false,
            "version": "0.4.76",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro",
            "direct": false,
            "version": "0.2.126",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro-support",
            "direct": false,
            "version": "0.2.126",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.126",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-encoder",
            "direct": false,
            "version": "0.252.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-streams",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-streams",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasmparser",
            "direct": false,
            "version": "0.252.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasmprinter",
            "direct": false,
            "version": "0.252.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime",
            "direct": false,
            "version": "47.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-environ",
            "direct": false,
            "version": "47.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-component-macro",
            "direct": false,
            "version": "47.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-component-util",
            "direct": false,
            "version": "47.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-core",
            "direct": false,
            "version": "47.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-cranelift",
            "direct": false,
            "version": "47.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-fiber",
            "direct": false,
            "version": "47.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-jit-debug",
            "direct": false,
            "version": "47.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-jit-icache-coherence",
            "direct": false,
            "version": "47.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-unwinder",
            "direct": false,
            "version": "47.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-versioned-export-macros",
            "direct": false,
            "version": "47.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-wit-bindgen",
            "direct": false,
            "version": "47.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "weaver_common",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "crates"
          },
          {
            "name": "weaver_diff",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "crates"
          },
          {
            "name": "weaver_forge",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "crates"
          },
          {
            "name": "weaver_resolved_schema",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "crates"
          },
          {
            "name": "weaver_resolver",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "crates"
          },
          {
            "name": "weaver_semconv",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "crates"
          },
          {
            "name": "weaver_version",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "crates"
          },
          {
            "name": "web-sys",
            "direct": false,
            "version": "0.3.103",
            "ecosystem": "crates"
          },
          {
            "name": "web-time",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-root-certs",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-roots",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "crates"
          },
          {
            "name": "wezterm-bidi",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "wezterm-blob-leases",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "wezterm-color-types",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "wezterm-dynamic",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "wezterm-dynamic-derive",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "wezterm-input-types",
            "direct": false,
            "version": "0.1.0",
            "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-registry",
            "direct": false,
            "version": "0.6.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.45.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.52.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.59.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.42.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.42.2",
            "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.42.2",
            "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.42.2",
            "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.42.2",
            "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.42.2",
            "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.42.2",
            "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.42.2",
            "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": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "winreg",
            "direct": false,
            "version": "0.55.0",
            "ecosystem": "crates"
          },
          {
            "name": "wiremock",
            "direct": false,
            "version": "0.6.5",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen",
            "direct": false,
            "version": "0.57.1",
            "ecosystem": "crates"
          },
          {
            "name": "wit-parser",
            "direct": false,
            "version": "0.252.0",
            "ecosystem": "crates"
          },
          {
            "name": "writeable",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "wyz",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "x509-cert",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "x509-parser",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "xattr",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "xmlparser",
            "direct": false,
            "version": "0.13.6",
            "ecosystem": "crates"
          },
          {
            "name": "xxhash-rust",
            "direct": false,
            "version": "0.8.18",
            "ecosystem": "crates"
          },
          {
            "name": "yansi",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "yasna",
            "direct": false,
            "version": "0.6.0",
            "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.55",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy-derive",
            "direct": false,
            "version": "0.8.55",
            "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.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "zeroize_derive",
            "direct": false,
            "version": "1.5.0",
            "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": "zip",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "zlib-rs",
            "direct": false,
            "version": "0.6.6",
            "ecosystem": "crates"
          },
          {
            "name": "zmij",
            "direct": false,
            "version": "1.0.23",
            "ecosystem": "crates"
          },
          {
            "name": "zopfli",
            "direct": false,
            "version": "0.8.3",
            "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": "github.com/cespare/xxhash/v2",
            "direct": false,
            "version": "v2.3.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/clipperhouse/uax29/v2",
            "direct": false,
            "version": "v2.7.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/davecgh/go-spew",
            "direct": false,
            "version": "v1.1.2-0.20180830191138-d8f796af33cc",
            "ecosystem": "go"
          },
          {
            "name": "github.com/dgryski/go-metro",
            "direct": false,
            "version": "v0.0.0-20250106013310-edb8663e5e33",
            "ecosystem": "go"
          },
          {
            "name": "github.com/frankban/quicktest",
            "direct": false,
            "version": "v1.14.6",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-logr/logr",
            "direct": false,
            "version": "v1.4.3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-logr/stdr",
            "direct": false,
            "version": "v1.2.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/goccy/go-json",
            "direct": false,
            "version": "v0.10.6",
            "ecosystem": "go"
          },
          {
            "name": "github.com/google/flatbuffers",
            "direct": false,
            "version": "v25.12.19+incompatible",
            "ecosystem": "go"
          },
          {
            "name": "github.com/hashicorp/go-version",
            "direct": false,
            "version": "v1.9.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/json-iterator/go",
            "direct": false,
            "version": "v1.1.12",
            "ecosystem": "go"
          },
          {
            "name": "github.com/kamstrup/intmap",
            "direct": false,
            "version": "v0.5.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/klauspost/cpuid/v2",
            "direct": false,
            "version": "v2.3.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/mattn/go-runewidth",
            "direct": false,
            "version": "v0.0.20",
            "ecosystem": "go"
          },
          {
            "name": "github.com/modern-go/concurrent",
            "direct": false,
            "version": "v0.0.0-20180306012644-bacd9c7ef1dd",
            "ecosystem": "go"
          },
          {
            "name": "github.com/modern-go/reflect2",
            "direct": false,
            "version": "v1.0.3-0.20250322232337-35a7c28c31ee",
            "ecosystem": "go"
          },
          {
            "name": "github.com/pierrec/lz4/v4",
            "direct": false,
            "version": "v4.1.26",
            "ecosystem": "go"
          },
          {
            "name": "github.com/pmezard/go-difflib",
            "direct": false,
            "version": "v1.0.1-0.20181226105442-5d4384ee4fb2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/x448/float16",
            "direct": false,
            "version": "v0.8.4",
            "ecosystem": "go"
          },
          {
            "name": "github.com/zeebo/assert",
            "direct": false,
            "version": "v1.3.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/zeebo/xxh3",
            "direct": false,
            "version": "v1.1.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/auto/sdk",
            "direct": false,
            "version": "v1.2.1",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/collector/featuregate",
            "direct": false,
            "version": "v1.60.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/trace",
            "direct": false,
            "version": "v1.44.0",
            "ecosystem": "go"
          },
          {
            "name": "go.uber.org/multierr",
            "direct": false,
            "version": "v1.11.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/net",
            "direct": false,
            "version": "v0.55.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/sys",
            "direct": false,
            "version": "v0.45.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/text",
            "direct": false,
            "version": "v0.37.0",
            "ecosystem": "go"
          },
          {
            "name": "google.golang.org/genproto/googleapis/rpc",
            "direct": false,
            "version": "v0.0.0-20260414002931-afd174a4e478",
            "ecosystem": "go"
          },
          {
            "name": "gopkg.in/yaml.v3",
            "direct": false,
            "version": "v3.0.1",
            "ecosystem": "go"
          },
          {
            "name": "aiohappyeyeballs",
            "direct": false,
            "version": "2.6.2",
            "ecosystem": "pypi"
          },
          {
            "name": "aiohttp",
            "direct": false,
            "version": "3.14.1",
            "ecosystem": "pypi"
          },
          {
            "name": "aiosignal",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "annotated-types",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "attrs",
            "direct": false,
            "version": "26.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "blinker",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "certifi",
            "direct": false,
            "version": "2026.4.22",
            "ecosystem": "pypi"
          },
          {
            "name": "charset-normalizer",
            "direct": false,
            "version": "3.4.7",
            "ecosystem": "pypi"
          },
          {
            "name": "click",
            "direct": false,
            "version": "8.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "docker",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "duckdb",
            "direct": false,
            "version": "1.5.5",
            "ecosystem": "pypi"
          },
          {
            "name": "durationpy",
            "direct": false,
            "version": "0.10",
            "ecosystem": "pypi"
          },
          {
            "name": "flask",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "pypi"
          },
          {
            "name": "frozenlist",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "pypi"
          },
          {
            "name": "googleapis-common-protos",
            "direct": false,
            "version": "1.75.0",
            "ecosystem": "pypi"
          },
          {
            "name": "grpcio",
            "direct": false,
            "version": "1.80.0",
            "ecosystem": "pypi"
          },
          {
            "name": "grpcio",
            "direct": false,
            "version": "1.83.0",
            "ecosystem": "pypi"
          },
          {
            "name": "idna",
            "direct": false,
            "version": "3.15",
            "ecosystem": "pypi"
          },
          {
            "name": "itsdangerous",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jinja2",
            "direct": false,
            "version": "3.1.6",
            "ecosystem": "pypi"
          },
          {
            "name": "kubernetes",
            "direct": false,
            "version": "36.0.3",
            "ecosystem": "pypi"
          },
          {
            "name": "markupsafe",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "pypi"
          },
          {
            "name": "multidict",
            "direct": false,
            "version": "6.7.1",
            "ecosystem": "pypi"
          },
          {
            "name": "numpy",
            "direct": false,
            "version": "2.4.5",
            "ecosystem": "pypi"
          },
          {
            "name": "oauthlib",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-api",
            "direct": false,
            "version": "1.44.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-otlp",
            "direct": false,
            "version": "1.44.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-otlp-proto-common",
            "direct": false,
            "version": "1.44.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-otlp-proto-grpc",
            "direct": false,
            "version": "1.44.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-otlp-proto-http",
            "direct": false,
            "version": "1.44.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-proto",
            "direct": false,
            "version": "1.44.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-sdk",
            "direct": false,
            "version": "1.44.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-semantic-conventions",
            "direct": false,
            "version": "0.65b0",
            "ecosystem": "pypi"
          },
          {
            "name": "pandas",
            "direct": false,
            "version": "3.0.5",
            "ecosystem": "pypi"
          },
          {
            "name": "prometheus-client",
            "direct": false,
            "version": "0.26.0",
            "ecosystem": "pypi"
          },
          {
            "name": "propcache",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "pypi"
          },
          {
            "name": "protobuf",
            "direct": false,
            "version": "6.33.6",
            "ecosystem": "pypi"
          },
          {
            "name": "psutil",
            "direct": false,
            "version": "7.2.2",
            "ecosystem": "pypi"
          },
          {
            "name": "py-cpuinfo",
            "direct": false,
            "version": "9.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pyarrow",
            "direct": false,
            "version": "24.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic",
            "direct": false,
            "version": "2.13.4",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic-core",
            "direct": false,
            "version": "2.46.4",
            "ecosystem": "pypi"
          },
          {
            "name": "python-dateutil",
            "direct": false,
            "version": "2.9.0.post0",
            "ecosystem": "pypi"
          },
          {
            "name": "pyyaml",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "pypi"
          },
          {
            "name": "requests",
            "direct": false,
            "version": "2.34.2",
            "ecosystem": "pypi"
          },
          {
            "name": "requests-oauthlib",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "six",
            "direct": false,
            "version": "1.17.0",
            "ecosystem": "pypi"
          },
          {
            "name": "tabulate",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "pypi"
          },
          {
            "name": "typing-extensions",
            "direct": false,
            "version": "4.15.0",
            "ecosystem": "pypi"
          },
          {
            "name": "typing-inspection",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "pypi"
          },
          {
            "name": "urllib3",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "websocket-client",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "werkzeug",
            "direct": false,
            "version": "3.1.8",
            "ecosystem": "pypi"
          },
          {
            "name": "yarl",
            "direct": false,
            "version": "1.24.2",
            "ecosystem": "pypi"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 1155,
        "direct_count": 17,
        "indirect_count": 1138
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 51,
        "merged_prs": 2198,
        "open_issues": 275,
        "closed_ratio": 0.732,
        "closed_issues": 751,
        "closed_unmerged_prs": 337
      },
      "bus_factor": 5,
      "bot_contributors": 5,
      "top_contributors": [
        {
          "type": "User",
          "login": "lquerel",
          "commits": 359,
          "avatar_url": "https://avatars.githubusercontent.com/u/657994?v=4"
        },
        {
          "type": "User",
          "login": "jmacd",
          "commits": 293,
          "avatar_url": "https://avatars.githubusercontent.com/u/3629705?v=4"
        },
        {
          "type": "User",
          "login": "cijothomas",
          "commits": 223,
          "avatar_url": "https://avatars.githubusercontent.com/u/5232798?v=4"
        },
        {
          "type": "User",
          "login": "CodeBlanch",
          "commits": 196,
          "avatar_url": "https://avatars.githubusercontent.com/u/28367120?v=4"
        },
        {
          "type": "User",
          "login": "drewrelmas",
          "commits": 192,
          "avatar_url": "https://avatars.githubusercontent.com/u/13971805?v=4"
        },
        {
          "type": "User",
          "login": "albertlockett",
          "commits": 191,
          "avatar_url": "https://avatars.githubusercontent.com/u/5846846?v=4"
        },
        {
          "type": "User",
          "login": "JakeDern",
          "commits": 89,
          "avatar_url": "https://avatars.githubusercontent.com/u/33842784?v=4"
        },
        {
          "type": "User",
          "login": "utpilla",
          "commits": 84,
          "avatar_url": "https://avatars.githubusercontent.com/u/66651184?v=4"
        },
        {
          "type": "User",
          "login": "AaronRM",
          "commits": 62,
          "avatar_url": "https://avatars.githubusercontent.com/u/437496?v=4"
        },
        {
          "type": "User",
          "login": "lalitb",
          "commits": 62,
          "avatar_url": "https://avatars.githubusercontent.com/u/1196320?v=4"
        }
      ],
      "contributors_sampled": 75,
      "top_contributor_share": 0.164
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "changelog.yml",
        "comparison-dashboard-validate.yml",
        "comparison-dashboard.yml",
        "dataflow-engine-binary-size.yml",
        "df-engine-internal-observability.yml",
        "docker-build-check.yml",
        "flaky-test-tracker.yml",
        "fossa.yml",
        "go-ci.yml",
        "issue_triage.yml",
        "label-breaking-changes.yml",
        "labeler.yml",
        "ossf-scorecard.yml",
        "pipeline-perf-on-label.yaml",
        "pipeline-perf-test-continuous.yml",
        "pipeline-perf-test-manual-pr.yaml",
        "pipeline-perf-test-nightly.yml",
        "pr-size-label.yml",
        "prepare-release.yml",
        "project_management_comment.yml",
        "push-release.yml",
        "repo-lint.yaml",
        "rust-audit.yml",
        "rust-bench.yml",
        "rust-ci.yml",
        "rust-validation-tests.yml",
        "stale.yml",
        "tidy.yml"
      ],
      "has_docs_dir": true,
      "linter_configs": [
        ".golangci.yaml",
        "tox.ini"
      ],
      "has_editorconfig": false,
      "has_linter_config": true,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [
        "Cargo.lock",
        "go.sum"
      ],
      "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": 4,
            "reason": "branch protection is not maximal on development and all release branches",
            "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": 2,
            "reason": "badge detected: InProgress",
            "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 11 contributing companies or organizations",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
          },
          {
            "name": "Dangerous-Workflow",
            "score": 10,
            "reason": "no dangerous workflow patterns detected",
            "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": 10,
            "reason": "project is 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 2 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": 9,
            "reason": "dependency not pinned by hash detected -- score normalized to 9",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
          },
          {
            "name": "SAST",
            "score": 9,
            "reason": "SAST tool detected but not 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": 10,
            "reason": "GitHub workflow tokens follow principle of least privilege",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
          },
          {
            "name": "Vulnerabilities",
            "score": 3,
            "reason": "7 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "0909afeb86bb385afaeb146b5b86d470aad6ed28",
        "ran_at": "2026-07-30T05:03:52Z",
        "aggregate_score": 8.6,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": false,
      "has_security_policy": true,
      "has_dependabot_config": false
    },
    "contribution_flow": {
      "collected": true,
      "ci_last_run_at": "2026-07-30T02:18:36Z",
      "oldest_open_prs": [
        {
          "number": 2309,
          "created_at": "2026-03-13T00:43:54Z",
          "last_comment_at": "2026-07-23T17:15:16Z",
          "last_comment_author": "swashtek"
        },
        {
          "number": 2325,
          "created_at": "2026-03-14T00:38:40Z",
          "last_comment_at": "2026-07-18T14:05:18Z",
          "last_comment_author": "opentelemetry-pr-dashboard"
        },
        {
          "number": 2826,
          "created_at": "2026-05-04T21:20:58Z",
          "last_comment_at": "2026-07-20T05:18:44Z",
          "last_comment_author": "luckymachi"
        },
        {
          "number": 3268,
          "created_at": "2026-06-11T00:25:17Z",
          "last_comment_at": "2026-07-29T20:39:22Z",
          "last_comment_author": "opentelemetry-pr-dashboard"
        },
        {
          "number": 3317,
          "created_at": "2026-06-18T18:51:07Z",
          "last_comment_at": "2026-07-20T22:45:20Z",
          "last_comment_author": "lalitb"
        },
        {
          "number": 3352,
          "created_at": "2026-06-24T21:15:03Z",
          "last_comment_at": "2026-07-18T14:05:32Z",
          "last_comment_author": "opentelemetry-pr-dashboard"
        },
        {
          "number": 3355,
          "created_at": "2026-06-25T07:21:56Z",
          "last_comment_at": "2026-07-18T14:05:34Z",
          "last_comment_author": "opentelemetry-pr-dashboard"
        },
        {
          "number": 3363,
          "created_at": "2026-06-26T03:35:32Z",
          "last_comment_at": "2026-07-30T00:23:13Z",
          "last_comment_author": "opentelemetry-pr-dashboard"
        },
        {
          "number": 3365,
          "created_at": "2026-06-26T05:08:02Z",
          "last_comment_at": "2026-07-18T14:05:37Z",
          "last_comment_author": "opentelemetry-pr-dashboard"
        },
        {
          "number": 3366,
          "created_at": "2026-06-26T13:08:46Z",
          "last_comment_at": "2026-07-18T14:05:39Z",
          "last_comment_author": "opentelemetry-pr-dashboard"
        },
        {
          "number": 3374,
          "created_at": "2026-06-28T19:43:04Z",
          "last_comment_at": "2026-07-29T20:39:26Z",
          "last_comment_author": "opentelemetry-pr-dashboard"
        },
        {
          "number": 3402,
          "created_at": "2026-07-01T18:59:50Z",
          "last_comment_at": "2026-07-18T14:05:43Z",
          "last_comment_author": "opentelemetry-pr-dashboard"
        },
        {
          "number": 3412,
          "created_at": "2026-07-05T22:25:59Z",
          "last_comment_at": "2026-07-29T20:39:31Z",
          "last_comment_author": "opentelemetry-pr-dashboard"
        },
        {
          "number": 3421,
          "created_at": "2026-07-07T05:13:21Z",
          "last_comment_at": "2026-07-18T14:05:51Z",
          "last_comment_author": "opentelemetry-pr-dashboard"
        },
        {
          "number": 3456,
          "created_at": "2026-07-11T17:00:29Z",
          "last_comment_at": "2026-07-18T14:05:55Z",
          "last_comment_author": "opentelemetry-pr-dashboard"
        },
        {
          "number": 3471,
          "created_at": "2026-07-13T21:53:24Z",
          "last_comment_at": "2026-07-18T14:05:58Z",
          "last_comment_author": "opentelemetry-pr-dashboard"
        },
        {
          "number": 3490,
          "created_at": "2026-07-15T17:42:32Z",
          "last_comment_at": "2026-07-17T08:26:27Z",
          "last_comment_author": "opentelemetry-pr-dashboard"
        },
        {
          "number": 3497,
          "created_at": "2026-07-15T23:59:56Z",
          "last_comment_at": "2026-07-18T14:06:13Z",
          "last_comment_author": "opentelemetry-pr-dashboard"
        },
        {
          "number": 3511,
          "created_at": "2026-07-17T09:44:19Z",
          "last_comment_at": "2026-07-18T14:06:14Z",
          "last_comment_author": "opentelemetry-pr-dashboard"
        },
        {
          "number": 3512,
          "created_at": "2026-07-17T14:39:36Z",
          "last_comment_at": "2026-07-28T03:21:53Z",
          "last_comment_author": "cijothomas"
        }
      ],
      "last_merged_pr_at": "2026-07-30T00:04:42Z",
      "ci_last_conclusion": "SUCCESS",
      "oldest_open_issues": [
        {
          "number": 15,
          "created_at": "2023-08-22T21:32:03Z",
          "last_comment_at": "2026-02-11T20:30:58Z",
          "last_comment_author": "albertlockett"
        },
        {
          "number": 313,
          "created_at": "2025-03-31T18:43:34Z",
          "last_comment_at": "2026-07-20T02:19:17Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 317,
          "created_at": "2025-04-01T15:46:33Z",
          "last_comment_at": "2026-07-20T02:19:19Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 417,
          "created_at": "2025-05-12T19:00:00Z",
          "last_comment_at": "2025-11-21T21:00:05Z",
          "last_comment_author": "drewrelmas"
        },
        {
          "number": 501,
          "created_at": "2025-05-30T14:28:02Z",
          "last_comment_at": "2026-06-01T17:03:36Z",
          "last_comment_author": "ThomsonTan"
        },
        {
          "number": 1036,
          "created_at": "2025-08-29T13:23:00Z",
          "last_comment_at": "2026-04-11T02:19:11Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 1110,
          "created_at": "2025-09-11T16:40:04Z",
          "last_comment_at": "2026-07-09T15:12:39Z",
          "last_comment_author": "drewrelmas"
        },
        {
          "number": 1134,
          "created_at": "2025-09-15T09:42:28Z",
          "last_comment_at": "2025-12-16T23:12:44Z",
          "last_comment_author": "cbandy"
        },
        {
          "number": 1149,
          "created_at": "2025-09-18T01:43:04Z",
          "last_comment_at": "2025-09-18T15:34:19Z",
          "last_comment_author": "Dylan-M"
        },
        {
          "number": 1208,
          "created_at": "2025-10-01T18:32:15Z",
          "last_comment_at": "2026-04-07T02:19:46Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 1212,
          "created_at": "2025-10-01T21:24:17Z",
          "last_comment_at": "2026-04-07T02:19:49Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 1236,
          "created_at": "2025-10-06T22:28:33Z",
          "last_comment_at": "2026-04-07T03:35:45Z",
          "last_comment_author": "cijothomas"
        },
        {
          "number": 1245,
          "created_at": "2025-10-07T20:24:40Z",
          "last_comment_at": "2026-04-07T02:19:54Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 1251,
          "created_at": "2025-10-09T02:35:54Z",
          "last_comment_at": "2026-04-08T02:19:43Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 1278,
          "created_at": "2025-10-13T19:47:46Z",
          "last_comment_at": "2026-07-29T10:51:02Z",
          "last_comment_author": "Jyothish-POC"
        },
        {
          "number": 1292,
          "created_at": "2025-10-15T22:17:24Z",
          "last_comment_at": "2026-04-14T02:20:43Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 1339,
          "created_at": "2025-10-23T18:58:49Z",
          "last_comment_at": "2026-04-22T20:35:02Z",
          "last_comment_author": "ThomsonTan"
        },
        {
          "number": 1340,
          "created_at": "2025-10-23T20:07:30Z",
          "last_comment_at": "2026-03-12T04:09:38Z",
          "last_comment_author": "gouslu"
        },
        {
          "number": 1378,
          "created_at": "2025-11-03T20:21:17Z",
          "last_comment_at": "2026-05-06T02:57:42Z",
          "last_comment_author": "andborja"
        },
        {
          "number": 1390,
          "created_at": "2025-11-05T20:34:20Z",
          "last_comment_at": "2026-05-26T02:22:46Z",
          "last_comment_author": "github-actions"
        }
      ]
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/open-telemetry/otel-arrow",
    "host": "github.com",
    "name": "otel-arrow",
    "owner": "open-telemetry"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "excellent",
      "name": "Overall health",
      "note": null,
      "notes": [],
      "value": 87,
      "inputs": {
        "security": 89,
        "vitality": 100,
        "community": 79,
        "governance": 87,
        "engineering": 76
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "excellent",
        "name": "Vitality",
        "value": 100,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "excellent",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "commits_last_year": 1615,
              "human_commit_share": 0.8,
              "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": "1615 commits in the last year",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 1615
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "30 commit(s) and 2 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": 100,
            "inputs": {
              "releases_count": 49,
              "latest_release_tag": "v0.50.0",
              "releases_from_tags": false,
              "days_since_latest_release": 9,
              "mean_days_between_releases": 38.5
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "49 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 49
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 9 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 9
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~38.5 days",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 38.5
                    }
                  }
                ],
                "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": "good",
        "name": "Community & Adoption",
        "value": 79,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "moderate",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 67,
            "inputs": {
              "forks": 126,
              "stars": 387,
              "watchers": 24,
              "growth_state": "unverified",
              "growth_factor_pct": 100,
              "growth_unverified_reason": "no_history"
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "387 stars",
                "points": 42,
                "status": "partial",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 387
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "126 forks",
                "points": 17.5,
                "status": "partial",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 126
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "24 watchers",
                "points": 7.6,
                "status": "partial",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 24
                    }
                  }
                ],
                "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
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "excellent",
        "name": "Sustainability & Governance",
        "value": 87,
        "weight": 0.24,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "excellent",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 88,
            "inputs": {
              "bus_factor": 5,
              "contributors_sampled": 75,
              "top_contributor_share": 0.164
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "5 contributor(s) cover half of all commits",
                "points": 45.9,
                "status": "partial",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 5
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 16% of commits",
                "points": 18.8,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 16
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "75 contributors",
                "points": 13.5,
                "status": "met",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 75
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 11 contributing companies or organizations",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "good",
            "name": "Issue & PR responsiveness",
            "note": null,
            "notes": [],
            "value": 82,
            "inputs": {
              "merged_prs": 2198,
              "open_issues": 275,
              "closed_issues": 751,
              "issue_closed_ratio": 0.732,
              "closed_unmerged_prs": 337
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "73% of issues closed",
                "points": 34.2,
                "status": "partial",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 73
                    }
                  }
                ],
                "max_points": 46.75
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "2198/2535 decided PRs merged",
                "points": 33.2,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 2198,
                      "decided": 2535
                    }
                  }
                ],
                "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": 7623,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "open-telemetry",
              "public_repos": 106,
              "account_age_days": 2652
            },
            "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": "7,623 followers of open-telemetry",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 7623,
                      "login": "open-telemetry"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "106 public repos, account ~7 yr old",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 106
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 7
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          },
          {
            "key": "package_maintenance",
            "band": "excellent",
            "name": "Package maintenance",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "packages": [
                "github.com/open-telemetry/otel-arrow/go"
              ],
              "ecosystems": "go",
              "any_deprecated": false,
              "min_days_since_publish": 9
            },
            "components": [
              {
                "key": "published_resolvable",
                "name": "Published & resolvable",
                "detail": "1 package(s) on go",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "packages_published",
                    "params": {
                      "count": 1,
                      "ecosystems": "go"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "publish_recency",
                "name": "Publish recency",
                "detail": "latest publish 9 days ago",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "publish_recency",
                    "params": {
                      "days": 9
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "version_history",
                "name": "Version history",
                "detail": "13 published versions",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "published_versions",
                    "params": {
                      "count": 13
                    }
                  }
                ],
                "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": 76,
        "weight": 0.2,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "good",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 84,
            "inputs": {
              "has_ci": true,
              "has_tests": true,
              "has_editorconfig": false,
              "has_linter_config": true,
              "has_precommit_config": false
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": "28 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 28
                    }
                  }
                ],
                "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": ".golangci.yaml, tox.ini",
                "points": 16,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".golangci.yaml, tox.ini"
                    }
                  }
                ],
                "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": 0,
                "status": "missed",
                "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": "moderate",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 65,
            "inputs": {
              "topics": [],
              "has_wiki": false,
              "homepage": null,
              "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": null,
                "points": 0,
                "status": "missed",
                "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": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "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": "excellent",
        "name": "Security",
        "value": 89,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "excellent",
            "name": "Security posture",
            "note": "Excluded from scoring (no data or not applicable): Packaging, Signed-Releases. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "packaging",
                    "signed_releases"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 86,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 16,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 2,
              "scorecard_aggregate": 8.6
            },
            "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": "branch protection is not maximal on development and all release branches",
                "points": 3,
                "status": "partial",
                "details": [],
                "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": "badge detected: InProgress",
                "points": 0.5,
                "status": "partial",
                "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 11 contributing companies or organizations",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "dangerous_workflow",
                "name": "Dangerous-Workflow",
                "detail": "no dangerous workflow patterns detected",
                "points": 10,
                "status": "met",
                "details": [],
                "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 fuzzed",
                "points": 5,
                "status": "met",
                "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 2 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 9",
                "points": 4.5,
                "status": "partial",
                "details": [],
                "max_points": 5
              },
              {
                "key": "sast",
                "name": "SAST",
                "detail": "SAST tool detected but not run on all commits",
                "points": 4.5,
                "status": "partial",
                "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": "GitHub workflow tokens follow principle of least privilege",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "vulnerabilities",
                "name": "Vulnerabilities",
                "detail": "7 existing vulnerabilities detected",
                "points": 2.2,
                "status": "partial",
                "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 1149 resolved dependencies against OSV; 6 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": 1149
                }
              },
              {
                "code": "advisories_unassessed",
                "params": {
                  "count": 6
                }
              },
              {
                "code": "advisories_repo_graph_caveat",
                "params": {}
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "source": "osv",
              "advisories": 7,
              "affected_packages": 6,
              "assessed_packages": 1149,
              "unassessed_packages": 6,
              "affected_by_severity": "high 1, moderate 1, unknown 4",
              "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": 1149,
              "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": 92,
        "weight": 0,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "excellent",
            "name": "Agent context & guidance",
            "note": null,
            "notes": [],
            "value": 85,
            "inputs": {
              "has_llms_txt": false,
              "legible_history_share": 1,
              "agent_instruction_files": [
                "AGENTS.md",
                "CLAUDE.md",
                "rust/otap-dataflow/AGENTS.md"
              ],
              "agent_instruction_max_bytes": 5323
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": "AGENTS.md, CLAUDE.md, rust/otap-dataflow/AGENTS.md",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "AGENTS.md, CLAUDE.md, rust/otap-dataflow/AGENTS.md"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "machine_readable_docs_llms_txt",
                "name": "Machine-readable docs (llms.txt)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              },
              {
                "key": "legible_commit_history",
                "name": "Legible commit history",
                "detail": "80 of 80 human commits state their intent (structured subject or explanatory body)",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 80,
                      "sampled": 80
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "excellent",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 99,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [
                "Cargo.lock",
                "go.sum"
              ],
              "has_dockerfile": true,
              "typed_language": true,
              "bootstrap_files": [
                "Makefile",
                "go/pkg/otel/arrow_record/Makefile"
              ],
              "has_devcontainer": false,
              "has_linter_config": true,
              "typecheck_configs": [],
              "agent_commit_share": 0.16,
              "toolchain_manifests": [
                "go/go.mod",
                "rust/experimental/query_engine/Cargo.toml",
                "rust/experimental/query_engine/engine-columnar/Cargo.toml",
                "rust/experimental/query_engine/engine-recordset/Cargo.toml",
                "rust/experimental/query_engine/expressions/Cargo.toml",
                "rust/experimental/query_engine/kql-parser/Cargo.toml",
                "rust/experimental/query_engine/parser-abstractions/Cargo.toml",
                "rust/otap-dataflow/Cargo.toml",
                "rust/otap-dataflow/benchmarks/Cargo.toml",
                "rust/otap-dataflow/crates/admin-api/Cargo.toml",
                "rust/otap-dataflow/crates/admin-types/Cargo.toml",
                "rust/otap-dataflow/crates/admin/Cargo.toml",
                "rust/otap-dataflow/crates/channel/Cargo.toml",
                "rust/otap-dataflow/crates/config/Cargo.toml",
                "rust/otap-dataflow/crates/contrib-extensions/Cargo.toml",
                "rust/otap-dataflow/crates/contrib-nodes/Cargo.toml",
                "rust/otap-dataflow/crates/control-channel/Cargo.toml",
                "rust/otap-dataflow/crates/controller/Cargo.toml",
                "rust/otap-dataflow/crates/core-nodes/Cargo.toml",
                "rust/otap-dataflow/crates/ctl/Cargo.toml",
                "rust/otap-dataflow/crates/engine-macros/Cargo.toml",
                "rust/otap-dataflow/crates/engine/Cargo.toml",
                "rust/otap-dataflow/crates/otap-test-net/Cargo.toml",
                "rust/otap-dataflow/crates/otap-test-tls-certs/Cargo.toml",
                "rust/otap-dataflow/crates/otap/Cargo.toml",
                "rust/otap-dataflow/crates/pdata-views/Cargo.toml",
                "rust/otap-dataflow/crates/pdata/Cargo.toml",
                "rust/otap-dataflow/crates/pdata/src/otlp/macros/Cargo.toml",
                "rust/otap-dataflow/crates/pdata/src/otlp/model/Cargo.toml",
                "rust/otap-dataflow/crates/query-engine-languages/Cargo.toml",
                "rust/otap-dataflow/crates/query-engine-playground/Cargo.toml",
                "rust/otap-dataflow/crates/query-engine/Cargo.toml",
                "rust/otap-dataflow/crates/quiver-e2e/Cargo.toml",
                "rust/otap-dataflow/crates/quiver/Cargo.toml",
                "rust/otap-dataflow/crates/state/Cargo.toml",
                "rust/otap-dataflow/crates/telemetry-macros/Cargo.toml",
                "rust/otap-dataflow/crates/telemetry/Cargo.toml",
                "rust/otap-dataflow/crates/validation/Cargo.toml",
                "rust/otap-dataflow/crates/wasm-host/Cargo.toml",
                "rust/otap-dataflow/crates/wasm-host/plugins/severity-filter/Cargo.toml",
                "rust/otap-dataflow/xtask/Cargo.toml",
                "rust/parquet-query-examples/Cargo.toml"
              ],
              "dependency_bot_commit_share": 0.19
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": "Makefile, go/pkg/otel/arrow_record/Makefile",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "Makefile, go/pkg/otel/arrow_record/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": ".golangci.yaml, tox.ini",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".golangci.yaml, tox.ini"
                    }
                  }
                ],
                "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": "Dockerfile, lockfile",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "Dockerfile, lockfile"
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "demonstrated_agent_practice",
                "name": "Demonstrated agent practice",
                "detail": "16 of the last 100 commits agent-authored or agent-credited",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "agent_authored_commits",
                    "params": {
                      "count": 16,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "19 of the last 100 commits are automated dependency updates",
                "points": 8,
                "status": "met",
                "details": [
                  {
                    "code": "dependency_bot_commits",
                    "params": {
                      "count": 19,
                      "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 9",
                "points": 9,
                "status": "partial",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "excellent",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 96,
            "inputs": {
              "primary_language": "Rust",
              "largest_source_bytes": 427030,
              "source_files_sampled": 1307,
              "oversized_source_files": 98
            },
            "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": "98/1307 source files over 60KB",
                "points": 50.9,
                "status": "partial",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 1307,
                      "oversized": 98
                    }
                  }
                ],
                "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": [
                "proto/opentelemetry/proto/experimental/arrow/v1/arrow_service.proto"
              ]
            },
            "components": [
              {
                "key": "api_schema_openapi_graphql_proto",
                "name": "API schema (OpenAPI/GraphQL/proto)",
                "detail": "proto/opentelemetry/proto/experimental/arrow/v1/arrow_service.proto",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "proto/opentelemetry/proto/experimental/arrow/v1/arrow_service.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": [
    "Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token"
  ],
  "report_type": "repository",
  "generated_at": "2026-07-30T05:04:24.241795Z",
  "schema_version": "0.27.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/o/open-telemetry/otel-arrow.svg",
  "full_name": "open-telemetry/otel-arrow",
  "license_state": "standard",
  "license_spdx": "Apache-2.0"
}

Scores are signals, not warranties. They reflect publicly visible practices on GitHub — not a code audit, and not a security guarantee.

Missing data is excluded and weights renormalized, never scored as zero. Methodology is versioned and open: metrics v1.13.0, schema v0.27.0 — full methodology · metrics wiki.

How one result sits in the wider record: aggregate statisticsGo.