Skip to content

Releases: knative/eventing

v1.13.7

02 Jul 13:01
cc4e0be
Compare
Choose a tag to compare

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 of v1beta1 (#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

28 Jun 16:21
5f92164
Compare
Choose a tag to compare

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 of v1beta1 (#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 deploying apiserversource , 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

18 Jun 13:11
84a331f
Compare
Choose a tag to compare

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 of v1beta1 (#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 deploying apiserversource , 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

18 Jun 12:58
1c51d9a
Compare
Choose a tag to compare

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 of v1beta1 (#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

28 May 13:04
7d97879
Compare
Choose a tag to compare

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 of v1beta1 (#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 deploying apiserversource , 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

14 May 12:59
0673f36
Compare
Choose a tag to compare

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 of v1beta1 (#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

07 May 13:02
3ac9df6
Compare
Choose a tag to compare

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 of v1beta1 (#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 deploying apiserversource , 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

30 Apr 12:54
1b8b450
Compare
Choose a tag to compare

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 of v1beta1 (#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

23 Apr 22:57
e23ebab
Compare
Choose a tag to compare

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 of v1beta1 (#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 deploying apiserversource , 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

12 Mar 12:24
9f1d327
Compare
Choose a tag to compare

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)