Skip to content
This repository has been archived by the owner on Jun 19, 2022. It is now read-only.

Releases: google/knative-gcp

Knative Knative Gcp release v0.23.0

25 May 18:06
4c723c5
Compare
Choose a tag to compare
Pre-release
  • Updates to upstream dependencies

Knative Knative Gcp release v0.22.0

04 May 23:52
45ef817
Compare
Choose a tag to compare
Pre-release
  • Updates to upstream dependencies

Knative Knative Gcp release v0.21.0

04 Mar 19:04
1442628
Compare
Choose a tag to compare
Pre-release
  • Updates to upstream dependencies

Knative Knative Gcp release v0.20.3

02 Mar 12:14
d39cdb9
Compare
Choose a tag to compare
Pre-release

Release notes for release-0.20

Documentation

Changelog since v0.19.0

Changes by Kind

Upgrade Notes

Authorization

  • Webhook no longer has Cluster-wide Secret permissions. Now the Webhook's Secret permissions are restricted to the cloud-run-events namespace. (#2025, @Harwayne)

  • 🎁 The webhook now listens on the port set in the WEBHOOK_PORT environment variable or 8443 if unset. (#1980, @grantr)

  • Use K_GCP_AUTH_TYPE to differentiate authentication mode (first step for adding authentication check for source and broker) (#1947, @grac3gao)

  • Authentication check running inside the Pod for Source and BrokerCell Fanout and Retry (#1982, @grac3gao)

  • Authentication check: additional k8s Event check for Secret absence (#2014, @grac3gao)

  • Fixed a potential nil pointer dereference when using a GCP Broker. (#2052, @Harwayne)

Resource Usage

Reliability

Observability

Sources

  • Allow triggers to send to a sink in different namespace (#2016, @zhongduo)

Uncategorized

Knative Knative Gcp release v0.19.3

02 Mar 12:00
cba6513
Compare
Choose a tag to compare
Pre-release

Release notes for release-0.19

Documentation

Changelog since v0.18.0

Changes by Kind

Action Required

Breaking Changes

  • Dropped v1alpha1 support for the following resources:

  • Dropped v1alpha1 support for the following resources:

    • CloudPubSubSource
    • CloudStorageSource
    • CloudSchedulerSource
    • CloudAuditLogsSource
    • CloudBuildSource
    • Topic
    • PullSubscription (#1858, @eclipselu)
  • Removed v1alpha1 CRD api versions for following resources:

    • CloudPubSubSource
    • CloudStorageSource
    • CloudSchedulerSource
    • CloudAuditLogsSource
    • CloudBuildSource
    • Topic
    • PullSubscription
    • Channel (#1861, @eclipselu)

Action Required

  • Change the storage version of "cloudbuildsources.events.cloud.google.com" from v1beta1 to v1:

You must run pre-install job prior to upgrading to get these resources to v1 API.
ko apply -f config/pre-install/v0.19.0/ (#1797, @eclipselu)

Detailed Changes

Upgrade Notes

You must run pre-install job prior to upgrading to get these resources to v1 API.
ko apply -f config/pre-install/v0.19.0/ (#1797, @eclipselu)

Authorization

  • Infer project ID from environmental variable in all sources and brokers (#1799, @zhongduo)

Resource Usage

  • Adjust default brokercell parameters to match latest performance target (#1828, @yolocs)

Reliability

Observability

  • Invalid Broker Ingress events now produce the event_count metric with event type invalid_cloud_event. (#1798, @AlexandraRoatis)

Sources

Knative Knative Gcp release v0.20.2

25 Feb 21:27
367e90b
Compare
Choose a tag to compare
Pre-release

Release notes for release-0.20

Documentation

Changelog since v0.19.0

Changes by Kind

Action Required

Breaking Changes

Action Required

  • Follow the instruction here to upgrade your cluster from eventing release v0.19 to v0.20.
  • No action is required if you are deploying eventing for the first time using the v0.20 release.

Detailed Changes

Upgrade Notes

Authorization

  • Webhook no longer has Cluster-wide Secret permissions. Now the Webhook's Secret permissions are restricted to the cloud-run-events namespace. (#2025, @Harwayne)

  • 🎁 The webhook now listens on the port set in the WEBHOOK_PORT environment variable or 8443 if unset. (#1980, @grantr)

  • Use K_GCP_AUTH_TYPE to differentiate authentication mode (first step for adding authentication check for source and broker) (#1947, @grac3gao)

  • Authentication check running inside the Pod for Source and BrokerCell Fanout and Retry (#1982, @grac3gao)

  • Authentication check: additional k8s Event check for Secret absence (#2014, @grac3gao)

  • Fixed a potential nil pointer dereference when using a GCP Broker. (#2052, @Harwayne)

Resource Usage

Reliability

Observability

Sources

  • Allow triggers to send to a sink in different namespace (#2016, @zhongduo)

Uncategorized

Knative Knative Gcp release v0.18.3

23 Feb 10:53
ae0bf76
Compare
Choose a tag to compare
Pre-release

Release notes for release-0.18

Documentation

Changelog since v0.17.0

Changes by Kind

Action Required

  • V1alpha1 sources and channels will be removed in 0.19. (#1676, @danyinggu)

Breaking Changes

  • Change storage versions of all below resources from v1beta1 to v1
  • Since we will remove v1alpha1 in 0.19, please make sure resources are migrated to storage version v1beta1

Action Required

  • You must run pre-install job. (#1653, @danyinggu)

  • You must run pre-install job prior to upgrading to get these resources to v1 API.
    ko apply -f config/pre-install/v0.18.0/ (#1644, @danyinggu)

Detailed Changes

  • Change storage versions of all below resources from v1beta1 to v1:
    - "cloudauditlogssources.events.cloud.google.com"
    - "cloudpubsubsources.events.cloud.google.com"
    - "cloudstoragesources.events.cloud.google.com"
    - "cloudschedulersources.events.cloud.google.com"
    - "pullsubscriptions.internal.events.cloud.google.com"
    - "topics.internal.events.cloud.google.com"

  • Since we will remove v1alpha1 in 0.19, please make sure the below resources are migrated to storage version v1beta1:
    - "channels.messaging.cloud.google.com"
    - "cloudbuildsources.events.cloud.google.com"

Resource Usage

  • Default ingress CPU to 2000m and memory to 2000Mi
    • Adjust default HPA parameters accordingly
    • Default pubsub publish buffer limit to 300Mi
    • Loosen probe check threshold to 5 times (#1656, @yolocs)
  • Update broker deployments spec for better availability during upgrades
    • Add MinReadySeconds=60s for broker deployments
    • Add a safer rolling update strategy
    • Relax probe period (#1690, @yolocs)

Reliability

  • 🐛 Fix broker config reconcilation delay. (#1705, @ian-mi)
  • 🐛 Fix bug status messag showing error (#1675, @zhongduo)
  • Allows istio sidecar injection for all broker components (#1736, @yolocs)

Observability

  • 🎁 Add exemplar traces to dispatch time and processing time, the exemplar can be viewed in Stackdriver dashboard in heatmap view. (#1638, @zhongduo)
  • Provide additional error info when auth with pubsub fails in broker ingress. (#1666, @cathyzhyi)
  • Return 429 (too many messages) when the ingress broker is sending too many messages, instead of 500 (internal server error). (#1737, @tayarani)
  • 🎁 Add data residency support through configuration map. (#1681, @zhongduo)

Sources

Knative Knative Gcp release v0.20.1

19 Jan 12:04
1978539
Compare
Choose a tag to compare
Pre-release

Release notes for release-0.20

Documentation

Changelog since v0.19.0

Changes by Kind

Action Required

Breaking Changes

Action Required

  • Follow the instruction here to upgrade your cluster from eventing release v0.19 to v0.20.
  • No action is required if you are deploying eventing for the first time using the v0.20 release.

Detailed Changes

Upgrade Notes

Authorization

  • Webhook no longer has Cluster-wide Secret permissions. Now the Webhook's Secret permissions are restricted to the cloud-run-events namespace. (#2025, @Harwayne)

  • 🎁 The webhook now listens on the port set in the WEBHOOK_PORT environment variable or 8443 if unset. (#1980, @grantr)

  • Use K_GCP_AUTH_TYPE to differentiate authentication mode (first step for adding authentication check for source and broker) (#1947, @grac3gao)

  • Authentication check running inside the Pod for Source and BrokerCell Fanout and Retry (#1982, @grac3gao)

  • Authentication check: additional k8s Event check for Secret absence (#2014, @grac3gao)

  • Fixed a potential nil pointer dereference when using a GCP Broker. (#2052, @Harwayne)

Resource Usage

Reliability

Observability

Sources

  • Allow triggers to send to a sink in different namespace (#2016, @zhongduo)

Uncategorized

Knative Knative Gcp release v0.20.0

12 Jan 23:20
14fcb08
Compare
Choose a tag to compare
Pre-release

Release notes for release-0.20

Documentation

Changelog since v0.19.0

Changes by Kind

Action Required

Breaking Changes

Action Required

  • Follow the instruction here to upgrade your cluster from eventing release v0.19 to v0.20.
  • No action is required if you are deploying eventing for the first time using the v0.20 release.

Detailed Changes

Upgrade Notes

Authorization

  • Webhook no longer has Cluster-wide Secret permissions. Now the Webhook's Secret permissions are restricted to the cloud-run-events namespace. (#2025, @Harwayne)

  • 🎁 The webhook now listens on the port set in the WEBHOOK_PORT environment variable or 8443 if unset. (#1980, @grantr)

  • Use K_GCP_AUTH_TYPE to differentiate authentication mode (first step for adding authentication check for source and broker) (#1947, @grac3gao)

  • Authentication check running inside the Pod for Source and BrokerCell Fanout and Retry (#1982, @grac3gao)

  • Authentication check: additional k8s Event check for Secret absence (#2014, @grac3gao)

  • Fixed a potential nil pointer dereference when using a GCP Broker. (#2052, @Harwayne)

Resource Usage

Reliability

Observability

Sources

  • Allow triggers to send to a sink in different namespace (#2016, @zhongduo)

Uncategorized

Knative Knative Gcp release v0.19.2

08 Dec 12:00
eae120d
Compare
Choose a tag to compare
Pre-release

Release notes for release-0.19

Documentation

Changelog since v0.18.0

Changes by Kind

Action Required

Breaking Changes

  • Dropped v1alpha1 support for the following resources:

  • Dropped v1alpha1 support for the following resources:

    • CloudPubSubSource
    • CloudStorageSource
    • CloudSchedulerSource
    • CloudAuditLogsSource
    • CloudBuildSource
    • Topic
    • PullSubscription (#1858, @eclipselu)
  • Removed v1alpha1 CRD api versions for following resources:

    • CloudPubSubSource
    • CloudStorageSource
    • CloudSchedulerSource
    • CloudAuditLogsSource
    • CloudBuildSource
    • Topic
    • PullSubscription
    • Channel (#1861, @eclipselu)

Action Required

  • Change the storage version of "cloudbuildsources.events.cloud.google.com" from v1beta1 to v1:

You must run pre-install job prior to upgrading to get these resources to v1 API.
ko apply -f config/pre-install/v0.19.0/ (#1797, @eclipselu)

Detailed Changes

Upgrade Notes

You must run pre-install job prior to upgrading to get these resources to v1 API.
ko apply -f config/pre-install/v0.19.0/ (#1797, @eclipselu)

Authorization

  • Infer project ID from environmental variable in all sources and brokers (#1799, @zhongduo)

Resource Usage

  • Adjust default brokercell parameters to match latest performance target (#1828, @yolocs)

Reliability

Observability

  • Invalid Broker Ingress events now produce the event_count metric with event type invalid_cloud_event. (#1798, @AlexandraRoatis)

Sources