← Package directory
Available on winget

Install jaeger

Open source, end-to-end distributed tracing

Install with winget
winget install --id jaegertracing.jaeger
Upgrade
winget upgrade --id jaegertracing.jaeger
Uninstall
winget uninstall --id jaegertracing.jaeger

About jaeger

Open source, end-to-end distributed tracing

What's new in 2.18.0

Backend Changes β›” Breaking Changes - Metrics changes due to upgrading all OTEL collector packages (@renovate-bot in #8560) - [metricstore] remove min step api from metricstore (@mahadzaryab1 in #8425) ✨ New Features - Feat(query): auto-detect ui base path from browser url (adr-009) (@yurishkuro in #8568) - Feat(storage): forward configured headers to elasticsearch/opensearch backend (@ChaitanyaD48 in #8544) - Feat(query): add configurable header forwarding to grpc storage backend (@yurishkuro in #8539) 🐞 Bug fixes, Minor Improvements - Fix(mcp): normalize span_kind input to lowercase in get_span_names handler (@farhann-saleem in #8466) - Fix(clickhouse): fix array join alias broken by clickhouse v26 new analyzer (@Copilot in #8547) - Chore(jaegermcp): remove non-standard health mcp tool (@Vi-shub in #8549) - [jaegermcp] drop v1-style reftype from critical path logic (@yurishkuro in #8467) - [cassandra] add missing spanhash value to v2 todbmodel conversion (@Manik2708 in #8410) - Fix(cassandra): preserve gocql timeouts when unset in config (@masihkhatibzadeh99 in #8380) - [jaeger_mcp] continue inbound trace context from sep-414 request _meta (@SoumyaRaikwar in #8361) - Validate start_time_max after start_time_min (@utafrali in #8309) - Fix sigv4 auth failure due to missing req.getbody on es/os writes (@dd-tone in #8308) 🚧 Experimental Features - Feat(jaeger): implement ai new mcp endpoint for frontned dynamic contextual tooling (@Nabil-Salah in #8423) - [jaegerai] refactor route registration and request body size handling (@yurishkuro in #8468) - [fix][clickhouse] add missin...

Read release notes

Version history

Version Updated Notes
2.18.0 Unknown Backend Changes β›” Breaking Changes - Metrics changes due to upgrading all OTEL collector packages (@renovate-bot in #8560) - [metricstore] remove min step api from metricstore (@mahadzaryab1 in #8425) ✨ New Features - Fe...
2.17.0 Unknown Backend Changes 🐞 Bug fixes, Minor Improvements - Implement timer duration bucket parsing in metrics init (@junaiddshaukat in #7951) - Fix(memory): accept string-form error filters in trace search (@YoungHypo in #8217) -...
2.16.0 Unknown Backend Changes β›” Breaking Changes - Enforce Go version consistency across the codebase; require Go 1.25.7 (@Copilot in #8052) - Remove legacy response format of remote sampling endpoint (@yurishkuro in #8014) ✨ New Feat...
2.15.1 Unknown Backend Changes 🐞 Bug fixes, Minor Improvements - Default spankind in api/v3/operations (@yurishkuro in #7997) βš™οΈ Refactoring - Remove deprecated protofromtraces wrapper in v1adapter (@SamyakBorkar in #7996)
2.15.0 Unknown Backend Changes β›” Breaking Changes - Restrict trace/metric storage configs to allow exactly one backend type (@yurishkuro in #7875) ✨ New Features - Issue #7811: added grafana dashboard for metrics exporter (@Anmol202005...
2.14.1 Unknown πŸ“Š UI Changes 🐞 Bug fixes, Minor Improvements - Dark theme fixes (@yurishkuro in #3285) - Fix span detail panel in dark theme (@yurishkuro in #3283)
2.14.0 Unknown TL;DR: Two significant changes in this release: 1. ☠️ Starting from this release the legacy v1 components query, collector, and ingester are no longer published. All the remaining v1 utilities are now published as v2.x.x...
1.76.0 Unknown Backend Changes 🐞 Bug fixes, Minor Improvements - Fix: register basicauth extension in component factory (@xenonnn4w in #7668) πŸ‘· CI Improvements - Make error message better (@yurishkuro in #7675) - Clean go cache after i...
1.73.0 Unknown Backend Changes 🐞 Bug fixes, Minor Improvements - Chore(jaeger-tracegen): upgrade tracegen docker compose to jaeger-v2 (@lekaf974 in #7481) - Fix extra _total suffix in metrics (@pipiland2612 in #7476) 🚧 Experimental Fea...
1.72.0 Unknown No notes
1.71.0 Unknown Backend Changes β›” Breaking Changes - [es] materialize span.kind and span.status tags (@pipiland2612 in #7272) - Make jaeger.es.disablelegacyid feature stable (@yurishkuro in #7267) ✨ New Features - [v2] switch memory bac...
1.70.0 Unknown Backend Changes ✨ New Features - [feat] use v2 es/os storage in jaeger-v2 (@Manik2708 in #7151) 🐞 Bug fixes, Minor Improvements - Feat: add option to disable elasticsearch health check (@timonegk in #7212) - Fix(elastics...
1.69.0 Unknown Backend Changes β›” Breaking Changes - Feat(elasticsearch): add flag to enable gzip compression (@timonegk in #7072), on by default ✨ New Features - Add filterprocessor (@yurishkuro in #7094) 🐞 Bug fixes, Minor Improvement...
1.68.0 Unknown Backend Changes β›” Breaking Changes - Remove sampling.strategies.bugfix-5270 flag and mark feature stable (@yurishkuro in #6872) 🐞 Bug fixes, Minor Improvements - Minor fixes to release checklist generator (@albertteoh in...
1.67.0 Unknown Backend Changes β›” Breaking Changes - [query] drop support for shared grpc/http query server ports (@mahadzaryab1 in #6695) 🐞 Bug fixes, Minor Improvements - [es] refactor the es spanwriter to make it reusable for v2 apis...
1.66.0 Unknown β›” Breaking Changes - [refactor] remove archive reader and writer from remote storage grpc handler (@mahadzaryab1 in #6611) - Delete grpc metricsqueryservice, metricsquery.proto and related code (@yurishkuro in #6616) - [...
1.48 Unknown No notes
1.47 Unknown No notes
1.46 Unknown No notes
1.45 Unknown No notes