Releases: knative/eventing
Releases · knative/eventing
v1.10.1
Changes by Kind
New features
- APIServerSource events includes apiVersion of the object (#6696, @gab-satchi)
- SecurityContext settings for ApiServerSource's Receive Adapter's container/deployment (#6788, @matzew)
- Set
sidecar.istio.io/inject
to true for API Server Source adapter pods for Istio integration. (#6789, @pierDipi) - Allow event display to log requests, when
REQUEST_LOGGING_ENABLED
environment variable is set to true, the feature is explicitly discouraged for production usage due to the possibility of logging sensitive information (#6764, @pierDipi) - Removes deprecated DeadLetterChannel in favor of DeliveryStatus (#6722, @vishal-chdhry)
- Remove
eventing.knative.dev/release
label from resources, use standardapp.kubernetes.io/version
label instead. (#6807, @Abhishek357) - Add Broker class in
kubectl get -o wide
(#6723, @vishal-chdhry)
Bug fixes
- Fixes an issue where a Cloud Event in a response from a sink was truncated to 1024 bytes (#6758, @gab-satchi)
- Use debug level logging for noisy scheduler logs (#6705, @matzew)
New Contributors
- @vishal-chdhry made their first contribution in #6711
- @keshavcodex made their first contribution in #6786
- @Abhishek357 made their first contribution in #6807
- @Rahul-Kumar-prog made their first contribution in #6834
Full Changelog: knative-v1.9.0...knative-v1.10.0
v1.10.0
Changes by Kind
New features
- APIServerSource events includes apiVersion of the object (#6696, @gab-satchi)
- SecurityContext settings for ApiServerSource's Receive Adapter's container/deployment (#6788, @matzew)
- Set
sidecar.istio.io/inject
to true for API Server Source adapter pods for Istio integration. (#6789, @pierDipi) - Allow event display to log requests, when
REQUEST_LOGGING_ENABLED
environment variable is set to true, the feature is explicitly discouraged for production usage due to the possibility of logging sensitive information (#6764, @pierDipi) - Removes deprecated DeadLetterChannel in favor of DeliveryStatus (#6722, @vishal-chdhry)
- Remove
eventing.knative.dev/release
label from resources, use standardapp.kubernetes.io/version
label instead. (#6807, @Abhishek357) - Add Broker class in
kubectl get -o wide
(#6723, @vishal-chdhry)
Bug fixes
- Fixes an issue where a Cloud Event in a response from a sink was truncated to 1024 bytes (#6758, @gab-satchi)
- Use debug level logging for noisy scheduler logs (#6705, @matzew)
New Contributors
- @vishal-chdhry made their first contribution in #6711
- @keshavcodex made their first contribution in #6786
- @Abhishek357 made their first contribution in #6807
- @Rahul-Kumar-prog made their first contribution in #6834
Full Changelog: knative-v1.9.0...knative-v1.10.0
Knative Eventing release v1.9.7
Changes by Kind
Enhancements
- ApiServerSource can specify a selector to target one or more namespaces. If the selector is missing, it will default to targeting the namespace in which the source resides (#6665, @gab-satchi)
Dependencies
Added
Nothing has changed.
Changed
- github.com/cloudevents/sdk-go/observability/opencensus/v2: v2.12.0 → v2.13.0
- github.com/cloudevents/sdk-go/sql/v2: 52b1227 → v2.13.0
- github.com/cloudevents/sdk-go/v2: v2.12.0 → v2.13.0
- go.uber.org/goleak: v1.1.11 → v1.2.0
- k8s.io/api: v0.25.2 → v0.25.4
- k8s.io/apiextensions-apiserver: v0.25.2 → v0.25.4
- k8s.io/apimachinery: v0.25.2 → v0.25.4
- k8s.io/apiserver: v0.25.2 → v0.25.4
- k8s.io/client-go: v0.25.2 → v0.25.4
- k8s.io/code-generator: v0.25.2 → v0.25.4
- k8s.io/component-base: v0.25.2 → v0.25.4
- k8s.io/gengo: 397b4ae → fad74ee
- k8s.io/klog/v2: 0990e81 → 9ae4992
- k8s.io/utils: ee6ede2 → 8e77b1f
- knative.dev/hack/schema: 3fdc50b → c7cfcb0
- knative.dev/hack: 3fdc50b → c7cfcb0
- knative.dev/pkg: 714b763 → 247510c
- knative.dev/reconciler-test: f3175ad → 476a442
- sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.32 → v0.0.33
Removed
Nothing has changed.
Knative Eventing release v1.8.8
Kubernetes 1.23 minimum version
- The HorizontalPodAutoscaler manifests have been updated to v2, which is available with k8s 1.23+ (#6549, @matzew)
- Fix PodSecurity Policy warnings for restricted environments (#6533, @matzew)
- Remove check for v1 API of ConfigMap as there is only v1 CMs (#6502, @matzew)
- Update test creation library to also use the
v1
API of CronJob (#6537, @matzew) - Update k8s library to 1.25.2 (#6561, @lionelvillard)
Bug fixes and cleanups
- Add readiness and liveness probes in Knative Eventing controller (#6566, @lionelvillard)
- Fixes issue with sugar controller always setting the broker class to MTChannelBasedBroker instead of using the defaults ConfigMap (#6500, @gab-satchi)
- InMemoryChannel receiver validates received events (#6511, @pierDipi)
- Remove strict check in scorer plugins and respect max skew parameter. Requeue request when no pods available rather than fail scheduler. (#6524, @aavarghese)
- Improve Channels performance by reading the response body of failed deliveries (#6521, @liuchangyan)
Knative Eventing release v1.8.7
Kubernetes 1.23 minimum version
- The HorizontalPodAutoscaler manifests have been updated to v2, which is available with k8s 1.23+ (#6549, @matzew)
- Fix PodSecurity Policy warnings for restricted environments (#6533, @matzew)
- Remove check for v1 API of ConfigMap as there is only v1 CMs (#6502, @matzew)
- Update test creation library to also use the
v1
API of CronJob (#6537, @matzew) - Update k8s library to 1.25.2 (#6561, @lionelvillard)
Bug fixes and cleanups
- Add readiness and liveness probes in Knative Eventing controller (#6566, @lionelvillard)
- Fixes issue with sugar controller always setting the broker class to MTChannelBasedBroker instead of using the defaults ConfigMap (#6500, @gab-satchi)
- InMemoryChannel receiver validates received events (#6511, @pierDipi)
- Remove strict check in scorer plugins and respect max skew parameter. Requeue request when no pods available rather than fail scheduler. (#6524, @aavarghese)
- Improve Channels performance by reading the response body of failed deliveries (#6521, @liuchangyan)
Knative Eventing release v1.9.6
Changes by Kind
Enhancements
- ApiServerSource can specify a selector to target one or more namespaces. If the selector is missing, it will default to targeting the namespace in which the source resides (#6665, @gab-satchi)
Dependencies
Added
Nothing has changed.
Changed
- github.com/cloudevents/sdk-go/observability/opencensus/v2: v2.12.0 → v2.13.0
- github.com/cloudevents/sdk-go/sql/v2: 52b1227 → v2.13.0
- github.com/cloudevents/sdk-go/v2: v2.12.0 → v2.13.0
- go.uber.org/goleak: v1.1.11 → v1.2.0
- k8s.io/api: v0.25.2 → v0.25.4
- k8s.io/apiextensions-apiserver: v0.25.2 → v0.25.4
- k8s.io/apimachinery: v0.25.2 → v0.25.4
- k8s.io/apiserver: v0.25.2 → v0.25.4
- k8s.io/client-go: v0.25.2 → v0.25.4
- k8s.io/code-generator: v0.25.2 → v0.25.4
- k8s.io/component-base: v0.25.2 → v0.25.4
- k8s.io/gengo: 397b4ae → fad74ee
- k8s.io/klog/v2: 0990e81 → 9ae4992
- k8s.io/utils: ee6ede2 → 8e77b1f
- knative.dev/hack/schema: 3fdc50b → c7cfcb0
- knative.dev/hack: 3fdc50b → c7cfcb0
- knative.dev/pkg: 714b763 → 247510c
- knative.dev/reconciler-test: f3175ad → 476a442
- sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.32 → v0.0.33
Removed
Nothing has changed.
Knative Eventing release v1.9.5
Changes by Kind
Enhancements
- ApiServerSource can specify a selector to target one or more namespaces. If the selector is missing, it will default to targeting the namespace in which the source resides (#6665, @gab-satchi)
Dependencies
Added
Nothing has changed.
Changed
- github.com/cloudevents/sdk-go/observability/opencensus/v2: v2.12.0 → v2.13.0
- github.com/cloudevents/sdk-go/sql/v2: 52b1227 → v2.13.0
- github.com/cloudevents/sdk-go/v2: v2.12.0 → v2.13.0
- go.uber.org/goleak: v1.1.11 → v1.2.0
- k8s.io/api: v0.25.2 → v0.25.4
- k8s.io/apiextensions-apiserver: v0.25.2 → v0.25.4
- k8s.io/apimachinery: v0.25.2 → v0.25.4
- k8s.io/apiserver: v0.25.2 → v0.25.4
- k8s.io/client-go: v0.25.2 → v0.25.4
- k8s.io/code-generator: v0.25.2 → v0.25.4
- k8s.io/component-base: v0.25.2 → v0.25.4
- k8s.io/gengo: 397b4ae → fad74ee
- k8s.io/klog/v2: 0990e81 → 9ae4992
- k8s.io/utils: ee6ede2 → 8e77b1f
- knative.dev/hack/schema: 3fdc50b → c7cfcb0
- knative.dev/hack: 3fdc50b → c7cfcb0
- knative.dev/pkg: 714b763 → 247510c
- knative.dev/reconciler-test: f3175ad → 476a442
- sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.32 → v0.0.33
Removed
Nothing has changed.
Knative Eventing release v1.8.6
Kubernetes 1.23 minimum version
- The HorizontalPodAutoscaler manifests have been updated to v2, which is available with k8s 1.23+ (#6549, @matzew)
- Fix PodSecurity Policy warnings for restricted environments (#6533, @matzew)
- Remove check for v1 API of ConfigMap as there is only v1 CMs (#6502, @matzew)
- Update test creation library to also use the
v1
API of CronJob (#6537, @matzew) - Update k8s library to 1.25.2 (#6561, @lionelvillard)
Bug fixes and cleanups
- Add readiness and liveness probes in Knative Eventing controller (#6566, @lionelvillard)
- Fixes issue with sugar controller always setting the broker class to MTChannelBasedBroker instead of using the defaults ConfigMap (#6500, @gab-satchi)
- InMemoryChannel receiver validates received events (#6511, @pierDipi)
- Remove strict check in scorer plugins and respect max skew parameter. Requeue request when no pods available rather than fail scheduler. (#6524, @aavarghese)
- Improve Channels performance by reading the response body of failed deliveries (#6521, @liuchangyan)
Knative Eventing release v1.7.8
Enhancements
- Traces generated by ApiServerSource includes some k8s attributes (
k8s.namespace
,k8s.name
). (#6458, @liuchangyan) - The delivery timeout feature is now beta and enabled by default. (#6472, @pierDipi)
- The strict subscriber feature for Subscription API is now beta and enabled by default.
When the reply field is specified without a subscriber, the reply field won't be used as a subscriber by default. (#6473, @pierDipi)
Fixes and cleanup
- MT Broker ignores a trailing slash in the HTTP path. (#6471, @pierDipi)
- Add Job resource to rekt, and Port SinkbindingV1Job test to rekt (#6481, @liuchangyan)
- Port SinkbindingV1Deployment test to rekt, and fix some complie errors (#6479, @liuchangyan)
Dependencies
Added
Nothing has changed.
Changed
- k8s.io/api: v0.23.8 → v0.23.9
- k8s.io/apiextensions-apiserver: v0.23.8 → v0.23.9
- k8s.io/apimachinery: v0.23.8 → v0.23.9
- k8s.io/apiserver: v0.23.8 → v0.23.9
- k8s.io/client-go: v0.23.8 → v0.23.9
- k8s.io/code-generator: v0.23.8 → v0.23.9
- k8s.io/component-base: v0.23.8 → v0.23.9
- k8s.io/gengo: 4627b89 → 397b4ae
- k8s.io/klog/v2: 43cc75f → 0990e81
- knative.dev/hack/schema: 65c463a → 8d1e4cc
- knative.dev/hack: 65c463a → 8d1e4cc
- knative.dev/pkg: e60d250 → 4a03844
- knative.dev/reconciler-test: f05db88 → 177f826
Removed
Nothing has changed.
Knative Eventing release v1.9.4
Changes by Kind
Enhancements
- ApiServerSource can specify a selector to target one or more namespaces. If the selector is missing, it will default to targeting the namespace in which the source resides (#6665, @gab-satchi)
Dependencies
Added
Nothing has changed.
Changed
- github.com/cloudevents/sdk-go/observability/opencensus/v2: v2.12.0 → v2.13.0
- github.com/cloudevents/sdk-go/sql/v2: 52b1227 → v2.13.0
- github.com/cloudevents/sdk-go/v2: v2.12.0 → v2.13.0
- go.uber.org/goleak: v1.1.11 → v1.2.0
- k8s.io/api: v0.25.2 → v0.25.4
- k8s.io/apiextensions-apiserver: v0.25.2 → v0.25.4
- k8s.io/apimachinery: v0.25.2 → v0.25.4
- k8s.io/apiserver: v0.25.2 → v0.25.4
- k8s.io/client-go: v0.25.2 → v0.25.4
- k8s.io/code-generator: v0.25.2 → v0.25.4
- k8s.io/component-base: v0.25.2 → v0.25.4
- k8s.io/gengo: 397b4ae → fad74ee
- k8s.io/klog/v2: 0990e81 → 9ae4992
- k8s.io/utils: ee6ede2 → 8e77b1f
- knative.dev/hack/schema: 3fdc50b → c7cfcb0
- knative.dev/hack: 3fdc50b → c7cfcb0
- knative.dev/pkg: 714b763 → 247510c
- knative.dev/reconciler-test: f3175ad → 476a442
- sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.32 → v0.0.33
Removed
Nothing has changed.