diff --git a/go.mod b/go.mod index 034a840cc..ac64402c2 100644 --- a/go.mod +++ b/go.mod @@ -15,10 +15,10 @@ require ( k8s.io/apimachinery v0.35.5 k8s.io/client-go v0.35.5 k8s.io/code-generator v0.35.5 - knative.dev/eventing v0.49.1-0.20260601121530-94496617307a + knative.dev/eventing v0.49.1-0.20260611075324-69b976f7fd56 knative.dev/hack v0.0.0-20260428014158-b2a37f1b6e7b knative.dev/pkg v0.0.0-20260602142205-ac97e43f6622 - knative.dev/serving v0.49.1-0.20260602134409-d8c7a7e1bb88 + knative.dev/serving v0.49.1-0.20260611133425-5806b90b4cdb ) require ( @@ -113,7 +113,7 @@ require ( k8s.io/klog/v2 v2.130.1 // indirect k8s.io/kube-openapi v0.0.0-20250910181357-589584f1c912 // indirect k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 // indirect - knative.dev/networking v0.0.0-20260529020035-305789141b2b // indirect + knative.dev/networking v0.0.0-20260602144506-c8765a725c2b // indirect sigs.k8s.io/gateway-api v1.1.0 // indirect sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 // indirect sigs.k8s.io/randfill v1.0.0 // indirect diff --git a/go.sum b/go.sum index af74ff4e2..ca43f6879 100644 --- a/go.sum +++ b/go.sum @@ -366,16 +366,16 @@ k8s.io/kube-openapi v0.0.0-20250910181357-589584f1c912 h1:Y3gxNAuB0OBLImH611+UDZ k8s.io/kube-openapi v0.0.0-20250910181357-589584f1c912/go.mod h1:kdmbQkyfwUagLfXIad1y2TdrjPFWp2Q89B3qkRwf/pQ= k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 h1:SjGebBtkBqHFOli+05xYbK8YF1Dzkbzn+gDM4X9T4Ck= k8s.io/utils v0.0.0-20251002143259-bc988d571ff4/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= -knative.dev/eventing v0.49.1-0.20260601121530-94496617307a h1:4y8uPkCIqM1nmjqlgKljbe1T8hXDc6dYz5LPuw944xI= -knative.dev/eventing v0.49.1-0.20260601121530-94496617307a/go.mod h1:lZAcOxJw1vp4Qns6uFB8I2k8+021Hf/rGmS+qYc3Hmk= +knative.dev/eventing v0.49.1-0.20260611075324-69b976f7fd56 h1:AHDySG8Wz6mQuiKAXanlYWLjTM8hRU9P8sBPKcHbOso= +knative.dev/eventing v0.49.1-0.20260611075324-69b976f7fd56/go.mod h1:ibEWNiJvssamCNesm0N1BmB5rhWdAyJHYEIcxI+99sQ= knative.dev/hack v0.0.0-20260428014158-b2a37f1b6e7b h1:MvbV2F2BdI8qKrYYUhDwbUZbX0BAYRSIpXM2TOtTvs0= knative.dev/hack v0.0.0-20260428014158-b2a37f1b6e7b/go.mod h1:L5RzHgbvam0u8QFHfzCX6MKxu/a/gIGEdaRBqNiVbl0= -knative.dev/networking v0.0.0-20260529020035-305789141b2b h1:bVEeZ66aokJjPNHA8gwcEw6bbU/Lxhbt3jQyy4QZPP8= -knative.dev/networking v0.0.0-20260529020035-305789141b2b/go.mod h1:upXhnYXpr11YRpKlKiGTB4hzDTn4kUJ7gqDaqMFJaoo= +knative.dev/networking v0.0.0-20260602144506-c8765a725c2b h1:SlEkmc5m5EAaXomG82qYifOXC+YpLg+jPS4VcDkIz3c= +knative.dev/networking v0.0.0-20260602144506-c8765a725c2b/go.mod h1:Dx+BnBfPyYXFP+DiuB9mzLJiJ4gaSo0/dhRGTkU4Tjw= knative.dev/pkg v0.0.0-20260602142205-ac97e43f6622 h1:Lf5I3oaFc0bErDP7yUbOxT+6GaGnVwuAiCAnDAn5F48= knative.dev/pkg v0.0.0-20260602142205-ac97e43f6622/go.mod h1:A6IJjMX0nATYJ4eJAcqXGLiMTg1AXsA9QtPd7nI9Tk0= -knative.dev/serving v0.49.1-0.20260602134409-d8c7a7e1bb88 h1:gT7KDayRVjPs0InNhVA/vXRXbqkNUS73ZLSzaTmo1d0= -knative.dev/serving v0.49.1-0.20260602134409-d8c7a7e1bb88/go.mod h1:aVIwAozgXB/6zWHZjCYPgP8oSR8f4hoR+zamOo5gd4g= +knative.dev/serving v0.49.1-0.20260611133425-5806b90b4cdb h1:esY2sCP5HROvOQ3YGFb7fWxrWm8GFjf+TuT24wMSRH8= +knative.dev/serving v0.49.1-0.20260611133425-5806b90b4cdb/go.mod h1:fHHSUO7OjvmJmDIQ2VBsAHUjN24c75FmW2vudgbMU48= sigs.k8s.io/gateway-api v1.1.0 h1:DsLDXCi6jR+Xz8/xd0Z1PYl2Pn0TyaFMOPPZIj4inDM= sigs.k8s.io/gateway-api v1.1.0/go.mod h1:ZH4lHrL2sDi0FHZ9jjneb8kKnGzFWyrTya35sWUTrRs= sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 h1:IpInykpT6ceI+QxKBbEflcR5EXP7sU1kvOlxwZh5txg= diff --git a/vendor/knative.dev/eventing/pkg/auth/event_policy.go b/vendor/knative.dev/eventing/pkg/auth/event_policy.go index 56879b6c4..2a6ca5213 100644 --- a/vendor/knative.dev/eventing/pkg/auth/event_policy.go +++ b/vendor/knative.dev/eventing/pkg/auth/event_policy.go @@ -227,7 +227,9 @@ func SubjectAndFiltersPass(ctx context.Context, sub string, allowedSubsWithFilte for _, swf := range allowedSubsWithFilters { for _, s := range swf.Subjects { if strings.EqualFold(s, sub) || (strings.HasSuffix(s, "*") && strings.HasPrefix(sub, strings.TrimSuffix(s, "*"))) { - return subscriptionsapi.CreateSubscriptionsAPIFilters(logger.Desugar(), swf.Filters).Filter(ctx, *event) != eventfilter.FailFilter + filter := subscriptionsapi.CreateSubscriptionsAPIFilters(logger.Desugar(), swf.Filters) + defer filter.Cleanup() + return filter.Filter(ctx, *event) != eventfilter.FailFilter } } } diff --git a/vendor/modules.txt b/vendor/modules.txt index b64137a1a..c725da5a1 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -1134,7 +1134,7 @@ k8s.io/utils/net k8s.io/utils/pointer k8s.io/utils/ptr k8s.io/utils/trace -# knative.dev/eventing v0.49.1-0.20260601121530-94496617307a +# knative.dev/eventing v0.49.1-0.20260611075324-69b976f7fd56 ## explicit; go 1.25.0 knative.dev/eventing/pkg/adapter/v2 knative.dev/eventing/pkg/adapter/v2/test @@ -1205,7 +1205,7 @@ knative.dev/eventing/pkg/utils # knative.dev/hack v0.0.0-20260428014158-b2a37f1b6e7b ## explicit; go 1.24 knative.dev/hack -# knative.dev/networking v0.0.0-20260529020035-305789141b2b +# knative.dev/networking v0.0.0-20260602144506-c8765a725c2b ## explicit; go 1.25.0 knative.dev/networking/pkg/apis/networking knative.dev/networking/pkg/apis/networking/v1alpha1 @@ -1289,7 +1289,7 @@ knative.dev/pkg/webhook/psbinding knative.dev/pkg/webhook/resourcesemantics knative.dev/pkg/webhook/resourcesemantics/defaulting knative.dev/pkg/webhook/resourcesemantics/validation -# knative.dev/serving v0.49.1-0.20260602134409-d8c7a7e1bb88 +# knative.dev/serving v0.49.1-0.20260611133425-5806b90b4cdb ## explicit; go 1.25.0 knative.dev/serving/pkg/apis/autoscaling knative.dev/serving/pkg/apis/autoscaling/v1alpha1