Skip to content

Releases: nokia/restful

v1.7.2

11 Sep 17:40
Compare
Choose a tag to compare

Dependency updates

v1.7.1

30 Jun 09:16
Compare
Choose a tag to compare

Readiness probe was never answered if debugging was off.

v1.7.0

05 Jun 17:08
Compare
Choose a tag to compare

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

05 May 16:18
Compare
Choose a tag to compare

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

20 Apr 17:35
Compare
Choose a tag to compare

Client: If there is no propagated tracing data, check if trace header is in the request, and use that.

v1.6.1

12 Apr 09:47
Compare
Choose a tag to compare

Dependency updates.

v1.6.0

01 Mar 15:31
Compare
Choose a tag to compare

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

17 Feb 13:56
Compare
Choose a tag to compare

Dependency update.

v1.5.8

09 Feb 10:55
Compare
Choose a tag to compare
  • Avoid duplicate trace headers, if all headers are proxied.
  • Go 1.20+ support.

v1.5.7

02 Feb 16:50
Compare
Choose a tag to compare
  • Support single line B3 header.
  • Logger() handler wrapper sets up tracing data in context, if exists.