All Versions
Latest Version
Avg Release Cycle
42 days
Latest Release
111 days ago

Changelog History
Page 4

  • v1.6.0 Changes

    July 10, 2018

    Backend Changes

    πŸ’₯ Breaking Changes
    • The storage implementations no longer write the parentSpanID field to storage (#856). If you are upgrading to this version, you must upgrade query service first!

    • ⚑️ Update Dockerfiles to reference executable via ENTRYPOINT (#815) by Zachary DiCesare (@zdicesare)

    It is no longer necessary to specify the binary name when passing flags to containers. For example, to execute the help command of the collector, instead of

      $ docker run -it --rm jaegertracing/jaeger-collector /go/bin/collector-linux help


      $ docker run -it --rm jaegertracing/jaeger-collector help
    • πŸ›° Detect HTTP payload format from Content-Type (#916) by Yuri Shkuro (@yurishkuro)

    When submitting spans in Thrift format to HTTP endpoint /api/traces, the format argument is no longer required, but the Content-Type header must be set to "application/vnd.apache.thrift.binary".

    • πŸ”„ Change metric tag from "service" to "svc" (#883) by Won Jun Jang (@black-adder)
    πŸ†• New Features
    • βž• Add Kafka as a Storage Plugin (#862) by David Yeghshatyan (@davit-y)

    The collectors can be configured to write spans to Kafka for further data mining.

    • πŸ“¦ Package static assets inside the query-service binary (#918) by Yuri Shkuro (@yurishkuro)

    It is no longer necessary (but still possible) to pass the path to UI static assets to jaeger-query and jaeger-standalone binaries.

    • Replace domain model with Protobuf/gogo-generated model (#856) by Yuri Shkuro (@yurishkuro)

    First step towards switching to Protobuf and gRPC.

    • Include HotROD binary in the distributions (#917) by Yuri Shkuro (@yurishkuro)
    • πŸ‘Œ Improve HotROD demo (#915) by Yuri Shkuro (@yurishkuro)
    • βž• Add DisableAutoDiscovery param to cassandra config (#912) by Bill Westlin (@whistlinwilly)
    • βž• Add connCheckTimeout flag to agent (#911) by Henrique Rodrigues (@Henrod)
    • Ability to use multiple storage types (#880) by David Yeghshatyan (@davit-y)
    Minor Improvements
    • 🌲 [ES storage] Log number of total and failed requests (#902) by Tomasz Adamski (@tmszdmsk)
    • 🌲 [ES storage] Do not log requests on error (#901) by Tomasz Adamski (@tmszdmsk)
    • [ES storage] Do not exceed ES _id length limit (#905) by Łukasz Harasimowicz (@harnash) and Tomasz Adamski (@tmszdmsk)
    • βž• Add cassandra index filter (#876) by Won Jun Jang (@black-adder)
    • Close span writer in standalone (#863) (4 weeks ago) by Pavol Loffay (@pavolloffay)
    • πŸ”§ Log configuration options for memory storage (#852) (6 weeks ago) by Juraci PaixΓ£o KrΓΆhling (@jpkrohling)
    • ⚑️ Update collector metric counters to have a name (#886) by Won Jun Jang (@black-adder)
    • βž• Add (#864) by (@PikBot)
  • v1.5.0 Changes

    May 28, 2018

    Backend Changes

    • βž• Add bounds to memory storage (#845) by Juraci PaixΓ£o KrΓΆhling (@jpkrohling)
    • βž• Add metric for debug traces (#796) by Won Jun Jang (@black-adder)
    • πŸ”„ Change metrics naming scheme (#776) by Juraci PaixΓ£o KrΓΆhling (@jpkrohling)
    • βœ‚ Remove ParentSpanID from domain model (#831) by Yuri Shkuro (@yurishkuro)
    • βž• Add ability to adjust static sampling probabilities per operation (#827) by Won Jun Jang (@black-adder)
    • πŸ‘Œ Support log-level flag on agent (#828) by Won Jun Jang (@black-adder)
    • βž• Add healthcheck to standalone (#784) by Eundoo Song (@eundoosong)
    • Do not use KeyValue fields directly and use KeyValues as decorator only (#810) by Yuri Shkuro (@yurishkuro)
    • ⬆️ Upgrade to go 1.10 (#792) by Prithvi Raj (@vprithvi)
    • Do not create Cassandra index if it already exists (#782) by Greg Swift (@gregswift)

    πŸ’» UI Changes

    • None
  • v1.4.1 Changes

    April 21, 2018

    Backend Changes

    • 🐧 Publish binaries for Linux, Darwin, and Windows (#765) - thanks to @grounded042

    πŸ’» UI Changes

    πŸ†• New Features
    • πŸ’» View Trace JSON buttons return formatted JSON (fixes #199)
  • v1.4.0 Changes

    April 20, 2018

    Backend Changes

    πŸ†• New Features
    • πŸ‘Œ Support traces with >10k spans in Elasticsearch (#668) - thanks to @sramakr
    πŸ› Bug Fixes, Minor Improvements
    • πŸ‘ Allow slash '/' in service names (#586)
    • 🌲 Log errors from HotROD services (#769)
  • v1.3.0 Changes

    March 26, 2018

    Backend Changes

    πŸ†• New Features
    • βž• Add sampling handler with file-based configuration for agents to query (#720) (#674)
    • πŸ‘ Allow overriding base path for UI/API routes and remove --query.prefix (#748)
    • βž• Add Dockerfile for hotrod example app (#694)
    • 🐳 Publish hotrod image to docker hub (#702)
    • 🐳 Dockerize es-index-cleaner script (#741)
    • βž• Add a flag to control Cassandra consistency level (#700)
    • Collect metrics from ES bulk service (#688)
    • πŸ‘ Allow zero replicas for Elasticsearch (#754)
    πŸ› Bug Fixes, Minor Improvements
    • Apply namespace when creating Prometheus metrics factory (fix for #732) (#733)
    • πŸ›  Disable double compression on Prom Handler - fixes #697 (#735)
    • 0️⃣ Use the default metricsFactory if not provided (#739)
    • πŸ›  Avoid duplicate expvar metrics - fixes #716 (#726)
    • πŸ‘€ Make sure different tracers in HotROD process use different random generator seeds (#718)
    • βœ… Test that processes with identical tags are deduped (#708)
    • When converting microseconds to time.Time ensure UTC timezone (#712)
    • βž• Add to WaitGroup before the goroutine creation (#711)
    • βœ… Pin testify version to 1.2.1 (#710)

    πŸ’» UI Changes

    πŸ†• New Features
    • πŸ‘Œ Support running Jaeger behind a reverse proxy (fixes #42)
    • πŸ“ˆ Track Javascript errors via Google Analytics (fixes #39)
    • βž• Add Google Analytics event tracking for actions in trace view (#191)
    πŸ› Bug Fixes, Minor Improvements
    • πŸ’» Clearly identify traces without a root span (fixes #190)
    • πŸ›  Fix #166 JS error on search page after viewing 404 trace

    πŸ“š Documentation Changes

  • v1.2.0 Changes

    February 07, 2018

    Backend Changes

    πŸ†• New Features
    • πŸ‘‰ Use elasticsearch bulk API (#656)
    • πŸ‘Œ Support archive storage in the query-service (#604)
    • Introduce storage factory framework and composable CLI (#625)
    • πŸ”§ Make agent host port configurable in hotrod (#663)
    • βž• Add signal handling to standalone (#657)
    πŸ› Bug Fixes, Minor Improvements
    • βœ‚ Remove the override of GOMAXPROCS (#679)
    • πŸ‘‰ Use UTC timezone for ES indices (#646)
    • πŸ›  Fix elasticsearch create index race condition error (#641)

    πŸ’» UI Changes

    πŸ†• New Features
    πŸ› Bug Fixes, Minor Improvements
  • v1.1.0 Changes

    January 03, 2018

    Backend Changes

    πŸ†• New Features
    • βž• Add support for retrieving unadjusted/raw traces (#615)
    • βž• Add CA certificates to collector/query images (#485)
    • πŸ“œ Parse zipkin v2 high trace id (#596)
    πŸ› Bug Fixes, Minor Improvements
    • Skip nil and zero length hits in ElasticSearch storage (#601)
    • Make Cassandra service_name_index inserts idempotent (#587)
    • Align atomic int64 to word boundary to fix SIGSEGV (#592)
    • βž• Add adjuster that removes bad span references (#614)
    • Set operationNames cache initial capacity to 10000 (#621)

    πŸ’» UI Changes

    πŸ†• New Features
    πŸ› Bug Fixes, Minor Improvements
  • v1.0.0 Changes

    December 04, 2017

    Backend Changes

    • πŸ‘Œ Support Prometheus metrics as default for all components (#516)
    • Enable TLS client connections to Cassandra (#555)
    • πŸ›  Fix issue where Domain to UI model converter double reports references (#579)

    πŸ’» UI Changes

    • πŸ”§ Make dependencies tab configurable (#122)
  • v0.10.0 Changes

    November 17, 2017

    πŸ’» UI Changes

    Backend Changes

    • πŸ‘ Allow embedding custom UI config in index.html #490
    • βž• Add startTimeMillis field to JSON Spans submitted to ElasticSearch #491
    • Introduce version command and handler #517
    • πŸ›  Fix ElasticSearch aggregation errors when index is empty #535
    • πŸ”„ Change package from uber to jaegertracing #528
    • πŸ”§ Introduce logging level configuration #514
    • πŸ‘Œ Support Zipkin v2 json #518
    • βž• Add HTTP compression handler #545
  • v0.9.0 Changes

    October 25, 2017

    πŸ’» UI Changes

    Backend Changes

    • βž• Add tracing to the query server #454
    • πŸ‘Œ Support configuration files #462
    • βž• Add cassandra tag filter #442
    • πŸ– Handle ports > 32k in Zipkin JSON #488