github knative/eventing v0.24.1
Knative Eventing release v0.24.1

latest releases: knative-v1.16.2, v0.43.2, knative-v1.16.1...
3 years ago

Experimental Features

We're glad to announce that we have introduced a new process to test and develop new features, called the experimental features process.

Thanks to this process, you will be able to try out the new amazing features and provide feedback back to the project!

We're introducing two experimental features to begin with:

  • kreference-group: When using ref, refer to resources using only the API Group, and not the full API Version
  • delivery-timeout: When using the delivery, define per request timeout

You can read more about how to enable these features and their usage in experimental feature documentation.

Changes by Kind

๐Ÿšจ Breaking or Notable

๐Ÿ’ซ New Features & Changes

๐Ÿž Bug Fixes

Uncategorized

  • ๐Ÿงน Subscription.Spec.Channel now uses KReference and the spec.channel CRD schema is less permissive and matches the supported usage of KReference fields. Subscription's users creating their resources with YAMLs are not affected. (#5412, @slinkydeveloper)
  • ๐Ÿงน The PingSource adapter now generates a normal event instead of a warning when the source is not ready. Rename the event to PingSourceSkipped
    • ๐Ÿงน The PingSource adapter now generates the normal event PingSourceSynchronized when it has been synchronized. (#5549, @lionelvillard)
  • ๐ŸŽ KReference.Group now can be used in Subscription.Spec.Channel as well (#5520, @slinkydeveloper)
  • Added DeliverySpec.Timeout (#5149, @slinkydeveloper)
  • Added the experimental feature kreference-group. Enabling it, you can use Subscriber.Ref.Group instead of Subscriber.Ref.APIVersion to refer to another Resource, without being explicit about the resource version (e.g. v1beta1, v1, ...) (#5440, @slinkydeveloper)
  • Fix a race condition with apiserversources reported ready before they have begun listening for events (#5446, @benmoss)
  • Imc-controller cluster role now has update permission for namespaces/finalizers. (#5539, @aliok)
  • Knative-eventing-webhook cluster role has update permission for namespaces/finalizers. (#5501, @matzew)
  • Remaining HA Control Plane pods (via the operator) are now labelled with podAntiAffinity to ensure there isn't a single point of failure. (#5409, @lberk)
  • You need to run the storage migration tool after the upgrade to migrate from v1beta2 to v1 pingsources.sources.knative.dev resources. (#5381, @lionelvillard)

Dependencies

Added

Changed

  • github.com/Azure/go-autorest/autorest/adal: v0.8.2 โ†’ v0.9.5
  • github.com/Azure/go-autorest/autorest/date: v0.2.0 โ†’ v0.3.0
  • github.com/Azure/go-autorest/autorest/mocks: v0.3.0 โ†’ v0.4.1
  • github.com/Azure/go-autorest/autorest: v0.9.6 โ†’ v0.11.1
  • github.com/Azure/go-autorest/logger: v0.1.0 โ†’ v0.2.0
  • github.com/Azure/go-autorest/tracing: v0.5.0 โ†’ v0.6.0
  • github.com/blang/semver: v3.5.0+incompatible โ†’ v3.5.1+incompatible
  • github.com/go-logr/logr: v0.2.0 โ†’ v0.4.0
  • github.com/go-openapi/jsonpointer: v0.19.3 โ†’ v0.19.5
  • github.com/go-openapi/jsonreference: v0.19.3 โ†’ v0.19.5
  • github.com/go-openapi/swag: v0.19.7 โ†’ v0.19.15
  • github.com/gogo/protobuf: v1.3.1 โ†’ v1.3.2
  • github.com/google/go-cmp: v0.5.5 โ†’ v0.5.6
  • github.com/kisielk/errcheck: v1.2.0 โ†’ v1.5.0
  • github.com/mailru/easyjson: 6c0755d โ†’ v0.7.7
  • github.com/pelletier/go-toml: v1.8.0 โ†’ v1.2.0
  • github.com/prometheus/common: v0.20.0 โ†’ v0.26.0
  • github.com/prometheus/procfs: v0.1.3 โ†’ v0.2.0
  • github.com/stretchr/testify: v1.6.1 โ†’ v1.7.0
  • github.com/yuin/goldmark: v1.2.1 โ†’ v1.3.5
  • go.etcd.io/etcd: 17cef6e โ†’ dd1b699
  • go.uber.org/atomic: v1.7.0 โ†’ v1.8.0
  • go.uber.org/zap: v1.16.0 โ†’ v1.17.0
  • golang.org/x/crypto: 4f45737 โ†’ c07d793
  • golang.org/x/mod: v0.3.0 โ†’ v0.4.2
  • golang.org/x/net: e915ea6 โ†’ abc4532
  • golang.org/x/oauth2: 5e61552 โ†’ f6687ab
  • golang.org/x/sys: 4fbd30e โ†’ 977fb72
  • golang.org/x/tools: v0.1.0 โ†’ v0.1.2
  • gomodules.xyz/jsonpatch/v2: v2.1.0 โ†’ v2.2.0
  • google.golang.org/grpc: v1.37.0 โ†’ v1.38.0
  • honnef.co/go/tools: v0.0.1-2020.1.5 โ†’ v0.0.1-2020.1.4
  • k8s.io/api: v0.19.7 โ†’ v0.20.7
  • k8s.io/apiextensions-apiserver: v0.19.7 โ†’ v0.20.7
  • k8s.io/apimachinery: v0.19.7 โ†’ v0.20.7
  • k8s.io/apiserver: v0.19.7 โ†’ v0.20.7
  • k8s.io/client-go: v0.19.7 โ†’ v0.20.7
  • k8s.io/code-generator: v0.19.7 โ†’ v0.20.7
  • k8s.io/component-base: v0.19.7 โ†’ v0.20.7
  • k8s.io/gengo: 8167cfd โ†’ de9496d
  • k8s.io/klog/v2: v2.2.0 โ†’ v2.4.0
  • k8s.io/kube-openapi: 6aeccd4 โ†’ d219536
  • k8s.io/utils: d5654de โ†’ 67b214c
  • knative.dev/hack/schema: 93ad912 โ†’ e28525d
  • knative.dev/hack: 93ad912 โ†’ e28525d
  • knative.dev/pkg: 4564797 โ†’ dd0db4b
  • knative.dev/reconciler-test: d5adf72 โ†’ 88c8473
  • sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.9 โ†’ v0.0.15
  • sigs.k8s.io/structured-merge-diff/v4: v4.0.1 โ†’ v4.0.3

Removed

  • github.com/agnivade/levenshtein: v1.0.1
  • github.com/andreyvit/diff: c7f18ee
  • github.com/docker/go-units: v0.4.0
  • github.com/globalsign/mgo: eeefdec
  • github.com/go-openapi/analysis: v0.19.5
  • github.com/go-openapi/errors: v0.19.2
  • github.com/go-openapi/loads: v0.19.4
  • github.com/go-openapi/runtime: v0.19.4
  • github.com/go-openapi/strfmt: v0.19.3
  • github.com/go-openapi/validate: v0.19.5
  • github.com/sergi/go-diff: v1.0.0
  • github.com/tidwall/pretty: v1.0.0
  • github.com/ugorji/go: v1.1.4
  • github.com/vektah/gqlparser: v1.1.2
  • go.mongodb.org/mongo-driver: v1.1.2
  • gopkg.in/evanphx/json-patch.v4: v4.9.0

Don't miss a new eventing release

NewReleases is sending notifications on new releases.