Releases: knative/eventing
Releases · knative/eventing
v1.13.7
Changes by Kind
New Features
- PingSource
schedule
supports optional seconds field (#7394, @SiBell) - Trust-manager integration (#7532, @pierDipi)
- Allow configuring whether to allow cross namespaces Brokers configuration using the
config-br-defaults
ConfigMap. (#7455, @pierDipi) - Expose the Sequence OIDC service account name in the Sequence
.status.auth.serviceAccountName
(#7361, @rahulii) - Use RFC-3339 compliant string encodings in filters for attributes of type time. (#7466, @Cali0707)
- Introduce EventTypes v1beta3 version (#7304, @matzew)
- EventType V1Beta2 deprecation (#7454, @matzew)
- Provide OIDC token in SinkBinding under
/oidc/token
path. (#7444, @creydr) - Channel dispatcher authenticates requests with OIDC (#7445, @Cali0707)
- Authenticate Requests from ApiServerSource (#7452, @Leo6Leo)
- Use underlying input channels audience as sequence audience (#7387, @md-saif-husain)
Misc
- PingSource TLS & OIDC test (#7416, @Leo6Leo)
- Enable storage of EventType
v1beta2
instead ofv1beta1
(#7594, @dsimansk) - EventType v1beta1 deprecation (#7453 and #7303, @matzew)
- Add Prerequisite for e2e test to check if OIDC authentication is enabled (#7609, @creydr)
- Fix mt-broker-ingress watch Broker (#7499, @xiangpingjiang)
- Refactor the AuthStatus Logic (#7417, @xiangpingjiang)
- InMemoryChannel send a 202 response only after successfully delivering the event to all subscribers (#7415, @Cali0707)
- Under OIDC mode, all the outgoing event request will be appended with JWT Authorization header (#7452, @Leo6Leo)
- Use kmeta.ChildName() to generate OIDC service account name (#7521, @xiangpingjiang)
- When running hack/install.sh, all the related testing environments will be set up as well. (#7418, @Leo6Leo)
v1.14.4
knative/[email protected]
Changes by Kind
Bug or Regression
- Reduce the scope for the Config validation webhook to only the
knative-eventing
namespace. (#7792, @pierDipi)
Uncategorized
- Bump github.com/go-jose/go-jose/v3 from 3.0.1 to 3.0.3 (#7750, @matzew)
- Enable storage of EventType
v1beta2
instead ofv1beta1
(#7594, @dsimansk) - EventType Autocreate is now a non blocking operation (#7709, @Cali0707)
- EventTypes are now autocreated on Triggers and Subscriptions when there is a reply event sent to them (#7733, @Cali0707)
- Feature: Added the ability for users to configure
nodeSelector
when deployingapiserversource
, Users can now configure nodeSelector via config-features by adding key-value pair in the format apiserversources.nodeselector.: (#7584, @sadath-12) - Merge keys, which were associated with an older version of YAML (1.1), are no longer officially supported in YAML according to its specifications. YAML version 1.2, the current standard, does not include support for merge keys, rendering them obsolete. (#7662, @converge)
- StatefulSet scheduling now makes fewer API server requests, reducing APIServer load. (#7651, @Cali0707)
- Using 2.15.2 of Go-sdk for CloudEvents (#7747, @matzew)
v1.14.3
knative/[email protected]
Changes by Kind
Bug or Regression
- Reduce the scope for the Config validation webhook to only the
knative-eventing
namespace. (#7792, @pierDipi)
Uncategorized
- Bump github.com/go-jose/go-jose/v3 from 3.0.1 to 3.0.3 (#7750, @matzew)
- Enable storage of EventType
v1beta2
instead ofv1beta1
(#7594, @dsimansk) - EventType Autocreate is now a non blocking operation (#7709, @Cali0707)
- EventTypes are now autocreated on Triggers and Subscriptions when there is a reply event sent to them (#7733, @Cali0707)
- Feature: Added the ability for users to configure
nodeSelector
when deployingapiserversource
, Users can now configure nodeSelector via config-features by adding key-value pair in the format apiserversources.nodeselector.: (#7584, @sadath-12) - Merge keys, which were associated with an older version of YAML (1.1), are no longer officially supported in YAML according to its specifications. YAML version 1.2, the current standard, does not include support for merge keys, rendering them obsolete. (#7662, @converge)
- StatefulSet scheduling now makes fewer API server requests, reducing APIServer load. (#7651, @Cali0707)
- Using 2.15.2 of Go-sdk for CloudEvents (#7747, @matzew)
v1.13.6
Changes by Kind
New Features
- PingSource
schedule
supports optional seconds field (#7394, @SiBell) - Trust-manager integration (#7532, @pierDipi)
- Allow configuring whether to allow cross namespaces Brokers configuration using the
config-br-defaults
ConfigMap. (#7455, @pierDipi) - Expose the Sequence OIDC service account name in the Sequence
.status.auth.serviceAccountName
(#7361, @rahulii) - Use RFC-3339 compliant string encodings in filters for attributes of type time. (#7466, @Cali0707)
- Introduce EventTypes v1beta3 version (#7304, @matzew)
- EventType V1Beta2 deprecation (#7454, @matzew)
- Provide OIDC token in SinkBinding under
/oidc/token
path. (#7444, @creydr) - Channel dispatcher authenticates requests with OIDC (#7445, @Cali0707)
- Authenticate Requests from ApiServerSource (#7452, @Leo6Leo)
- Use underlying input channels audience as sequence audience (#7387, @md-saif-husain)
Misc
- PingSource TLS & OIDC test (#7416, @Leo6Leo)
- Enable storage of EventType
v1beta2
instead ofv1beta1
(#7594, @dsimansk) - EventType v1beta1 deprecation (#7453 and #7303, @matzew)
- Add Prerequisite for e2e test to check if OIDC authentication is enabled (#7609, @creydr)
- Fix mt-broker-ingress watch Broker (#7499, @xiangpingjiang)
- Refactor the AuthStatus Logic (#7417, @xiangpingjiang)
- InMemoryChannel send a 202 response only after successfully delivering the event to all subscribers (#7415, @Cali0707)
- Under OIDC mode, all the outgoing event request will be appended with JWT Authorization header (#7452, @Leo6Leo)
- Use kmeta.ChildName() to generate OIDC service account name (#7521, @xiangpingjiang)
- When running hack/install.sh, all the related testing environments will be set up as well. (#7418, @Leo6Leo)
v1.14.2
knative/[email protected]
Changes by Kind
Bug or Regression
- Reduce the scope for the Config validation webhook to only the
knative-eventing
namespace. (#7792, @pierDipi)
Uncategorized
- Bump github.com/go-jose/go-jose/v3 from 3.0.1 to 3.0.3 (#7750, @matzew)
- Enable storage of EventType
v1beta2
instead ofv1beta1
(#7594, @dsimansk) - EventType Autocreate is now a non blocking operation (#7709, @Cali0707)
- EventTypes are now autocreated on Triggers and Subscriptions when there is a reply event sent to them (#7733, @Cali0707)
- Feature: Added the ability for users to configure
nodeSelector
when deployingapiserversource
, Users can now configure nodeSelector via config-features by adding key-value pair in the format apiserversources.nodeselector.: (#7584, @sadath-12) - Merge keys, which were associated with an older version of YAML (1.1), are no longer officially supported in YAML according to its specifications. YAML version 1.2, the current standard, does not include support for merge keys, rendering them obsolete. (#7662, @converge)
- StatefulSet scheduling now makes fewer API server requests, reducing APIServer load. (#7651, @Cali0707)
- Using 2.15.2 of Go-sdk for CloudEvents (#7747, @matzew)
v1.13.5
Changes by Kind
New Features
- PingSource
schedule
supports optional seconds field (#7394, @SiBell) - Trust-manager integration (#7532, @pierDipi)
- Allow configuring whether to allow cross namespaces Brokers configuration using the
config-br-defaults
ConfigMap. (#7455, @pierDipi) - Expose the Sequence OIDC service account name in the Sequence
.status.auth.serviceAccountName
(#7361, @rahulii) - Use RFC-3339 compliant string encodings in filters for attributes of type time. (#7466, @Cali0707)
- Introduce EventTypes v1beta3 version (#7304, @matzew)
- EventType V1Beta2 deprecation (#7454, @matzew)
- Provide OIDC token in SinkBinding under
/oidc/token
path. (#7444, @creydr) - Channel dispatcher authenticates requests with OIDC (#7445, @Cali0707)
- Authenticate Requests from ApiServerSource (#7452, @Leo6Leo)
- Use underlying input channels audience as sequence audience (#7387, @md-saif-husain)
Misc
- PingSource TLS & OIDC test (#7416, @Leo6Leo)
- Enable storage of EventType
v1beta2
instead ofv1beta1
(#7594, @dsimansk) - EventType v1beta1 deprecation (#7453 and #7303, @matzew)
- Add Prerequisite for e2e test to check if OIDC authentication is enabled (#7609, @creydr)
- Fix mt-broker-ingress watch Broker (#7499, @xiangpingjiang)
- Refactor the AuthStatus Logic (#7417, @xiangpingjiang)
- InMemoryChannel send a 202 response only after successfully delivering the event to all subscribers (#7415, @Cali0707)
- Under OIDC mode, all the outgoing event request will be appended with JWT Authorization header (#7452, @Leo6Leo)
- Use kmeta.ChildName() to generate OIDC service account name (#7521, @xiangpingjiang)
- When running hack/install.sh, all the related testing environments will be set up as well. (#7418, @Leo6Leo)
v1.14.1
knative/[email protected]
Changes by Kind
Bug or Regression
- Reduce the scope for the Config validation webhook to only the
knative-eventing
namespace. (#7792, @pierDipi)
Uncategorized
- Bump github.com/go-jose/go-jose/v3 from 3.0.1 to 3.0.3 (#7750, @matzew)
- Enable storage of EventType
v1beta2
instead ofv1beta1
(#7594, @dsimansk) - EventType Autocreate is now a non blocking operation (#7709, @Cali0707)
- EventTypes are now autocreated on Triggers and Subscriptions when there is a reply event sent to them (#7733, @Cali0707)
- Feature: Added the ability for users to configure
nodeSelector
when deployingapiserversource
, Users can now configure nodeSelector via config-features by adding key-value pair in the format apiserversources.nodeselector.: (#7584, @sadath-12) - Merge keys, which were associated with an older version of YAML (1.1), are no longer officially supported in YAML according to its specifications. YAML version 1.2, the current standard, does not include support for merge keys, rendering them obsolete. (#7662, @converge)
- StatefulSet scheduling now makes fewer API server requests, reducing APIServer load. (#7651, @Cali0707)
- Using 2.15.2 of Go-sdk for CloudEvents (#7747, @matzew)
v1.13.4
Changes by Kind
New Features
- PingSource
schedule
supports optional seconds field (#7394, @SiBell) - Trust-manager integration (#7532, @pierDipi)
- Allow configuring whether to allow cross namespaces Brokers configuration using the
config-br-defaults
ConfigMap. (#7455, @pierDipi) - Expose the Sequence OIDC service account name in the Sequence
.status.auth.serviceAccountName
(#7361, @rahulii) - Use RFC-3339 compliant string encodings in filters for attributes of type time. (#7466, @Cali0707)
- Introduce EventTypes v1beta3 version (#7304, @matzew)
- EventType V1Beta2 deprecation (#7454, @matzew)
- Provide OIDC token in SinkBinding under
/oidc/token
path. (#7444, @creydr) - Channel dispatcher authenticates requests with OIDC (#7445, @Cali0707)
- Authenticate Requests from ApiServerSource (#7452, @Leo6Leo)
- Use underlying input channels audience as sequence audience (#7387, @md-saif-husain)
Misc
- PingSource TLS & OIDC test (#7416, @Leo6Leo)
- Enable storage of EventType
v1beta2
instead ofv1beta1
(#7594, @dsimansk) - EventType v1beta1 deprecation (#7453 and #7303, @matzew)
- Add Prerequisite for e2e test to check if OIDC authentication is enabled (#7609, @creydr)
- Fix mt-broker-ingress watch Broker (#7499, @xiangpingjiang)
- Refactor the AuthStatus Logic (#7417, @xiangpingjiang)
- InMemoryChannel send a 202 response only after successfully delivering the event to all subscribers (#7415, @Cali0707)
- Under OIDC mode, all the outgoing event request will be appended with JWT Authorization header (#7452, @Leo6Leo)
- Use kmeta.ChildName() to generate OIDC service account name (#7521, @xiangpingjiang)
- When running hack/install.sh, all the related testing environments will be set up as well. (#7418, @Leo6Leo)
v1.14.0
knative/[email protected]
Changes by Kind
Bug or Regression
- Reduce the scope for the Config validation webhook to only the
knative-eventing
namespace. (#7792, @pierDipi)
Uncategorized
- Bump github.com/go-jose/go-jose/v3 from 3.0.1 to 3.0.3 (#7750, @matzew)
- Enable storage of EventType
v1beta2
instead ofv1beta1
(#7594, @dsimansk) - EventType Autocreate is now a non blocking operation (#7709, @Cali0707)
- EventTypes are now autocreated on Triggers and Subscriptions when there is a reply event sent to them (#7733, @Cali0707)
- Feature: Added the ability for users to configure
nodeSelector
when deployingapiserversource
, Users can now configure nodeSelector via config-features by adding key-value pair in the format apiserversources.nodeselector.: (#7584, @sadath-12) - Merge keys, which were associated with an older version of YAML (1.1), are no longer officially supported in YAML according to its specifications. YAML version 1.2, the current standard, does not include support for merge keys, rendering them obsolete. (#7662, @converge)
- StatefulSet scheduling now makes fewer API server requests, reducing APIServer load. (#7651, @Cali0707)
- Using 2.15.2 of Go-sdk for CloudEvents (#7747, @matzew)
v1.12.6
Changes by Kind
New Features
- The
filters
field in Triggers is now beta and enabled by default- New Event Filters are now only created once, rather than on each event (#7213, @Cali0707)
- The Any filter now dynamically optimizes the order of nested filters for optimal performance. (#7205, @Cali0707)
- The all filter now dynamically optimizes its ordering to improve performance (#7300, @Cali0707)
- The exact filter now uses less memory and is faster! (#7311, @Cali0707)
- The prefix filter just got a whole lot faster! (#7309, @Cali0707)
- The suffix filter is now faster! (#7312, @Cali0707)
- OIDC authentication feature
- Add Audience field in CRDs (#7244, @xiangpingjiang)
- Expose OIDC audience of a Broker in its status (#7237, @creydr)
- Expose OIDC audience of an InMemoryChannel in its status (#7371, @creydr)
- Expose the APIServerSource OIDC service account name in the APIServerSource .status.auth.serviceAccountName (#7330, @Leo6Leo)
- Expose the PingSource OIDC service account name in the PingSource .status.auth.serviceAccountName (#7344, @Leo6Leo)
- Expose the SinkBinding OIDC service account name in the SinkBinding .status.auth.serviceAccountName (#7327, @rahulii)
- Expose the SubscriptionsOIDC service account name in the Subscriptions.status.auth.serviceAccountName (#7338, @xiangpingjiang)
- Expose the Triggers OIDC service account name in the Triggers .status.auth.serviceAccountName (#7299, @creydr)
- Mt-broker-ingress: verify the audience of the received JWT if OIDC authentication is enabled (#7336, @creydr)
- OIDC tokens are now cached to improve performance. (#7335, @Cali0707)
- It is now possible to specify a subset of features in
config-features
without overriding default values (#7379, @pierDipi) - PingSource
schedule
supports optional seconds field
Bug Fixes
- Fix unique name generator for auto-created
EventType
(#7160, @dsimansk) - Correctly handle networking errors when ApiServerSource adapter can't retrieve resources when starts. (#7279, @pierDipi)
- Event Types are now only created once when using a MTChannelBasedBroker. (#7161, @Cali0707)
- Set cluster domain suffix in TLS records correctly. (#7145, @creydr)
- 🐛 Memory leak in the not filter was fixed. (#7310, @Cali0707)
- 🐛 The filters field now only overrides the filter field on a trigger if there are filters in the filters field. (#7286, @Cali0707)
- Fixed bug where eventtypes for builtin sources were created and deleted in a loop (#7245, @Cali0707)
- Fix of the rule aggregation of the
knative-eventing-namespaced-edit
role to only give view permissions on knative eventing resources. (#7124, @creydr) - Update go
x/net
dependency to help mitigate CVE-2023-44487 (#7348, @Cali0707)