---
# System prepended metadata

title: Release Notes for Eventing 0.22
tags: [Eventing, Release Notes]

---

# Release Notes for Eventing 0.22

###### tags: `Release Notes` `Eventing`

## Changes by Kind

### Enhancement


### API Change

- :broom: [v1alpha1 Channel duck types](https://knative.dev/v0.20-docs/reference/api/eventing/#duck.knative.dev/v1alpha1.Channelable) are no longer supported. ([#5005](https://github.com/knative/eventing/pull/5005), [@vaikas](https://github.com/vaikas))
- Allow Trigger users to set another namespace's Subscriber, And when Subscriber's namespace not been set, it will be set to  Trigger's namespace ([#4995](https://github.com/knative/eventing/pull/4995), [@zhaojizhuang](https://github.com/zhaojizhuang))

### Bug or Regression

- :bug: Fix PingSource adapter not always releasing the leader election lease when terminating ([#5162](https://github.com/knative/eventing/pull/5162), [@lionelvillard](https://github.com/lionelvillard))
- :bug: Fix PingSource sending duplicate events when the leading adapter fails to renew its lease ([#4908](https://github.com/knative/eventing/pull/4908), [@lionelvillard](https://github.com/lionelvillard))
- :bug: Fix bug preventing the namespace-scoped in-memory channel to become ready. ([#4906](https://github.com/knative/eventing/pull/4906), [@lionelvillard](https://github.com/lionelvillard))
- Fix excessive number of Replicas for eventing-webhook ([#5112](https://github.com/knative/eventing/pull/5112), [@faruryo](https://github.com/faruryo))
- Webhook timeout for API server calls has been increased to 10 seconds. ([#5175](https://github.com/knative/eventing/pull/5175), [@n3wscott](https://github.com/n3wscott))

### Clean Up

- Do not set the finalizer for pingSource for pingSource controller, just deal with it in reconcilekind ([#5002](https://github.com/knative/eventing/pull/5002), [@zhaojizhuang](https://github.com/zhaojizhuang))


## Dependencies

### Added
- cloud.google.com/go/firestore: v1.1.0
- github.com/bketelsen/crypt: [5cbc8cc](https://github.com/bketelsen/crypt/tree/5cbc8cc)
- github.com/subosito/gotenv: [v1.2.0](https://github.com/subosito/gotenv/tree/v1.2.0)
- gopkg.in/ini.v1: v1.51.0
- knative.dev/hack/schema: b6ab329

### Changed
- github.com/coreos/etcd: [v3.3.10+incompatible → v3.3.13+incompatible](https://github.com/coreos/etcd/compare/v3.3.10...v3.3.13)
- github.com/google/go-cmp: [v0.5.4 → v0.5.5](https://github.com/google/go-cmp/compare/v0.5.4...v0.5.5)
- github.com/google/gofuzz: [v1.1.0 → v1.2.0](https://github.com/google/gofuzz/compare/v1.1.0...v1.2.0)
- github.com/magiconair/properties: [v1.8.0 → v1.8.1](https://github.com/magiconair/properties/compare/v1.8.0...v1.8.1)
- github.com/prometheus/common: [v0.15.0 → v0.19.0](https://github.com/prometheus/common/compare/v0.15.0...v0.19.0)
- github.com/spf13/cobra: [v1.0.0 → v1.1.3](https://github.com/spf13/cobra/compare/v1.0.0...v1.1.3)
- github.com/spf13/viper: [v1.4.0 → v1.7.0](https://github.com/spf13/viper/compare/v1.4.0...v1.7.0)
- go.opencensus.io: v0.22.6 → v0.23.0
- google.golang.org/grpc: v1.35.0 → v1.36.0
- gopkg.in/yaml.v2: v2.3.0 → v2.4.0
- gopkg.in/yaml.v3: eeeca48 → 496545a
- knative.dev/hack: 8368e1f → b6ab329
- knative.dev/pkg: 584933f → 6317ec6
- knative.dev/reconciler-test: 77f5005 → 2a67496

### Removed
_Nothing has changed._
