Skip to content

v1.0.0

Latest
Compare
Choose a tag to compare
@mikemrm mikemrm released this 09 Jan 19:02
0ba9925

BEHAVIOR CHANGES

With the introduction of the health check service, iamruntime.NewClient has been updated to block, waiting for the service to report healthy. NewClient will block for up to 10 seconds before reporting that the runtime is not healthy.
If the runtime reports the health service is unimplemented, it is assumed the runtime is ready and unblocks the request.

This behavior change ensures clients are making requests against a healthy runtime. To disable this new behavior iamruntime.NewClient must be updated to NewClientWithoutWait. Alternatively setting the environment variable IAMRUNTIME_NEW_CLIENT_WAIT_TIMEOUT to 0 will disable this new behavior.

What's Changed

  • Update module google.golang.org/grpc to v1.64.1 [SECURITY] by @renovate in #17
  • renovate: group otel package updates by @mikemrm in #19
  • Update module go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc to v0.53.0 by @renovate in #12
  • fix(deps): update module github.com/go-jose/go-jose/v4 to v4.0.4 by @renovate in #15
  • fix(deps): update module golang.org/x/oauth2 to v0.22.0 by @renovate in #16
  • Upgrade packages by @mikemrm in #26
  • add grpc health methods to runtime. by @mikemrm in #28
  • fix(deps): update module golang.org/x/oauth2 to v0.25.0 by @renovate in #27

Full Changelog: v0.1.4...v1.0.0