Releases: mailgun/holster
Releases · mailgun/holster
v4.12.0
What's Changed
- Bump golang.org/x/net from 0.0.0-20221004154528-8021a29435af to 0.7.0 by dependabot in #166.
- Tracing updates by @Baliedge in #167
- Update OpenTelemetry dependencies.
- Sensible defaults to
tracing.InitTracing()
.
- Passing an empty libraryName will now autodetect the executable's module name.
v4.11.0
What's Changed
- Add functionality for instrumenting HTTP requests for use in HTTP service client library by @Baliedge in #159
tracing.NewHTTPClient
creates an http.Client
configured with OpenTelemetry middleware to generate a span on a request and propagate the trace to the server.
v4.10.0
What's Changed
- Improve
functional
package by @Baliedge in #142.
- Fix benchmark
N
value unexpectedly not propagating to nested tests.
- Add test
Skip()
.
v4.9.7
What's Changed
- Fix timeout error occurring in unit tests for tracing package by @Baliedge in #156.
v4.8.1
What's Changed
- Enable linters in GitHub actions workflow:
bodyclose
, depguard
, errcheck
, gocritic
, goimports
, gosec
, gosimple
, govet
, noctx
, nolintlint
, ineffassign
, staticcheck
, stylecheck
, typecheck
, unused
.
- Code changes made to address all lint errors. No functional changes expected.
- Fix bugs found by linters:
staticcheck
identified incorrect usage of runtime.SetFinalizer()
in discovery/memberlist.go
that prevents finalizer invocation and would cause a memory leak.
govet
identified an incomplete implementation of ToMap()
in errors/errors.go
that has been refactored to intended functionality.
by @Baliedge #129, #130, #131, #132