Releases: openzipkin/zipkin
3.5.0
What's Changed
Zipkin now supports Apache Pulsar as a span transport, enabled by PULSAR_SERVICE_URL
and documented here. Kudos to @CodePrometheus for all the work on this!
We also updated all libraries and docker base layers to latest, fixing all critical CVEs. Thanks to @reta on the continued help keeping things tidy and routinely released!
New Contributors
- @CodePrometheus made their first contribution in #3789
Full Changelog: 3.4.4...3.5.0
3.4.4
Zipkin 3.4.3
What's Changed
- Updates to latest maven versions aligned with latest docker images by @codefromthecrypt in #3785
Full Changelog: 3.4.2...3.4.3
Zipkin 3.4.2
Zipkin 3.4.2 is a maintenance release, updating dependency versions to prevent problems such as bugs or CVEs.
Notable library updates:
- Update Spring Boot (address CVEs) and few other dependencies by @reta in #3778
- Update Spring / Netty /Micrometer related dependencies by @reta in #3779
- Routine dependency updates by @reta in #3780
Full Changelog: 3.4.1...3.4.2
Zipkin 3.4.1
Zipkin 3.4.1 is a maintenance release, updating dependency versions to prevent problems such as bugs or CVEs.
Notable library updates:
- Spring Boot 3.3.0 -> 3.3.2
- Armeria 1.28.4 -> 1.29.4
Notable Docker image updates:
- Alpine 3.20.0 -> 3.20.2
- JRE 21.0.3_p9 -> 21.0.4_p7
Thanks also @ceddy4395 for improving our CI setup.
For fine grained details, see the changes since 3.4.0.
Zipkin 3.4
Zipkin 3.4 adds support for OpenSearch v2 using the same ES_ prefixed environment variables used for Elasticsearch. Thanks a lot to @reta for all the engineering that results in this being simple to use!
Note: Zipkin Dependencies 3.2 is the corresponding first release of the dependencies job that supports OpenSearch v2.
Zipkin 3.3.1
Zipkin 3.3.1 is a maintenance release that notably updates to Spring Boot 3.3 and Alpine Linux 3.20.
This also adds the test docker image ghcr.io/openzipkin/zipkin-opensearch2, which is used to test the upcoming Zipkin 3.4 release which will support OpenSearch 2 in addition to existing storage backends.
Notable thanks to @reta on this release!
Zipkin 3.3
Zipkin 3.3 is maintenance only with no new features since the last release.
Notably, this raises the floor JRE version of libraries except core from 11 to 17. The only reason we had 11 in the past was due to Spark limitations that affected zipkin-dependencies. This was resolved by Spark 3.4, which we were recently able to upgrade to once libraries we used all became compatible with it.
Also, we now run Trivy security and misconfiguration scanner on every commit, in support of our new security policy. This policy was designed around the norms of our maintenance community, which is currently 100pct volunteers with no dedicated paid time for the project.
We appreciate Trivy adjusting the open source code for the somewhat unique needs of tracing projects: it requires running tests on old library versions. Their open mindedness in classification policy was critical in coming up with a policy at all. We need to focus the small amount of time we have available to the most important alerts, and not the noise: now we can.
Zipkin 3.2.1
Zipkin 3.2.1 fixes a regression where libraries that improve network performance (netty-tcnative) were not included in the main zipkin jar, resulting in unpublished Docker images.
Zipkin 3.2
Zipkin 3.2 improves accessibility blindness and language controls.
Before, there was no way to control "dark mode". Also, the color scheme lacked contrast and other features to support vision accessibility. @giaroc's first commit to zipkin knocked this out of the park, resulting in an easier to read and control UI.
before:
![Screenshot 2024-04-12 at 08 14 04](https://private-user-images.githubusercontent.com/64215/322086704-665e0a4e-708c-4efa-a029-ecfb636d9a77.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk3NTUyMDMsIm5iZiI6MTczOTc1NDkwMywicGF0aCI6Ii82NDIxNS8zMjIwODY3MDQtNjY1ZTBhNGUtNzA4Yy00ZWZhLWEwMjktZWNmYjYzNmQ5YTc3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE3VDAxMTUwM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWQzNGEwY2YwMTI4NmExMzg2NmI4MTQ0MWZhYjU2MGJjNmExOWJjYmQ3NDdmOGZkZDY2NmUwOWJhZTEzZjEwMDcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.jtGoqkfGI3Y0NpAwiZzY_FrFvznwPikKPH2dRuiHu1I)
after:
![Screenshot 2024-04-12 at 08 12 40](https://private-user-images.githubusercontent.com/64215/322086738-8e5c2edc-285d-4b73-89e5-1d0953427d1f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk3NTUyMDMsIm5iZiI6MTczOTc1NDkwMywicGF0aCI6Ii82NDIxNS8zMjIwODY3MzgtOGU1YzJlZGMtMjg1ZC00YjczLTg5ZTUtMWQwOTUzNDI3ZDFmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE3VDAxMTUwM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU0M2U2ZDZmY2JmM2I5MDFmNzIxZjZjYmU1NzY1MDE0YTQ1ZDI2YWU2YTRiNTlhMGM5ZTRlN2ZlYjM1NTg0YTcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.x0ohE0wnExvUA2dXH76az5l3cQ9qR8fb5WTzzMDE_Fg)
Full Changelog: https://github.com/openzipkin/zipkin/compare/3.1.1..3.2.0