Release v1.53.0
β Breaking Changes:
- π€ swap zipkin server for zipkin receiver from otel collector contrib (@yurishkuro in #5045)
- Make all-in-one metric names match metrics from standalone components (@yurishkuro in #5008)
π Bug fixes, Minor Improvements:
- Upgrade thrift compiler to v0.19 and regenerate types (@yurishkuro in #5080)
- Add gogo/protobuf to opentelemetry otlp data model (@yurishkuro in #5067)
- Remove grpc-gateway dependency (@yurishkuro in #5060)
- Add manual implementation of apiv3 http endpoints (@yurishkuro in #5054)
- Allow specifying version for hotrod docker-compose (@yurishkuro in #5011)
π· CI Improvements:
- Publish go tip test report (@albertteoh in #5082)
- Upload test report (@albertteoh in #5035)
- Separate test report collection from the main target (@yurishkuro in #5061)
- Bugfix: set pipefail when running unit tests to preserve exit code (@yurishkuro in #5057)
- Regenerate thrift types and enable thrift check (@yurishkuro in #5039)
- Regenerate hotrod proto (@yurishkuro in #5040)
- Fix permission failed on checks-run (@albertteoh in #5041)
- Refactor protobuf types generation (@yurishkuro in #5037)
- Publish test report (@albertteoh in #5030)
- Ci: simplify check-label workflow (@EshaanAgg in #5033)
- Fix goroutine leaks in several packages (@yurishkuro in #5026)
- Add goleak check in more tests that do not fail (@akagami-harsh in #5025)
- Ci: add retry logic in the install go tip github action (@akagami-harsh in #5022)
- Move go tip installation into sub-action (@yurishkuro in #5020)
- Add goleak check to packages with empty tests (@yurishkuro in #5017)
- Add goleak check to cmd/agent/app/configmanager (@yurishkuro in #5015)
- Feature: add goleak to check goroutine leak in tests (@akagami-harsh in #5010)
- Remove custom gocache location (@yurishkuro in #4995)