🚨 Breaking or Notable
- We dropped the alpha field
RevisionSpec.MaxDurationSeconds
in favour of fixing the behaviour of the existingTimeout
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
Added
- 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
Changed
- cloud.google.com/go/pubsub: v1.3.1 → v1.5.0
- cloud.google.com/go: v0.99.0 → v0.100.2
- github.com/BurntSushi/toml: v0.3.1 → v0.4.1
- github.com/aws/aws-sdk-go: v1.15.11 → v1.36.30
- github.com/bketelsen/crypt: 5cbc8cc → v0.0.4
- github.com/containerd/containerd: v1.5.8 → v1.5.9
- github.com/containerd/stargz-snapshotter/estargz: v0.10.1 → v0.11.0
- github.com/coreos/go-systemd: 95778df → e64a0ec
- github.com/docker/distribution: v2.7.1+incompatible → v2.8.0+incompatible
- github.com/google/go-cmp: v0.5.6 → v0.5.7
- github.com/google/go-containerregistry: ac864e5 → 1571d7f
- github.com/gregjones/httpcache: 9cad4c3 → 901d907
- github.com/hashicorp/go-multierror: v1.1.0 → v1.1.1
- github.com/kisielk/errcheck: v1.5.0 → v1.6.0
- github.com/klauspost/compress: v1.13.6 → v1.14.2
- github.com/mattn/go-runewidth: v0.0.2 → v0.0.9
- github.com/olekukonko/tablewriter: a0225b3 → v0.0.5
- github.com/opencontainers/image-spec: 693428a → 8b9d41f
- github.com/prometheus/client_golang: v1.11.0 → v1.11.1
- github.com/rogpeppe/go-internal: v1.3.0 → v1.6.2
- github.com/xeipuuv/gojsonschema: 1d52303 → v1.2.0
- golang.org/x/crypto: 5e0467b → 8634188
- golang.org/x/exp: 6cc2880 → e8c3332
- golang.org/x/net: fe4d628 → 27dd868
- golang.org/x/sys: da31bd3 → 4e6760a
- golang.org/x/term: 6886f2d → 03fcf44
- golang.org/x/tools: v0.1.8 → v0.1.9
- google.golang.org/api: v0.63.0 → v0.65.0
- google.golang.org/genproto: 3a66f56 → 9970aeb
- google.golang.org/grpc: v1.43.0 → v1.44.0
- gopkg.in/cheggaaa/pb.v1: v1.0.25 → v1.0.28
- honnef.co/go/tools: v0.0.1-2020.1.5 → v0.2.1
- knative.dev/caching: 0c1cc09 → 5a6403e
- knative.dev/hack: 9b2ed84 → e178598
- knative.dev/networking: ec78554 → e8b2eb9
- knative.dev/pkg: 77555ea → 2fdd5f2
Removed
Nothing has changed.