Releases: knative/eventing
v1.15.4
knative/[email protected]
Changes by Kind
Enhancement
Changes
-
Adding the prototype for MQTT source (#7919, @ctmphuongg)
-
Add EventPolicy Reconciler & Webhook (#8024, #8091 @dharmjit)
-
Add JobSink a resource to trigger long running background jobs when events occurs. (#7954, @pierDipi)
-
EventTypes no longer need a reference to be set on them (#8087, @Cali0707)
-
Knative Eventing now supports the CESQL v1 specification. IMPORTANT: there are some breaking changes between the previous v0.1 specification and the current v1 specification. (#8103, @Cali0707)
-
Remove
SelfSigned
issuer from releasedtransport-encryption
artifacts.
To continue using thetransport-encryption
feature, Eventing components require a pre-createdClusterIssuer
with nameknative-eventing-ca-issuer
. For more details, refer to thetransport-encryption
feature documentation. (#7905, @pierDipi) -
Sequences now update subscriptions instead of recreating them, where possible (#7948, @Cali0707)
-
The filters field in APIServerSource is now alpha and disabled by default (#7799, @rh-hemartin)
-
The new-trigger-filters feature flag was removed, the feature is now enabled and GA. (#8067, @Cali0707)
-
Update eventtype CRD to include .spec.reference.address(#7935, @creydr)
-
🐛 EventType v1beta3 resources no longer have a default broker reference set, as they can have no reference. (#8079, @Cali0707)
-
🐛 The IMC dispatcher metrics now correctly record the metrics once per event when there is only one request scheme, instead of twice (#7870, @Cali0707)
-
🐛 Avoid fatal errors for unknown features flags that can be added in a future release (#8051, @pierDipi)
-
🐛 Expose OIDC identities of underlying Subscriptions in Sequence and Parallel (#7902, @creydr)
Dependencies
Added
- cel.dev/expr: v0.15.0
- cloud.google.com/go/auth/oauth2adapt: v0.2.2
- cloud.google.com/go/auth: v0.5.1
- github.com/cloudevents/sdk-go/protocol/mqtt_paho/v2: 1ed9471
- github.com/eclipse/paho.golang: v0.12.0
- github.com/fatih/color: v1.16.0
- github.com/mattn/go-colorable: v0.1.13
- github.com/mattn/go-isatty: v0.0.20
Changed
- cloud.google.com/go/bigquery: v1.59.1 → v1.8.0
- cloud.google.com/go/compute/metadata: v0.2.3 → v0.3.0
- cloud.google.com/go/datastore: v1.15.0 → v1.1.0
- cloud.google.com/go/pubsub: v1.36.1 → v1.3.1
- cloud.google.com/go/storage: v1.40.0 → v1.10.0
- cloud.google.com/go: v0.112.1 → v0.114.0
- github.com/IBM/sarama: v1.40.1 → v1.43.1
- github.com/cespare/xxhash/v2: v2.2.0 → v2.3.0
- github.com/cloudevents/sdk-go/sql/v2: v2.15.2 → 3ce6b2f
- github.com/cncf/xds/go: 0fa0005 → 555b57e
- github.com/eapache/go-resiliency: v1.3.0 → v1.6.0
- github.com/eapache/go-xerial-snappy: bf00bc1 → c322873
- github.com/golang/glog: v1.2.0 → v1.2.1
- github.com/google/martian/v3: v3.3.2 → v3.0.0
- github.com/googleapis/gax-go/v2: v2.12.3 → v2.12.4
- github.com/hashicorp/go-cleanhttp: v0.5.1 → v0.5.2
- github.com/hashicorp/go-hclog: v0.9.2 → v1.6.3
- github.com/hashicorp/go-retryablehttp: v0.6.7 → v0.7.7
- github.com/jcmturner/gokrb5/v8: v8.4.3 → v8.4.4
- github.com/klauspost/compress: v1.16.6 → v1.17.8
- github.com/openzipkin/zipkin-go: v0.4.2 → v0.4.3
- github.com/pierrec/lz4/v4: v4.1.17 → v4.1.21
- github.com/prometheus/client_golang: v1.19.0 → v1.19.1
- github.com/prometheus/client_model: v0.6.0 → v0.6.1
- github.com/prometheus/common: v0.52.3 → v0.54.0
- github.com/rabbitmq/amqp091-go: v1.8.1 → v1.9.0
- github.com/stretchr/objx: v0.5.0 → v0.5.2
- github.com/stretchr/testify: v1.8.4 → v1.9.0
- go.opentelemetry.io/otel/sdk: v1.22.0 → v1.19.0
- golang.org/x/crypto: v0.22.0 → v0.25.0
- golang.org/x/exp: 613f0c0 → a9213ee
- golang.org/x/mod: v0.17.0 → v0.19.0
- golang.org/x/net: v0.24.0 → v0.27.0
- golang.org/x/oauth2: v0.19.0 → v0.21.0
- golang.org/x/sys: v0.19.0 → v0.22.0
- golang.org/x/telemetry: f48c80b → bda5523
- golang.org/x/term: v0.19.0 → v0.22.0
- golang.org/x/text: v0.14.0 → v0.16.0
- golang.org/x/tools: v0.20.0 → v0.23.0
- golang.org/x/xerrors: 104605a → 04be3eb
- google.golang.org/api: v0.172.0 → v0.183.0
- google.golang.org/genproto/googleapis/api: 6e1732d → ef581f9
- google.golang.org/genproto/googleapis/bytestream: 94a12d6 → 5315273
- google.golang.org/genproto/googleapis/rpc: 94a12d6 → 5315273
- google.golang.org/genproto: 6ceb2ff → 5315273
- google.golang.org/grpc: v1.63.2 → v1.65.0
- google.golang.org/protobuf: v1.33.0 → v1.34.1
- knative.dev/hack/schema: 1133b37 → b979959
- knative.dev/hack: 1133b37 → b979959
- knative.dev/pkg: 0f34a88 → 4355f0c
- knative.dev/reconciler-test: ca905cb → 00d94f4
Removed
- cloud.google.com/go/accessapproval: v1.7.5
- cloud.google.com/go/accesscontextmanager: v1.8.5
- cloud.google.com/go/aiplatform: v1.60.0
- cloud.google.com/go/analytics: v0.23.0
- cloud.google.com/go/apigateway: v1.6.5
- cloud.google.com/go/apigeeconnect: v1.6.5
- cloud.google.com/go/apigeeregistry: v0.8.3
- cloud.google.com/go/appengine: v1.8.5
- cloud.google.com/go/area120: v0.8.5
- cloud.google.com/go/artifactregistry: v1.14.7
- cloud.google.com/go/asset: v1.17.2
- cloud.google.com/go/assuredworkloads: v1.11.5
- cloud.google.com/go/automl: v1.13.5
- cloud.google.com/go/baremetalsolution: v1.2.4
- cloud.google.com/go/batch: v1.8.0
- cloud.google.com/go/beyondcorp: v1.0.4
- cloud.google.com/go/billing: v1.18.2
- cloud.google.com/go/binaryauthorization: v1.8.1
- cloud.google.com/go/certificatemanager: v1.7.5
- cloud.google.com/go/channel: v1.17.5
- cloud.google.com/go/cloudbuild: v1.15.1
- cloud.google.com/go/clouddms: v1.7.4
- cloud.google.com/go/cloudtasks: v1.12.6
- cloud.google.com/go/compute: v1.24.0
- cloud.google.com/go/contactcenterinsights: v1.13.0
- cloud.google.com/go/container: v1.31.0
- cloud.google.com/go/containeranalysis: v0.11.4
- cloud.google.com/go/datacatalog: v1.19.3
- cloud.google.com/go/dataflow: v0.9.5
- cloud.google.com/go/dataform: v0.9.2
- cloud.google.com/go/datafusion: v1.7.5
- cloud.google.com/go/datalabeling: v0.8.5
- cloud.google.com/go/dataplex: v1.14.2
- cloud.google.com/go/dataproc/v2: v2.4.0
- cloud.google.com/go/dataqna: v0.8.5
- cloud.google.com/go/datastream: v1.10.4
- cloud.google.com/go/deploy: v1.17.1
- cloud.google.com/go/dialogflow: v1.49.0
- cloud.google.com/go/dlp: v1.11.2
- cloud.google.com/go/documentai: v1.25.0
- cloud.google.com/go/domains: v0.9.5
- cloud.google.com/go/edgecontainer: v1.1.5
- cloud.google.com/go/errorreporting: v0.3.0
- cloud.google.com/go/essentialcontacts: v1.6.6
- cloud.google.com/go/eventarc: v1.13.4
- cloud.google.com/go/filestore: v1.8.1
- cloud.google.com/go/firestore: v1.14.0
- cloud.google.com/go/functions: v1.16.0
- cloud.google.com/go/gkebackup: v1.3.5
- cloud.google.com/go/gkeconnect: v0.8.5
- cloud.google.com/go/gkehub: v0.14.5
- cloud.google.com/go/gkemulticloud: v1.1.1
- cloud.google.com/go/gsuiteaddons: v1.6.5
- cloud.google.com/go/iam: v1.1.7
- cloud.google.com/go/iap: v1.9.4
- cloud.google.com/go/ids: v1.4.5
- cloud.google.com/go/iot: v1.7.5
- cloud.google.com/go/kms: v1.15.7
- cloud.google.com/go/language: v1.12.3
- cloud.google.com/go/lifesciences: v0.9.5
- cloud.google.com/go/logging: v1.9.0
- cloud.google.com/go/longrunning: v0.5.5
- cloud.google.com/go/managedidentities: v1.6.5
- cloud.google.com/go/maps: v1.6.4
- cloud.google.com/go/mediatranslation: v0.8.5
- cloud.google.com/go/memcache: v1.10.5
- cloud.google.com/go/metastore: v1.13.4
- cloud.google.com/go/monitoring: v1.18.0
- cloud.google.com/go/networkconnectivity: v1.14.4
- cloud.google.com/go/networkmanagement: v1.9.4
- cloud.google.com/go/networksecurity: v0.9.5
- cloud.google.com/go/notebooks: v1.11.3
- cloud.google.com/go/optimization: v1.6.3
- cloud.google.com/go/orchestration: v1.8.5
- cloud.google.com/go/orgpolicy: v1.12.1
- cloud.google.com/go/osconfig: v1.12.5
- cloud.google.com/go/oslogin: v1.13.1
- cloud.google.com/go/phishingprotection: v0.8.5
- cloud.google.com/go/policytroubleshooter: v1.10.3
- cloud.google.com/go/privatecatalog: v0.9.5
- cloud.google.com/go/pubsublite: v1.8.1
- cloud.google.com/go/recaptchaenterprise/v2: v2.9.2
- cloud.google.com/go/recommendationengine: v0.8.5
- cloud.google.com/go/recommender: v1.12.1
- cloud.google.com/go/redis: v1.14.2
- cloud.goo...
v1.16.0
knative/[email protected]
Changes by Kind
Uncategorized
- Disable controller default health probes in the IMC dispatcher (#8125, @pierDipi)
- EventPolicy resources now support using SubscriptionsAPI filters at ingress. (#8122, @Cali0707)
- Set UID in Brokers backing channels EventPolicies OwnerReference(#8143, @creydr)
- InMemoryChannel ingress: Reject unauthorized requests (#8162, @creydr)
- JobSink: Reject unauthorized requests (#8169, @creydr)
- Mt-broker-filter: Allow only requests from Triggers Subscriptions OIDC ID (#8147, @creydr)
- Reconcile EventPolicies for Parallel's channel. (#8112, @rahulii)
- The OIDC discovery url is now configurable with the oidc-discovery-base-url feature flag in the config-features configmap. (#8145, @Cali0707)
- Triggers referencing MTChannelBased Brokers now support the Delivery Format option (#8151, @Cali0707)
- Make auth package indepent from eventpolicy informer (#8195, @creydr)
Dependencies
Added
- github.com/fxamacker/cbor/v2: v2.6.0
- github.com/go-task/slim-sprig/v3: v3.0.0
- github.com/planetscale/vtprotobuf: 0393e58
- github.com/x448/float16: v0.8.4
- k8s.io/gengo/v2: 51d4e06
Changed
- cel.dev/expr: v0.15.0 → v0.16.0
- cloud.google.com/go/compute/metadata: v0.3.0 → v0.5.0
- github.com/asaskevich/govalidator: f61b66f → a9d515a
- github.com/cncf/xds/go: 555b57e → 024c85f
- github.com/emicklei/go-restful/v3: v3.11.0 → v3.12.1
- github.com/envoyproxy/go-control-plane: v0.12.0 → v0.13.0
- github.com/envoyproxy/protoc-gen-validate: v1.0.4 → v1.1.0
- github.com/evanphx/json-patch: v4.12.0+incompatible → v5.9.0+incompatible
- github.com/go-logr/logr: v1.4.1 → v1.4.2
- github.com/go-openapi/jsonpointer: v0.19.6 → v0.21.0
- github.com/go-openapi/jsonreference: v0.20.2 → v0.21.0
- github.com/go-openapi/swag: v0.22.3 → v0.23.0
- github.com/gobuffalo/flect: v1.0.2 → v1.0.3
- github.com/golang/glog: v1.2.1 → v1.2.2
- github.com/google/cel-go: v0.17.7 → v0.17.8
- github.com/google/pprof: 4bb14d4 → 813a5fb
- github.com/grpc-ecosystem/grpc-gateway/v2: v2.16.0 → v2.21.0
- github.com/imdario/mergo: v0.3.9 → v0.3.16
- github.com/onsi/ginkgo/v2: v2.13.0 → v2.20.0
- github.com/onsi/gomega: v1.29.0 → v1.34.1
- github.com/prometheus/common: v0.54.0 → v0.55.0
- github.com/prometheus/procfs: v0.12.0 → v0.15.1
- github.com/rogpeppe/go-internal: v1.10.0 → v1.12.0
- github.com/rs/dnscache: e0241e3 → fc85eb6
- github.com/tsenart/vegeta/v12: v12.11.1 → v12.12.0
- go.uber.org/automaxprocs: v1.5.3 → v1.6.0
- golang.org/x/crypto: v0.25.0 → v0.28.0
- golang.org/x/exp: a9213ee → 0cdaa3a
- golang.org/x/mod: v0.19.0 → v0.21.0
- golang.org/x/net: v0.27.0 → v0.30.0
- golang.org/x/oauth2: v0.21.0 → v0.22.0
- golang.org/x/sync: v0.7.0 → v0.8.0
- golang.org/x/sys: v0.22.0 → v0.26.0
- golang.org/x/term: v0.22.0 → v0.25.0
- golang.org/x/text: v0.16.0 → v0.19.0
- golang.org/x/time: v0.5.0 → v0.6.0
- golang.org/x/tools: v0.23.0 → v0.26.0
- golang.org/x/xerrors: 04be3eb → 5ec99f8
- google.golang.org/genproto/googleapis/api: ef581f9 → ddb44da
- google.golang.org/genproto/googleapis/rpc: 5315273 → ddb44da
- google.golang.org/grpc: v1.65.0 → v1.67.1
- google.golang.org/protobuf: v1.34.1 → v1.35.1
- k8s.io/api: v0.29.2 → v0.30.3
- k8s.io/apiextensions-apiserver: v0.29.2 → v0.30.3
- k8s.io/apimachinery: v0.29.2 → v0.30.3
- k8s.io/apiserver: v0.29.2 → v0.30.3
- k8s.io/client-go: v0.29.2 → v0.30.3
- k8s.io/code-generator: v0.29.2 → v0.30.3
- k8s.io/component-base: v0.29.2 → v0.30.3
- k8s.io/gengo: f967bbe → a0386bf
- k8s.io/klog/v2: v2.120.1 → v2.130.1
- k8s.io/kms: v0.29.2 → v0.30.3
- k8s.io/kube-openapi: 2dd684a → 8e68654
- k8s.io/utils: e7106e6 → 18e509b
- knative.dev/hack/schema: b979959 → 05b2fb3
- knative.dev/hack: b979959 → 05b2fb3
- knative.dev/pkg: 4355f0c → 9b9d535
- knative.dev/reconciler-test: 00d94f4 → 09111f0
- sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.28.0 → v0.29.0
Removed
- github.com/creack/pty: v1.1.9
v1.15.3
knative/[email protected]
Changes by Kind
Enhancement
Changes
-
Adding the prototype for MQTT source (#7919, @ctmphuongg)
-
Add EventPolicy Reconciler & Webhook (#8024, #8091 @dharmjit)
-
Add JobSink a resource to trigger long running background jobs when events occurs. (#7954, @pierDipi)
-
EventTypes no longer need a reference to be set on them (#8087, @Cali0707)
-
Knative Eventing now supports the CESQL v1 specification. IMPORTANT: there are some breaking changes between the previous v0.1 specification and the current v1 specification. (#8103, @Cali0707)
-
Remove
SelfSigned
issuer from releasedtransport-encryption
artifacts.
To continue using thetransport-encryption
feature, Eventing components require a pre-createdClusterIssuer
with nameknative-eventing-ca-issuer
. For more details, refer to thetransport-encryption
feature documentation. (#7905, @pierDipi) -
Sequences now update subscriptions instead of recreating them, where possible (#7948, @Cali0707)
-
The filters field in APIServerSource is now alpha and disabled by default (#7799, @rh-hemartin)
-
The new-trigger-filters feature flag was removed, the feature is now enabled and GA. (#8067, @Cali0707)
-
Update eventtype CRD to include .spec.reference.address(#7935, @creydr)
-
🐛 EventType v1beta3 resources no longer have a default broker reference set, as they can have no reference. (#8079, @Cali0707)
-
🐛 The IMC dispatcher metrics now correctly record the metrics once per event when there is only one request scheme, instead of twice (#7870, @Cali0707)
-
🐛 Avoid fatal errors for unknown features flags that can be added in a future release (#8051, @pierDipi)
-
🐛 Expose OIDC identities of underlying Subscriptions in Sequence and Parallel (#7902, @creydr)
Dependencies
Added
- cel.dev/expr: v0.15.0
- cloud.google.com/go/auth/oauth2adapt: v0.2.2
- cloud.google.com/go/auth: v0.5.1
- github.com/cloudevents/sdk-go/protocol/mqtt_paho/v2: 1ed9471
- github.com/eclipse/paho.golang: v0.12.0
- github.com/fatih/color: v1.16.0
- github.com/mattn/go-colorable: v0.1.13
- github.com/mattn/go-isatty: v0.0.20
Changed
- cloud.google.com/go/bigquery: v1.59.1 → v1.8.0
- cloud.google.com/go/compute/metadata: v0.2.3 → v0.3.0
- cloud.google.com/go/datastore: v1.15.0 → v1.1.0
- cloud.google.com/go/pubsub: v1.36.1 → v1.3.1
- cloud.google.com/go/storage: v1.40.0 → v1.10.0
- cloud.google.com/go: v0.112.1 → v0.114.0
- github.com/IBM/sarama: v1.40.1 → v1.43.1
- github.com/cespare/xxhash/v2: v2.2.0 → v2.3.0
- github.com/cloudevents/sdk-go/sql/v2: v2.15.2 → 3ce6b2f
- github.com/cncf/xds/go: 0fa0005 → 555b57e
- github.com/eapache/go-resiliency: v1.3.0 → v1.6.0
- github.com/eapache/go-xerial-snappy: bf00bc1 → c322873
- github.com/golang/glog: v1.2.0 → v1.2.1
- github.com/google/martian/v3: v3.3.2 → v3.0.0
- github.com/googleapis/gax-go/v2: v2.12.3 → v2.12.4
- github.com/hashicorp/go-cleanhttp: v0.5.1 → v0.5.2
- github.com/hashicorp/go-hclog: v0.9.2 → v1.6.3
- github.com/hashicorp/go-retryablehttp: v0.6.7 → v0.7.7
- github.com/jcmturner/gokrb5/v8: v8.4.3 → v8.4.4
- github.com/klauspost/compress: v1.16.6 → v1.17.8
- github.com/openzipkin/zipkin-go: v0.4.2 → v0.4.3
- github.com/pierrec/lz4/v4: v4.1.17 → v4.1.21
- github.com/prometheus/client_golang: v1.19.0 → v1.19.1
- github.com/prometheus/client_model: v0.6.0 → v0.6.1
- github.com/prometheus/common: v0.52.3 → v0.54.0
- github.com/rabbitmq/amqp091-go: v1.8.1 → v1.9.0
- github.com/stretchr/objx: v0.5.0 → v0.5.2
- github.com/stretchr/testify: v1.8.4 → v1.9.0
- go.opentelemetry.io/otel/sdk: v1.22.0 → v1.19.0
- golang.org/x/crypto: v0.22.0 → v0.25.0
- golang.org/x/exp: 613f0c0 → a9213ee
- golang.org/x/mod: v0.17.0 → v0.19.0
- golang.org/x/net: v0.24.0 → v0.27.0
- golang.org/x/oauth2: v0.19.0 → v0.21.0
- golang.org/x/sys: v0.19.0 → v0.22.0
- golang.org/x/telemetry: f48c80b → bda5523
- golang.org/x/term: v0.19.0 → v0.22.0
- golang.org/x/text: v0.14.0 → v0.16.0
- golang.org/x/tools: v0.20.0 → v0.23.0
- golang.org/x/xerrors: 104605a → 04be3eb
- google.golang.org/api: v0.172.0 → v0.183.0
- google.golang.org/genproto/googleapis/api: 6e1732d → ef581f9
- google.golang.org/genproto/googleapis/bytestream: 94a12d6 → 5315273
- google.golang.org/genproto/googleapis/rpc: 94a12d6 → 5315273
- google.golang.org/genproto: 6ceb2ff → 5315273
- google.golang.org/grpc: v1.63.2 → v1.65.0
- google.golang.org/protobuf: v1.33.0 → v1.34.1
- knative.dev/hack/schema: 1133b37 → b979959
- knative.dev/hack: 1133b37 → b979959
- knative.dev/pkg: 0f34a88 → 4355f0c
- knative.dev/reconciler-test: ca905cb → 00d94f4
Removed
- cloud.google.com/go/accessapproval: v1.7.5
- cloud.google.com/go/accesscontextmanager: v1.8.5
- cloud.google.com/go/aiplatform: v1.60.0
- cloud.google.com/go/analytics: v0.23.0
- cloud.google.com/go/apigateway: v1.6.5
- cloud.google.com/go/apigeeconnect: v1.6.5
- cloud.google.com/go/apigeeregistry: v0.8.3
- cloud.google.com/go/appengine: v1.8.5
- cloud.google.com/go/area120: v0.8.5
- cloud.google.com/go/artifactregistry: v1.14.7
- cloud.google.com/go/asset: v1.17.2
- cloud.google.com/go/assuredworkloads: v1.11.5
- cloud.google.com/go/automl: v1.13.5
- cloud.google.com/go/baremetalsolution: v1.2.4
- cloud.google.com/go/batch: v1.8.0
- cloud.google.com/go/beyondcorp: v1.0.4
- cloud.google.com/go/billing: v1.18.2
- cloud.google.com/go/binaryauthorization: v1.8.1
- cloud.google.com/go/certificatemanager: v1.7.5
- cloud.google.com/go/channel: v1.17.5
- cloud.google.com/go/cloudbuild: v1.15.1
- cloud.google.com/go/clouddms: v1.7.4
- cloud.google.com/go/cloudtasks: v1.12.6
- cloud.google.com/go/compute: v1.24.0
- cloud.google.com/go/contactcenterinsights: v1.13.0
- cloud.google.com/go/container: v1.31.0
- cloud.google.com/go/containeranalysis: v0.11.4
- cloud.google.com/go/datacatalog: v1.19.3
- cloud.google.com/go/dataflow: v0.9.5
- cloud.google.com/go/dataform: v0.9.2
- cloud.google.com/go/datafusion: v1.7.5
- cloud.google.com/go/datalabeling: v0.8.5
- cloud.google.com/go/dataplex: v1.14.2
- cloud.google.com/go/dataproc/v2: v2.4.0
- cloud.google.com/go/dataqna: v0.8.5
- cloud.google.com/go/datastream: v1.10.4
- cloud.google.com/go/deploy: v1.17.1
- cloud.google.com/go/dialogflow: v1.49.0
- cloud.google.com/go/dlp: v1.11.2
- cloud.google.com/go/documentai: v1.25.0
- cloud.google.com/go/domains: v0.9.5
- cloud.google.com/go/edgecontainer: v1.1.5
- cloud.google.com/go/errorreporting: v0.3.0
- cloud.google.com/go/essentialcontacts: v1.6.6
- cloud.google.com/go/eventarc: v1.13.4
- cloud.google.com/go/filestore: v1.8.1
- cloud.google.com/go/firestore: v1.14.0
- cloud.google.com/go/functions: v1.16.0
- cloud.google.com/go/gkebackup: v1.3.5
- cloud.google.com/go/gkeconnect: v0.8.5
- cloud.google.com/go/gkehub: v0.14.5
- cloud.google.com/go/gkemulticloud: v1.1.1
- cloud.google.com/go/gsuiteaddons: v1.6.5
- cloud.google.com/go/iam: v1.1.7
- cloud.google.com/go/iap: v1.9.4
- cloud.google.com/go/ids: v1.4.5
- cloud.google.com/go/iot: v1.7.5
- cloud.google.com/go/kms: v1.15.7
- cloud.google.com/go/language: v1.12.3
- cloud.google.com/go/lifesciences: v0.9.5
- cloud.google.com/go/logging: v1.9.0
- cloud.google.com/go/longrunning: v0.5.5
- cloud.google.com/go/managedidentities: v1.6.5
- cloud.google.com/go/maps: v1.6.4
- cloud.google.com/go/mediatranslation: v0.8.5
- cloud.google.com/go/memcache: v1.10.5
- cloud.google.com/go/metastore: v1.13.4
- cloud.google.com/go/monitoring: v1.18.0
- cloud.google.com/go/networkconnectivity: v1.14.4
- cloud.google.com/go/networkmanagement: v1.9.4
- cloud.google.com/go/networksecurity: v0.9.5
- cloud.google.com/go/notebooks: v1.11.3
- cloud.google.com/go/optimization: v1.6.3
- cloud.google.com/go/orchestration: v1.8.5
- cloud.google.com/go/orgpolicy: v1.12.1
- cloud.google.com/go/osconfig: v1.12.5
- cloud.google.com/go/oslogin: v1.13.1
- cloud.google.com/go/phishingprotection: v0.8.5
- cloud.google.com/go/policytroubleshooter: v1.10.3
- cloud.google.com/go/privatecatalog: v0.9.5
- cloud.google.com/go/pubsublite: v1.8.1
- cloud.google.com/go/recaptchaenterprise/v2: v2.9.2
- cloud.google.com/go/recommendationengine: v0.8.5
- cloud.google.com/go/recommender: v1.12.1
- cloud.google.com/go/redis: v1.14.2
- cloud.goo...
v1.15.2
knative/[email protected]
Changes by Kind
Enhancement
Changes
-
Adding the prototype for MQTT source (#7919, @ctmphuongg)
-
Add EventPolicy Reconciler & Webhook (#8024, #8091 @dharmjit)
-
Add JobSink a resource to trigger long running background jobs when events occurs. (#7954, @pierDipi)
-
EventTypes no longer need a reference to be set on them (#8087, @Cali0707)
-
Knative Eventing now supports the CESQL v1 specification. IMPORTANT: there are some breaking changes between the previous v0.1 specification and the current v1 specification. (#8103, @Cali0707)
-
Remove
SelfSigned
issuer from releasedtransport-encryption
artifacts.
To continue using thetransport-encryption
feature, Eventing components require a pre-createdClusterIssuer
with nameknative-eventing-ca-issuer
. For more details, refer to thetransport-encryption
feature documentation. (#7905, @pierDipi) -
Sequences now update subscriptions instead of recreating them, where possible (#7948, @Cali0707)
-
The filters field in APIServerSource is now alpha and disabled by default (#7799, @rh-hemartin)
-
The new-trigger-filters feature flag was removed, the feature is now enabled and GA. (#8067, @Cali0707)
-
Update eventtype CRD to include .spec.reference.address(#7935, @creydr)
-
🐛 EventType v1beta3 resources no longer have a default broker reference set, as they can have no reference. (#8079, @Cali0707)
-
🐛 The IMC dispatcher metrics now correctly record the metrics once per event when there is only one request scheme, instead of twice (#7870, @Cali0707)
-
🐛 Avoid fatal errors for unknown features flags that can be added in a future release (#8051, @pierDipi)
-
🐛 Expose OIDC identities of underlying Subscriptions in Sequence and Parallel (#7902, @creydr)
Dependencies
Added
- cel.dev/expr: v0.15.0
- cloud.google.com/go/auth/oauth2adapt: v0.2.2
- cloud.google.com/go/auth: v0.5.1
- github.com/cloudevents/sdk-go/protocol/mqtt_paho/v2: 1ed9471
- github.com/eclipse/paho.golang: v0.12.0
- github.com/fatih/color: v1.16.0
- github.com/mattn/go-colorable: v0.1.13
- github.com/mattn/go-isatty: v0.0.20
Changed
- cloud.google.com/go/bigquery: v1.59.1 → v1.8.0
- cloud.google.com/go/compute/metadata: v0.2.3 → v0.3.0
- cloud.google.com/go/datastore: v1.15.0 → v1.1.0
- cloud.google.com/go/pubsub: v1.36.1 → v1.3.1
- cloud.google.com/go/storage: v1.40.0 → v1.10.0
- cloud.google.com/go: v0.112.1 → v0.114.0
- github.com/IBM/sarama: v1.40.1 → v1.43.1
- github.com/cespare/xxhash/v2: v2.2.0 → v2.3.0
- github.com/cloudevents/sdk-go/sql/v2: v2.15.2 → 3ce6b2f
- github.com/cncf/xds/go: 0fa0005 → 555b57e
- github.com/eapache/go-resiliency: v1.3.0 → v1.6.0
- github.com/eapache/go-xerial-snappy: bf00bc1 → c322873
- github.com/golang/glog: v1.2.0 → v1.2.1
- github.com/google/martian/v3: v3.3.2 → v3.0.0
- github.com/googleapis/gax-go/v2: v2.12.3 → v2.12.4
- github.com/hashicorp/go-cleanhttp: v0.5.1 → v0.5.2
- github.com/hashicorp/go-hclog: v0.9.2 → v1.6.3
- github.com/hashicorp/go-retryablehttp: v0.6.7 → v0.7.7
- github.com/jcmturner/gokrb5/v8: v8.4.3 → v8.4.4
- github.com/klauspost/compress: v1.16.6 → v1.17.8
- github.com/openzipkin/zipkin-go: v0.4.2 → v0.4.3
- github.com/pierrec/lz4/v4: v4.1.17 → v4.1.21
- github.com/prometheus/client_golang: v1.19.0 → v1.19.1
- github.com/prometheus/client_model: v0.6.0 → v0.6.1
- github.com/prometheus/common: v0.52.3 → v0.54.0
- github.com/rabbitmq/amqp091-go: v1.8.1 → v1.9.0
- github.com/stretchr/objx: v0.5.0 → v0.5.2
- github.com/stretchr/testify: v1.8.4 → v1.9.0
- go.opentelemetry.io/otel/sdk: v1.22.0 → v1.19.0
- golang.org/x/crypto: v0.22.0 → v0.25.0
- golang.org/x/exp: 613f0c0 → a9213ee
- golang.org/x/mod: v0.17.0 → v0.19.0
- golang.org/x/net: v0.24.0 → v0.27.0
- golang.org/x/oauth2: v0.19.0 → v0.21.0
- golang.org/x/sys: v0.19.0 → v0.22.0
- golang.org/x/telemetry: f48c80b → bda5523
- golang.org/x/term: v0.19.0 → v0.22.0
- golang.org/x/text: v0.14.0 → v0.16.0
- golang.org/x/tools: v0.20.0 → v0.23.0
- golang.org/x/xerrors: 104605a → 04be3eb
- google.golang.org/api: v0.172.0 → v0.183.0
- google.golang.org/genproto/googleapis/api: 6e1732d → ef581f9
- google.golang.org/genproto/googleapis/bytestream: 94a12d6 → 5315273
- google.golang.org/genproto/googleapis/rpc: 94a12d6 → 5315273
- google.golang.org/genproto: 6ceb2ff → 5315273
- google.golang.org/grpc: v1.63.2 → v1.65.0
- google.golang.org/protobuf: v1.33.0 → v1.34.1
- knative.dev/hack/schema: 1133b37 → b979959
- knative.dev/hack: 1133b37 → b979959
- knative.dev/pkg: 0f34a88 → 4355f0c
- knative.dev/reconciler-test: ca905cb → 00d94f4
Removed
- cloud.google.com/go/accessapproval: v1.7.5
- cloud.google.com/go/accesscontextmanager: v1.8.5
- cloud.google.com/go/aiplatform: v1.60.0
- cloud.google.com/go/analytics: v0.23.0
- cloud.google.com/go/apigateway: v1.6.5
- cloud.google.com/go/apigeeconnect: v1.6.5
- cloud.google.com/go/apigeeregistry: v0.8.3
- cloud.google.com/go/appengine: v1.8.5
- cloud.google.com/go/area120: v0.8.5
- cloud.google.com/go/artifactregistry: v1.14.7
- cloud.google.com/go/asset: v1.17.2
- cloud.google.com/go/assuredworkloads: v1.11.5
- cloud.google.com/go/automl: v1.13.5
- cloud.google.com/go/baremetalsolution: v1.2.4
- cloud.google.com/go/batch: v1.8.0
- cloud.google.com/go/beyondcorp: v1.0.4
- cloud.google.com/go/billing: v1.18.2
- cloud.google.com/go/binaryauthorization: v1.8.1
- cloud.google.com/go/certificatemanager: v1.7.5
- cloud.google.com/go/channel: v1.17.5
- cloud.google.com/go/cloudbuild: v1.15.1
- cloud.google.com/go/clouddms: v1.7.4
- cloud.google.com/go/cloudtasks: v1.12.6
- cloud.google.com/go/compute: v1.24.0
- cloud.google.com/go/contactcenterinsights: v1.13.0
- cloud.google.com/go/container: v1.31.0
- cloud.google.com/go/containeranalysis: v0.11.4
- cloud.google.com/go/datacatalog: v1.19.3
- cloud.google.com/go/dataflow: v0.9.5
- cloud.google.com/go/dataform: v0.9.2
- cloud.google.com/go/datafusion: v1.7.5
- cloud.google.com/go/datalabeling: v0.8.5
- cloud.google.com/go/dataplex: v1.14.2
- cloud.google.com/go/dataproc/v2: v2.4.0
- cloud.google.com/go/dataqna: v0.8.5
- cloud.google.com/go/datastream: v1.10.4
- cloud.google.com/go/deploy: v1.17.1
- cloud.google.com/go/dialogflow: v1.49.0
- cloud.google.com/go/dlp: v1.11.2
- cloud.google.com/go/documentai: v1.25.0
- cloud.google.com/go/domains: v0.9.5
- cloud.google.com/go/edgecontainer: v1.1.5
- cloud.google.com/go/errorreporting: v0.3.0
- cloud.google.com/go/essentialcontacts: v1.6.6
- cloud.google.com/go/eventarc: v1.13.4
- cloud.google.com/go/filestore: v1.8.1
- cloud.google.com/go/firestore: v1.14.0
- cloud.google.com/go/functions: v1.16.0
- cloud.google.com/go/gkebackup: v1.3.5
- cloud.google.com/go/gkeconnect: v0.8.5
- cloud.google.com/go/gkehub: v0.14.5
- cloud.google.com/go/gkemulticloud: v1.1.1
- cloud.google.com/go/gsuiteaddons: v1.6.5
- cloud.google.com/go/iam: v1.1.7
- cloud.google.com/go/iap: v1.9.4
- cloud.google.com/go/ids: v1.4.5
- cloud.google.com/go/iot: v1.7.5
- cloud.google.com/go/kms: v1.15.7
- cloud.google.com/go/language: v1.12.3
- cloud.google.com/go/lifesciences: v0.9.5
- cloud.google.com/go/logging: v1.9.0
- cloud.google.com/go/longrunning: v0.5.5
- cloud.google.com/go/managedidentities: v1.6.5
- cloud.google.com/go/maps: v1.6.4
- cloud.google.com/go/mediatranslation: v0.8.5
- cloud.google.com/go/memcache: v1.10.5
- cloud.google.com/go/metastore: v1.13.4
- cloud.google.com/go/monitoring: v1.18.0
- cloud.google.com/go/networkconnectivity: v1.14.4
- cloud.google.com/go/networkmanagement: v1.9.4
- cloud.google.com/go/networksecurity: v0.9.5
- cloud.google.com/go/notebooks: v1.11.3
- cloud.google.com/go/optimization: v1.6.3
- cloud.google.com/go/orchestration: v1.8.5
- cloud.google.com/go/orgpolicy: v1.12.1
- cloud.google.com/go/osconfig: v1.12.5
- cloud.google.com/go/oslogin: v1.13.1
- cloud.google.com/go/phishingprotection: v0.8.5
- cloud.google.com/go/policytroubleshooter: v1.10.3
- cloud.google.com/go/privatecatalog: v0.9.5
- cloud.google.com/go/pubsublite: v1.8.1
- cloud.google.com/go/recaptchaenterprise/v2: v2.9.2
- cloud.google.com/go/recommendationengine: v0.8.5
- cloud.google.com/go/recommender: v1.12.1
- cloud.google.com/go/redis: v1.14.2
- cloud.goo...
v1.14.7
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.15.1
knative/[email protected]
Changes by Kind
Enhancement
Changes
-
Adding the prototype for MQTT source (#7919, @ctmphuongg)
-
Add EventPolicy Reconciler & Webhook (#8024, #8091 @dharmjit)
-
Add JobSink a resource to trigger long running background jobs when events occurs. (#7954, @pierDipi)
-
EventTypes no longer need a reference to be set on them (#8087, @Cali0707)
-
Knative Eventing now supports the CESQL v1 specification. IMPORTANT: there are some breaking changes between the previous v0.1 specification and the current v1 specification. (#8103, @Cali0707)
-
Remove
SelfSigned
issuer from releasedtransport-encryption
artifacts.
To continue using thetransport-encryption
feature, Eventing components require a pre-createdClusterIssuer
with nameknative-eventing-ca-issuer
. For more details, refer to thetransport-encryption
feature documentation. (#7905, @pierDipi) -
Sequences now update subscriptions instead of recreating them, where possible (#7948, @Cali0707)
-
The filters field in APIServerSource is now alpha and disabled by default (#7799, @rh-hemartin)
-
The new-trigger-filters feature flag was removed, the feature is now enabled and GA. (#8067, @Cali0707)
-
Update eventtype CRD to include .spec.reference.address(#7935, @creydr)
-
🐛 EventType v1beta3 resources no longer have a default broker reference set, as they can have no reference. (#8079, @Cali0707)
-
🐛 The IMC dispatcher metrics now correctly record the metrics once per event when there is only one request scheme, instead of twice (#7870, @Cali0707)
-
🐛 Avoid fatal errors for unknown features flags that can be added in a future release (#8051, @pierDipi)
-
🐛 Expose OIDC identities of underlying Subscriptions in Sequence and Parallel (#7902, @creydr)
Dependencies
Added
- cel.dev/expr: v0.15.0
- cloud.google.com/go/auth/oauth2adapt: v0.2.2
- cloud.google.com/go/auth: v0.5.1
- github.com/cloudevents/sdk-go/protocol/mqtt_paho/v2: 1ed9471
- github.com/eclipse/paho.golang: v0.12.0
- github.com/fatih/color: v1.16.0
- github.com/mattn/go-colorable: v0.1.13
- github.com/mattn/go-isatty: v0.0.20
Changed
- cloud.google.com/go/bigquery: v1.59.1 → v1.8.0
- cloud.google.com/go/compute/metadata: v0.2.3 → v0.3.0
- cloud.google.com/go/datastore: v1.15.0 → v1.1.0
- cloud.google.com/go/pubsub: v1.36.1 → v1.3.1
- cloud.google.com/go/storage: v1.40.0 → v1.10.0
- cloud.google.com/go: v0.112.1 → v0.114.0
- github.com/IBM/sarama: v1.40.1 → v1.43.1
- github.com/cespare/xxhash/v2: v2.2.0 → v2.3.0
- github.com/cloudevents/sdk-go/sql/v2: v2.15.2 → 3ce6b2f
- github.com/cncf/xds/go: 0fa0005 → 555b57e
- github.com/eapache/go-resiliency: v1.3.0 → v1.6.0
- github.com/eapache/go-xerial-snappy: bf00bc1 → c322873
- github.com/golang/glog: v1.2.0 → v1.2.1
- github.com/google/martian/v3: v3.3.2 → v3.0.0
- github.com/googleapis/gax-go/v2: v2.12.3 → v2.12.4
- github.com/hashicorp/go-cleanhttp: v0.5.1 → v0.5.2
- github.com/hashicorp/go-hclog: v0.9.2 → v1.6.3
- github.com/hashicorp/go-retryablehttp: v0.6.7 → v0.7.7
- github.com/jcmturner/gokrb5/v8: v8.4.3 → v8.4.4
- github.com/klauspost/compress: v1.16.6 → v1.17.8
- github.com/openzipkin/zipkin-go: v0.4.2 → v0.4.3
- github.com/pierrec/lz4/v4: v4.1.17 → v4.1.21
- github.com/prometheus/client_golang: v1.19.0 → v1.19.1
- github.com/prometheus/client_model: v0.6.0 → v0.6.1
- github.com/prometheus/common: v0.52.3 → v0.54.0
- github.com/rabbitmq/amqp091-go: v1.8.1 → v1.9.0
- github.com/stretchr/objx: v0.5.0 → v0.5.2
- github.com/stretchr/testify: v1.8.4 → v1.9.0
- go.opentelemetry.io/otel/sdk: v1.22.0 → v1.19.0
- golang.org/x/crypto: v0.22.0 → v0.25.0
- golang.org/x/exp: 613f0c0 → a9213ee
- golang.org/x/mod: v0.17.0 → v0.19.0
- golang.org/x/net: v0.24.0 → v0.27.0
- golang.org/x/oauth2: v0.19.0 → v0.21.0
- golang.org/x/sys: v0.19.0 → v0.22.0
- golang.org/x/telemetry: f48c80b → bda5523
- golang.org/x/term: v0.19.0 → v0.22.0
- golang.org/x/text: v0.14.0 → v0.16.0
- golang.org/x/tools: v0.20.0 → v0.23.0
- golang.org/x/xerrors: 104605a → 04be3eb
- google.golang.org/api: v0.172.0 → v0.183.0
- google.golang.org/genproto/googleapis/api: 6e1732d → ef581f9
- google.golang.org/genproto/googleapis/bytestream: 94a12d6 → 5315273
- google.golang.org/genproto/googleapis/rpc: 94a12d6 → 5315273
- google.golang.org/genproto: 6ceb2ff → 5315273
- google.golang.org/grpc: v1.63.2 → v1.65.0
- google.golang.org/protobuf: v1.33.0 → v1.34.1
- knative.dev/hack/schema: 1133b37 → b979959
- knative.dev/hack: 1133b37 → b979959
- knative.dev/pkg: 0f34a88 → 4355f0c
- knative.dev/reconciler-test: ca905cb → 00d94f4
Removed
- cloud.google.com/go/accessapproval: v1.7.5
- cloud.google.com/go/accesscontextmanager: v1.8.5
- cloud.google.com/go/aiplatform: v1.60.0
- cloud.google.com/go/analytics: v0.23.0
- cloud.google.com/go/apigateway: v1.6.5
- cloud.google.com/go/apigeeconnect: v1.6.5
- cloud.google.com/go/apigeeregistry: v0.8.3
- cloud.google.com/go/appengine: v1.8.5
- cloud.google.com/go/area120: v0.8.5
- cloud.google.com/go/artifactregistry: v1.14.7
- cloud.google.com/go/asset: v1.17.2
- cloud.google.com/go/assuredworkloads: v1.11.5
- cloud.google.com/go/automl: v1.13.5
- cloud.google.com/go/baremetalsolution: v1.2.4
- cloud.google.com/go/batch: v1.8.0
- cloud.google.com/go/beyondcorp: v1.0.4
- cloud.google.com/go/billing: v1.18.2
- cloud.google.com/go/binaryauthorization: v1.8.1
- cloud.google.com/go/certificatemanager: v1.7.5
- cloud.google.com/go/channel: v1.17.5
- cloud.google.com/go/cloudbuild: v1.15.1
- cloud.google.com/go/clouddms: v1.7.4
- cloud.google.com/go/cloudtasks: v1.12.6
- cloud.google.com/go/compute: v1.24.0
- cloud.google.com/go/contactcenterinsights: v1.13.0
- cloud.google.com/go/container: v1.31.0
- cloud.google.com/go/containeranalysis: v0.11.4
- cloud.google.com/go/datacatalog: v1.19.3
- cloud.google.com/go/dataflow: v0.9.5
- cloud.google.com/go/dataform: v0.9.2
- cloud.google.com/go/datafusion: v1.7.5
- cloud.google.com/go/datalabeling: v0.8.5
- cloud.google.com/go/dataplex: v1.14.2
- cloud.google.com/go/dataproc/v2: v2.4.0
- cloud.google.com/go/dataqna: v0.8.5
- cloud.google.com/go/datastream: v1.10.4
- cloud.google.com/go/deploy: v1.17.1
- cloud.google.com/go/dialogflow: v1.49.0
- cloud.google.com/go/dlp: v1.11.2
- cloud.google.com/go/documentai: v1.25.0
- cloud.google.com/go/domains: v0.9.5
- cloud.google.com/go/edgecontainer: v1.1.5
- cloud.google.com/go/errorreporting: v0.3.0
- cloud.google.com/go/essentialcontacts: v1.6.6
- cloud.google.com/go/eventarc: v1.13.4
- cloud.google.com/go/filestore: v1.8.1
- cloud.google.com/go/firestore: v1.14.0
- cloud.google.com/go/functions: v1.16.0
- cloud.google.com/go/gkebackup: v1.3.5
- cloud.google.com/go/gkeconnect: v0.8.5
- cloud.google.com/go/gkehub: v0.14.5
- cloud.google.com/go/gkemulticloud: v1.1.1
- cloud.google.com/go/gsuiteaddons: v1.6.5
- cloud.google.com/go/iam: v1.1.7
- cloud.google.com/go/iap: v1.9.4
- cloud.google.com/go/ids: v1.4.5
- cloud.google.com/go/iot: v1.7.5
- cloud.google.com/go/kms: v1.15.7
- cloud.google.com/go/language: v1.12.3
- cloud.google.com/go/lifesciences: v0.9.5
- cloud.google.com/go/logging: v1.9.0
- cloud.google.com/go/longrunning: v0.5.5
- cloud.google.com/go/managedidentities: v1.6.5
- cloud.google.com/go/maps: v1.6.4
- cloud.google.com/go/mediatranslation: v0.8.5
- cloud.google.com/go/memcache: v1.10.5
- cloud.google.com/go/metastore: v1.13.4
- cloud.google.com/go/monitoring: v1.18.0
- cloud.google.com/go/networkconnectivity: v1.14.4
- cloud.google.com/go/networkmanagement: v1.9.4
- cloud.google.com/go/networksecurity: v0.9.5
- cloud.google.com/go/notebooks: v1.11.3
- cloud.google.com/go/optimization: v1.6.3
- cloud.google.com/go/orchestration: v1.8.5
- cloud.google.com/go/orgpolicy: v1.12.1
- cloud.google.com/go/osconfig: v1.12.5
- cloud.google.com/go/oslogin: v1.13.1
- cloud.google.com/go/phishingprotection: v0.8.5
- cloud.google.com/go/policytroubleshooter: v1.10.3
- cloud.google.com/go/privatecatalog: v0.9.5
- cloud.google.com/go/pubsublite: v1.8.1
- cloud.google.com/go/recaptchaenterprise/v2: v2.9.2
- cloud.google.com/go/recommendationengine: v0.8.5
- cloud.google.com/go/recommender: v1.12.1
- cloud.google.com/go/redis: v1.14.2
- cloud.goo...
v1.14.6
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.15.0
knative/[email protected]
Changes by Kind
Enhancement
Changes
-
Adding the prototype for MQTT source (#7919, @ctmphuongg)
-
Add EventPolicy Reconciler & Webhook (#8024, #8091 @dharmjit)
-
Add JobSink a resource to trigger long running background jobs when events occurs. (#7954, @pierDipi)
-
EventTypes no longer need a reference to be set on them (#8087, @Cali0707)
-
Knative Eventing now supports the CESQL v1 specification. IMPORTANT: there are some breaking changes between the previous v0.1 specification and the current v1 specification. (#8103, @Cali0707)
-
Remove
SelfSigned
issuer from releasedtransport-encryption
artifacts.
To continue using thetransport-encryption
feature, Eventing components require a pre-createdClusterIssuer
with nameknative-eventing-ca-issuer
. For more details, refer to thetransport-encryption
feature documentation. (#7905, @pierDipi) -
Sequences now update subscriptions instead of recreating them, where possible (#7948, @Cali0707)
-
The filters field in APIServerSource is now alpha and disabled by default (#7799, @rh-hemartin)
-
The new-trigger-filters feature flag was removed, the feature is now enabled and GA. (#8067, @Cali0707)
-
Update eventtype CRD to include .spec.reference.address(#7935, @creydr)
-
🐛 EventType v1beta3 resources no longer have a default broker reference set, as they can have no reference. (#8079, @Cali0707)
-
🐛 The IMC dispatcher metrics now correctly record the metrics once per event when there is only one request scheme, instead of twice (#7870, @Cali0707)
-
🐛 Avoid fatal errors for unknown features flags that can be added in a future release (#8051, @pierDipi)
-
🐛 Expose OIDC identities of underlying Subscriptions in Sequence and Parallel (#7902, @creydr)
Dependencies
Added
- cel.dev/expr: v0.15.0
- cloud.google.com/go/auth/oauth2adapt: v0.2.2
- cloud.google.com/go/auth: v0.5.1
- github.com/cloudevents/sdk-go/protocol/mqtt_paho/v2: 1ed9471
- github.com/eclipse/paho.golang: v0.12.0
- github.com/fatih/color: v1.16.0
- github.com/mattn/go-colorable: v0.1.13
- github.com/mattn/go-isatty: v0.0.20
Changed
- cloud.google.com/go/bigquery: v1.59.1 → v1.8.0
- cloud.google.com/go/compute/metadata: v0.2.3 → v0.3.0
- cloud.google.com/go/datastore: v1.15.0 → v1.1.0
- cloud.google.com/go/pubsub: v1.36.1 → v1.3.1
- cloud.google.com/go/storage: v1.40.0 → v1.10.0
- cloud.google.com/go: v0.112.1 → v0.114.0
- github.com/IBM/sarama: v1.40.1 → v1.43.1
- github.com/cespare/xxhash/v2: v2.2.0 → v2.3.0
- github.com/cloudevents/sdk-go/sql/v2: v2.15.2 → 3ce6b2f
- github.com/cncf/xds/go: 0fa0005 → 555b57e
- github.com/eapache/go-resiliency: v1.3.0 → v1.6.0
- github.com/eapache/go-xerial-snappy: bf00bc1 → c322873
- github.com/golang/glog: v1.2.0 → v1.2.1
- github.com/google/martian/v3: v3.3.2 → v3.0.0
- github.com/googleapis/gax-go/v2: v2.12.3 → v2.12.4
- github.com/hashicorp/go-cleanhttp: v0.5.1 → v0.5.2
- github.com/hashicorp/go-hclog: v0.9.2 → v1.6.3
- github.com/hashicorp/go-retryablehttp: v0.6.7 → v0.7.7
- github.com/jcmturner/gokrb5/v8: v8.4.3 → v8.4.4
- github.com/klauspost/compress: v1.16.6 → v1.17.8
- github.com/openzipkin/zipkin-go: v0.4.2 → v0.4.3
- github.com/pierrec/lz4/v4: v4.1.17 → v4.1.21
- github.com/prometheus/client_golang: v1.19.0 → v1.19.1
- github.com/prometheus/client_model: v0.6.0 → v0.6.1
- github.com/prometheus/common: v0.52.3 → v0.54.0
- github.com/rabbitmq/amqp091-go: v1.8.1 → v1.9.0
- github.com/stretchr/objx: v0.5.0 → v0.5.2
- github.com/stretchr/testify: v1.8.4 → v1.9.0
- go.opentelemetry.io/otel/sdk: v1.22.0 → v1.19.0
- golang.org/x/crypto: v0.22.0 → v0.25.0
- golang.org/x/exp: 613f0c0 → a9213ee
- golang.org/x/mod: v0.17.0 → v0.19.0
- golang.org/x/net: v0.24.0 → v0.27.0
- golang.org/x/oauth2: v0.19.0 → v0.21.0
- golang.org/x/sys: v0.19.0 → v0.22.0
- golang.org/x/telemetry: f48c80b → bda5523
- golang.org/x/term: v0.19.0 → v0.22.0
- golang.org/x/text: v0.14.0 → v0.16.0
- golang.org/x/tools: v0.20.0 → v0.23.0
- golang.org/x/xerrors: 104605a → 04be3eb
- google.golang.org/api: v0.172.0 → v0.183.0
- google.golang.org/genproto/googleapis/api: 6e1732d → ef581f9
- google.golang.org/genproto/googleapis/bytestream: 94a12d6 → 5315273
- google.golang.org/genproto/googleapis/rpc: 94a12d6 → 5315273
- google.golang.org/genproto: 6ceb2ff → 5315273
- google.golang.org/grpc: v1.63.2 → v1.65.0
- google.golang.org/protobuf: v1.33.0 → v1.34.1
- knative.dev/hack/schema: 1133b37 → b979959
- knative.dev/hack: 1133b37 → b979959
- knative.dev/pkg: 0f34a88 → 4355f0c
- knative.dev/reconciler-test: ca905cb → 00d94f4
Removed
- cloud.google.com/go/accessapproval: v1.7.5
- cloud.google.com/go/accesscontextmanager: v1.8.5
- cloud.google.com/go/aiplatform: v1.60.0
- cloud.google.com/go/analytics: v0.23.0
- cloud.google.com/go/apigateway: v1.6.5
- cloud.google.com/go/apigeeconnect: v1.6.5
- cloud.google.com/go/apigeeregistry: v0.8.3
- cloud.google.com/go/appengine: v1.8.5
- cloud.google.com/go/area120: v0.8.5
- cloud.google.com/go/artifactregistry: v1.14.7
- cloud.google.com/go/asset: v1.17.2
- cloud.google.com/go/assuredworkloads: v1.11.5
- cloud.google.com/go/automl: v1.13.5
- cloud.google.com/go/baremetalsolution: v1.2.4
- cloud.google.com/go/batch: v1.8.0
- cloud.google.com/go/beyondcorp: v1.0.4
- cloud.google.com/go/billing: v1.18.2
- cloud.google.com/go/binaryauthorization: v1.8.1
- cloud.google.com/go/certificatemanager: v1.7.5
- cloud.google.com/go/channel: v1.17.5
- cloud.google.com/go/cloudbuild: v1.15.1
- cloud.google.com/go/clouddms: v1.7.4
- cloud.google.com/go/cloudtasks: v1.12.6
- cloud.google.com/go/compute: v1.24.0
- cloud.google.com/go/contactcenterinsights: v1.13.0
- cloud.google.com/go/container: v1.31.0
- cloud.google.com/go/containeranalysis: v0.11.4
- cloud.google.com/go/datacatalog: v1.19.3
- cloud.google.com/go/dataflow: v0.9.5
- cloud.google.com/go/dataform: v0.9.2
- cloud.google.com/go/datafusion: v1.7.5
- cloud.google.com/go/datalabeling: v0.8.5
- cloud.google.com/go/dataplex: v1.14.2
- cloud.google.com/go/dataproc/v2: v2.4.0
- cloud.google.com/go/dataqna: v0.8.5
- cloud.google.com/go/datastream: v1.10.4
- cloud.google.com/go/deploy: v1.17.1
- cloud.google.com/go/dialogflow: v1.49.0
- cloud.google.com/go/dlp: v1.11.2
- cloud.google.com/go/documentai: v1.25.0
- cloud.google.com/go/domains: v0.9.5
- cloud.google.com/go/edgecontainer: v1.1.5
- cloud.google.com/go/errorreporting: v0.3.0
- cloud.google.com/go/essentialcontacts: v1.6.6
- cloud.google.com/go/eventarc: v1.13.4
- cloud.google.com/go/filestore: v1.8.1
- cloud.google.com/go/firestore: v1.14.0
- cloud.google.com/go/functions: v1.16.0
- cloud.google.com/go/gkebackup: v1.3.5
- cloud.google.com/go/gkeconnect: v0.8.5
- cloud.google.com/go/gkehub: v0.14.5
- cloud.google.com/go/gkemulticloud: v1.1.1
- cloud.google.com/go/gsuiteaddons: v1.6.5
- cloud.google.com/go/iam: v1.1.7
- cloud.google.com/go/iap: v1.9.4
- cloud.google.com/go/ids: v1.4.5
- cloud.google.com/go/iot: v1.7.5
- cloud.google.com/go/kms: v1.15.7
- cloud.google.com/go/language: v1.12.3
- cloud.google.com/go/lifesciences: v0.9.5
- cloud.google.com/go/logging: v1.9.0
- cloud.google.com/go/longrunning: v0.5.5
- cloud.google.com/go/managedidentities: v1.6.5
- cloud.google.com/go/maps: v1.6.4
- cloud.google.com/go/mediatranslation: v0.8.5
- cloud.google.com/go/memcache: v1.10.5
- cloud.google.com/go/metastore: v1.13.4
- cloud.google.com/go/monitoring: v1.18.0
- cloud.google.com/go/networkconnectivity: v1.14.4
- cloud.google.com/go/networkmanagement: v1.9.4
- cloud.google.com/go/networksecurity: v0.9.5
- cloud.google.com/go/notebooks: v1.11.3
- cloud.google.com/go/optimization: v1.6.3
- cloud.google.com/go/orchestration: v1.8.5
- cloud.google.com/go/orgpolicy: v1.12.1
- cloud.google.com/go/osconfig: v1.12.5
- cloud.google.com/go/oslogin: v1.13.1
- cloud.google.com/go/phishingprotection: v0.8.5
- cloud.google.com/go/policytroubleshooter: v1.10.3
- cloud.google.com/go/privatecatalog: v0.9.5
- cloud.google.com/go/pubsublite: v1.8.1
- cloud.google.com/g...
v1.14.5
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.8
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)