serving

Kubernetes-based, scale-to-zero, request-driven compute

APACHE-2.0 License

Stars
5.3K
Committers
296

Bot releases are visible (Hide)

serving - Knative Serving release v1.7.1

Published by knative-prow-releaser-robot about 2 years ago

Changes

🚨 Notable

Prior RevisionSpec.TimeoutSeconds would cause a request to timeout if the user container returned no response in the allotted time. This would allow for apps to return some data and then remain open forever indefinitely. This prior behaviour was not conformant to the Knative Serving API specification.

In this release we've fixed this behaviour and provided additional knobs to allow users greater control of various timings.

  • Revision timeouts now has three knobs for users to control (#12970, @nader-ziada)
    • TimeoutSeconds represents the max duration a request can take
    • ResponseStartTimeoutSeconds is the timeout allowed before a request starts responding
    • IdleTimeoutSeconds is the max duration a request can remain open without getting any data.

πŸ’« New Features & Changes

  • Adds a autoscaling.knative.dev/activation-scale annotation that allows the user to set a minimum number of replicas when not scaled to zero. Note that the initial target scale for a revision is still handled by initial-scale; activation-scale will only apply on subsequent scales from zero. (#13161, @psschwei)

🐞Bug Fixes

  • Allow upgrades if you revision-timeout-seconds in the ConfigMap config-defaults is configured below 300 (@dprotaso)
  • Readiness probes no longer fail if the user container is restarted (due to a liveness probe failure) (#13229, @dprotaso)

🧹 Cleanup

  • Building Knative Serving requires go v1.18 (#13169, @psschwei)
  • Build commit SHA is no longer under kodata in our containers it is now embedded in the binary since we build with go1.18. Use go version -m [binary] to get the same information (#13130, @dprotaso)

Dependencies

Added

Nothing has changed.

Changed

  • golang.org/x/sync: 036812b β†’ 886fb93
  • k8s.io/api: v0.23.8 β†’ v0.23.9
  • k8s.io/apiextensions-apiserver: v0.23.8 β†’ v0.23.9
  • k8s.io/apimachinery: v0.23.8 β†’ v0.23.9
  • k8s.io/apiserver: v0.23.8 β†’ v0.23.9
  • k8s.io/client-go: v0.23.8 β†’ v0.23.9
  • k8s.io/code-generator: v0.23.8 β†’ v0.23.9
  • k8s.io/component-base: v0.23.8 β†’ v0.23.9
  • k8s.io/gengo: 4627b89 β†’ 397b4ae
  • k8s.io/klog/v2: 43cc75f β†’ 0990e81
  • knative.dev/caching: 9c3c19f β†’ 9df7bb7
  • knative.dev/control-protocol: 827b25d β†’ f18dbde
  • knative.dev/hack: 65c463a β†’ 8d1e4cc
  • knative.dev/networking: f087178 β†’ e51df7c
  • knative.dev/pkg: e60d250 β†’ 4a03844
  • knative.dev/reconciler-test: f05db88 β†’ 177f826

Removed

Nothing has changed.

serving - Knative Serving release v1.7.0

Published by knative-prow-releaser-robot about 2 years ago

🚨 Note: Please skip this release and use v1.7.1 release. 🚨

We discovered a bug that prevents upgrades if you configured revision-timeout-seconds in the ConfigMap config-defaults to be less than 300. This was fixed in the subsequent point release.

Changes

Notable

Prior RevisionSpec.TimeoutSeconds would cause a request to timeout if the user container returned no response in the allotted time. This would allow for apps to return some data and then remain open forever indefinitely. This prior behaviour was not conformant to the Knative Serving API specification.

In this release we've fixed this behaviour and provided additional knobs to allow users greater control of various timings.

  • Revision timeouts now has three knobs for users to control (#12970, @nader-ziada)
    • TimeoutSeconds represents the max duration a request can take
    • ResponseStartTimeoutSeconds is the timeout allowed before a request starts responding
    • IdleTimeoutSeconds is the max duration a request can remain open without getting any data.

πŸ’« New Features & Changes

  • Adds a autoscaling.knative.dev/activation-scale annotation that allows the user to set a minimum number of replicas when not scaled to zero. Note that the initial target scale for a revision is still handled by initial-scale; activation-scale will only apply on subsequent scales from zero. (#13161, @psschwei)

🐞Bug Fixes

  • Readiness probes no longer fail if the user container is restarted (due to a liveness probe failure) (#13229, @dprotaso)

🧹 Cleanup

  • Building Knative Serving requires go v1.18 (#13169, @psschwei)
  • Build commit SHA is no longer under kodata in our containers it is now embedded in the binary since we build with go1.18. Use go version -m [binary] to get the same information (#13130, @dprotaso)

Dependencies

Added

Nothing has changed.

Changed

  • golang.org/x/sync: 036812b β†’ 886fb93
  • k8s.io/api: v0.23.8 β†’ v0.23.9
  • k8s.io/apiextensions-apiserver: v0.23.8 β†’ v0.23.9
  • k8s.io/apimachinery: v0.23.8 β†’ v0.23.9
  • k8s.io/apiserver: v0.23.8 β†’ v0.23.9
  • k8s.io/client-go: v0.23.8 β†’ v0.23.9
  • k8s.io/code-generator: v0.23.8 β†’ v0.23.9
  • k8s.io/component-base: v0.23.8 β†’ v0.23.9
  • k8s.io/gengo: 4627b89 β†’ 397b4ae
  • k8s.io/klog/v2: 43cc75f β†’ 0990e81
  • knative.dev/caching: 9c3c19f β†’ 9df7bb7
  • knative.dev/control-protocol: 827b25d β†’ f18dbde
  • knative.dev/hack: 65c463a β†’ 8d1e4cc
  • knative.dev/networking: f087178 β†’ e51df7c
  • knative.dev/pkg: e60d250 β†’ 4a03844
  • knative.dev/reconciler-test: f05db88 β†’ 177f826

Removed

Nothing has changed.

serving - Knative Serving release v1.6.0

Published by knative-prow-releaser-robot over 2 years ago

Changes by Kind

Features

  • API conformance no longer checks for scaling to zero in the presence of runtime probes (#13025, @mattmoor)
  • CRD schemas have been updated and x-kubernetes-preserve-unknown-fields is now only specified for attributes behind feature flags (#13095, @dprotaso)
  • HTTPRedirect feature is marked as stable. (#13084, @nak3)
  • Our webhooks no longer reject unknown fields since they're pruned by the K8s API server (#13111, @dprotaso)
  • Remove internal Prometheus stat reporter from queue-proxy (#12961, @nader-ziada)

Dependencies

Added

  • github.com/cloudevents/sdk-go/v2: v2.4.1
  • knative.dev/control-protocol: 827b25d
  • knative.dev/reconciler-test: f05db88

Changed

  • gopkg.in/yaml.v3: 496545a β†’ v3.0.1
  • k8s.io/api: v0.23.5 β†’ v0.23.8
  • k8s.io/apiextensions-apiserver: v0.23.4 β†’ v0.23.8
  • k8s.io/apimachinery: v0.23.5 β†’ v0.23.8
  • k8s.io/apiserver: v0.23.4 β†’ v0.23.8
  • k8s.io/client-go: v0.23.5 β†’ v0.23.8
  • k8s.io/code-generator: v0.23.5 β†’ v0.23.8
  • k8s.io/component-base: v0.23.4 β†’ v0.23.8
  • knative.dev/caching: c7b5b7d β†’ 9c3c19f
  • knative.dev/hack: 12d3e2a β†’ 65c463a
  • knative.dev/networking: 22d1b93 β†’ f087178
  • knative.dev/pkg: 19adf79 β†’ e60d250
  • sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.27 β†’ v0.0.30

Removed

Nothing has changed.

serving - Knative Serving release v1.5.0

Published by knative-prow-releaser-robot over 2 years ago

πŸ’« New Features & Changes

  • Allows dnsConfig and dnsPolicy to be specified on pod specs when the feature is enabled in the config-features config map. (#12897, @stevenchen-db)
  • Enabling the container freezer will disable the readiness probe defaulted in by Knative. (#12967, @psschwei)
  • All hops encrypted epic - (alpha) TLS between activator and queue proxy (#12815, @nak3)

🐞 Bug Fixes

  • Support for parsing name and namespace in activator from a request when 'Host' header or host name contains a port (#12974, @Mgla96)
  • The value of panicRPSM was set as observedStableValue, but it should have been observedPanicValue as part of the metric collection. (#12910, @Nalin28)
  • Reduce the chance of 503s when rolling out a new revision (#12842, @dprotaso)

Dependencies

Changed

  • github.com/miekg/dns: v1.1.35 β†’ v1.1.41
  • github.com/prometheus/procfs: v0.6.0 β†’ v0.7.3
  • go.uber.org/goleak: 6911603 β†’ v1.1.12
  • knative.dev/caching: 8b5c244 β†’ c7b5b7d
  • knative.dev/hack: 6ffd841 β†’ 12d3e2a
  • knative.dev/networking: 1145ec5 β†’ 22d1b93
  • knative.dev/pkg: e325df6 β†’ 19adf79
serving - Knative Serving release v1.4.0

Published by knative-prow-releaser-robot over 2 years ago

🚨 Breaking or Notable

  • Our minimum supported Kubernetes version is now 1.22 (#12753, @dprotaso)
  • When using the Horizontal Pod Autoscaler (HPA), revisions will only be marked as ready after the initial-scale / min-scale value is reached. For example, if min-scale: "4", the revision will not be marked ready until all four pods are ready. Note that revisions may take slightly longer to become ready after this change. See https://knative.dev/docs/serving/autoscaling/scale-bounds/ for more details. (#12811, @psschwei)

πŸ’« New Features & Changes

  • Support annotations 'networking.knative.dev/http-protocol' for Overriding the default HTTP behavior per service in DomainMapping CRD. (#12786, @wei840222)
  • serving.knative.dev/release labels, deprecated in v1.3, have been removed. Please switch over to using app.kubernetes.io/name: knative-serving and app.kubernetes.io/version: $VERSION. (#12754, @psschwei)
  • Users can configure a per-revision progress deadline by setting the serving.knative.dev/progress-deadline annotation in .spec.template.metadata.annotations (#12751, @psschwei)

🐞 Bug Fixes

  • Changes the default target-burst-capacity to 210 in order to fix a configuration issue that caused rapid swapping of activator in/out of path. (#12774, @psschwei)
  • Fix gc: delete revision in correct order (#12752, @Taction)
  • Fix tag to digest resolution when using imagePullSecrets (#12836, @dprotaso)

Dependencies

  • github.com/antlr/antlr4/runtime/Go/antlr: b48c857
  • github.com/go-logr/zapr: v1.2.0
  • github.com/google/cel-go: v0.9.0
  • github.com/google/cel-spec: v0.6.0
  • sigs.k8s.io/json: 9f7c6b3
  • github.com/googleapis/google-cloud-go-testing: bcd43fb
serving - Knative Serving release v1.2.5

Published by knative-prow-releaser-robot over 2 years ago

🚨 Breaking or Notable

  • In v1.2.0 we introduced an experimental field RevisionSpec.MaxDurationSeconds in error. It has been removed in this release. (https://github.com/knative/serving/issues/12634, @dprotaso)
  • Our minimum K8s version is now 1.21 (#12509, @dprotaso)
  • PodDisruptionBudget updated to v1 API (#12548, @psschwei)

πŸ’« New Features & Changes

  • Improves the error message when a DomainMapping cannot be reconciled because autocreate-cluster-domain-claims is false and the CDC does not exist. (#12439, @julz)
  • Utilizes Kubernetes's immediate trigger of readiness probes after startup, restores default periodSeconds for readiness probe to Kuberentes default (10s) (#12550, @psschwei)

🐞 Bug Fixes

  • Ensure the activator drains properly and the autoscaler rolls out conservatively. This helps avoid hitting 503s during upgrade. (#12621, @dprotaso)
  • Fixes an activator panic when the throttle encounters a cache.DeleteFinalStateUnknown (#12680, @dprotaso)
  • Remove an unnecessary start delay when resolving tag to digests (https://github.com/knative/serving/pull/12669, https://github.com/knative/serving/issues/12761, @dprotaso)
  • Controllers now properly shut down and relinquish their K8s leases. This fixes potential dropped traffic during upgrades. (https://github.com/knative/pkg/issues/2436, @dprotaso)
  • Bump google/go-containerregistry which includes various fixes tag to digest when looking up registry credentials (#12510, @dprotaso)
  • Fix an activator crash that could disrupt traffic (503) (#12676, @dprotaso)
  • Changes liveness probes to directly probe the user container rather than queue proxy. (#12479, @julz)

πŸ§ͺ Experimental

  • PVC support behind the feature flags kubernetes.podspec-persistent-volume-claim kubernetes.podspec-persistent-volume-write (#12458, @skonto)

Dependencies

  • github.com/Azure/go-autorest/autorest/azure/auth: v0.5.11
  • github.com/Azure/go-autorest/autorest/azure/cli: v0.4.5
  • github.com/DataDog/datadog-go: v3.2.0+incompatible
  • github.com/aws/aws-sdk-go-v2/config: v1.12.0
  • github.com/aws/aws-sdk-go-v2/credentials: v1.7.0
  • github.com/aws/aws-sdk-go-v2/feature/ec2/imds: v1.9.0
  • github.com/aws/aws-sdk-go-v2/internal/configsources: v1.1.3
  • github.com/aws/aws-sdk-go-v2/internal/endpoints/v2: v2.1.0
  • github.com/aws/aws-sdk-go-v2/internal/ini: v1.3.3
  • github.com/aws/aws-sdk-go-v2/service/ecr: v1.13.0
  • github.com/aws/aws-sdk-go-v2/service/ecrpublic: v1.10.0
  • github.com/aws/aws-sdk-go-v2/service/internal/presigned-url: v1.6.0
  • github.com/aws/aws-sdk-go-v2/service/sso: v1.8.0
  • github.com/aws/aws-sdk-go-v2/service/sts: v1.13.0
  • github.com/aws/aws-sdk-go-v2: v1.12.0
  • github.com/aws/smithy-go: v1.9.1
  • github.com/awslabs/amazon-ecr-credential-helper/ecr-login: 69c85dc
  • github.com/certifi/gocertifi: 2c3bb06
  • github.com/chrismellard/docker-credential-acr-env: fe33c00
  • github.com/circonus-labs/circonus-gometrics: v2.3.1+incompatible
  • github.com/circonus-labs/circonusllhist: v0.1.3
  • github.com/cockroachdb/errors: v1.2.4
  • github.com/cockroachdb/logtags: eb05cc2
  • github.com/dimchansky/utfbom: v1.1.1
  • github.com/felixge/httpsnoop: v1.0.1
  • github.com/getkin/kin-openapi: v0.76.0
  • github.com/getsentry/raven-go: v0.2.0
  • github.com/golang-jwt/jwt/v4: v4.2.0
  • github.com/google/go-containerregistry/pkg/authn/kubernetes: a61fd0a
  • github.com/googleapis/google-cloud-go-testing: bcd43fb
  • github.com/hashicorp/go-hclog: v1.0.0
  • github.com/hashicorp/go-retryablehttp: v0.5.3
  • github.com/iancoleman/strcase: v0.2.0
  • github.com/lyft/protoc-gen-star: v0.5.3
  • github.com/opentracing/opentracing-go: v1.1.0
  • github.com/sagikazarmark/crypt: v0.4.0
  • github.com/stoewer/go-strcase: v1.2.0
  • github.com/tv42/httpunix: b75d861
  • go.etcd.io/etcd/client/v3: v3.5.0
  • go.etcd.io/etcd/pkg/v3: v3.5.0
  • go.etcd.io/etcd/raft/v3: v3.5.0
  • go.etcd.io/etcd/server/v3: v3.5.0
  • go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.20.0
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.20.0
  • go.opentelemetry.io/contrib: v0.20.0
  • go.opentelemetry.io/otel/exporters/otlp: v0.20.0
  • go.opentelemetry.io/otel/metric: v0.20.0
  • go.opentelemetry.io/otel/oteltest: v0.20.0
  • go.opentelemetry.io/otel/sdk/export/metric: v0.20.0
  • go.opentelemetry.io/otel/sdk/metric: v0.20.0
  • go.opentelemetry.io/otel/sdk: v0.20.0
  • go.opentelemetry.io/otel/trace: v0.20.0
  • go.opentelemetry.io/otel: v0.20.0
  • github.com/Azure/go-autorest/autorest/to: v0.3.0
  • github.com/Azure/go-autorest/autorest/validation: v0.1.0
  • github.com/GoogleCloudPlatform/k8s-cloud-provider: 7901bc8
  • github.com/gophercloud/gophercloud: v0.1.0
  • github.com/rubiojr/go-vhd: 02e2102
  • github.com/vdemeester/k8s-pkg-credentialprovider: v1.21.0-1
  • github.com/vmware/govmomi: v0.20.3
  • gopkg.in/gcfg.v1: v1.2.0
  • gopkg.in/warnings.v0: v0.1.1
  • k8s.io/cloud-provider: v0.21.0
  • k8s.io/controller-manager: v0.21.0
  • k8s.io/csi-translation-lib: v0.21.0
  • k8s.io/legacy-cloud-providers: v0.21.0
serving - Knative Serving release v1.3.2

Published by knative-prow-releaser-robot over 2 years ago

🚨 Breaking or Notable

  • We dropped the alpha field RevisionSpec.MaxDurationSeconds in favour of fixing the behaviour of the existing Timeout field. (#12635, @dprotaso)

πŸ’« New Features & Changes

  • Allow readiness probe port to be different than the user container port. (#12606, @izabelacg)
  • net-certmanager starts testing cert-manager v1.7.1. (#12605, @nak3)

🐞 Bug Fixes

  • Bump prometheus/client_golang to v1.11.1 in order to address CVE-2022-21698 (#12653, @qu1queee)
  • Ensure the activator drains properly and the autoscaler rolls out conservatively. This helps avoid hitting 503s during upgrade. (#12617, @dprotaso)
  • Fix an activator crash that could disrupt traffic (503) (#12679, @dprotaso)
  • Fix tag to digest resolution when the registry credential is in a K8s secret (#12655, #12761, @dprotaso)
  • Provides more detailed error messages for invalid values of autoscaling.knative.dev/initial-scale (#12704, @psschwei)
  • Remove an unnecessary start delay when resolving a tag to digest (#12668, @dprotaso)
  • Switches selectors for Knative resources to use the recommended app.kubernetes.io labels (#12587, @psschwei)
  • The validating webhook returns a more accurate error for invalid autoscaling.knative.dev/target values (#12698, @psschwei)
  • Updates serving configmap validating webhook to use an objectSelector to reduce unnecessary webhook invocations (#12612, @psschwei)

Dependencies

  • 4d63.com/gochecknoglobals: v0.1.0
  • bitbucket.org/creachadair/shell: v0.0.6
  • cloud.google.com/go/compute: v1.1.0
  • cloud.google.com/go/spanner: v1.7.0
  • contrib.go.opencensus.io/exporter/stackdriver: v0.13.4
  • github.com/Antonboom/errname: v0.1.5
  • github.com/Antonboom/nilnil: v0.1.0
  • github.com/Djarvur/go-err113: aea10b5
  • github.com/Masterminds/goutils: v1.1.0
  • github.com/Masterminds/semver: v1.5.0
  • github.com/Masterminds/sprig: v2.22.0+incompatible
  • github.com/OpenPeeDeeP/depguard: v1.0.1
  • github.com/StackExchange/wmi: v1.2.1
  • github.com/alexkohler/prealloc: v1.0.0
  • github.com/andybalholm/brotli: v1.0.3
  • github.com/aokoli/goutils: v1.0.1
  • github.com/ashanbrown/forbidigo: v1.2.0
  • github.com/ashanbrown/makezero: b626158
  • github.com/bkielbasa/cyclop: v1.2.0
  • github.com/blizzy78/varnamelen: v0.3.0
  • github.com/bombsimon/wsl/v3: v3.3.0
  • github.com/breml/bidichk: v0.1.1
  • github.com/butuzov/ireturn: v0.1.1
  • github.com/charithe/durationcheck: v0.0.9
  • github.com/chavacava/garif: e8a0a40
  • github.com/coreos/go-etcd: v2.0.0+incompatible
  • github.com/cpuguy83/go-md2man: v1.0.10
  • github.com/daixiang0/gci: v0.2.9
  • github.com/denis-tingajkin/go-header: v0.4.2
  • github.com/esimonov/ifshort: v1.0.3
  • github.com/ettle/strcase: v0.1.1
  • github.com/fatih/structtag: v1.2.0
  • github.com/fullstorydev/grpcurl: v1.6.0
  • github.com/fzipp/gocyclo: v0.3.1
  • github.com/go-critic/go-critic: v0.6.1
  • github.com/go-ole/go-ole: v1.2.6
  • github.com/go-redis/redis: v6.15.8+incompatible
  • github.com/go-sql-driver/mysql: v1.5.0
  • github.com/go-toolsmith/astcast: v1.0.0
  • github.com/go-toolsmith/astcopy: v1.0.0
  • github.com/go-toolsmith/astequal: v1.0.1
  • github.com/go-toolsmith/astfmt: v1.0.0
  • github.com/go-toolsmith/astinfo: 9809ff7
  • github.com/go-toolsmith/astp: v1.0.0
  • github.com/go-toolsmith/pkgload: v1.0.0
  • github.com/go-toolsmith/strparse: v1.0.0
  • github.com/go-toolsmith/typep: v1.0.2
  • github.com/go-xmlfmt/xmlfmt: d5b6f63
  • github.com/gobwas/glob: v0.2.3
  • github.com/gofrs/flock: v0.8.1
  • github.com/golangci/check: cfe4005
  • github.com/golangci/dupl: 3e9179a
  • github.com/golangci/go-misc: 927a3d8
  • github.com/golangci/gofmt: 244bba7
  • github.com/golangci/golangci-lint: v1.43.0
  • github.com/golangci/lint-1: 297bf36
  • github.com/golangci/maligned: b1d8939
  • github.com/golangci/misspell: v0.3.5
  • github.com/golangci/revgrep: c22e500
  • github.com/golangci/unconvert: 28b1c44
  • github.com/google/certificate-transparency-go: v1.1.1
  • github.com/google/trillian: v1.3.11
  • github.com/gookit/color: v1.4.2
  • github.com/gordonklaus/ineffassign: 2e10b26
  • github.com/gorhill/cronexpr: 88b0669
  • github.com/gostaticanalysis/analysisutil: v0.7.1
  • github.com/gostaticanalysis/comment: v1.4.2
  • github.com/gostaticanalysis/forcetypeassert: 01d4955
  • github.com/gostaticanalysis/nilerr: v0.1.1
  • github.com/gostaticanalysis/testutil: v0.4.0
  • github.com/hashicorp/go-version: v1.2.1
  • github.com/huandu/xstrings: v1.2.0
  • github.com/jgautheron/goconst: v1.5.1
  • github.com/jhump/protoreflect: v1.6.1
  • github.com/jingyugao/rowserrcheck: v1.1.1
  • github.com/jirfag/go-printf-func-name: 7558a9e
  • github.com/jmoiron/sqlx: v1.2.0
  • github.com/josharian/txtarfs: 0702f00
  • github.com/juju/ratelimit: v1.0.1
  • github.com/julz/importas: 841f0c0
  • github.com/k0kubun/colorstring: 9440f19
  • github.com/kulti/thelper: v0.4.0
  • github.com/kunwardeep/paralleltest: v1.0.3
  • github.com/kylelemons/godebug: v1.1.0
  • github.com/kyoh86/exportloopref: v0.1.8
  • github.com/ldez/gomoddirectives: v0.2.2
  • github.com/ldez/tagliatelle: v0.2.0
  • github.com/letsencrypt/pkcs11key/v4: v4.0.0
  • github.com/lib/pq: v1.10.3
  • github.com/logrusorgru/aurora: a7b3b31
  • github.com/lufia/plan9stats: 39d0f17
  • github.com/maratori/testpackage: v1.0.1
  • github.com/matoous/godox: 6504466
  • github.com/matryer/is: v1.4.0
  • github.com/mattn/go-sqlite3: v1.9.0
  • github.com/mattn/goveralls: v0.0.2
  • github.com/mbilski/exhaustivestruct: v1.2.0
  • github.com/mgechev/dots: e955255
  • github.com/mgechev/revive: v1.1.2
  • github.com/mitchellh/copystructure: v1.0.0
  • github.com/mitchellh/go-ps: v1.0.0
  • github.com/mitchellh/reflectwalk: v1.0.1
  • github.com/mohae/deepcopy: c48cc78
  • github.com/moricho/tparallel: v0.2.1
  • github.com/mozilla/scribe: fb71baf
  • github.com/mozilla/tls-observatory: 7bc4285
  • github.com/mwitkow/go-proto-validators: v0.2.0
  • github.com/nakabonne/nestif: v0.3.1
  • github.com/nbutton23/zxcvbn-go: fa2cb28
  • github.com/nishanths/exhaustive: v0.2.3
  • github.com/nishanths/predeclared: v0.2.1
  • github.com/otiai10/copy: v1.2.0
  • github.com/otiai10/curr: v1.0.0
  • github.com/otiai10/mint: v1.3.1
  • github.com/pborman/uuid: v1.2.0
  • github.com/phayes/checkstyle: bfd46e6
  • github.com/polyfloyd/go-errorlint: 910bb79
  • github.com/pseudomuto/protoc-gen-doc: v1.3.2
  • github.com/pseudomuto/protokit: v0.2.0
  • github.com/quasilyte/go-consistent: c6f3937
  • github.com/quasilyte/go-ruleguard/dsl: v0.3.10
  • github.com/quasilyte/go-ruleguard/rules: 545e0d2
  • github.com/quasilyte/go-ruleguard: v0.3.13
  • github.com/quasilyte/regex/syntax: 30656e2
  • github.com/rs/cors: v1.7.0
  • github.com/russross/blackfriday: v1.6.0
  • github.com/ryancurrah/gomodguard: v1.2.3
  • github.com/ryanrolds/sqlclosecheck: v0.3.0
  • github.com/sanposhiho/wastedassign/v2: v2.0.6
  • github.com/securego/gosec/v2: v2.9.1
  • github.com/sergi/go-diff: v1.1.0
  • github.com/shazow/go-diff: b6b7b67
  • github.com/shirou/gopsutil/v3: v3.21.10
  • github.com/shurcooL/go-goon: 37c2f52
  • github.com/shurcooL/go: 9e1955d
  • github.com/sivchari/tenv: v1.4.7
  • github.com/sonatard/noctx: v0.0.1
  • github.com/sourcegraph/go-diff: v0.6.1
  • github.com/ssgreg/nlreturn/v2: v2.2.1
  • github.com/sylvia7788/contextcheck: v1.0.4
  • github.com/tdakkota/asciicheck: e657995
  • github.com/tenntenn/modver: v1.0.1
  • github.com/tenntenn/text/transform: 7eef512
  • github.com/tetafro/godot: v1.4.11
  • github.com/timakin/bodyclose: cb62158
  • github.com/tklauser/go-sysconf: v0.3.9
  • github.com/tklauser/numcpus: v0.3.0
  • github.com/tomarrell/wrapcheck/v2: v2.4.0
  • github.com/tomasen/realip: f0c99a9
  • github.com/tommy-muehle/go-mnd/v2: v2.4.0
  • github.com/ugorji/go/codec: d75b2dc
  • github.com/ultraware/funlen: v0.0.3
  • github.com/ultraware/whitespace: v0.0.4
  • github.com/uudashr/gocognit: v1.0.5
  • github.com/valyala/bytebufferpool: v1.0.0
  • github.com/valyala/fasthttp: v1.30.0
  • github.com/valyala/quicktemplate: v1.7.0
  • github.com/valyala/tcplisten: v1.0.0
  • github.com/viki-org/dnscache: c70c1f2
  • github.com/xo/terminfo: ca9a967
  • github.com/yeya24/promlinter: v0.1.0
  • github.com/yudai/gojsondiff: v1.0.0
  • github.com/yudai/golcs: ecda9a5
  • github.com/yudai/pp: v2.0.1+incompatible
  • go.mozilla.org/mozlog: 4bb1313
  • go.uber.org/tools: 2cfd321
  • gopkg.in/gcfg.v1: v1.2.3
  • gopkg.in/warnings.v0: v0.1.2
  • mvdan.cc/gofumpt: v0.1.1
  • mvdan.cc/interfacer: c200402
  • mvdan.cc/lint: adc824a
  • mvdan.cc/unparam: aac4ce9

Nothing has changed.

serving - Knative Serving release v1.3.1

Published by knative-prow-releaser-robot over 2 years ago

⚠️ Notice

  • Tag to digest resolution for private registries (where the credentials are in a K8s secret) is broken in this release. The fix is available in v1.3.2

🚨 Breaking or Notable

  • We dropped the alpha field RevisionSpec.MaxDurationSeconds in favour of fixing the behaviour of the existing Timeout field. (#12635, @dprotaso)

πŸ’« New Features & Changes

  • Allow readiness probe port to be different than the user container port. (#12606, @izabelacg)
  • net-certmanager starts testing cert-manager v1.7.1. (#12605, @nak3)

🐞 Bug Fixes

  • Bump prometheus/client_golang to v1.11.1 in order to address CVE-2022-21698 (#12653, @qu1queee)
  • Ensure the activator drains properly and the autoscaler rolls out conservatively. This helps avoid hitting 503s during upgrade. (#12617, @dprotaso)
  • Fix an activator crash that could disrupt traffic (503) (#12679, @dprotaso)
  • Fix tag to digest resolution when the registry credential is in a K8s secret (#12655, #12761, @dprotaso)
  • Provides more detailed error messages for invalid values of autoscaling.knative.dev/initial-scale (#12704, @psschwei)
  • Remove an unnecessary start delay when resolving a tag to digest (#12668, @dprotaso)
  • Switches selectors for Knative resources to use the recommended app.kubernetes.io labels (#12587, @psschwei)
  • The validating webhook returns a more accurate error for invalid autoscaling.knative.dev/target values (#12698, @psschwei)
  • Updates serving configmap validating webhook to use an objectSelector to reduce unnecessary webhook invocations (#12612, @psschwei)

Dependencies

  • 4d63.com/gochecknoglobals: v0.1.0
  • bitbucket.org/creachadair/shell: v0.0.6
  • cloud.google.com/go/compute: v1.1.0
  • cloud.google.com/go/spanner: v1.7.0
  • contrib.go.opencensus.io/exporter/stackdriver: v0.13.4
  • github.com/Antonboom/errname: v0.1.5
  • github.com/Antonboom/nilnil: v0.1.0
  • github.com/Djarvur/go-err113: aea10b5
  • github.com/Masterminds/goutils: v1.1.0
  • github.com/Masterminds/semver: v1.5.0
  • github.com/Masterminds/sprig: v2.22.0+incompatible
  • github.com/OpenPeeDeeP/depguard: v1.0.1
  • github.com/StackExchange/wmi: v1.2.1
  • github.com/alexkohler/prealloc: v1.0.0
  • github.com/andybalholm/brotli: v1.0.3
  • github.com/aokoli/goutils: v1.0.1
  • github.com/ashanbrown/forbidigo: v1.2.0
  • github.com/ashanbrown/makezero: b626158
  • github.com/bkielbasa/cyclop: v1.2.0
  • github.com/blizzy78/varnamelen: v0.3.0
  • github.com/bombsimon/wsl/v3: v3.3.0
  • github.com/breml/bidichk: v0.1.1
  • github.com/butuzov/ireturn: v0.1.1
  • github.com/charithe/durationcheck: v0.0.9
  • github.com/chavacava/garif: e8a0a40
  • github.com/coreos/go-etcd: v2.0.0+incompatible
  • github.com/cpuguy83/go-md2man: v1.0.10
  • github.com/daixiang0/gci: v0.2.9
  • github.com/denis-tingajkin/go-header: v0.4.2
  • github.com/esimonov/ifshort: v1.0.3
  • github.com/ettle/strcase: v0.1.1
  • github.com/fatih/structtag: v1.2.0
  • github.com/fullstorydev/grpcurl: v1.6.0
  • github.com/fzipp/gocyclo: v0.3.1
  • github.com/go-critic/go-critic: v0.6.1
  • github.com/go-ole/go-ole: v1.2.6
  • github.com/go-redis/redis: v6.15.8+incompatible
  • github.com/go-sql-driver/mysql: v1.5.0
  • github.com/go-toolsmith/astcast: v1.0.0
  • github.com/go-toolsmith/astcopy: v1.0.0
  • github.com/go-toolsmith/astequal: v1.0.1
  • github.com/go-toolsmith/astfmt: v1.0.0
  • github.com/go-toolsmith/astinfo: 9809ff7
  • github.com/go-toolsmith/astp: v1.0.0
  • github.com/go-toolsmith/pkgload: v1.0.0
  • github.com/go-toolsmith/strparse: v1.0.0
  • github.com/go-toolsmith/typep: v1.0.2
  • github.com/go-xmlfmt/xmlfmt: d5b6f63
  • github.com/gobwas/glob: v0.2.3
  • github.com/gofrs/flock: v0.8.1
  • github.com/golangci/check: cfe4005
  • github.com/golangci/dupl: 3e9179a
  • github.com/golangci/go-misc: 927a3d8
  • github.com/golangci/gofmt: 244bba7
  • github.com/golangci/golangci-lint: v1.43.0
  • github.com/golangci/lint-1: 297bf36
  • github.com/golangci/maligned: b1d8939
  • github.com/golangci/misspell: v0.3.5
  • github.com/golangci/revgrep: c22e500
  • github.com/golangci/unconvert: 28b1c44
  • github.com/google/certificate-transparency-go: v1.1.1
  • github.com/google/trillian: v1.3.11
  • github.com/gookit/color: v1.4.2
  • github.com/gordonklaus/ineffassign: 2e10b26
  • github.com/gorhill/cronexpr: 88b0669
  • github.com/gostaticanalysis/analysisutil: v0.7.1
  • github.com/gostaticanalysis/comment: v1.4.2
  • github.com/gostaticanalysis/forcetypeassert: 01d4955
  • github.com/gostaticanalysis/nilerr: v0.1.1
  • github.com/gostaticanalysis/testutil: v0.4.0
  • github.com/hashicorp/go-version: v1.2.1
  • github.com/huandu/xstrings: v1.2.0
  • github.com/jgautheron/goconst: v1.5.1
  • github.com/jhump/protoreflect: v1.6.1
  • github.com/jingyugao/rowserrcheck: v1.1.1
  • github.com/jirfag/go-printf-func-name: 7558a9e
  • github.com/jmoiron/sqlx: v1.2.0
  • github.com/josharian/txtarfs: 0702f00
  • github.com/juju/ratelimit: v1.0.1
  • github.com/julz/importas: 841f0c0
  • github.com/k0kubun/colorstring: 9440f19
  • github.com/kulti/thelper: v0.4.0
  • github.com/kunwardeep/paralleltest: v1.0.3
  • github.com/kylelemons/godebug: v1.1.0
  • github.com/kyoh86/exportloopref: v0.1.8
  • github.com/ldez/gomoddirectives: v0.2.2
  • github.com/ldez/tagliatelle: v0.2.0
  • github.com/letsencrypt/pkcs11key/v4: v4.0.0
  • github.com/lib/pq: v1.10.3
  • github.com/logrusorgru/aurora: a7b3b31
  • github.com/lufia/plan9stats: 39d0f17
  • github.com/maratori/testpackage: v1.0.1
  • github.com/matoous/godox: 6504466
  • github.com/matryer/is: v1.4.0
  • github.com/mattn/go-sqlite3: v1.9.0
  • github.com/mattn/goveralls: v0.0.2
  • github.com/mbilski/exhaustivestruct: v1.2.0
  • github.com/mgechev/dots: e955255
  • github.com/mgechev/revive: v1.1.2
  • github.com/mitchellh/copystructure: v1.0.0
  • github.com/mitchellh/go-ps: v1.0.0
  • github.com/mitchellh/reflectwalk: v1.0.1
  • github.com/mohae/deepcopy: c48cc78
  • github.com/moricho/tparallel: v0.2.1
  • github.com/mozilla/scribe: fb71baf
  • github.com/mozilla/tls-observatory: 7bc4285
  • github.com/mwitkow/go-proto-validators: v0.2.0
  • github.com/nakabonne/nestif: v0.3.1
  • github.com/nbutton23/zxcvbn-go: fa2cb28
  • github.com/nishanths/exhaustive: v0.2.3
  • github.com/nishanths/predeclared: v0.2.1
  • github.com/otiai10/copy: v1.2.0
  • github.com/otiai10/curr: v1.0.0
  • github.com/otiai10/mint: v1.3.1
  • github.com/pborman/uuid: v1.2.0
  • github.com/phayes/checkstyle: bfd46e6
  • github.com/polyfloyd/go-errorlint: 910bb79
  • github.com/pseudomuto/protoc-gen-doc: v1.3.2
  • github.com/pseudomuto/protokit: v0.2.0
  • github.com/quasilyte/go-consistent: c6f3937
  • github.com/quasilyte/go-ruleguard/dsl: v0.3.10
  • github.com/quasilyte/go-ruleguard/rules: 545e0d2
  • github.com/quasilyte/go-ruleguard: v0.3.13
  • github.com/quasilyte/regex/syntax: 30656e2
  • github.com/rs/cors: v1.7.0
  • github.com/russross/blackfriday: v1.6.0
  • github.com/ryancurrah/gomodguard: v1.2.3
  • github.com/ryanrolds/sqlclosecheck: v0.3.0
  • github.com/sanposhiho/wastedassign/v2: v2.0.6
  • github.com/securego/gosec/v2: v2.9.1
  • github.com/sergi/go-diff: v1.1.0
  • github.com/shazow/go-diff: b6b7b67
  • github.com/shirou/gopsutil/v3: v3.21.10
  • github.com/shurcooL/go-goon: 37c2f52
  • github.com/shurcooL/go: 9e1955d
  • github.com/sivchari/tenv: v1.4.7
  • github.com/sonatard/noctx: v0.0.1
  • github.com/sourcegraph/go-diff: v0.6.1
  • github.com/ssgreg/nlreturn/v2: v2.2.1
  • github.com/sylvia7788/contextcheck: v1.0.4
  • github.com/tdakkota/asciicheck: e657995
  • github.com/tenntenn/modver: v1.0.1
  • github.com/tenntenn/text/transform: 7eef512
  • github.com/tetafro/godot: v1.4.11
  • github.com/timakin/bodyclose: cb62158
  • github.com/tklauser/go-sysconf: v0.3.9
  • github.com/tklauser/numcpus: v0.3.0
  • github.com/tomarrell/wrapcheck/v2: v2.4.0
  • github.com/tomasen/realip: f0c99a9
  • github.com/tommy-muehle/go-mnd/v2: v2.4.0
  • github.com/ugorji/go/codec: d75b2dc
  • github.com/ultraware/funlen: v0.0.3
  • github.com/ultraware/whitespace: v0.0.4
  • github.com/uudashr/gocognit: v1.0.5
  • github.com/valyala/bytebufferpool: v1.0.0
  • github.com/valyala/fasthttp: v1.30.0
  • github.com/valyala/quicktemplate: v1.7.0
  • github.com/valyala/tcplisten: v1.0.0
  • github.com/viki-org/dnscache: c70c1f2
  • github.com/xo/terminfo: ca9a967
  • github.com/yeya24/promlinter: v0.1.0
  • github.com/yudai/gojsondiff: v1.0.0
  • github.com/yudai/golcs: ecda9a5
  • github.com/yudai/pp: v2.0.1+incompatible
  • go.mozilla.org/mozlog: 4bb1313
  • go.uber.org/tools: 2cfd321
  • gopkg.in/gcfg.v1: v1.2.3
  • gopkg.in/warnings.v0: v0.1.2
  • mvdan.cc/gofumpt: v0.1.1
  • mvdan.cc/interfacer: c200402
  • mvdan.cc/lint: adc824a
  • mvdan.cc/unparam: aac4ce9

Nothing has changed.

serving - Knative Serving release v1.2.4

Published by knative-prow-releaser-robot over 2 years ago

⚠️ Notice

  • Tag to digest resolution for private registries (where the credentials are in a K8s secret) is broken in this release. The fix is available in v1.2.5

🚨 Breaking or Notable

  • In v1.2.0 we introduced an experimental field RevisionSpec.MaxDurationSeconds in error. It has been removed in this release. (https://github.com/knative/serving/issues/12634, @dprotaso)
  • Our minimum K8s version is now 1.21 (#12509, @dprotaso)
  • PodDisruptionBudget updated to v1 API (#12548, @psschwei)

πŸ’« New Features & Changes

  • Improves the error message when a DomainMapping cannot be reconciled because autocreate-cluster-domain-claims is false and the CDC does not exist. (#12439, @julz)
  • Utilizes Kubernetes's immediate trigger of readiness probes after startup, restores default periodSeconds for readiness probe to Kuberentes default (10s) (#12550, @psschwei)

🐞 Bug Fixes

  • Ensure the activator drains properly and the autoscaler rolls out conservatively. This helps avoid hitting 503s during upgrade. (#12621, @dprotaso)
  • Fixes an activator panic when the throttle encounters a cache.DeleteFinalStateUnknown (#12680, @dprotaso)
  • Remove an unnecessary start delay when resolving tag to digests (https://github.com/knative/serving/pull/12669, https://github.com/knative/serving/issues/12761, @dprotaso)
  • Controllers now properly shut down and relinquish their K8s leases. This fixes potential dropped traffic during upgrades. (https://github.com/knative/pkg/issues/2436, @dprotaso)
  • Bump google/go-containerregistry which includes various fixes tag to digest when looking up registry credentials (#12510, @dprotaso)
  • Fix an activator crash that could disrupt traffic (503) (#12676, @dprotaso)
  • Changes liveness probes to directly probe the user container rather than queue proxy. (#12479, @julz)

πŸ§ͺ Experimental

  • PVC support behind the feature flags kubernetes.podspec-persistent-volume-claim kubernetes.podspec-persistent-volume-write (#12458, @skonto)

Dependencies

  • github.com/Azure/go-autorest/autorest/azure/auth: v0.5.11
  • github.com/Azure/go-autorest/autorest/azure/cli: v0.4.5
  • github.com/DataDog/datadog-go: v3.2.0+incompatible
  • github.com/aws/aws-sdk-go-v2/config: v1.12.0
  • github.com/aws/aws-sdk-go-v2/credentials: v1.7.0
  • github.com/aws/aws-sdk-go-v2/feature/ec2/imds: v1.9.0
  • github.com/aws/aws-sdk-go-v2/internal/configsources: v1.1.3
  • github.com/aws/aws-sdk-go-v2/internal/endpoints/v2: v2.1.0
  • github.com/aws/aws-sdk-go-v2/internal/ini: v1.3.3
  • github.com/aws/aws-sdk-go-v2/service/ecr: v1.13.0
  • github.com/aws/aws-sdk-go-v2/service/ecrpublic: v1.10.0
  • github.com/aws/aws-sdk-go-v2/service/internal/presigned-url: v1.6.0
  • github.com/aws/aws-sdk-go-v2/service/sso: v1.8.0
  • github.com/aws/aws-sdk-go-v2/service/sts: v1.13.0
  • github.com/aws/aws-sdk-go-v2: v1.12.0
  • github.com/aws/smithy-go: v1.9.1
  • github.com/awslabs/amazon-ecr-credential-helper/ecr-login: 69c85dc
  • github.com/certifi/gocertifi: 2c3bb06
  • github.com/chrismellard/docker-credential-acr-env: fe33c00
  • github.com/circonus-labs/circonus-gometrics: v2.3.1+incompatible
  • github.com/circonus-labs/circonusllhist: v0.1.3
  • github.com/cockroachdb/errors: v1.2.4
  • github.com/cockroachdb/logtags: eb05cc2
  • github.com/dimchansky/utfbom: v1.1.1
  • github.com/felixge/httpsnoop: v1.0.1
  • github.com/getkin/kin-openapi: v0.76.0
  • github.com/getsentry/raven-go: v0.2.0
  • github.com/golang-jwt/jwt/v4: v4.2.0
  • github.com/google/go-containerregistry/pkg/authn/kubernetes: a61fd0a
  • github.com/googleapis/google-cloud-go-testing: bcd43fb
  • github.com/hashicorp/go-hclog: v1.0.0
  • github.com/hashicorp/go-retryablehttp: v0.5.3
  • github.com/iancoleman/strcase: v0.2.0
  • github.com/lyft/protoc-gen-star: v0.5.3
  • github.com/opentracing/opentracing-go: v1.1.0
  • github.com/sagikazarmark/crypt: v0.4.0
  • github.com/stoewer/go-strcase: v1.2.0
  • github.com/tv42/httpunix: b75d861
  • go.etcd.io/etcd/client/v3: v3.5.0
  • go.etcd.io/etcd/pkg/v3: v3.5.0
  • go.etcd.io/etcd/raft/v3: v3.5.0
  • go.etcd.io/etcd/server/v3: v3.5.0
  • go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.20.0
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.20.0
  • go.opentelemetry.io/contrib: v0.20.0
  • go.opentelemetry.io/otel/exporters/otlp: v0.20.0
  • go.opentelemetry.io/otel/metric: v0.20.0
  • go.opentelemetry.io/otel/oteltest: v0.20.0
  • go.opentelemetry.io/otel/sdk/export/metric: v0.20.0
  • go.opentelemetry.io/otel/sdk/metric: v0.20.0
  • go.opentelemetry.io/otel/sdk: v0.20.0
  • go.opentelemetry.io/otel/trace: v0.20.0
  • go.opentelemetry.io/otel: v0.20.0
  • github.com/Azure/go-autorest/autorest/to: v0.3.0
  • github.com/Azure/go-autorest/autorest/validation: v0.1.0
  • github.com/GoogleCloudPlatform/k8s-cloud-provider: 7901bc8
  • github.com/gophercloud/gophercloud: v0.1.0
  • github.com/rubiojr/go-vhd: 02e2102
  • github.com/vdemeester/k8s-pkg-credentialprovider: v1.21.0-1
  • github.com/vmware/govmomi: v0.20.3
  • gopkg.in/gcfg.v1: v1.2.0
  • gopkg.in/warnings.v0: v0.1.1
  • k8s.io/cloud-provider: v0.21.0
  • k8s.io/controller-manager: v0.21.0
  • k8s.io/csi-translation-lib: v0.21.0
  • k8s.io/legacy-cloud-providers: v0.21.0
serving - Knative Serving release v1.3.0

Published by knative-prow-releaser-robot over 2 years ago

⚠️ Notice

  • Tag to digest resolution for private registries (where the credentials are in a K8s secret) is broken in this release. The fix is available in v1.3.2

🚨 Breaking or Notable

  • We dropped the alpha field RevisionSpec.MaxDurationSeconds in favour of fixing the behaviour of the existing Timeout field. (#12635, @dprotaso)

πŸ’« New Features & Changes

  • Allow readiness probe port to be different than the user container port. (#12606, @izabelacg)
  • net-certmanager starts testing cert-manager v1.7.1. (#12605, @nak3)

🐞 Bug Fixes

  • Bump prometheus/client_golang to v1.11.1 in order to address CVE-2022-21698 (#12653, @qu1queee)
  • Ensure the activator drains properly and the autoscaler rolls out conservatively. This helps avoid hitting 503s during upgrade. (#12617, @dprotaso)
  • Fix an activator crash that could disrupt traffic (503) (#12679, @dprotaso)
  • Fix tag to digest resolution when the registry credential is in a K8s secret (#12655, @dprotaso)
  • Provides more detailed error messages for invalid values of autoscaling.knative.dev/initial-scale (#12704, @psschwei)
  • Remove an unnecessary start delay when resolving a tag to digest (#12668, @dprotaso)
  • Switches selectors for Knative resources to use the recommended app.kubernetes.io labels (#12587, @psschwei)
  • The validating webhook returns a more accurate error for invalid autoscaling.knative.dev/target values (#12698, @psschwei)
  • Updates serving configmap validating webhook to use an objectSelector to reduce unnecessary webhook invocations (#12612, @psschwei)

Dependencies

  • 4d63.com/gochecknoglobals: v0.1.0
  • bitbucket.org/creachadair/shell: v0.0.6
  • cloud.google.com/go/compute: v1.1.0
  • cloud.google.com/go/spanner: v1.7.0
  • contrib.go.opencensus.io/exporter/stackdriver: v0.13.4
  • github.com/Antonboom/errname: v0.1.5
  • github.com/Antonboom/nilnil: v0.1.0
  • github.com/Djarvur/go-err113: aea10b5
  • github.com/Masterminds/goutils: v1.1.0
  • github.com/Masterminds/semver: v1.5.0
  • github.com/Masterminds/sprig: v2.22.0+incompatible
  • github.com/OpenPeeDeeP/depguard: v1.0.1
  • github.com/StackExchange/wmi: v1.2.1
  • github.com/alexkohler/prealloc: v1.0.0
  • github.com/andybalholm/brotli: v1.0.3
  • github.com/aokoli/goutils: v1.0.1
  • github.com/ashanbrown/forbidigo: v1.2.0
  • github.com/ashanbrown/makezero: b626158
  • github.com/bkielbasa/cyclop: v1.2.0
  • github.com/blizzy78/varnamelen: v0.3.0
  • github.com/bombsimon/wsl/v3: v3.3.0
  • github.com/breml/bidichk: v0.1.1
  • github.com/butuzov/ireturn: v0.1.1
  • github.com/charithe/durationcheck: v0.0.9
  • github.com/chavacava/garif: e8a0a40
  • github.com/coreos/go-etcd: v2.0.0+incompatible
  • github.com/cpuguy83/go-md2man: v1.0.10
  • github.com/daixiang0/gci: v0.2.9
  • github.com/denis-tingajkin/go-header: v0.4.2
  • github.com/esimonov/ifshort: v1.0.3
  • github.com/ettle/strcase: v0.1.1
  • github.com/fatih/structtag: v1.2.0
  • github.com/fullstorydev/grpcurl: v1.6.0
  • github.com/fzipp/gocyclo: v0.3.1
  • github.com/go-critic/go-critic: v0.6.1
  • github.com/go-ole/go-ole: v1.2.6
  • github.com/go-redis/redis: v6.15.8+incompatible
  • github.com/go-sql-driver/mysql: v1.5.0
  • github.com/go-toolsmith/astcast: v1.0.0
  • github.com/go-toolsmith/astcopy: v1.0.0
  • github.com/go-toolsmith/astequal: v1.0.1
  • github.com/go-toolsmith/astfmt: v1.0.0
  • github.com/go-toolsmith/astinfo: 9809ff7
  • github.com/go-toolsmith/astp: v1.0.0
  • github.com/go-toolsmith/pkgload: v1.0.0
  • github.com/go-toolsmith/strparse: v1.0.0
  • github.com/go-toolsmith/typep: v1.0.2
  • github.com/go-xmlfmt/xmlfmt: d5b6f63
  • github.com/gobwas/glob: v0.2.3
  • github.com/gofrs/flock: v0.8.1
  • github.com/golangci/check: cfe4005
  • github.com/golangci/dupl: 3e9179a
  • github.com/golangci/go-misc: 927a3d8
  • github.com/golangci/gofmt: 244bba7
  • github.com/golangci/golangci-lint: v1.43.0
  • github.com/golangci/lint-1: 297bf36
  • github.com/golangci/maligned: b1d8939
  • github.com/golangci/misspell: v0.3.5
  • github.com/golangci/revgrep: c22e500
  • github.com/golangci/unconvert: 28b1c44
  • github.com/google/certificate-transparency-go: v1.1.1
  • github.com/google/trillian: v1.3.11
  • github.com/gookit/color: v1.4.2
  • github.com/gordonklaus/ineffassign: 2e10b26
  • github.com/gorhill/cronexpr: 88b0669
  • github.com/gostaticanalysis/analysisutil: v0.7.1
  • github.com/gostaticanalysis/comment: v1.4.2
  • github.com/gostaticanalysis/forcetypeassert: 01d4955
  • github.com/gostaticanalysis/nilerr: v0.1.1
  • github.com/gostaticanalysis/testutil: v0.4.0
  • github.com/hashicorp/go-version: v1.2.1
  • github.com/huandu/xstrings: v1.2.0
  • github.com/jgautheron/goconst: v1.5.1
  • github.com/jhump/protoreflect: v1.6.1
  • github.com/jingyugao/rowserrcheck: v1.1.1
  • github.com/jirfag/go-printf-func-name: 7558a9e
  • github.com/jmoiron/sqlx: v1.2.0
  • github.com/josharian/txtarfs: 0702f00
  • github.com/juju/ratelimit: v1.0.1
  • github.com/julz/importas: 841f0c0
  • github.com/k0kubun/colorstring: 9440f19
  • github.com/kulti/thelper: v0.4.0
  • github.com/kunwardeep/paralleltest: v1.0.3
  • github.com/kylelemons/godebug: v1.1.0
  • github.com/kyoh86/exportloopref: v0.1.8
  • github.com/ldez/gomoddirectives: v0.2.2
  • github.com/ldez/tagliatelle: v0.2.0
  • github.com/letsencrypt/pkcs11key/v4: v4.0.0
  • github.com/lib/pq: v1.10.3
  • github.com/logrusorgru/aurora: a7b3b31
  • github.com/lufia/plan9stats: 39d0f17
  • github.com/maratori/testpackage: v1.0.1
  • github.com/matoous/godox: 6504466
  • github.com/matryer/is: v1.4.0
  • github.com/mattn/go-sqlite3: v1.9.0
  • github.com/mattn/goveralls: v0.0.2
  • github.com/mbilski/exhaustivestruct: v1.2.0
  • github.com/mgechev/dots: e955255
  • github.com/mgechev/revive: v1.1.2
  • github.com/mitchellh/copystructure: v1.0.0
  • github.com/mitchellh/go-ps: v1.0.0
  • github.com/mitchellh/reflectwalk: v1.0.1
  • github.com/mohae/deepcopy: c48cc78
  • github.com/moricho/tparallel: v0.2.1
  • github.com/mozilla/scribe: fb71baf
  • github.com/mozilla/tls-observatory: 7bc4285
  • github.com/mwitkow/go-proto-validators: v0.2.0
  • github.com/nakabonne/nestif: v0.3.1
  • github.com/nbutton23/zxcvbn-go: fa2cb28
  • github.com/nishanths/exhaustive: v0.2.3
  • github.com/nishanths/predeclared: v0.2.1
  • github.com/otiai10/copy: v1.2.0
  • github.com/otiai10/curr: v1.0.0
  • github.com/otiai10/mint: v1.3.1
  • github.com/pborman/uuid: v1.2.0
  • github.com/phayes/checkstyle: bfd46e6
  • github.com/polyfloyd/go-errorlint: 910bb79
  • github.com/pseudomuto/protoc-gen-doc: v1.3.2
  • github.com/pseudomuto/protokit: v0.2.0
  • github.com/quasilyte/go-consistent: c6f3937
  • github.com/quasilyte/go-ruleguard/dsl: v0.3.10
  • github.com/quasilyte/go-ruleguard/rules: 545e0d2
  • github.com/quasilyte/go-ruleguard: v0.3.13
  • github.com/quasilyte/regex/syntax: 30656e2
  • github.com/rs/cors: v1.7.0
  • github.com/russross/blackfriday: v1.6.0
  • github.com/ryancurrah/gomodguard: v1.2.3
  • github.com/ryanrolds/sqlclosecheck: v0.3.0
  • github.com/sanposhiho/wastedassign/v2: v2.0.6
  • github.com/securego/gosec/v2: v2.9.1
  • github.com/sergi/go-diff: v1.1.0
  • github.com/shazow/go-diff: b6b7b67
  • github.com/shirou/gopsutil/v3: v3.21.10
  • github.com/shurcooL/go-goon: 37c2f52
  • github.com/shurcooL/go: 9e1955d
  • github.com/sivchari/tenv: v1.4.7
  • github.com/sonatard/noctx: v0.0.1
  • github.com/sourcegraph/go-diff: v0.6.1
  • github.com/ssgreg/nlreturn/v2: v2.2.1
  • github.com/sylvia7788/contextcheck: v1.0.4
  • github.com/tdakkota/asciicheck: e657995
  • github.com/tenntenn/modver: v1.0.1
  • github.com/tenntenn/text/transform: 7eef512
  • github.com/tetafro/godot: v1.4.11
  • github.com/timakin/bodyclose: cb62158
  • github.com/tklauser/go-sysconf: v0.3.9
  • github.com/tklauser/numcpus: v0.3.0
  • github.com/tomarrell/wrapcheck/v2: v2.4.0
  • github.com/tomasen/realip: f0c99a9
  • github.com/tommy-muehle/go-mnd/v2: v2.4.0
  • github.com/ugorji/go/codec: d75b2dc
  • github.com/ultraware/funlen: v0.0.3
  • github.com/ultraware/whitespace: v0.0.4
  • github.com/uudashr/gocognit: v1.0.5
  • github.com/valyala/bytebufferpool: v1.0.0
  • github.com/valyala/fasthttp: v1.30.0
  • github.com/valyala/quicktemplate: v1.7.0
  • github.com/valyala/tcplisten: v1.0.0
  • github.com/viki-org/dnscache: c70c1f2
  • github.com/xo/terminfo: ca9a967
  • github.com/yeya24/promlinter: v0.1.0
  • github.com/yudai/gojsondiff: v1.0.0
  • github.com/yudai/golcs: ecda9a5
  • github.com/yudai/pp: v2.0.1+incompatible
  • go.mozilla.org/mozlog: 4bb1313
  • go.uber.org/tools: 2cfd321
  • gopkg.in/gcfg.v1: v1.2.3
  • gopkg.in/warnings.v0: v0.1.2
  • mvdan.cc/gofumpt: v0.1.1
  • mvdan.cc/interfacer: c200402
  • mvdan.cc/lint: adc824a
  • mvdan.cc/unparam: aac4ce9

Nothing has changed.

serving - Knative Serving release v1.2.3

Published by knative-prow-releaser-robot over 2 years ago

⚠️ Notice

  • Tag to digest resolution for private registries (where the credentials are in a K8s secret) is broken in this release. The fix is available in v1.2.5

🚨 Breaking or Notable

  • In v1.2.0 we introduced an experimental field RevisionSpec.MaxDurationSeconds in error. It has been removed in this release. (https://github.com/knative/serving/issues/12634, @dprotaso)
  • Our minimum K8s version is now 1.21 (#12509, @dprotaso)
  • PodDisruptionBudget updated to v1 API (#12548, @psschwei)

πŸ’« New Features & Changes

  • Improves the error message when a DomainMapping cannot be reconciled because autocreate-cluster-domain-claims is false and the CDC does not exist. (#12439, @julz)
  • Utilizes Kubernetes's immediate trigger of readiness probes after startup, restores default periodSeconds for readiness probe to Kuberentes default (10s) (#12550, @psschwei)

🐞 Bug Fixes

  • Ensure the activator drains properly and the autoscaler rolls out conservatively. This helps avoid hitting 503s during upgrade. (#12621, @dprotaso)
  • Fixes an activator panic when the throttle encounters a cache.DeleteFinalStateUnknown (#12680, @dprotaso)
  • Remove an unnecessary start delay when resolving tag to digests (https://github.com/knative/serving/pull/12669, #12761, @dprotaso)
  • Controllers now properly shut down and relinquish their K8s leases. This fixes potential dropped traffic during upgrades. (https://github.com/knative/pkg/issues/2436, @dprotaso)
  • Bump google/go-containerregistry which includes various fixes tag to digest when looking up registry credentials (#12510, @dprotaso)
  • Fix an activator crash that could disrupt traffic (503) (#12676, @dprotaso)
  • Changes liveness probes to directly probe the user container rather than queue proxy. (#12479, @julz)

πŸ§ͺ Experimental

  • PVC support behind the feature flags kubernetes.podspec-persistent-volume-claim kubernetes.podspec-persistent-volume-write (#12458, @skonto)

Dependencies

  • github.com/Azure/go-autorest/autorest/azure/auth: v0.5.11
  • github.com/Azure/go-autorest/autorest/azure/cli: v0.4.5
  • github.com/DataDog/datadog-go: v3.2.0+incompatible
  • github.com/aws/aws-sdk-go-v2/config: v1.12.0
  • github.com/aws/aws-sdk-go-v2/credentials: v1.7.0
  • github.com/aws/aws-sdk-go-v2/feature/ec2/imds: v1.9.0
  • github.com/aws/aws-sdk-go-v2/internal/configsources: v1.1.3
  • github.com/aws/aws-sdk-go-v2/internal/endpoints/v2: v2.1.0
  • github.com/aws/aws-sdk-go-v2/internal/ini: v1.3.3
  • github.com/aws/aws-sdk-go-v2/service/ecr: v1.13.0
  • github.com/aws/aws-sdk-go-v2/service/ecrpublic: v1.10.0
  • github.com/aws/aws-sdk-go-v2/service/internal/presigned-url: v1.6.0
  • github.com/aws/aws-sdk-go-v2/service/sso: v1.8.0
  • github.com/aws/aws-sdk-go-v2/service/sts: v1.13.0
  • github.com/aws/aws-sdk-go-v2: v1.12.0
  • github.com/aws/smithy-go: v1.9.1
  • github.com/awslabs/amazon-ecr-credential-helper/ecr-login: 69c85dc
  • github.com/certifi/gocertifi: 2c3bb06
  • github.com/chrismellard/docker-credential-acr-env: fe33c00
  • github.com/circonus-labs/circonus-gometrics: v2.3.1+incompatible
  • github.com/circonus-labs/circonusllhist: v0.1.3
  • github.com/cockroachdb/errors: v1.2.4
  • github.com/cockroachdb/logtags: eb05cc2
  • github.com/dimchansky/utfbom: v1.1.1
  • github.com/felixge/httpsnoop: v1.0.1
  • github.com/getkin/kin-openapi: v0.76.0
  • github.com/getsentry/raven-go: v0.2.0
  • github.com/golang-jwt/jwt/v4: v4.2.0
  • github.com/google/go-containerregistry/pkg/authn/kubernetes: a61fd0a
  • github.com/googleapis/google-cloud-go-testing: bcd43fb
  • github.com/hashicorp/go-hclog: v1.0.0
  • github.com/hashicorp/go-retryablehttp: v0.5.3
  • github.com/iancoleman/strcase: v0.2.0
  • github.com/lyft/protoc-gen-star: v0.5.3
  • github.com/opentracing/opentracing-go: v1.1.0
  • github.com/sagikazarmark/crypt: v0.4.0
  • github.com/stoewer/go-strcase: v1.2.0
  • github.com/tv42/httpunix: b75d861
  • go.etcd.io/etcd/client/v3: v3.5.0
  • go.etcd.io/etcd/pkg/v3: v3.5.0
  • go.etcd.io/etcd/raft/v3: v3.5.0
  • go.etcd.io/etcd/server/v3: v3.5.0
  • go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.20.0
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.20.0
  • go.opentelemetry.io/contrib: v0.20.0
  • go.opentelemetry.io/otel/exporters/otlp: v0.20.0
  • go.opentelemetry.io/otel/metric: v0.20.0
  • go.opentelemetry.io/otel/oteltest: v0.20.0
  • go.opentelemetry.io/otel/sdk/export/metric: v0.20.0
  • go.opentelemetry.io/otel/sdk/metric: v0.20.0
  • go.opentelemetry.io/otel/sdk: v0.20.0
  • go.opentelemetry.io/otel/trace: v0.20.0
  • go.opentelemetry.io/otel: v0.20.0
  • github.com/Azure/go-autorest/autorest/to: v0.3.0
  • github.com/Azure/go-autorest/autorest/validation: v0.1.0
  • github.com/GoogleCloudPlatform/k8s-cloud-provider: 7901bc8
  • github.com/gophercloud/gophercloud: v0.1.0
  • github.com/rubiojr/go-vhd: 02e2102
  • github.com/vdemeester/k8s-pkg-credentialprovider: v1.21.0-1
  • github.com/vmware/govmomi: v0.20.3
  • gopkg.in/gcfg.v1: v1.2.0
  • gopkg.in/warnings.v0: v0.1.1
  • k8s.io/cloud-provider: v0.21.0
  • k8s.io/controller-manager: v0.21.0
  • k8s.io/csi-translation-lib: v0.21.0
  • k8s.io/legacy-cloud-providers: v0.21.0
serving - Knative Serving release v1.1.4

Published by knative-prow-releaser-robot over 2 years ago

tags: Release Notes Serving

🚨 Breaking or Notable

πŸ’« New Features & Changes

  • Add cluster wide default min-scale (#12290, @nader-ziada)
  • HPA autoscaler stabilization window can be set from autoscaling window annotation (#12286, @enoodle)
  • Metrics with names other than "cpu" or "memory" are allowed as pod custom metrics. (#12277, @enoodle)
  • Allow setting TCP and HTTP port to be equal to containerPort on readiness and liveness probes. (#12225, @evankanderson)

🐞 Bug Fixes

  • Controllers now properly shut down and relinquish their K8s leases. This fixes potential dropped traffic during upgrades. (https://github.com/knative/pkg/issues/2436, @dprotaso)
  • Remove an unnecessary start delay when resolving a tag to digest (#12668, @dprotaso)
  • Fixes an activator panic when the throttle encounters a cache.DeleteFinalStateUnknown (#12680, @dprotaso)
  • The activator optimisation which directly probes the queue proxy for readiness rather than waiting for Kubernetes to report readiness is now disabled when exec probes are used (since queue proxy cannot execute these probes on the user container's behalf). (#12250, @julz)

Uncategorized

  • Drops the unix socket listener from Queue Proxy, since it is no longer used (#12298, @julz)
  • Generated HPAs are now v2beta2.
    Window annotation will be set to HPA stabilization window (#12278, @enoodle)
  • Remove performance tests using Mako (#12266, @nader-ziada)
  • Use pkg/drain in queue proxy (#12033, @nader-ziada)

Dependencies

  • github.com/Shopify/toxiproxy/v2: 15ea381
  • github.com/bits-and-blooms/bitset: v1.2.0
  • github.com/cenkalti/backoff/v4: v4.1.1
  • github.com/checkpoint-restore/go-criu/v5: v5.0.0
  • github.com/danieljoos/wincred: v1.1.0
  • github.com/fortytw2/leaktest: v1.3.0
  • github.com/go-task/slim-sprig: 348f09d
  • github.com/gorilla/securecookie: v1.1.1
  • github.com/gorilla/sessions: v1.2.1
  • github.com/jcmturner/aescts/v2: v2.0.0
  • github.com/jcmturner/dnsutils/v2: v2.0.0
  • github.com/jcmturner/gofork: v1.0.0
  • github.com/jcmturner/goidentity/v6: v6.0.1
  • github.com/jcmturner/gokrb5/v8: v8.4.2
  • github.com/jcmturner/rpc/v2: v2.0.3
  • github.com/rabbitmq/amqp091-go: v1.1.0
  • github.com/urfave/cli/v2: v2.3.0
  • github.com/vbatts/tar-split: v0.11.2
  • github.com/xdg-go/pbkdf2: v1.0.0
  • github.com/xdg-go/scram: v1.0.2
  • github.com/xdg-go/stringprep: v1.0.2
  • github.com/kballard/go-shellquote: 95032a8
  • github.com/stoewer/go-strcase: v1.2.0
serving - Knative Serving release v1.0.2

Published by knative-prow-releaser-robot over 2 years ago

🚨 Breaking or Notable

  • The per-namespace wildcard certificate provisioner has been integrated into the base controllers
    and is now controlled by the namespace-wildcard-cert-selector field. This field allows you
    to use a Kubernetes LabelSelector to choose which namespaces should have certificates
    provisioned.

    To migrate existing usage of the serving-nscert controller, do the following:

    1. Set the namespace-wildcard-cert-selector to the value:

      matchExpressions:
       - key: "networking.knative.dev/disableWildcardCert"
         operator: "NotIn"
         values: ["true"]
      
    2. Remove the Deployment, Service and ClusterRole defined by the serving-nscert.yaml resources
      in the previous release. (#12174, @evankanderson)

  • Controllers now properly shut down and relinquish their K8s leases. This fixes potential dropped traffic during upgrades. (https://github.com/knative/pkg/issues/2436, @dprotaso)

πŸ’« New Features & Changes

  • Per-namespace wildcard certificate provisioning has been integrated into the main
    Knative controllers and is no longer a separate install. It is now controlled by a
    label selector on Kubernetes namespaces.
  • A new experimental feature, "concurrencyStateEndpoint", allows a webhook to be informed when a container's concurrency goes to/from zero (#11802, #12162, #11917, @psschwei)
  • When mesh compatibility mode is not set to "auto" in the networking config map,
    the activator will respect Kubernetes's readiness state and avoid probing when
    kubernetes readiness propagates more quickly than the activator's probe. (#12086, @julz)

🐞 Bug Fixes

  • Fixes an issue where TLS certificates are requested before domain-ownership is established. (#12080, @mattmoor)

Dependencies

Added

Nothing has changed.

Changed

  • cloud.google.com/go/storage: v1.10.0 β†’ v1.18.2
  • cloud.google.com/go: v0.84.0 β†’ v0.97.0
  • github.com/cncf/xds/go: fbca930 β†’ aa0b789
  • github.com/envoyproxy/go-control-plane: 63b5d3c β†’ cf90f65
  • github.com/golang/mock: v1.5.0 β†’ v1.6.0
  • github.com/google/pprof: 01bbb19 β†’ 4bb14d4
  • github.com/googleapis/gax-go/v2: v2.0.5 β†’ v2.1.1
  • github.com/prometheus/common: v0.30.0 β†’ v0.31.1
  • github.com/yuin/goldmark: v1.3.5 β†’ v1.4.0
  • go.uber.org/goleak: v1.1.10 β†’ 6911603
  • go.uber.org/zap: v1.19.0 β†’ v1.19.1
  • golang.org/x/net: e898025 β†’ 4f30a5c
  • golang.org/x/oauth2: 2bc19b1 β†’ 6b3c2da
  • golang.org/x/sys: 59db8d7 β†’ d61c044
  • golang.org/x/tools: v0.1.5 β†’ v0.1.7
  • google.golang.org/api: v0.50.0 β†’ v0.58.0
  • google.golang.org/genproto: 8bfb893 β†’ 37fc393
  • google.golang.org/grpc: v1.40.0 β†’ v1.41.0
  • k8s.io/gengo: de9496d β†’ 39e73c8
  • knative.dev/caching: 0184eb9 β†’ f2af269
  • knative.dev/hack: 815cd31 β†’ b96d65a
  • knative.dev/networking: 69ad454 β†’ c3606d9
  • knative.dev/pkg: 5ae4821 β†’ 5d9d300
  • sigs.k8s.io/yaml: v1.2.0 β†’ v1.3.0

Removed

Nothing has changed.

serving - Knative Serving release v0.26.2

Published by knative-prow-releaser-robot over 2 years ago

Changelog since 0.25

🚨 Breaking or Notable

  • Kubernetes 1.20 is now required

πŸ’« New Features & Changes

  • Allow users to set container[*].securityContext.runAsGroup (#12003, @dprotaso)

  • A new setting, mesh-compatibility-mode, in the networking config map allows an administrator
    to explicitly tell Activator and Autoscaler to use Direct Pod IP (most efficient, but not compatible
    with mesh being enabled), Cluster IP (less efficient, but needed if mesh is enabled), or to
    Autodetect (the current behaviour, and the default, causes Activator and Autoscaler to first attempt
    Direct Pod IP communication, and then fall back to Cluster IP if it sees a mesh-related error status
    code). (#11999, @julz)

🐞 Bug Fixes

Uncategorized

  • Adds more debug logs to background digest resolver (#11959, @julz)
  • Dropped the startup probe on the queue-proxy which makes the pods start ~500ms quicker on average. (#11965, @markusthoemmes)
  • Removes the ServiceName field from RevisionStatus which has been deprecated for several releases. This field was effectively equal to the revision name. (#11817, @julz)
  • User-supplied readinessProbes with a probePeriod set greater than zero are no longer silently ignored after pod startup. (#11190, @julz)
  • When enabled, queue proxy tracks the request count for each pod (disabled by default) (#11783, @psschwei)

Dependencies

  • github.com/moby/spdystream: v0.2.0
  • k8s.io/controller-manager: v0.21.0
  • contrib.go.opencensus.io/exporter/prometheus: v0.3.0 β†’ v0.4.0
  • github.com/NYTimes/gziphandler: 56545f4 β†’ v1.1.1
  • github.com/containerd/stargz-snapshotter/estargz: v0.6.4 β†’ v0.7.0
  • github.com/creack/pty: v1.1.9 β†’ v1.1.11
  • github.com/go-kit/kit: v0.10.0 β†’ v0.9.0
  • github.com/golang/groupcache: 8c9f03a β†’ 41bb18b
  • github.com/google/go-containerregistry/pkg/authn/k8schain: c086c7f β†’ ce35c99
  • github.com/google/go-containerregistry: b448aba β†’ v0.6.0
  • github.com/hashicorp/consul/api: v1.3.0 β†’ v1.1.0
  • github.com/hashicorp/consul/sdk: v0.3.0 β†’ v0.1.1
  • github.com/moby/term: 672ec06 β†’ df9cb8a
  • github.com/pierrec/lz4: v2.0.5+incompatible β†’ 473cd7c
  • github.com/prometheus/common: v0.26.0 β†’ v0.30.0
  • github.com/prometheus/statsd_exporter: v0.20.0 β†’ v0.21.0
  • github.com/streadway/amqp: edfb901 β†’ 75d898a
  • github.com/vdemeester/k8s-pkg-credentialprovider: v1.20.7 β†’ v1.21.0-1
  • go.uber.org/zap: v1.18.1 β†’ v1.19.0
  • golang.org/x/crypto: c07d793 β†’ 32db794
  • golang.org/x/net: c6fcb2d β†’ e898025
  • golang.org/x/oauth2: a41e5a7 β†’ 2bc19b1
  • golang.org/x/term: 2321bbc β†’ 6a3ed07
  • golang.org/x/time: 38a9dc6 β†’ 1f47c86
  • google.golang.org/grpc: v1.39.0 β†’ v1.40.0
  • gopkg.in/gcfg.v1: v1.2.3 β†’ v1.2.0
  • gopkg.in/warnings.v0: v0.1.2 β†’ v0.1.1
  • k8s.io/api: v0.20.7 β†’ v0.21.4
  • k8s.io/apiextensions-apiserver: v0.20.7 β†’ v0.21.4
  • k8s.io/apimachinery: v0.20.7 β†’ v0.21.4
  • k8s.io/apiserver: v0.20.7 β†’ v0.21.4
  • k8s.io/client-go: v0.20.7 β†’ v0.21.4
  • k8s.io/cloud-provider: v0.19.7 β†’ v0.21.0
  • k8s.io/code-generator: v0.20.7 β†’ v0.21.4
  • k8s.io/component-base: v0.20.7 β†’ v0.21.4
  • k8s.io/csi-translation-lib: v0.19.7 β†’ v0.21.0
  • k8s.io/klog/v2: v2.5.0 β†’ v2.8.0
  • k8s.io/kube-openapi: 8566a33 β†’ 591a79e
  • k8s.io/legacy-cloud-providers: v0.19.7 β†’ v0.21.0
  • knative.dev/caching: 4e553d2 β†’ 0184eb9
  • knative.dev/hack: e28525d β†’ 815cd31
  • knative.dev/networking: acdfd41 β†’ 69ad454
  • knative.dev/pkg: 21eb4c1 β†’ 5ae4821
  • sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.15 β†’ v0.0.22
  • sigs.k8s.io/structured-merge-diff/v4: v4.0.3 β†’ v4.1.2
  • github.com/Knetic/govaluate: 9aa4983
  • github.com/VividCortex/gohistogram: v1.0.0
  • github.com/afex/hystrix-go: fa1af6a
  • github.com/apache/thrift: v0.13.0
  • github.com/aryann/difflib: e206f87
  • github.com/aws/aws-lambda-go: v1.13.3
  • github.com/aws/aws-sdk-go-v2: v0.18.0
  • github.com/casbin/casbin/v2: v2.1.2
  • github.com/cenkalti/backoff: v2.2.1+incompatible
  • github.com/clbanning/x2j: 8252494
  • github.com/codahale/hdrhistogram: 3a0bb77
  • github.com/edsrzf/mmap-go: v1.0.0
  • github.com/franela/goblin: c9ffbef
  • github.com/franela/goreq: bcd34c9
  • github.com/go-sql-driver/mysql: v1.4.0
  • github.com/hashicorp/go-version: v1.2.0
  • github.com/hudl/fargo: v1.3.0
  • github.com/influxdata/influxdb1-client: 8bf82d3
  • github.com/lightstep/lightstep-tracer-common/golang/gogo: bc2310a
  • github.com/lightstep/lightstep-tracer-go: v0.18.1
  • github.com/nats-io/jwt: v0.3.2
  • github.com/nats-io/nats-server/v2: v2.1.2
  • github.com/nats-io/nats.go: v1.9.1
  • github.com/nats-io/nkeys: v0.1.3
  • github.com/nats-io/nuid: v1.0.1
  • github.com/oklog/oklog: v0.3.2
  • github.com/oklog/run: v1.0.0
  • github.com/op/go-logging: 970db52
  • github.com/opentracing-contrib/go-observer: a52f234
  • github.com/opentracing/basictracer-go: v1.0.0
  • github.com/opentracing/opentracing-go: v1.1.0
  • github.com/openzipkin-contrib/zipkin-go-opentracing: v0.4.5
  • github.com/pact-foundation/pact-go: v1.0.4
  • github.com/pborman/uuid: v1.2.0
  • github.com/performancecopilot/speed: v3.0.0+incompatible
  • github.com/samuel/go-zookeeper: 2cc03de
  • github.com/sony/gobreaker: v0.4.1
  • github.com/streadway/handy: d5acb31
  • go.uber.org/tools: 2cfd321
  • sourcegraph.com/sourcegraph/appdash: ebfcffb
serving - Knative Serving release v1.2.2

Published by knative-prow-releaser-robot over 2 years ago

⚠️ Notice

  • Tag to digest resolution for private registries (where the credentials are in a K8s secret) is broken in this release. The fix is available in v1.2.5

🚨 Breaking or Notable

  • In v1.2.0 we introduced an experimental field RevisionSpec.MaxDurationSeconds in error. It has been removed in this release. (https://github.com/knative/serving/issues/12634, @dprotaso)
  • Our minimum K8s version is now 1.21 (#12509, @dprotaso)
  • PodDisruptionBudget updated to v1 API (#12548, @psschwei)

πŸ’« New Features & Changes

  • Improves the error message when a DomainMapping cannot be reconciled because autocreate-cluster-domain-claims is false and the CDC does not exist. (#12439, @julz)
  • Utilizes Kubernetes's immediate trigger of readiness probes after startup, restores default periodSeconds for readiness probe to Kuberentes default (10s) (#12550, @psschwei)

🐞 Bug Fixes

  • Ensure the activator drains properly and the autoscaler rolls out conservatively. This helps avoid hitting 503s during upgrade. (#12621, @dprotaso)
  • Bump google/go-containerregistry which includes various fixes when looking up registry credentials (#12510, @dprotaso)
  • Changes liveness probes to directly probe the user container rather than queue proxy. (#12479, @julz)

πŸ§ͺ Experimental

  • PVC support behind the feature flags kubernetes.podspec-persistent-volume-claim kubernetes.podspec-persistent-volume-write (#12458, @skonto)

Dependencies

  • github.com/Azure/go-autorest/autorest/azure/auth: v0.5.11
  • github.com/Azure/go-autorest/autorest/azure/cli: v0.4.5
  • github.com/DataDog/datadog-go: v3.2.0+incompatible
  • github.com/aws/aws-sdk-go-v2/config: v1.12.0
  • github.com/aws/aws-sdk-go-v2/credentials: v1.7.0
  • github.com/aws/aws-sdk-go-v2/feature/ec2/imds: v1.9.0
  • github.com/aws/aws-sdk-go-v2/internal/configsources: v1.1.3
  • github.com/aws/aws-sdk-go-v2/internal/endpoints/v2: v2.1.0
  • github.com/aws/aws-sdk-go-v2/internal/ini: v1.3.3
  • github.com/aws/aws-sdk-go-v2/service/ecr: v1.13.0
  • github.com/aws/aws-sdk-go-v2/service/ecrpublic: v1.10.0
  • github.com/aws/aws-sdk-go-v2/service/internal/presigned-url: v1.6.0
  • github.com/aws/aws-sdk-go-v2/service/sso: v1.8.0
  • github.com/aws/aws-sdk-go-v2/service/sts: v1.13.0
  • github.com/aws/aws-sdk-go-v2: v1.12.0
  • github.com/aws/smithy-go: v1.9.1
  • github.com/awslabs/amazon-ecr-credential-helper/ecr-login: 69c85dc
  • github.com/certifi/gocertifi: 2c3bb06
  • github.com/chrismellard/docker-credential-acr-env: fe33c00
  • github.com/circonus-labs/circonus-gometrics: v2.3.1+incompatible
  • github.com/circonus-labs/circonusllhist: v0.1.3
  • github.com/cockroachdb/errors: v1.2.4
  • github.com/cockroachdb/logtags: eb05cc2
  • github.com/dimchansky/utfbom: v1.1.1
  • github.com/felixge/httpsnoop: v1.0.1
  • github.com/getkin/kin-openapi: v0.76.0
  • github.com/getsentry/raven-go: v0.2.0
  • github.com/golang-jwt/jwt/v4: v4.2.0
  • github.com/google/go-containerregistry/pkg/authn/kubernetes: a61fd0a
  • github.com/googleapis/google-cloud-go-testing: bcd43fb
  • github.com/hashicorp/go-hclog: v1.0.0
  • github.com/hashicorp/go-retryablehttp: v0.5.3
  • github.com/iancoleman/strcase: v0.2.0
  • github.com/lyft/protoc-gen-star: v0.5.3
  • github.com/opentracing/opentracing-go: v1.1.0
  • github.com/sagikazarmark/crypt: v0.4.0
  • github.com/stoewer/go-strcase: v1.2.0
  • github.com/tv42/httpunix: b75d861
  • go.etcd.io/etcd/client/v3: v3.5.0
  • go.etcd.io/etcd/pkg/v3: v3.5.0
  • go.etcd.io/etcd/raft/v3: v3.5.0
  • go.etcd.io/etcd/server/v3: v3.5.0
  • go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.20.0
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.20.0
  • go.opentelemetry.io/contrib: v0.20.0
  • go.opentelemetry.io/otel/exporters/otlp: v0.20.0
  • go.opentelemetry.io/otel/metric: v0.20.0
  • go.opentelemetry.io/otel/oteltest: v0.20.0
  • go.opentelemetry.io/otel/sdk/export/metric: v0.20.0
  • go.opentelemetry.io/otel/sdk/metric: v0.20.0
  • go.opentelemetry.io/otel/sdk: v0.20.0
  • go.opentelemetry.io/otel/trace: v0.20.0
  • go.opentelemetry.io/otel: v0.20.0
  • github.com/Azure/go-autorest/autorest/to: v0.3.0
  • github.com/Azure/go-autorest/autorest/validation: v0.1.0
  • github.com/GoogleCloudPlatform/k8s-cloud-provider: 7901bc8
  • github.com/gophercloud/gophercloud: v0.1.0
  • github.com/rubiojr/go-vhd: 02e2102
  • github.com/vdemeester/k8s-pkg-credentialprovider: v1.21.0-1
  • github.com/vmware/govmomi: v0.20.3
  • gopkg.in/gcfg.v1: v1.2.0
  • gopkg.in/warnings.v0: v0.1.1
  • k8s.io/cloud-provider: v0.21.0
  • k8s.io/controller-manager: v0.21.0
  • k8s.io/csi-translation-lib: v0.21.0
  • k8s.io/legacy-cloud-providers: v0.21.0
serving - Knative Serving release v1.1.3

Published by knative-prow-releaser-robot over 2 years ago

tags: Release Notes Serving

🚨 Breaking or Notable

πŸ’« New Features & Changes

  • Add cluster wide default min-scale (#12290, @nader-ziada)
  • HPA autoscaler stabilization window can be set from autoscaling window annotation (#12286, @enoodle)
  • Metrics with names other than "cpu" or "memory" are allowed as pod custom metrics. (#12277, @enoodle)

🐞 Bug Fixes

Uncategorized

  • Allow setting TCP and HTTP port to be equal to containerPort on readiness and liveness probes. (#12225, @evankanderson)
  • Drops the unix socket listener from Queue Proxy, since it is no longer used (#12298, @julz)
  • Generated HPAs are now v2beta2.
    Window annotation will be set to HPA stabilization window (#12278, @enoodle)
  • Remove performance tests using Mako (#12266, @nader-ziada)
  • The activator optimisation which directly probes the queue proxy for readiness rather than waiting for Kubernetes to report readiness is now disabled when exec probes are used (since queue proxy cannot execute these probes on the user container's behalf). (#12250, @julz)
  • Use pkg/drain in queue proxy (#12033, @nader-ziada)

Dependencies

  • github.com/Shopify/toxiproxy/v2: 15ea381
  • github.com/bits-and-blooms/bitset: v1.2.0
  • github.com/cenkalti/backoff/v4: v4.1.1
  • github.com/checkpoint-restore/go-criu/v5: v5.0.0
  • github.com/danieljoos/wincred: v1.1.0
  • github.com/fortytw2/leaktest: v1.3.0
  • github.com/go-task/slim-sprig: 348f09d
  • github.com/gorilla/securecookie: v1.1.1
  • github.com/gorilla/sessions: v1.2.1
  • github.com/jcmturner/aescts/v2: v2.0.0
  • github.com/jcmturner/dnsutils/v2: v2.0.0
  • github.com/jcmturner/gofork: v1.0.0
  • github.com/jcmturner/goidentity/v6: v6.0.1
  • github.com/jcmturner/gokrb5/v8: v8.4.2
  • github.com/jcmturner/rpc/v2: v2.0.3
  • github.com/rabbitmq/amqp091-go: v1.1.0
  • github.com/urfave/cli/v2: v2.3.0
  • github.com/vbatts/tar-split: v0.11.2
  • github.com/xdg-go/pbkdf2: v1.0.0
  • github.com/xdg-go/scram: v1.0.2
  • github.com/xdg-go/stringprep: v1.0.2
  • github.com/kballard/go-shellquote: 95032a8
  • github.com/stoewer/go-strcase: v1.2.0
serving - Knative Serving release v1.2.1

Published by knative-prow-releaser-robot over 2 years ago

⚠️ Notice

  • Tag to digest resolution for private registries (where the credentials are in a K8s secret) is broken in this release. The fix is available in v1.2.5

🚨 Breaking or Notable

  • In v1.2.0 we introduced an experimental field RevisionSpec.MaxDurationSeconds in error. It is present in this release but has been removed in v1.2.2 (https://github.com/knative/serving/issues/12634, @dprotaso)
  • Our minimum K8s version is now 1.21 (#12509, @dprotaso)
  • PodDisruptionBudget updated to v1 API (#12548, @psschwei)

πŸ’« New Features & Changes

  • Improves the error message when a DomainMapping cannot be reconciled because autocreate-cluster-domain-claims is false and the CDC does not exist. (#12439, @julz)
  • Utilizes Kubernetes's immediate trigger of readiness probes after startup, restores default periodSeconds for readiness probe to Kuberentes default (10s) (#12550, @psschwei)

🐞 Bug Fixes

  • Ensure the activator drains properly and the autoscaler rolls out conservatively. This helps avoid hitting 503s during upgrade. (#12621, @dprotaso)
  • Bump google/go-containerregistry which includes various fixes when looking up registry credentials (#12510, @dprotaso)
  • Changes liveness probes to directly probe the user container rather than queue proxy. (#12479, @julz)

πŸ§ͺ Experimental

  • PVC support behind the feature flags kubernetes.podspec-persistent-volume-claim kubernetes.podspec-persistent-volume-write (#12458, @skonto)

Dependencies

  • github.com/Azure/go-autorest/autorest/azure/auth: v0.5.11
  • github.com/Azure/go-autorest/autorest/azure/cli: v0.4.5
  • github.com/DataDog/datadog-go: v3.2.0+incompatible
  • github.com/aws/aws-sdk-go-v2/config: v1.12.0
  • github.com/aws/aws-sdk-go-v2/credentials: v1.7.0
  • github.com/aws/aws-sdk-go-v2/feature/ec2/imds: v1.9.0
  • github.com/aws/aws-sdk-go-v2/internal/configsources: v1.1.3
  • github.com/aws/aws-sdk-go-v2/internal/endpoints/v2: v2.1.0
  • github.com/aws/aws-sdk-go-v2/internal/ini: v1.3.3
  • github.com/aws/aws-sdk-go-v2/service/ecr: v1.13.0
  • github.com/aws/aws-sdk-go-v2/service/ecrpublic: v1.10.0
  • github.com/aws/aws-sdk-go-v2/service/internal/presigned-url: v1.6.0
  • github.com/aws/aws-sdk-go-v2/service/sso: v1.8.0
  • github.com/aws/aws-sdk-go-v2/service/sts: v1.13.0
  • github.com/aws/aws-sdk-go-v2: v1.12.0
  • github.com/aws/smithy-go: v1.9.1
  • github.com/awslabs/amazon-ecr-credential-helper/ecr-login: 69c85dc
  • github.com/certifi/gocertifi: 2c3bb06
  • github.com/chrismellard/docker-credential-acr-env: fe33c00
  • github.com/circonus-labs/circonus-gometrics: v2.3.1+incompatible
  • github.com/circonus-labs/circonusllhist: v0.1.3
  • github.com/cockroachdb/errors: v1.2.4
  • github.com/cockroachdb/logtags: eb05cc2
  • github.com/dimchansky/utfbom: v1.1.1
  • github.com/felixge/httpsnoop: v1.0.1
  • github.com/getkin/kin-openapi: v0.76.0
  • github.com/getsentry/raven-go: v0.2.0
  • github.com/golang-jwt/jwt/v4: v4.2.0
  • github.com/google/go-containerregistry/pkg/authn/kubernetes: a61fd0a
  • github.com/googleapis/google-cloud-go-testing: bcd43fb
  • github.com/hashicorp/go-hclog: v1.0.0
  • github.com/hashicorp/go-retryablehttp: v0.5.3
  • github.com/iancoleman/strcase: v0.2.0
  • github.com/lyft/protoc-gen-star: v0.5.3
  • github.com/opentracing/opentracing-go: v1.1.0
  • github.com/sagikazarmark/crypt: v0.4.0
  • github.com/stoewer/go-strcase: v1.2.0
  • github.com/tv42/httpunix: b75d861
  • go.etcd.io/etcd/client/v3: v3.5.0
  • go.etcd.io/etcd/pkg/v3: v3.5.0
  • go.etcd.io/etcd/raft/v3: v3.5.0
  • go.etcd.io/etcd/server/v3: v3.5.0
  • go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.20.0
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.20.0
  • go.opentelemetry.io/contrib: v0.20.0
  • go.opentelemetry.io/otel/exporters/otlp: v0.20.0
  • go.opentelemetry.io/otel/metric: v0.20.0
  • go.opentelemetry.io/otel/oteltest: v0.20.0
  • go.opentelemetry.io/otel/sdk/export/metric: v0.20.0
  • go.opentelemetry.io/otel/sdk/metric: v0.20.0
  • go.opentelemetry.io/otel/sdk: v0.20.0
  • go.opentelemetry.io/otel/trace: v0.20.0
  • go.opentelemetry.io/otel: v0.20.0
  • github.com/Azure/go-autorest/autorest/to: v0.3.0
  • github.com/Azure/go-autorest/autorest/validation: v0.1.0
  • github.com/GoogleCloudPlatform/k8s-cloud-provider: 7901bc8
  • github.com/gophercloud/gophercloud: v0.1.0
  • github.com/rubiojr/go-vhd: 02e2102
  • github.com/vdemeester/k8s-pkg-credentialprovider: v1.21.0-1
  • github.com/vmware/govmomi: v0.20.3
  • gopkg.in/gcfg.v1: v1.2.0
  • gopkg.in/warnings.v0: v0.1.1
  • k8s.io/cloud-provider: v0.21.0
  • k8s.io/controller-manager: v0.21.0
  • k8s.io/csi-translation-lib: v0.21.0
  • k8s.io/legacy-cloud-providers: v0.21.0
serving - Knative Serving release v1.2.0

Published by knative-prow-releaser-robot over 2 years ago

⚠️ Notice

  • Tag to digest resolution for private registries (where the credentials are in a K8s secret) is broken in this release. The fix is available in v1.2.5

🚨 Breaking or Notable

  • In this release we introduced an experimental field RevisionSpec.MaxDurationSeconds in error. It has been removed in v1.2.2 (https://github.com/knative/serving/issues/12634, @dprotaso)
  • Our minimum K8s version is now 1.21 (#12509, @dprotaso)
  • PodDisruptionBudget updated to v1 API (#12548, @psschwei)

πŸ’« New Features & Changes

  • Improves the error message when a DomainMapping cannot be reconciled because autocreate-cluster-domain-claims is false and the CDC does not exist. (#12439, @julz)
  • Utilizes Kubernetes's immediate trigger of readiness probes after startup, restores default periodSeconds for readiness probe to Kuberentes default (10s) (#12550, @psschwei)

🐞 Bug Fixes

  • Bump google/go-containerregistry which includes various fixes when looking up registry credentials (#12510, @dprotaso)
  • Changes liveness probes to directly probe the user container rather than queue proxy. (#12479, @julz)

πŸ§ͺ Experimental

  • PVC support behind the feature flags kubernetes.podspec-persistent-volume-claim kubernetes.podspec-persistent-volume-write (#12458, @skonto)

Dependencies

  • github.com/Azure/go-autorest/autorest/azure/auth: v0.5.11
  • github.com/Azure/go-autorest/autorest/azure/cli: v0.4.5
  • github.com/DataDog/datadog-go: v3.2.0+incompatible
  • github.com/aws/aws-sdk-go-v2/config: v1.12.0
  • github.com/aws/aws-sdk-go-v2/credentials: v1.7.0
  • github.com/aws/aws-sdk-go-v2/feature/ec2/imds: v1.9.0
  • github.com/aws/aws-sdk-go-v2/internal/configsources: v1.1.3
  • github.com/aws/aws-sdk-go-v2/internal/endpoints/v2: v2.1.0
  • github.com/aws/aws-sdk-go-v2/internal/ini: v1.3.3
  • github.com/aws/aws-sdk-go-v2/service/ecr: v1.13.0
  • github.com/aws/aws-sdk-go-v2/service/ecrpublic: v1.10.0
  • github.com/aws/aws-sdk-go-v2/service/internal/presigned-url: v1.6.0
  • github.com/aws/aws-sdk-go-v2/service/sso: v1.8.0
  • github.com/aws/aws-sdk-go-v2/service/sts: v1.13.0
  • github.com/aws/aws-sdk-go-v2: v1.12.0
  • github.com/aws/smithy-go: v1.9.1
  • github.com/awslabs/amazon-ecr-credential-helper/ecr-login: 69c85dc
  • github.com/certifi/gocertifi: 2c3bb06
  • github.com/chrismellard/docker-credential-acr-env: fe33c00
  • github.com/circonus-labs/circonus-gometrics: v2.3.1+incompatible
  • github.com/circonus-labs/circonusllhist: v0.1.3
  • github.com/cockroachdb/errors: v1.2.4
  • github.com/cockroachdb/logtags: eb05cc2
  • github.com/dimchansky/utfbom: v1.1.1
  • github.com/felixge/httpsnoop: v1.0.1
  • github.com/getkin/kin-openapi: v0.76.0
  • github.com/getsentry/raven-go: v0.2.0
  • github.com/golang-jwt/jwt/v4: v4.2.0
  • github.com/google/go-containerregistry/pkg/authn/kubernetes: a61fd0a
  • github.com/googleapis/google-cloud-go-testing: bcd43fb
  • github.com/hashicorp/go-hclog: v1.0.0
  • github.com/hashicorp/go-retryablehttp: v0.5.3
  • github.com/iancoleman/strcase: v0.2.0
  • github.com/lyft/protoc-gen-star: v0.5.3
  • github.com/opentracing/opentracing-go: v1.1.0
  • github.com/sagikazarmark/crypt: v0.4.0
  • github.com/stoewer/go-strcase: v1.2.0
  • github.com/tv42/httpunix: b75d861
  • go.etcd.io/etcd/client/v3: v3.5.0
  • go.etcd.io/etcd/pkg/v3: v3.5.0
  • go.etcd.io/etcd/raft/v3: v3.5.0
  • go.etcd.io/etcd/server/v3: v3.5.0
  • go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.20.0
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.20.0
  • go.opentelemetry.io/contrib: v0.20.0
  • go.opentelemetry.io/otel/exporters/otlp: v0.20.0
  • go.opentelemetry.io/otel/metric: v0.20.0
  • go.opentelemetry.io/otel/oteltest: v0.20.0
  • go.opentelemetry.io/otel/sdk/export/metric: v0.20.0
  • go.opentelemetry.io/otel/sdk/metric: v0.20.0
  • go.opentelemetry.io/otel/sdk: v0.20.0
  • go.opentelemetry.io/otel/trace: v0.20.0
  • go.opentelemetry.io/otel: v0.20.0
  • github.com/Azure/go-autorest/autorest/to: v0.3.0
  • github.com/Azure/go-autorest/autorest/validation: v0.1.0
  • github.com/GoogleCloudPlatform/k8s-cloud-provider: 7901bc8
  • github.com/gophercloud/gophercloud: v0.1.0
  • github.com/rubiojr/go-vhd: 02e2102
  • github.com/vdemeester/k8s-pkg-credentialprovider: v1.21.0-1
  • github.com/vmware/govmomi: v0.20.3
  • gopkg.in/gcfg.v1: v1.2.0
  • gopkg.in/warnings.v0: v0.1.1
  • k8s.io/cloud-provider: v0.21.0
  • k8s.io/controller-manager: v0.21.0
  • k8s.io/csi-translation-lib: v0.21.0
  • k8s.io/legacy-cloud-providers: v0.21.0
serving - Knative Serving release v1.1.2

Published by knative-prow-releaser-robot over 2 years ago

tags: Release Notes Serving

🚨 Breaking or Notable

πŸ’« New Features & Changes

  • Add cluster wide default min-scale (#12290, @nader-ziada)
  • HPA autoscaler stabilization window can be set from autoscaling window annotation (#12286, @enoodle)
  • Metrics with names other than "cpu" or "memory" are allowed as pod custom metrics. (#12277, @enoodle)

🐞 Bug Fixes

Uncategorized

  • Allow setting TCP and HTTP port to be equal to containerPort on readiness and liveness probes. (#12225, @evankanderson)
  • Drops the unix socket listener from Queue Proxy, since it is no longer used (#12298, @julz)
  • Generated HPAs are now v2beta2.
    Window annotation will be set to HPA stabilization window (#12278, @enoodle)
  • Remove performance tests using Mako (#12266, @nader-ziada)
  • The activator optimisation which directly probes the queue proxy for readiness rather than waiting for Kubernetes to report readiness is now disabled when exec probes are used (since queue proxy cannot execute these probes on the user container's behalf). (#12250, @julz)
  • Use pkg/drain in queue proxy (#12033, @nader-ziada)

Dependencies

  • github.com/Shopify/toxiproxy/v2: 15ea381
  • github.com/bits-and-blooms/bitset: v1.2.0
  • github.com/cenkalti/backoff/v4: v4.1.1
  • github.com/checkpoint-restore/go-criu/v5: v5.0.0
  • github.com/danieljoos/wincred: v1.1.0
  • github.com/fortytw2/leaktest: v1.3.0
  • github.com/go-task/slim-sprig: 348f09d
  • github.com/gorilla/securecookie: v1.1.1
  • github.com/gorilla/sessions: v1.2.1
  • github.com/jcmturner/aescts/v2: v2.0.0
  • github.com/jcmturner/dnsutils/v2: v2.0.0
  • github.com/jcmturner/gofork: v1.0.0
  • github.com/jcmturner/goidentity/v6: v6.0.1
  • github.com/jcmturner/gokrb5/v8: v8.4.2
  • github.com/jcmturner/rpc/v2: v2.0.3
  • github.com/rabbitmq/amqp091-go: v1.1.0
  • github.com/urfave/cli/v2: v2.3.0
  • github.com/vbatts/tar-split: v0.11.2
  • github.com/xdg-go/pbkdf2: v1.0.0
  • github.com/xdg-go/scram: v1.0.2
  • github.com/xdg-go/stringprep: v1.0.2
  • github.com/kballard/go-shellquote: 95032a8
  • github.com/stoewer/go-strcase: v1.2.0
serving - Knative Serving release v1.1.1

Published by knative-prow-releaser-robot almost 3 years ago

tags: Release Notes Serving

Changelog since 1.0

🚨 Breaking or Notable

πŸ’« New Features & Changes

  • Add cluster wide default min-scale (#12290, @nader-ziada)
  • HPA autoscaler stabilization window can be set from autoscaling window annotation (#12286, @enoodle)
  • Metrics with names other than "cpu" or "memory" are allowed as pod custom metrics. (#12277, @enoodle)

🐞 Bug Fixes

Uncategorized

  • Allow setting TCP and HTTP port to be equal to containerPort on readiness and liveness probes. (#12225, @evankanderson)
  • Drops the unix socket listener from Queue Proxy, since it is no longer used (#12298, @julz)
  • Generated HPAs are now v2beta2.
    Window annotation will be set to HPA stabilization window (#12278, @enoodle)
  • Remove performance tests using Mako (#12266, @nader-ziada)
  • The activator optimisation which directly probes the queue proxy for readiness rather than waiting for Kubernetes to report readiness is now disabled when exec probes are used (since queue proxy cannot execute these probes on the user container's behalf). (#12250, @julz)
  • Use pkg/drain in queue proxy (#12033, @nader-ziada)

Dependencies

  • github.com/Shopify/toxiproxy/v2: 15ea381
  • github.com/bits-and-blooms/bitset: v1.2.0
  • github.com/cenkalti/backoff/v4: v4.1.1
  • github.com/checkpoint-restore/go-criu/v5: v5.0.0
  • github.com/danieljoos/wincred: v1.1.0
  • github.com/fortytw2/leaktest: v1.3.0
  • github.com/go-task/slim-sprig: 348f09d
  • github.com/gorilla/securecookie: v1.1.1
  • github.com/gorilla/sessions: v1.2.1
  • github.com/jcmturner/aescts/v2: v2.0.0
  • github.com/jcmturner/dnsutils/v2: v2.0.0
  • github.com/jcmturner/gofork: v1.0.0
  • github.com/jcmturner/goidentity/v6: v6.0.1
  • github.com/jcmturner/gokrb5/v8: v8.4.2
  • github.com/jcmturner/rpc/v2: v2.0.3
  • github.com/rabbitmq/amqp091-go: v1.1.0
  • github.com/urfave/cli/v2: v2.3.0
  • github.com/vbatts/tar-split: v0.11.2
  • github.com/xdg-go/pbkdf2: v1.0.0
  • github.com/xdg-go/scram: v1.0.2
  • github.com/xdg-go/stringprep: v1.0.2
  • github.com/kballard/go-shellquote: 95032a8
  • github.com/stoewer/go-strcase: v1.2.0