Releases: nokia/restful
v1.7.2
Dependency updates
v1.7.1
Readiness probe was never answered if debugging was off.
v1.7.0
Open Telemetry tracing made optional, can be switched on using SetOTel
call. If not enabled, then RESTful's old trace propagation is active. That may use somewhat less resources.
Client.Do()
does not need context as first argument, as that is part of the request object, anyway. That made Do
compliant with standard http package.
Minor optimizations.
v1.5.10
Old tracing branch got some updates. Lambda context TraceID() returns currect trace ID. That is either received or generated when the Lambda context is created.
v1.6.2
Client: If there is no propagated tracing data, check if trace header is in the request, and use that.
v1.6.1
Dependency updates.
v1.6.0
Replace own tracing header handling with OpenTelemetry. Headers may change a bit, e.g. parent span ID is strangely missing. Tracing data being in context, one can use OpenTelemetry package to report tracing data to a collector endpoint.
v1.5.9
Dependency update.
v1.5.8
- Avoid duplicate trace headers, if all headers are proxied.
- Go 1.20+ support.
v1.5.7
- Support single line B3 header.
- Logger() handler wrapper sets up tracing data in context, if exists.