eventing

Event-driven application platform for Kubernetes

APACHE-2.0 License

Stars
1.4K
Committers
221

Bot releases are visible (Hide)

eventing - v1.12.1

Published by knative-prow-releaser-robot 11 months ago

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)

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)
eventing - v1.11.7

Published by knative-prow-releaser-robot 11 months ago

Changes

  • Updated mtping TLS cert test to bind to free port (#7036, @Cali0707)
  • Add TLS support for mt-broker-filter (#6940, @creydr)
  • Adding v1beta2 version for EventType and type conversion (#6903, @matzew)
  • ApiServerSource supports sending events to TLS endpoints, minimum TLS version is v1.2 (#6956, @pierDipi)
  • ContainerSource supports sending events to TLS endpoints, minimum TLS version is v1.2 (#6957, @vishal-chdhry)
  • Even Type auto-create feature:
    • Based on CloudEvents processed in an inmemorychannel corresponding EventType resources are created in the namespace (#7089, @Cali0707)
    • Feature flag to enable: eventtype-auto-create in configmap/config-features
    • Based on CloudEvents processed in a broker corresponding EventType resources are created in the namespace (#7034, @dsimansk)
  • EventType v1b2 on sources duck controller/reconciler used (#6962, @matzew)
  • EventType v1beta2 usage on the reconciler (#6949, @matzew)
  • Do not parse flags in InitializeEventingFlags (#6966, @mgencur)
  • PingSource supports sending events to TLS endpoints, minimum TLS version is v1.2 (#6965, @pierDipi)
  • Source duck compliant source now create EventTypes for KResources, not just brokers (#7032, @matzew)
  • The ApiServerSource controller now sets the K_CA_CERTS environment variable when creating the adapter and the sink has CACerts defined. (#6897, @vishal-chdhry)
  • The ApiServerSource controller now sets the K_CA_CERTS environment variable when creating the adapter and the sink has CACerts defined. (#6920, @vishal-chdhry)
  • The BROKER field of the EventType is deprecated, and is replaced by a KRef reference, pointing to the broker. In the future Knative will be able to support other addressables with EventType, instead of just a broker (#6870, @matzew)
  • The EventType CRD can now point to other resources, like channels or sinks (#7023, @matzew)
  • imc-dispatcher supports an https endpoint for receiving events. The channel is deduced from the path. (#6954, @gab-satchi)

Full Changelog: https://github.com/knative/eventing/compare/knative-v1.10.0...knative-v1.11.0

eventing - v1.11.6

Published by knative-prow-releaser-robot 12 months ago

Changes

  • Updated mtping TLS cert test to bind to free port (#7036, @Cali0707)
  • Add TLS support for mt-broker-filter (#6940, @creydr)
  • Adding v1beta2 version for EventType and type conversion (#6903, @matzew)
  • ApiServerSource supports sending events to TLS endpoints, minimum TLS version is v1.2 (#6956, @pierDipi)
  • ContainerSource supports sending events to TLS endpoints, minimum TLS version is v1.2 (#6957, @vishal-chdhry)
  • Even Type auto-create feature:
    • Based on CloudEvents processed in an inmemorychannel corresponding EventType resources are created in the namespace (#7089, @Cali0707)
    • Feature flag to enable: eventtype-auto-create in configmap/config-features
    • Based on CloudEvents processed in a broker corresponding EventType resources are created in the namespace (#7034, @dsimansk)
  • EventType v1b2 on sources duck controller/reconciler used (#6962, @matzew)
  • EventType v1beta2 usage on the reconciler (#6949, @matzew)
  • Do not parse flags in InitializeEventingFlags (#6966, @mgencur)
  • PingSource supports sending events to TLS endpoints, minimum TLS version is v1.2 (#6965, @pierDipi)
  • Source duck compliant source now create EventTypes for KResources, not just brokers (#7032, @matzew)
  • The ApiServerSource controller now sets the K_CA_CERTS environment variable when creating the adapter and the sink has CACerts defined. (#6897, @vishal-chdhry)
  • The ApiServerSource controller now sets the K_CA_CERTS environment variable when creating the adapter and the sink has CACerts defined. (#6920, @vishal-chdhry)
  • The BROKER field of the EventType is deprecated, and is replaced by a KRef reference, pointing to the broker. In the future Knative will be able to support other addressables with EventType, instead of just a broker (#6870, @matzew)
  • The EventType CRD can now point to other resources, like channels or sinks (#7023, @matzew)
  • imc-dispatcher supports an https endpoint for receiving events. The channel is deduced from the path. (#6954, @gab-satchi)

Full Changelog: https://github.com/knative/eventing/compare/knative-v1.10.0...knative-v1.11.0

eventing - v1.12.0

Published by knative-prow-releaser-robot 12 months ago

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)

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)
eventing - v1.10.5

Published by knative-prow-releaser-robot 12 months ago

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 standard app.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

Full Changelog: https://github.com/knative/eventing/compare/knative-v1.9.0...knative-v1.10.0

eventing - v1.10.4

Published by knative-prow-releaser-robot about 1 year ago

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 standard app.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

Full Changelog: https://github.com/knative/eventing/compare/knative-v1.9.0...knative-v1.10.0

eventing - v1.11.5

Published by knative-prow-releaser-robot about 1 year ago

Changes

  • Updated mtping TLS cert test to bind to free port (#7036, @Cali0707)
  • Add TLS support for mt-broker-filter (#6940, @creydr)
  • Adding v1beta2 version for EventType and type conversion (#6903, @matzew)
  • ApiServerSource supports sending events to TLS endpoints, minimum TLS version is v1.2 (#6956, @pierDipi)
  • ContainerSource supports sending events to TLS endpoints, minimum TLS version is v1.2 (#6957, @vishal-chdhry)
  • Even Type auto-create feature:
    • Based on CloudEvents processed in an inmemorychannel corresponding EventType resources are created in the namespace (#7089, @Cali0707)
    • Feature flag to enable: eventtype-auto-create in configmap/config-features
    • Based on CloudEvents processed in a broker corresponding EventType resources are created in the namespace (#7034, @dsimansk)
  • EventType v1b2 on sources duck controller/reconciler used (#6962, @matzew)
  • EventType v1beta2 usage on the reconciler (#6949, @matzew)
  • Do not parse flags in InitializeEventingFlags (#6966, @mgencur)
  • PingSource supports sending events to TLS endpoints, minimum TLS version is v1.2 (#6965, @pierDipi)
  • Source duck compliant source now create EventTypes for KResources, not just brokers (#7032, @matzew)
  • The ApiServerSource controller now sets the K_CA_CERTS environment variable when creating the adapter and the sink has CACerts defined. (#6897, @vishal-chdhry)
  • The ApiServerSource controller now sets the K_CA_CERTS environment variable when creating the adapter and the sink has CACerts defined. (#6920, @vishal-chdhry)
  • The BROKER field of the EventType is deprecated, and is replaced by a KRef reference, pointing to the broker. In the future Knative will be able to support other addressables with EventType, instead of just a broker (#6870, @matzew)
  • The EventType CRD can now point to other resources, like channels or sinks (#7023, @matzew)
  • imc-dispatcher supports an https endpoint for receiving events. The channel is deduced from the path. (#6954, @gab-satchi)

Full Changelog: https://github.com/knative/eventing/compare/knative-v1.10.0...knative-v1.11.0

eventing - v1.11.4

Published by knative-prow-releaser-robot about 1 year ago

Changes

  • Updated mtping TLS cert test to bind to free port (#7036, @Cali0707)
  • Add TLS support for mt-broker-filter (#6940, @creydr)
  • Adding v1beta2 version for EventType and type conversion (#6903, @matzew)
  • ApiServerSource supports sending events to TLS endpoints, minimum TLS version is v1.2 (#6956, @pierDipi)
  • ContainerSource supports sending events to TLS endpoints, minimum TLS version is v1.2 (#6957, @vishal-chdhry)
  • Even Type auto-create feature:
    • Based on CloudEvents processed in an inmemorychannel corresponding EventType resources are created in the namespace (#7089, @Cali0707)
    • Feature flag to enable: eventtype-auto-create in configmap/config-features
    • Based on CloudEvents processed in a broker corresponding EventType resources are created in the namespace (#7034, @dsimansk)
  • EventType v1b2 on sources duck controller/reconciler used (#6962, @matzew)
  • EventType v1beta2 usage on the reconciler (#6949, @matzew)
  • Do not parse flags in InitializeEventingFlags (#6966, @mgencur)
  • PingSource supports sending events to TLS endpoints, minimum TLS version is v1.2 (#6965, @pierDipi)
  • Source duck compliant source now create EventTypes for KResources, not just brokers (#7032, @matzew)
  • The ApiServerSource controller now sets the K_CA_CERTS environment variable when creating the adapter and the sink has CACerts defined. (#6897, @vishal-chdhry)
  • The ApiServerSource controller now sets the K_CA_CERTS environment variable when creating the adapter and the sink has CACerts defined. (#6920, @vishal-chdhry)
  • The BROKER field of the EventType is deprecated, and is replaced by a KRef reference, pointing to the broker. In the future Knative will be able to support other addressables with EventType, instead of just a broker (#6870, @matzew)
  • The EventType CRD can now point to other resources, like channels or sinks (#7023, @matzew)
  • imc-dispatcher supports an https endpoint for receiving events. The channel is deduced from the path. (#6954, @gab-satchi)

Full Changelog: https://github.com/knative/eventing/compare/knative-v1.10.0...knative-v1.11.0

eventing - v1.11.3

Published by knative-prow-releaser-robot about 1 year ago

Changes

  • Updated mtping TLS cert test to bind to free port (#7036, @Cali0707)
  • Add TLS support for mt-broker-filter (#6940, @creydr)
  • Adding v1beta2 version for EventType and type conversion (#6903, @matzew)
  • ApiServerSource supports sending events to TLS endpoints, minimum TLS version is v1.2 (#6956, @pierDipi)
  • ContainerSource supports sending events to TLS endpoints, minimum TLS version is v1.2 (#6957, @vishal-chdhry)
  • Even Type auto-create feature:
    • Based on CloudEvents processed in an inmemorychannel corresponding EventType resources are created in the namespace (#7089, @Cali0707)
    • Feature flag to enable: eventtype-auto-create in configmap/config-features
    • Based on CloudEvents processed in a broker corresponding EventType resources are created in the namespace (#7034, @dsimansk)
  • EventType v1b2 on sources duck controller/reconciler used (#6962, @matzew)
  • EventType v1beta2 usage on the reconciler (#6949, @matzew)
  • Do not parse flags in InitializeEventingFlags (#6966, @mgencur)
  • PingSource supports sending events to TLS endpoints, minimum TLS version is v1.2 (#6965, @pierDipi)
  • Source duck compliant source now create EventTypes for KResources, not just brokers (#7032, @matzew)
  • The ApiServerSource controller now sets the K_CA_CERTS environment variable when creating the adapter and the sink has CACerts defined. (#6897, @vishal-chdhry)
  • The ApiServerSource controller now sets the K_CA_CERTS environment variable when creating the adapter and the sink has CACerts defined. (#6920, @vishal-chdhry)
  • The BROKER field of the EventType is deprecated, and is replaced by a KRef reference, pointing to the broker. In the future Knative will be able to support other addressables with EventType, instead of just a broker (#6870, @matzew)
  • The EventType CRD can now point to other resources, like channels or sinks (#7023, @matzew)
  • imc-dispatcher supports an https endpoint for receiving events. The channel is deduced from the path. (#6954, @gab-satchi)

Full Changelog: https://github.com/knative/eventing/compare/knative-v1.10.0...knative-v1.11.0

eventing - v1.11.2

Published by knative-prow-releaser-robot about 1 year ago

Changes

  • Updated mtping TLS cert test to bind to free port (#7036, @Cali0707)
  • Add TLS support for mt-broker-filter (#6940, @creydr)
  • Adding v1beta2 version for EventType and type conversion (#6903, @matzew)
  • ApiServerSource supports sending events to TLS endpoints, minimum TLS version is v1.2 (#6956, @pierDipi)
  • ContainerSource supports sending events to TLS endpoints, minimum TLS version is v1.2 (#6957, @vishal-chdhry)
  • Even Type auto-create feature:
    • Based on CloudEvents processed in an inmemorychannel corresponding EventType resources are created in the namespace (#7089, @Cali0707)
    • Feature flag to enable: eventtype-auto-create in configmap/config-features
    • Based on CloudEvents processed in a broker corresponding EventType resources are created in the namespace (#7034, @dsimansk)
  • EventType v1b2 on sources duck controller/reconciler used (#6962, @matzew)
  • EventType v1beta2 usage on the reconciler (#6949, @matzew)
  • Do not parse flags in InitializeEventingFlags (#6966, @mgencur)
  • PingSource supports sending events to TLS endpoints, minimum TLS version is v1.2 (#6965, @pierDipi)
  • Source duck compliant source now create EventTypes for KResources, not just brokers (#7032, @matzew)
  • The ApiServerSource controller now sets the K_CA_CERTS environment variable when creating the adapter and the sink has CACerts defined. (#6897, @vishal-chdhry)
  • The ApiServerSource controller now sets the K_CA_CERTS environment variable when creating the adapter and the sink has CACerts defined. (#6920, @vishal-chdhry)
  • The BROKER field of the EventType is deprecated, and is replaced by a KRef reference, pointing to the broker. In the future Knative will be able to support other addressables with EventType, instead of just a broker (#6870, @matzew)
  • The EventType CRD can now point to other resources, like channels or sinks (#7023, @matzew)
  • imc-dispatcher supports an https endpoint for receiving events. The channel is deduced from the path. (#6954, @gab-satchi)

Full Changelog: https://github.com/knative/eventing/compare/knative-v1.10.0...knative-v1.11.0

eventing - v1.11.1

Published by knative-prow-releaser-robot about 1 year ago

Changes

  • Updated mtping TLS cert test to bind to free port (#7036, @Cali0707)
  • Add TLS support for mt-broker-filter (#6940, @creydr)
  • Adding v1beta2 version for EventType and type conversion (#6903, @matzew)
  • ApiServerSource supports sending events to TLS endpoints, minimum TLS version is v1.2 (#6956, @pierDipi)
  • ContainerSource supports sending events to TLS endpoints, minimum TLS version is v1.2 (#6957, @vishal-chdhry)
  • Even Type auto-create feature:
    • Based on CloudEvents processed in an inmemorychannel corresponding EventType resources are created in the namespace (#7089, @Cali0707)
    • Feature flag to enable: eventtype-auto-create in configmap/config-features
    • Based on CloudEvents processed in a broker corresponding EventType resources are created in the namespace (#7034, @dsimansk)
  • EventType v1b2 on sources duck controller/reconciler used (#6962, @matzew)
  • EventType v1beta2 usage on the reconciler (#6949, @matzew)
  • Do not parse flags in InitializeEventingFlags (#6966, @mgencur)
  • PingSource supports sending events to TLS endpoints, minimum TLS version is v1.2 (#6965, @pierDipi)
  • Source duck compliant source now create EventTypes for KResources, not just brokers (#7032, @matzew)
  • The ApiServerSource controller now sets the K_CA_CERTS environment variable when creating the adapter and the sink has CACerts defined. (#6897, @vishal-chdhry)
  • The ApiServerSource controller now sets the K_CA_CERTS environment variable when creating the adapter and the sink has CACerts defined. (#6920, @vishal-chdhry)
  • The BROKER field of the EventType is deprecated, and is replaced by a KRef reference, pointing to the broker. In the future Knative will be able to support other addressables with EventType, instead of just a broker (#6870, @matzew)
  • The EventType CRD can now point to other resources, like channels or sinks (#7023, @matzew)
  • imc-dispatcher supports an https endpoint for receiving events. The channel is deduced from the path. (#6954, @gab-satchi)

Full Changelog: https://github.com/knative/eventing/compare/knative-v1.10.0...knative-v1.11.0

eventing - v1.10.3

Published by knative-prow-releaser-robot about 1 year ago

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 standard app.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

Full Changelog: https://github.com/knative/eventing/compare/knative-v1.9.0...knative-v1.10.0

eventing - v1.11.0

Published by knative-prow-releaser-robot about 1 year ago

Changes

  • Updated mtping TLS cert test to bind to free port (#7036, @Cali0707)
  • Add TLS support for mt-broker-filter (#6940, @creydr)
  • Adding v1beta2 version for EventType and type conversion (#6903, @matzew)
  • ApiServerSource supports sending events to TLS endpoints, minimum TLS version is v1.2 (#6956, @pierDipi)
  • ContainerSource supports sending events to TLS endpoints, minimum TLS version is v1.2 (#6957, @vishal-chdhry)
  • Even Type auto-create feature:
    • Based on CloudEvents processed in an inmemorychannel corresponding EventType resources are created in the namespace (#7089, @Cali0707)
    • Feature flag to enable: eventtype-auto-create in configmap/config-features
    • Based on CloudEvents processed in a broker corresponding EventType resources are created in the namespace (#7034, @dsimansk)
  • EventType v1b2 on sources duck controller/reconciler used (#6962, @matzew)
  • EventType v1beta2 usage on the reconciler (#6949, @matzew)
  • Do not parse flags in InitializeEventingFlags (#6966, @mgencur)
  • PingSource supports sending events to TLS endpoints, minimum TLS version is v1.2 (#6965, @pierDipi)
  • Source duck compliant source now create EventTypes for KResources, not just brokers (#7032, @matzew)
  • The ApiServerSource controller now sets the K_CA_CERTS environment variable when creating the adapter and the sink has CACerts defined. (#6897, @vishal-chdhry)
  • The ApiServerSource controller now sets the K_CA_CERTS environment variable when creating the adapter and the sink has CACerts defined. (#6920, @vishal-chdhry)
  • The BROKER field of the EventType is deprecated, and is replaced by a KRef reference, pointing to the broker. In the future Knative will be able to support other addressables with EventType, instead of just a broker (#6870, @matzew)
  • The EventType CRD can now point to other resources, like channels or sinks (#7023, @matzew)
  • imc-dispatcher supports an https endpoint for receiving events. The channel is deduced from the path. (#6954, @gab-satchi)

Full Changelog: https://github.com/knative/eventing/compare/knative-v1.10.0...knative-v1.11.0

eventing - v1.10.2

Published by knative-prow-releaser-robot about 1 year ago

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 standard app.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

Full Changelog: https://github.com/knative/eventing/compare/knative-v1.9.0...knative-v1.10.0

eventing - v1.10.1

Published by knative-prow-releaser-robot over 1 year ago

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 standard app.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

Full Changelog: https://github.com/knative/eventing/compare/knative-v1.9.0...knative-v1.10.0

eventing - v1.10.0

Published by knative-prow-releaser-robot over 1 year ago

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 standard app.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

Full Changelog: https://github.com/knative/eventing/compare/knative-v1.9.0...knative-v1.10.0

eventing - Knative Eventing release v1.8.8

Published by knative-prow-releaser-robot over 1 year ago

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)
eventing - Knative Eventing release v1.9.7

Published by knative-prow-releaser-robot over 1 year ago

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.

eventing - Knative Eventing release v1.8.7

Published by knative-prow-releaser-robot over 1 year ago

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)
eventing - Knative Eventing release v1.9.6

Published by knative-prow-releaser-robot over 1 year ago

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.