zipkin v2.15.0 Release Notes

Release Date: 2019-07-05 // almost 5 years ago
  • ActiveMQ 5.x span transport

    โœ… Due to popular demand, we've added support for ActiveMQ 5.x. Zipkin server will connect to ActiveMQ when the env variable ACTIVEMQ_URL is set to a valid broker. Thanks very much to @IAMTJW for work on this feature and @thanhct for testing it against AWS MQ.

    Ex. simple usage against a local broker

    ACTIVEMQ\_URL=tcp://localhost:61616 java -jar zipkin.jar
    

    ๐Ÿณ Ex. usage with docker against a remote AWS MQ failover group

    docker run -d -p 9411:9411 -e ACTIVEMQ\_URL='failover:(ssl://b-da18ebe4-54ff-4dfc-835f-3862a6c144b1-1.mq.ap-southeast-1.amazonaws.com:61617,ssl://b-da18ebe4-54ff-4dfc-835f-3862a6c144b1-2.mq.ap-southeast-1.amazonaws.com:61617)' -e ACTIVEMQ\_USERNAME=zipkin -e ACTIVEMQ\_PASSWORD=zipkin12345678 -e ACTIVEMQ\_CONCURRENCY=8 openzipkin/zipkin
    

    Rewrite of Zipkin Lens global search component

    ๐Ÿ’ป One of the most important roles in open source is making sure the project is maintainable. As features were added in our new UI, maintainability started to degrade. Thanks to an immense amount of effort by @tacigar, we now have new, easier to maintain search component. Under the covers, it is implemented in Material-UI and React Hooks.

    Screenshot 2019-07-05 at 2 54 37 PM

    Behind the crisp new look is clean code that really helps the sustainability of our project. Thanks very much to @tacigar for his relentless attention.

    Refreshed Grafana Dashboard

    ๐Ÿณ While many have tried our Grafana dashboard either directly or via our docker setup, @mstaalesen really dug deep. He noticed some things drifted or were in less than ideal places. Through a couple weeks of revision, we now have a tighter dashboard. If you have suggestions, please bring them to Gitter as well!

    Screenshot 2019-07-05 at 2 41 30 PM

    ๐Ÿ›  Small, but appreciated fixes

    • ๐Ÿ›  Fixes a bug where a Java 8 class could be accidentally loaded when in Java 1.7
    • Ensures special characters are not used in RabbitMQ consumer tags (thx @bianxiaojin)
    • ๐Ÿ‘‰ Shows connect exceptions when using RabbitMQ (thx @thanhct)
    • ๐Ÿ›  Fixes glitch where health check wasn't reported properly when throttled (thx @lambcode)