Releases: jaegertracing/jaeger
Releases · jaegertracing/jaeger
Release v1.44.0
Release 1.43.0
Backend Changes
New Features
- Support secure OTLP exporter config for hotrod (@graphaelli in #4231)
- Jaeger YugabyteDB(YCQL) support (@HarshDaryani896 in #4220)
Bug fixes, Minor Improvements
- Replace pkg/multierror with standard errors.Join (@ClementRepo in #4293)
- Remove pkg/multicloser (@yurishkuro in #4291)
- Refactor build linux artifacts only for PR (@Eileen-Yu in #4286)
- Speed-up CI by using published UI artifacts (@shubbham1219 in #4251)
- Update Go version to 1.20 (@SaarthakMaini in #4206)
- Use http.MethodGet instead of "GET" (@my-git9 in #4248)
- Updating all-in-one path (@bigfleet in #4234)
- Migrate the use of fsnotify to fswatcher in cert_watcher.go (@haanhvu in #4232)
- Restore baggage support in HotROD 🚗 (@yurishkuro in #4225)
Release v1.42.0
Backend Changes
⛔ Breaking Changes
- HotROD 🚗 application is switched from Jaeger SDK to OpenTelemetry SDK (@yurishkuro in #4187). Some environment variables previously accepted are no longer recognized. See PR for details.
- Read the blog post
- Map old env vars from Jaeger SDK to OTel SDK vars (@yurishkuro in #4200)
- Use patched version of github.com/opentracing-contrib/go-grpc in HotROD (@yurishkuro in #4210)
tracegen
utility is switched from Jaeger SDK to OpenTelemetry SDK (@yurishkuro in #4189). Some environment variables previously accepted are no longer recognized. See PR for details.
New Features
- Add CLI flags for controlling HTTP server timeouts (@yurishkuro in #4167)
- Watch directories for certificate hot-reload (@tsaarni in #4159)
- Support tenant header propagation in query service and grpc-plugin (@pavolloffay in #4151)
Bug fixes, Minor Improvements
- Replace Thrift-gen with Proto-gen types for sampling strategies (@yurishkuro in #4181)
- Use Protobuf-based JSON output for sampling strategies (@yurishkuro in #4173)
- [tests]: Use
t.Setenv
to set env vars in tests (@Juneezee in #4169) - ci(lint): bump golangci-lint to v1.50.1 (@mmorel-35 in #4195)
- Convert token propagation integration test to plain unit test (@yurishkuro in #4162)
- Refactor scripts/es-integration-test.sh (@yurishkuro in #4161)
- Fix "index out of range" when receiving a dual client/server Zipkin span (@yurishkuro in #4160)
UI Changes
- No changes.
Release v1.41.0
Release v1.40.0
Backend Changes
New Features
Bug fixes, Minor Improvements
- Fix cassandra schema scripts to be able to run from a remote node (@yurishkuro in #4087)
- Catch panic from Prometheus client on invalid label strings (@yurishkuro in #4051)
- Span tags of type int64 may lose precision (@shubbham1215 in #4034)
UI
- UI pinned to version 1.27.3.
Release v1.39.0
Backend Changes
New Features
- Add support for OpenSearch 2.x (@gaurav-05 in #3966)
Bug fixes, Minor Improvements
- Pin SBOM action to commit (@yurishkuro in bb49249)
- Remove auth requirement on monitor demo (@joe-elliott in #4005)
- Increase sleep time when waiting for ES/OS backend (@yurishkuro in b9805f7)
- Fix CVE-2022-32149 for gotlang.org/x/text package (@mehta-ankit in #3992)
- Expose otel configured thrift http port (@albertteoh in #3986)
- Adding anchore for SBOM signing during release (@jkowall in #3987)
- Bump sarama to 1.33.0 (@pavolloffay in #3983)
- Add note on jaeger grpc storage compliance (@arajkumar in #3985)
- Added link to FOSSA and Artifact Hub to README (@jkowall in #3964)
- Add grafana container to monitor docker-compose (@albertteoh in #3955)
- Expose storage integration helpers as go pkg (@arajkumar in #3944)
UI
- UI pinned to version 1.27.2.
Release v1.38.1
Backend Changes
Bug fixes, Minor Improvements
- Bump github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger (@dependabot[bot] in #3939)
- Bump github.com/apache/thrift from 0.16.0 to 0.17.0 (@dependabot[bot] in #3936)
- Bump github.com/hashicorp/go-hclog from 1.2.2 to 1.3.1 (@dependabot[bot] in #3934)
- Bump go.opentelemetry.io/otel from 1.9.0 to 1.10.0 (@dependabot[bot] in #3932)
- Bump github.com/hashicorp/go-plugin from 1.4.4 to 1.4.5 (@dependabot[bot] in #3930)
- Bump github.com/spf13/viper from 1.12.0 to 1.13.0 (@dependabot[bot] in #3931)
- Bump OTEL dependencies => v0.60.0 and grpc => v1.49.0 (@yurishkuro in #3928)
- Bump golang.org/x/net to 2022-09-26 (@yurishkuro in #3927)
- Bump codecov/codecov-action from 3.1.0 to 3.1.1 (@dependabot[bot] in #3917)
UI Changes
- UI pinned to version 1.27.1 to bump dependencies.
Release 1.38.0
Bug fixes, Minor Improvements
- fix: jaeger-agent sampling endpoint returns backwards incompatible JSON (@vprithvi in #3897)
- fix: streaming span writer is not working in grpc based remote storage plugin (@arajkumar in #3887)
- Fix race condition when adding collector tags (@yurishkuro in #3886)
- Change build info date to commit timestamp (@TripleDogDare in #3876)
- Add 🚗 (@yurishkuro in 55a8ca9)
- Add AdditionalDialOptions to ConnBuilder (@vprithvi in #3865)
- Add sample docker-compose configuration using Kafka (@yurishkuro in 7006e9f)
Release v1.37.0
1.37.0 (2022-08-03)
Backend Changes
- Add remote-storage service (@yurishkuro in #3836)
Bug fixes, Minor Improvements
- Fix ingester panic when span.process=nil (@locmai in #3819)
- Added windows zip file generation (@adhithyasrinivasan in #3817)
- Refactor gRPC storage plugin for better composability (@yurishkuro in #3833)
UI Changes
- UI pinned to version 1.26.0 - see the changelog.
Release v1.36.0
Backend Changes
Breaking Changes
New Features
- Add flag to enable span size metrics reporting (@ymtdzzz in #3782)
- Span size metrics are enabled via the
--collector.enable-span-size-metrics
flag (even if--collector.queue-size-memory
is disabled).
- Span size metrics are enabled via the
- Add multi-tenancy support (@esnible in #3688)
- Enabled when
--multi_tenancy.enabled=true
is passed to the collector. - The header carrying the tenants can be specified via the
--multi_tenancy.header
flag, which defaults tox-tenant
. - The list of allowed tenants can be set via the
--multi_tenancy.tenants
flag, which defaults to an unrestricted list of tenants.
- Enabled when
Bug fixes, Minor Improvements
- Introduce ParentReference adjuster (@bobrik in #3786)
- Ignore the problem of self-reported spans when multi-tenant enabled (@esnible in #3787)
- Copy expvar metrics implementation from jaeger-lib (@yurishkuro in #3772)
- Copy Prometheus metrics implementation from jaeger-lib (@yurishkuro in #3771)
- Copy metrics API from jaeger-lib (@yurishkuro in #3767)
- Use file move instead of overwriting content (@yurishkuro in #3726)
- Refactor tenancy checking from gRPC to gRPC batch consumer (@esnible in #3718)
- Fix ineffectual
--skip-dependencies
flag in es-rollover (@frzifus in #3724) - Fix custom gogo codec to allow OTLP data (@yurishkuro in #3719)
UI Changes
- UI pinned to version 1.25.0 - see the changelog.