Files
go-app/CHANGELOG.md
2025-08-27 10:33:39 -04:00

1.5 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.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 http package.
  • docs: Improve documentation for the InitHTTPServer function.
  • 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 Flush method in LoggingResponseWriter

v0.11.0:

  • Updated github.com/prometheus/client_golang dependency to v1.23.0.
  • Updated google.golang.org/grpc dependency to v1.74.2.
  • Added a replace directive for github.com/prometheus/otlptranslator.
  • Renamed initOTEL function to InitOTEL and added a check to prevent re-initialization.
  • Improved dummyHealthCheck to ensure a positive random duration.
  • Added comprehensive package, struct, and function comments across pkg/app, pkg/config, pkg/logging, pkg/otel, pkg/srv/grpc, and pkg/srv/http for improved clarity.
  • Corrected typos in TODO.md for "implementing" and "support".
  • Added a new item to TODO.md for early OpenTelemetry initialization.