1.9 KiB
1.9 KiB
v0.12.1
- feat: Implement custom OpenTelemetry span name formatting for HTTP requests.
- refactor: Streamline OpenTelemetry handler integration by removing custom wrapper.
v0.12.2
- chore: Update Go module dependencies, including OpenTelemetry, gRPC Gateway, gRPC, and Protobuf.
- chore: Add new test suites for logging, OpenTelemetry initialization, gRPC server setup, and HTTP server setup.
- chore: Enhance configuration loading tests to cover file and environment variable sources.
- chore: Improve config test comparison robustness using JSON marshaling.
v0.12.3
- chore: Upgrade to go 1.25
v0.12.0
- feat: Add support for excluding HTTP request paths from logging using configurable regular expressions.
v0.11.1:
- docs: Add comprehensive package-level documentation for the
httppackage. - docs: Improve documentation for the
InitHTTPServerfunction. - feat: Introduce specific logging for HTTP 204 (No Content) responses, omitting body logging.
- fix: Enhance error handling and logging for empty or unreadable HTTP response bodies.
- chore: Refine HTTP response log messages for improved clarity and consistency.
- docs: Update documentation for the
Flushmethod inLoggingResponseWriter
v0.11.0:
- Updated
github.com/prometheus/client_golangdependency to v1.23.0. - Updated
google.golang.org/grpcdependency to v1.74.2. - Added a
replacedirective forgithub.com/prometheus/otlptranslator. - Renamed
initOTELfunction toInitOTELand added a check to prevent re-initialization. - Improved
dummyHealthCheckto ensure a positive random duration. - Added comprehensive package, struct, and function comments across
pkg/app,pkg/config,pkg/logging,pkg/otel,pkg/srv/grpc, andpkg/srv/httpfor improved clarity. - Corrected typos in
TODO.mdfor "implementing" and "support". - Added a new item to
TODO.mdfor early OpenTelemetry initialization.