chore: update go dependencies (#11883)

Updates all dependencies to latests versions (apart from the ones where
there are already issues to solve their updates).
Some updates required minor changes.
This commit is contained in:
Livio Spring
2026-03-24 12:27:43 +01:00
committed by GitHub
parent 4bc899d052
commit f94e4065c2
11 changed files with 465 additions and 412 deletions
@@ -19,7 +19,9 @@ func TraceHandler(ignoredPrefix ...string) func(http.Handler) http.Handler {
return otelhttp.NewHandler(handler,
"zitadel",
otelhttp.WithFilter(instrumentation.RequestFilter(ignoredPrefix...)),
otelhttp.WithPublicEndpoint(),
otelhttp.WithPublicEndpointFn(func(_ *http.Request) bool {
return true
}),
otelhttp.WithSpanNameFormatter(spanNameFormatter),
otelhttp.WithMeterProvider(otel.GetMeterProvider()),
)
+1 -1
View File
@@ -255,7 +255,7 @@ func userInfoPhoneToOIDC(user *query.User) oidc.UserInfoPhone {
if human := user.Human; human != nil {
return oidc.UserInfoPhone{
PhoneNumber: string(human.Phone),
PhoneNumberVerified: human.IsPhoneVerified,
PhoneNumberVerified: oidc.Bool(human.IsPhoneVerified),
}
}
return oidc.UserInfoPhone{}
+8 -4
View File
@@ -39,7 +39,7 @@ func (config *CBConfig) readyToTrip(counts gobreaker.Counts) bool {
// limiter implements [redis.Limiter] as a circuit breaker.
type limiter struct {
inflight chan func(success bool)
inflight chan func(err error)
cb *gobreaker.TwoStepCircuitBreaker[struct{}]
}
@@ -53,7 +53,7 @@ func newLimiter(config *CBConfig, maxActiveConns int) redis.Limiter {
maxActiveConns = defaultInflightSize
}
return &limiter{
inflight: make(chan func(success bool), maxActiveConns),
inflight: make(chan func(err error), maxActiveConns),
cb: gobreaker.NewTwoStepCircuitBreaker[struct{}](gobreaker.Settings{
Name: "redis cache",
MaxRequests: config.MaxRetryRequests,
@@ -84,8 +84,12 @@ func (l *limiter) Allow() error {
// Any other error, like connection or [context.DeadlineExceeded] is counted as a failure.
func (l *limiter) ReportResult(err error) {
done := <-l.inflight
done(err == nil ||
if err == nil ||
errors.Is(err, redis.Nil) ||
errors.Is(err, context.Canceled) ||
redis.HasErrorPrefix(err, "NOSCRIPT"))
redis.HasErrorPrefix(err, "NOSCRIPT") {
done(nil)
return
}
done(err)
}
+1 -1
View File
@@ -153,7 +153,7 @@ func (u *User) GetPhone() domain.PhoneNumber {
}
func (u *User) IsPhoneVerified() bool {
return u.PhoneNumberVerified
return bool(u.PhoneNumberVerified)
}
func (u *User) GetPreferredLanguage() language.Tag {
+1 -1
View File
@@ -141,7 +141,7 @@ func (u *User) GetPhone() domain.PhoneNumber {
}
func (u *User) IsPhoneVerified() bool {
return u.PhoneNumberVerified
return bool(u.PhoneNumberVerified)
}
func (u *User) GetPreferredLanguage() language.Tag {