Changelog
Changelog
Section titled “Changelog”For the full release history see the GitHub releases page.
v1.7.x (current)
Section titled “v1.7.x (current)”- Go 1.21+ required
- OpenTelemetry SDK updated to v1.24
logxgainslogx.WithContextfor automatic trace correlationgoctlmodel now supports PostgreSQLGENERATED ALWAYS AS IDENTITY
v1.6.x
Section titled “v1.6.x”zrpcclient config:Endpointslist replaces deprecatedTarget- Prometheus metrics renamed for consistency:
http_server_*prefix breakerpackage refactored;NewBreakeroptions pattern addedkq(Kafka queue) now supports Kafka 3.x viasegmentio/kafka-gov0.4
v1.5.x
Section titled “v1.5.x”- OpenTelemetry replaces OpenTracing/Jaeger client library
Telemetryconfig block replacesJaegerblock (migration: rename keys)goctltemplate engine updated; custom templates may need path adjustments
Migration: v1.5 → v1.6
Section titled “Migration: v1.5 → v1.6”# Before (v1.5)Jaeger: Endpoint: http://jaeger:14268/api/traces
# After (v1.6+)Telemetry: Name: my-service Endpoint: http://jaeger:14268/api/traces Sampler: 1.0 Batcher: jaeger