v3.4.0
Changes by Kind
Deprecation
- cip-mm: Add deprecation notices in documentation and remove targets
- Move
cip-mmtokpromo mm(#507, @justaugustus)
Feature
- Add
--imageflag tokpromo prto allow filtering by images (#482, @CecileRobertMichon) - image/manifest: Support multiple images, tags, or digests in
Grow()(#509, @justaugustus) - The
bomcanary now promotes to two registries to test copying the signatures (#535, @puerco) - The image promoter will now check for digital signatures in images considered
for promotion. If signatures are found, they will be verified. If a manifest
contains images with invalid signatures, the failed verification will cause
the promotion to fail. All images without signatures are not be verified and
are accepted for promotion as usual. (#498, @puerco) kpromonow signs container images using the sigstore keyless flow. Signing identity can be specified with a new flag--signer-account. In addition, image signing can be enabled/disabled using--sign. (#501, @puerco)
Design
- Rename
filepromoterpackage topromoter/file(#497, @justaugustus) - The Big Image Promoter Refactor: The image promoter code (
kpromo cip) code has been completely refactored to make it cleaner and to to get it ready for image signing and image mirroring to other projects (#494, @puerco)
Bug or Regression
- Fixed quoted build date in
versionsubcommands. (#522, @saschagrunert) - kpromo pr: Support non-SemVer image tags (#527, @wespanther)
Other (Cleanup or Flake)
- dockerregistry: Initial refactor to reduce package complexity (#512, @justaugustus)
- Fixed a bug where the wrong identity was picked up when winning by bumping
release-sdkto version v0.8.0 (#534, @puerco) - internal: Prevent legacy packages from being consumed
- internal/legacy: Move basic image types into
types/image(#511, @justaugustus) - Non-recursive registry reads are now re-implemented in
go-containerregistry. - Registry reads during image promotion are now performed using the new GGCR implementation (#513, @puerco)
- There is a new implementation of the registry inventorying function using
google/go-containerregistry. The snapshot code is now wired to use the new implementation. (#505, @puerco)
Dependencies
Added
- 4d63.com/gochecknoglobals: v0.1.0
- bitbucket.org/creachadair/shell: v0.0.6
- bou.ke/monkey: v1.0.2
- cloud.google.com/go/compute: v1.5.0
- cloud.google.com/go/iam: v0.3.0
- cloud.google.com/go/kms: v1.4.0
- cloud.google.com/go/monitoring: v1.1.0
- cloud.google.com/go/secretmanager: v1.0.0
- cloud.google.com/go/security: v1.1.1
- cloud.google.com/go/spanner: v1.25.0
- cloud.google.com/go/trace: v1.0.0
- code.gitea.io/sdk/gitea: v0.11.3
- contrib.go.opencensus.io/exporter/aws: c478e41
- contrib.go.opencensus.io/exporter/ocagent: 05415f1
- contrib.go.opencensus.io/exporter/prometheus: v0.4.0
- contrib.go.opencensus.io/exporter/stackdriver: v0.13.10
- contrib.go.opencensus.io/exporter/zipkin: v0.1.2
- contrib.go.opencensus.io/integrations/ocsql: v0.1.7
- contrib.go.opencensus.io/resource: v0.1.1
- cuelang.org/go: v0.4.2
- filippo.io/edwards25519: v1.0.0-rc.1
- github.com/AdaLogics/go-fuzz-headers: f7be0cb
- github.com/Antonboom/errname: v0.1.5
- github.com/Antonboom/nilnil: v0.1.0
- github.com/Azure/azure-amqp-common-go/v2: v2.1.0
- github.com/Azure/azure-amqp-common-go/v3: v3.2.2
- github.com/Azure/azure-pipeline-go: v0.2.3
- github.com/Azure/azure-service-bus-go: v0.11.5
- github.com/Azure/azure-storage-blob-go: v0.14.0
- github.com/Azure/go-amqp: v0.16.4
- github.com/Azure/go-autorest/autorest/azure/auth: v0.5.11
- github.com/Azure/go-autorest/autorest/azure/cli: v0.4.5
- github.com/Azure/go-autorest/autorest/to: v0.4.0
- github.com/Azure/go-autorest/autorest/validation: v0.3.1
- github.com/DATA-DOG/go-sqlmock: v1.5.0
- github.com/DataDog/datadog-go: v3.2.0+incompatible
- github.com/DataDog/zstd: v1.4.5
- github.com/Djarvur/go-err113: aea10b5
- github.com/GoogleCloudPlatform/cloudsql-proxy: v1.27.0
- github.com/Knetic/govaluate: 9aa4983
- github.com/Masterminds/goutils: v1.1.1
- github.com/Masterminds/semver/v3: v3.1.1
- github.com/Masterminds/semver: v1.5.0
- github.com/Masterminds/sprig/v3: v3.2.2
- github.com/Masterminds/sprig: v2.22.0+incompatible
- github.com/OpenPeeDeeP/depguard: v1.0.1
- github.com/PaesslerAG/gval: v1.0.0
- github.com/PaesslerAG/jsonpath: v0.1.1
- github.com/ReneKroon/ttlcache/v2: v2.11.0
- github.com/Shopify/sarama: v1.19.0
- github.com/Shopify/toxiproxy: v2.1.4+incompatible
- github.com/StackExchange/wmi: v1.2.1
- github.com/ThalesIgnite/crypto11: v1.2.5
- github.com/VividCortex/gohistogram: v1.0.0
- github.com/afex/hystrix-go: fa1af6a
- github.com/agnivade/levenshtein: v1.0.1
- github.com/alecthomas/kingpin: v2.2.6+incompatible
- github.com/alexkohler/prealloc: v1.0.0
- github.com/andreyvit/diff: c7f18ee
- github.com/aokoli/goutils: v1.0.1
- github.com/apache/beam: v2.32.0+incompatible
- github.com/apache/thrift: v0.13.0
- github.com/apex/log: v1.1.4
- github.com/apex/logs: v0.0.4
- github.com/aphistic/golf: 02c07f1
- github.com/aphistic/sweet: v0.2.0
- github.com/aryann/difflib: e206f87
- github.com/ashanbrown/forbidigo: v1.2.0
- github.com/ashanbrown/makezero: b626158
- github.com/aws/aws-lambda-go: v1.13.3
- github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream: v1.0.0
- github.com/aws/aws-sdk-go-v2/config: v1.14.0
- github.com/aws/aws-sdk-go-v2/credentials: v1.9.0
- github.com/aws/aws-sdk-go-v2/feature/ec2/imds: v1.11.0
- github.com/aws/aws-sdk-go-v2/feature/s3/manager: v1.7.1
- github.com/aws/aws-sdk-go-v2/internal/configsources: v1.1.5
- github.com/aws/aws-sdk-go-v2/internal/endpoints/v2: v2.3.0
- github.com/aws/aws-sdk-go-v2/internal/ini: v1.3.6
- github.com/aws/aws-sdk-go-v2/service/ecr: v1.15.0
- github.com/aws/aws-sdk-go-v2/service/ecrpublic: v1.12.0
- github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding: v1.5.0
- github.com/aws/aws-sdk-go-v2/service/internal/presigned-url: v1.8.0
- github.com/aws/aws-sdk-go-v2/service/internal/s3shared: v1.9.0
- github.com/aws/aws-sdk-go-v2/service/kms: v1.10.0
- github.com/aws/aws-sdk-go-v2/service/s3: v1.19.0
- github.com/aws/aws-sdk-go-v2/service/secretsmanager: v1.10.0
- github.com/aws/aws-sdk-go-v2/service/sns: v1.11.0
- github.com/aws/aws-sdk-go-v2/service/sqs: v1.12.0
- github.com/aws/aws-sdk-go-v2/service/ssm: v1.15.0
- github.com/aws/aws-sdk-go-v2/service/sso: v1.10.0
- github.com/aws/aws-sdk-go-v2/service/sts: v1.15.0
- github.com/aws/aws-sdk-go-v2: v1.14.0
- github.com/aws/smithy-go: v1.11.0
- github.com/awslabs/amazon-ecr-credential-helper/ecr-login: 396b203
- github.com/aybabtme/rgbterm: cc83f3b
- github.com/beeker1121/goque: d618510
- github.com/beevik/etree: v1.1.0
- github.com/benbjohnson/clock: v1.1.0
- github.com/bkielbasa/cyclop: v1.2.0
- github.com/blakesmith/ar: 809d437
- github.com/blang/semver/v4: v4.0.0
- github.com/blendle/zapdriver: v1.3.1
- github.com/blizzy78/varnamelen: v0.3.0
- github.com/bombsimon/wsl/v3: v3.3.0
- github.com/bradfitz/gomemcache: a41fca8
- github.com/bradleyfalzon/ghinstallation/v2: v2.0.3
- github.com/breml/bidichk: v0.1.1
- github.com/butuzov/ireturn: v0.1.1
- github.com/bytecodealliance/wasmtime-go: v0.33.1
- github.com/caarlos0/ctrlc: v1.0.0
- github.com/campoy/unique: 88950e5
- github.com/casbin/casbin/v2: v2.1.2
- github.com/cavaliercoder/badio: ce52801
- github.com/cavaliercoder/go-cpio: 925f952
- github.com/cavaliercoder/go-rpm: 8cb9fd9
- github.com/cenkalti/backoff/v3: v3.2.2
- github.com/cenkalti/backoff: v2.2.1+incompatible
- github.com/certifi/gocertifi: 2c3bb06
- github.com/charithe/durationcheck: v0.0.9
- github.com/chavacava/garif: e8a0a40
- 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/clbanning/x2j: 8252494
- github.com/cockroachdb/apd/v2: v2.0.1
- github.com/cockroachdb/apd: v1.1.0
- github.com/cockroachdb/errors: v1.2.4
- github.com/cockroachdb/logtags: eb05cc2
- github.com/codahale/hdrhistogram: 3a0bb77
- github.com/codahale/rfc6979: 6a90f24
- github.com/common-nighthawk/go-figure: 734e95f
- github.com/coreos/go-etcd: v2.0.0+incompatible
- github.com/coreos/go-oidc/v3: v3.1.0
- github.com/cpuguy83/go-md2man: v1.0.10
- github.com/cyberphone/json-canonicalization: dc406ce
- github.com/daixiang0/gci: v0.2.9
- github.com/denis-tingajkin/go-header: v0.4.2
- github.com/denisenkom/go-mssqldb: v0.11.0
- github.com/devigned/tab: v0.1.1
- github.com/dgraph-io/badger/v3: v3.2103.2
- github.com/dgraph-io/ristretto: v0.1.0
- github.com/dgryski/go-farm: a6ae236
- github.com/dgryski/go-gk: a69029f
- github.com/dgryski/go-rendezvous: 9f7001d
- github.com/dimchansky/utfbom: v1.1.1
- github.com/dvyukov/go-fuzz: 4980593
- github.com/eapache/go-resiliency: v1.1.0
- github.com/eapache/go-xerial-snappy: 776d571
- github.com/eapache/queue: v1.1.0
- github.com/edsrzf/mmap-go: v1.0.0
- github.com/eggsampler/acme/v3: v3.2.1
- github.com/emicklei/proto: v1.6.15
- github.com/esimonov/ifshort: v1.0.3
- github.com/etcd-io/gofail: ad7f989
- github.com/ettle/strcase: v0.1.1
- github.com/evanphx/json-patch/v5: v5.6.0
- github.com/facebookgo/clock: 600d898
- github.com/facebookgo/ensure: 63f1cf6
- github.com/facebookgo/limitgroup: 6abd8d7
- github.com/facebookgo/muster: fd3d795
- github.com/facebookgo/stack: 7517733
- github.com/facebookgo/subset: c811ad8
- github.com/fatih/structs: v1.1.0
- github.com/fatih/structtag: v1.2.0
- github.com/felixge/httpsnoop: v1.0.1
- github.com/flynn/go-docopt: f6dd2eb
- github.com/fortytw2/leaktest: v1.3.0
- github.com/foxcpp/go-mockdns: fb145fc
- github.com/franela/goblin: c9ffbef
- github.com/franela/goreq: bcd34c9
- github.com/fullstorydev/grpcurl: v1.8.2
- github.com/fzipp/gocyclo: v0.3.1
- github.com/getkin/kin-openapi: v0.76.0
- github.com/getsentry/raven-go: v0.2.0
- github.com/gin-contrib/sse: v0.1.0
- github.com/gin-gonic/gin: v1.7.3
- github.com/globalsign/mgo: eeefdec
- github.com/go-asn1-ber/asn1-ber: v1.3.1
- github.com/go-chi/chi: v4.1.2+incompatible
- github.com/go-critic/go-critic: v0.6.1
- github.com/go-gorp/gorp/v3: v3.0.2
- github.com/go-kit/log: v0.1.0
- github.com/go-ldap/ldap/v3: v3.1.10
- github.com/go-ole/go-ole: v1.2.6
- github.com/go-openapi/analysis: v0.21.2
- github.com/go-openapi/errors: v0.20.2
- github.com/go-openapi/loads: v0.21.1
- github.com/go-openapi/runtime: v0.23.3
- github.com/go-openapi/strfmt: v0.21.2
- github.com/go-openapi/validate: v0.21.0
- github.com/go-piv/piv-go: v1.9.0
- github.com/go-playground/assert/v2: v2.0.1
- github.com/go-playground/locales: v0.14.0
- github.com/go-playground/universal-translator: v0.18.0
- github.com/go-playground/validator/v10: v10.10.0
- github.com/go-redis/redis/v8: v8.11.4
- github.com/go-redis/redis: v6.15.9+incompatible
- github.com/go-rod/rod: v0.104.4
- github.com/go-sql-driver/mysql: v1.6.0
- github.com/go-task/slim-sprig: 348f09d
- github.com/go-test/deep: v1.0.8
- 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/gobuffalo/attrs: v0.1.0
- github.com/gobuffalo/depgen: v0.1.0
- github.com/gobuffalo/envy: v1.9.0
- github.com/gobuffalo/fizz: v1.10.0
- github.com/gobuffalo/flect: v0.2.4
- github.com/gobuffalo/genny/v2: v2.0.5
- github.com/gobuffalo/genny: v0.1.1
- github.com/gobuffalo/gitgen: cc08618
- github.com/gobuffalo/github_flavored_markdown: v1.1.0
- github.com/gobuffalo/gogen: v0.1.1
- github.com/gobuffalo/helpers: v0.6.1
- github.com/gobuffalo/logger: v1.0.3
- github.com/gobuffalo/mapi: v1.0.2
- github.com/gobuffalo/nulls: v0.2.0
- github.com/gobuffalo/packd: v1.0.0
- github.com/gobuffalo/packr/v2: v2.8.0
- github.com/gobuffalo/plush/v4: v4.0.0
- github.com/gobuffalo/pop/v5: v5.3.1
- github.com/gobuffalo/syncx: 33c2958
- github.com/gobuffalo/tags/v3: v3.1.0
- github.com/gobuffalo/validate/v3: v3.1.0
- github.com/gobwas/glob: v0.2.3
- github.com/gobwas/httphead: 2c6c146
- github.com/gobwas/pool: v0.2.0
- github.com/gobwas/ws: v1.0.2
- github.com/gofrs/flock: v0.8.1
- github.com/gofrs/uuid: v3.2.0+incompatible
- github.com/golang-jwt/jwt/v4: v4.3.0
- github.com/golang-sql/civil: cb61b32
- 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.2
- github.com/google/flatbuffers: v1.12.1
- github.com/google/go-containerregistry/pkg/authn/k8schain: f1fa40b
- github.com/google/go-containerregistry/pkg/authn/kubernetes: bfe2ffc
- github.com/google/go-github/v27: v27.0.6
- github.com/google/go-github/v28: v28.1.1
- github.com/google/go-github/v42: v42.0.0
- github.com/google/go-licenses: ce1d916
- github.com/google/go-replayers/grpcreplay: v1.1.0
- github.com/google/go-replayers/httpreplay: v1.0.0
- github.com/google/licenseclassifier: bb04aff
- github.com/google/mako: 122f8dc
- github.com/google/rpmpack: dc539ef
- github.com/google/shlex: e7afc7f
- github.com/google/subcommands: v1.0.1
- github.com/google/trillian: v1.4.0
- github.com/google/wire: v0.5.0
- github.com/googleapis/gax-go: v2.0.2+incompatible
- github.com/googleapis/google-cloud-go-testing: bcd43fb
- github.com/gookit/color: v1.4.2
- github.com/gordonklaus/ineffassign: 2e10b26
- github.com/goreleaser/goreleaser: v0.134.0
- github.com/goreleaser/nfpm: v1.2.1
- github.com/gorhill/cronexpr: 88b0669
- github.com/gorilla/context: v1.1.1
- 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/hanwen/go-fuse/v2: v2.1.0
- github.com/hanwen/go-fuse: v1.0.0
- github.com/hashicorp/go-hclog: v1.2.0
- github.com/hashicorp/go-kms-wrapping/entropy: v0.1.0
- github.com/hashicorp/go-plugin: v1.4.3
- github.com/hashicorp/go-retryablehttp: v0.7.0
- github.com/hashicorp/go-secure-stdlib/base62: v0.1.1
- github.com/hashicorp/go-secure-stdlib/mlock: v0.1.2
- github.com/hashicorp/go-secure-stdlib/parseutil: v0.1.3
- github.com/hashicorp/go-secure-stdlib/password: v0.1.1
- github.com/hashicorp/go-secure-stdlib/strutil: v0.1.2
- github.com/hashicorp/go-secure-stdlib/tlsutil: v0.1.1
- github.com/hashicorp/go-version: v1.4.0
- github.com/hashicorp/vault/api: v1.5.0
- github.com/hashicorp/vault/sdk: v0.4.1
- github.com/hashicorp/yamux: 0bc27b2
- github.com/honeycombio/beeline-go: v1.1.1
- github.com/honeycombio/libhoney-go: v1.15.2
- github.com/howeyc/gopass: 7cb4b85
- github.com/huandu/xstrings: v1.3.2
- github.com/hudl/fargo: v1.3.0
- github.com/iancoleman/strcase: v0.2.0
- github.com/in-toto/in-toto-golang: af1f9fb
- github.com/influxdata/influxdb1-client: 8bf82d3
- github.com/influxdata/tdigest: a7d76c6
- github.com/jackc/chunkreader/v2: v2.0.1
- github.com/jackc/chunkreader: v1.0.0
- github.com/jackc/pgconn: v1.6.0
- github.com/jackc/pgio: v1.0.0
- github.com/jackc/pgmock: 13a1b77
- github.com/jackc/pgpassfile: v1.0.0
- github.com/jackc/pgproto3/v2: v2.0.2
- github.com/jackc/pgproto3: v1.1.0
- github.com/jackc/pgservicefile: 3430c54
- github.com/jackc/pgtype: v1.3.0
- github.com/jackc/pgx/v4: v4.6.0
- github.com/jackc/pgx: v3.6.2+incompatible
- github.com/jackc/puddle: v1.1.0
- github.com/jarcoal/httpmock: v1.0.5
- github.com/jedisct1/go-minisign: 1c139d1
- github.com/jgautheron/goconst: v1.5.1
- github.com/jhump/protoreflect: v1.9.0
- github.com/jingyugao/rowserrcheck: v1.1.1
- github.com/jirfag/go-printf-func-name: 7558a9e
- github.com/jmespath/go-jmespath/internal/testify: v1.5.1
- github.com/jmhodges/clock: 880ee4c
- github.com/jmoiron/sqlx: v1.3.4
- github.com/joho/godotenv: v1.3.0
- github.com/josharian/intern: v1.0.0
- github.com/josharian/txtarfs: 0702f00
- github.com/jpillora/backoff: v1.0.0
- github.com/juju/ratelimit: v1.0.1
- github.com/julz/importas: 841f0c0
- github.com/k0kubun/colorstring: 9440f19
- github.com/karrick/godirwalk: v1.16.1
- github.com/kballard/go-shellquote: 95032a8
- github.com/kelseyhightower/envconfig: v1.4.0
- 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/labstack/echo/v4: v4.3.0
- github.com/labstack/gommon: v0.3.0
- github.com/ldez/gomoddirectives: v0.2.2
- github.com/ldez/tagliatelle: v0.2.0
- github.com/leodido/go-urn: v1.2.1
- github.com/letsencrypt/boulder: b23ab96
- github.com/letsencrypt/challtestsrv: v1.2.1
- github.com/letsencrypt/pkcs11key/v4: v4.0.0
- github.com/lib/pq: v1.10.4
- github.com/lightstep/lightstep-tracer-common/golang/gogo: bc2310a
- github.com/lightstep/lightstep-tracer-go: v0.18.1
- github.com/logrusorgru/aurora: a7b3b31
- github.com/lufia/plan9stats: 39d0f17
- github.com/luna-duclos/instrumentedsql: v1.1.3
- github.com/lyft/protoc-gen-star: v0.5.3
- github.com/lyft/protoc-gen-validate: v0.0.13
- github.com/manifoldco/promptui: v0.9.0
- github.com/maratori/testpackage: v1.0.1
- github.com/markbates/errx: v1.1.0
- github.com/markbates/oncer: v1.0.0
- github.com/markbates/safe: v1.0.1
- github.com/matoous/godox: 6504466
- github.com/mattn/go-ieproxy: v0.0.1
- github.com/mattn/go-sqlite3: v2.0.3+incompatible
- github.com/mattn/go-zglob: v0.0.1
- github.com/mattn/goveralls: v0.0.2
- github.com/mbilski/exhaustivestruct: v1.2.0
- github.com/mediocregopher/radix/v4: v4.0.0
- github.com/mgechev/dots: e955255
- github.com/mgechev/revive: v1.1.2
- github.com/mgutz/ansi: 9520e82
- github.com/microcosm-cc/bluemonday: v1.0.2
- github.com/mitchellh/copystructure: v1.2.0
- github.com/mitchellh/go-ps: v1.0.0
- github.com/mitchellh/go-wordwrap: v1.0.0
- github.com/mitchellh/reflectwalk: v1.0.2
- github.com/moby/spdystream: v0.2.0
- github.com/mohae/deepcopy: c48cc78
- github.com/montanaflynn/stats: 1bf9dbc
- github.com/moricho/tparallel: v0.2.1
- github.com/mozilla/scribe: fb71baf
- github.com/mozilla/tls-observatory: 7bc4285
- github.com/mpvl/unique: cbe035f
- github.com/mreiferson/go-httpclient: 31f0106
- github.com/mwitkow/go-proto-validators: v0.2.0
- github.com/nakabonne/nestif: v0.3.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/nbutton23/zxcvbn-go: fa2cb28
- github.com/nishanths/exhaustive: v0.2.3
- github.com/nishanths/predeclared: v0.2.1
- github.com/oklog/oklog: v0.3.2
- github.com/oklog/run: v1.1.0
- github.com/onsi/ginkgo/v2: v2.0.0
- github.com/op/go-logging: 970db52
- github.com/open-policy-agent/opa: v0.35.0
- github.com/opentracing-contrib/go-observer: a52f234
- github.com/opentracing/basictracer-go: v1.0.0
- github.com/opentracing/opentracing-go: v1.2.0
- github.com/openzipkin-contrib/zipkin-go-opentracing: v0.4.5
- github.com/openzipkin/zipkin-go: v0.3.0
- github.com/otiai10/copy: v1.2.0
- github.com/otiai10/curr: v1.0.0
- github.com/otiai10/mint: v1.3.1
- 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/peterh/liner: bf27d3b
- github.com/phayes/checkstyle: bfd46e6
- github.com/pierrec/lz4: v2.6.1+incompatible
- github.com/pkg/browser: 681adbf
- github.com/pkg/diff: 20ebb0f
- github.com/pkg/profile: v1.2.1
- github.com/polyfloyd/go-errorlint: 910bb79
- github.com/poy/onpar: ee068f8
- github.com/prometheus/statsd_exporter: v0.21.0
- github.com/protocolbuffers/txtpbfmt: f6a6b3f
- github.com/pseudomuto/protoc-gen-doc: v1.5.0
- 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/qur/ar: 282534b
- github.com/rcrowley/go-metrics: cf1acfc
- github.com/rivo/uniseg: v0.2.0
- github.com/rs/cors: v1.8.2
- github.com/rs/xid: v1.2.1
- github.com/rs/zerolog: v1.15.0
- github.com/russross/blackfriday: v1.6.0
- github.com/ryancurrah/gomodguard: v1.2.3
- github.com/ryanrolds/sqlclosecheck: v0.3.0
- github.com/ryanuber/go-glob: v1.0.0
- github.com/sagikazarmark/crypt: v0.4.0
- github.com/samuel/go-zookeeper: 2cc03de
- github.com/sanposhiho/wastedassign/v2: v2.0.6
- github.com/sassoftware/go-rpmutils: v0.1.1
- github.com/sassoftware/relic: dfb082b
- github.com/secure-systems-lab/go-securesystemslib: v0.3.1
- github.com/securego/gosec/v2: v2.9.1
- github.com/segmentio/ksuid: v1.0.4
- github.com/shazow/go-diff: b6b7b67
- github.com/shibumi/go-pathspec: v1.3.0
- github.com/shirou/gopsutil/v3: v3.21.10
- github.com/shopspring/decimal: v1.2.0
- github.com/shurcooL/go-goon: 37c2f52
- github.com/shurcooL/go: 9e1955d
- github.com/sigstore/cosign: v1.7.1
- github.com/sigstore/fulcio: 86a2036
- github.com/sigstore/rekor: 23f5834
- github.com/sigstore/sigstore: 0e610e3
- github.com/sivchari/tenv: v1.4.7
- github.com/skratchdot/open-golang: eef8423
- github.com/smallstep/assert: 82e2b9b
- github.com/smartystreets/go-aws-auth: 0c1422d
- github.com/smartystreets/gunit: v1.0.0
- github.com/sonatard/noctx: v0.0.1
- github.com/sony/gobreaker: v0.4.1
- github.com/sourcegraph/annotate: f4cad6c
- github.com/sourcegraph/go-diff: v0.6.1
- github.com/sourcegraph/syntaxhighlight: bd320f5
- github.com/spiffe/go-spiffe/v2: v2.0.0
- github.com/ssgreg/nlreturn/v2: v2.2.1
- github.com/stoewer/go-strcase: v1.2.0
- github.com/streadway/amqp: v1.0.0
- github.com/streadway/handy: d5acb31
- github.com/sylvia7788/contextcheck: v1.0.4
- github.com/syndtr/goleveldb: 2ae1ddf
- github.com/tdakkota/asciicheck: e657995
- github.com/tenntenn/modver: v1.0.1
- github.com/tenntenn/text/transform: 7eef512
- github.com/tent/canonical-json-go: 96e4ba3
- github.com/tetafro/godot: v1.4.11
- github.com/thales-e-security/pool: v0.0.2
- github.com/theupdateframework/go-tuf: f0c3294
- github.com/tidwall/pretty: v1.2.0
- github.com/tilinna/clock: v1.1.0
- github.com/timakin/bodyclose: cb62158
- github.com/titanous/rocacheck: afe7314
- github.com/tj/assert: 0180943
- github.com/tj/go-elastic: 36157cb
- github.com/tj/go-kinesis: 08b17f5
- github.com/tj/go-spin: v1.1.0
- 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/tsenart/vegeta/v12: v12.8.4
- github.com/tv42/httpunix: b75d861
- github.com/ugorji/go/codec: v1.1.7
- github.com/ultraware/funlen: v0.0.3
- github.com/ultraware/whitespace: v0.0.4
- github.com/urfave/negroni: v1.0.0
- github.com/uudashr/gocognit: v1.0.5
- github.com/valyala/bytebufferpool: v1.0.0
- github.com/valyala/fasthttp: v1.30.0
- github.com/valyala/fasttemplate: v1.2.1
- github.com/valyala/quicktemplate: v1.7.0
- github.com/valyala/tcplisten: v1.0.0
- github.com/vektah/gqlparser: v1.1.2
- github.com/viki-org/dnscache: c70c1f2
- github.com/vmihailenco/msgpack/v4: v4.3.12
- github.com/vmihailenco/tagparser: v0.1.1
- github.com/weppos/publicsuffix-go: 9a40b60
- github.com/withfig/autocomplete-tools/packages/cobra: 31d3821
- github.com/xanzy/go-gitlab: v0.61.0
- 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/xdg/scram: 7eeb566
- github.com/xdg/stringprep: 73f8eec
- github.com/xo/terminfo: ca9a967
- github.com/yashtewari/glob-intersection: 5c77d91
- github.com/yeya24/promlinter: v0.1.0
- github.com/youmark/pkcs8: 1be2e3e
- github.com/ysmood/goob: v0.3.1
- github.com/ysmood/got: v0.19.1
- github.com/ysmood/gotrace: v0.4.0
- github.com/ysmood/gson: v0.7.0
- github.com/ysmood/leakless: v0.7.0
- github.com/yudai/gojsondiff: v1.0.0
- github.com/yudai/golcs: ecda9a5
- github.com/yudai/pp: v2.0.1+incompatible
- github.com/zalando/go-keyring: v0.1.1
- github.com/zeebo/errs: v1.2.2
- github.com/zenazn/goji: v0.9.0
- github.com/ziutek/mymysql: v1.5.4
- github.com/zmap/rc2: 24b9757
- github.com/zmap/zcertificate: 0e3d58b
- github.com/zmap/zcrypto: 6f9bc4a
- github.com/zmap/zlint/v3: cb17369
- go.etcd.io/etcd/client/v3: v3.5.0
- go.etcd.io/etcd/etcdctl/v3: v3.5.0
- go.etcd.io/etcd/etcdutl/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.etcd.io/etcd/tests/v3: v3.5.0
- go.etcd.io/etcd/v3: v3.5.0
- go.mongodb.org/mongo-driver: v1.8.3
- go.mozilla.org/mozlog: 4bb1313
- go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.20.0
- go.opentelemetry.io/contrib/propagators: v0.19.0
- go.opentelemetry.io/contrib: v1.3.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
- go.step.sm/crypto: v0.14.0
- go.uber.org/automaxprocs: v1.4.0
- go.uber.org/goleak: v1.1.12
- go.uber.org/tools: 2cfd321
- gocloud.dev: 028788a
- goji.io/v3: v3.0.0
- gomodules.xyz/jsonpatch/v2: v2.2.0
- google.golang.org/grpc/examples: c456688
- gopkg.in/alexcesaro/statsd.v2: v2.0.0
- gopkg.in/gcfg.v1: v1.2.3
- gopkg.in/go-playground/assert.v1: v1.2.1
- gopkg.in/go-playground/validator.v9: v9.29.1
- gopkg.in/inconshreveable/log15.v2: 67afb5e
- k8s.io/apiextensions-apiserver: v0.23.4
- k8s.io/code-generator: v0.23.5
- knative.dev/hack/schema: e178598
- knative.dev/hack: e178598
- knative.dev/pkg: 1f7514a
- mvdan.cc/gofumpt: v0.1.1
- mvdan.cc/interfacer: c200402
- mvdan.cc/lint: adc824a
- mvdan.cc/unparam: aac4ce9
- nhooyr.io/websocket: v1.8.7
- pack.ag/amqp: v0.11.2
- sigs.k8s.io/json: 9f7c6b3
- sourcegraph.com/sourcegraph/appdash: ebfcffb
Changed
- bazil.org/fuse: 371fbbd → 65cc252
- cloud.google.com/go/containeranalysis: v0.1.0 → v0.3.0
- cloud.google.com/go/errorreporting: v0.1.0 → v0.2.0
- cloud.google.com/go/firestore: v1.1.0 → v1.6.1
- cloud.google.com/go/grafeas: 71387f0 → v0.1.0
- cloud.google.com/go/pubsub: v1.3.1 → v1.17.1
- cloud.google.com/go/storage: v1.18.2 → v1.21.0
- cloud.google.com/go: v0.98.0 → v0.100.2
- dmitri.shuralyov.com/gpu/mtl: 666a987 → 28db891
- github.com/Azure/azure-sdk-for-go: v16.2.1+incompatible → v63.0.0+incompatible
- github.com/Azure/go-ansiterm: d6e3b33 → d185dfc
- github.com/Azure/go-autorest/autorest/adal: v0.9.5 → v0.9.18
- github.com/Azure/go-autorest/autorest/mocks: v0.4.1 → v0.4.2
- github.com/Azure/go-autorest/autorest: v0.11.1 → v0.11.25
- github.com/Azure/go-autorest/logger: v0.2.0 → v0.2.1
- github.com/BurntSushi/toml: v0.3.1 → v0.4.1
- github.com/OneOfOne/xxhash: v1.2.2 → v1.2.8
- github.com/alecthomas/units: c3de453 → f65c72e
- github.com/andybalholm/brotli: v1.0.0 → v1.0.3
- github.com/armon/go-metrics: f0300d1 → v0.3.10
- github.com/armon/go-radix: 7fddfc3 → v1.0.0
- github.com/asaskevich/govalidator: f61b66f → f21760c
- github.com/aws/aws-sdk-go: v1.15.11 → v1.43.30
- github.com/carolynvs/magex: v0.6.0 → v0.7.1
- github.com/census-instrumentation/opencensus-proto: v0.2.1 → v0.3.0
- github.com/cespare/xxhash/v2: v2.1.1 → v2.1.2
- github.com/cncf/xds/go: cb28da3 → a8f9461
- github.com/cockroachdb/datadriven: 80d97fb → bf6692d
- 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/etcd: v3.3.10+incompatible → v3.3.13+incompatible
- github.com/coreos/go-systemd: 95778df → fd7a80b
- github.com/cyphar/filepath-securejoin: v0.2.2 → v0.2.3
- github.com/danieljoos/wincred: v1.1.0 → v1.1.1
- github.com/docker/cli: v20.10.11+incompatible → v20.10.12+incompatible
- github.com/docker/distribution: v2.7.1+incompatible → v2.8.0+incompatible
- github.com/docker/docker: v20.10.11+incompatible → v20.10.12+incompatible
- github.com/envoyproxy/go-control-plane: cf90f65 → v0.10.1
- github.com/envoyproxy/protoc-gen-validate: v0.1.0 → v0.6.2
- github.com/evanphx/json-patch: v4.9.0+incompatible → v4.12.0+incompatible
- github.com/fatih/color: v1.7.0 → v1.13.0
- github.com/form3tech-oss/jwt-go: v3.2.2+incompatible → v3.2.5+incompatible
- github.com/frankban/quicktest: v1.11.3 → v1.13.0
- github.com/fsnotify/fsnotify: v1.4.9 → v1.5.1
- github.com/go-kit/kit: v0.9.0 → v0.10.0
- github.com/go-logfmt/logfmt: v0.4.0 → v0.5.0
- github.com/go-logr/logr: v0.2.0 → v1.2.2
- github.com/go-openapi/jsonpointer: v0.19.3 → v0.19.5
- github.com/go-openapi/jsonreference: v0.19.3 → v0.19.6
- github.com/go-openapi/spec: v0.19.3 → v0.20.4
- github.com/go-openapi/swag: v0.19.5 → v0.21.1
- github.com/go-stack/stack: v1.8.0 → v1.8.1
- github.com/godbus/dbus: ade71ed → v4.1.0+incompatible
- github.com/golang/glog: 23def4e → v1.0.0
- github.com/golang/groupcache: 8c9f03a → 41bb18b
- github.com/golang/snappy: v0.0.3 → v0.0.4
- github.com/google/btree: v1.0.0 → v1.0.1
- github.com/google/go-cmp: v0.5.6 → v0.5.7
- github.com/google/go-containerregistry: abdc633 → 00c59d9
- github.com/google/go-github/v39: v39.1.0 → v39.2.0
- github.com/google/gofuzz: v1.1.0 → v1.2.0
- github.com/google/martian: v2.1.0+incompatible → 25dcb96
- github.com/google/pprof: f964ff6 → 4bb14d4
- github.com/googleapis/gax-go/v2: v2.1.1 → v2.2.0
- github.com/googleapis/gnostic: v0.4.1 → v0.5.5
- github.com/gregjones/httpcache: 9cad4c3 → 901d907
- github.com/grpc-ecosystem/go-grpc-middleware: f849b54 → v1.3.0
- github.com/hashicorp/consul/api: v1.1.0 → v1.12.0
- github.com/hashicorp/consul/sdk: v0.1.1 → v0.8.0
- github.com/hashicorp/errwrap: v1.0.0 → v1.1.0
- github.com/hashicorp/go-cleanhttp: v0.5.1 → v0.5.2
- github.com/hashicorp/go-immutable-radix: v1.0.0 → v1.3.1
- github.com/hashicorp/go-multierror: v1.0.0 → v1.1.1
- github.com/hashicorp/go-rootcerts: v1.0.0 → v1.0.2
- github.com/hashicorp/go-sockaddr: v1.0.0 → v1.0.2
- github.com/hashicorp/go-uuid: v1.0.1 → v1.0.2
- github.com/hashicorp/golang-lru: v0.5.1 → v0.5.4
- github.com/hashicorp/mdns: v1.0.0 → v1.0.4
- github.com/hashicorp/memberlist: v0.1.3 → v0.3.0
- github.com/hashicorp/serf: v0.8.2 → v0.9.6
- github.com/jmespath/go-jmespath: bd40a43 → v0.4.0
- github.com/jonboulle/clockwork: v0.1.0 → v0.2.2
- github.com/json-iterator/go: v1.1.11 → v1.1.12
- github.com/julienschmidt/httprouter: v1.2.0 → v1.3.0
- github.com/kisielk/errcheck: v1.5.0 → v1.6.0
- github.com/klauspost/compress: v1.13.6 → v1.14.2
- github.com/kr/pretty: v0.2.1 → v0.3.0
- github.com/magefile/mage: v1.11.0 → v1.13.0
- github.com/mailru/easyjson: v0.7.0 → v0.7.7
- github.com/matryer/is: v1.2.0 → v1.4.0
- github.com/mattn/go-colorable: v0.0.9 → v0.1.12
- github.com/mattn/go-isatty: v0.0.4 → v0.0.14
- github.com/mattn/go-runewidth: v0.0.2 → v0.0.13
- github.com/mattn/go-shellwords: v1.0.3 → v1.0.10
- github.com/maxbrunsfeld/counterfeiter/v6: v6.4.1 → v6.5.0
- github.com/miekg/dns: v1.0.14 → v1.1.45
- github.com/miekg/pkcs11: v1.0.3 → v1.1.1
- github.com/mitchellh/cli: v1.0.0 → v1.1.0
- github.com/mitchellh/go-testing-interface: v1.0.0 → v1.14.1
- github.com/mitchellh/mapstructure: v1.4.1 → v1.4.3
- github.com/moby/term: df9cb8a → 3f7ff69
- github.com/modern-go/reflect2: v1.0.1 → v1.0.2
- github.com/mwitkow/go-conntrack: cc309e4 → 2f06839
- github.com/nxadm/tail: v1.4.4 → v1.4.8
- github.com/olekukonko/tablewriter: a0225b3 → v0.0.5
- github.com/onsi/ginkgo: v1.12.1 → v1.16.5
- github.com/onsi/gomega: v1.11.0 → v1.18.1
- github.com/opencontainers/image-spec: 693428a → 8b9d41f
- github.com/pascaldekloe/goe: 57f6aae → v0.1.0
- github.com/pelletier/go-toml: v1.9.3 → v1.9.4
- github.com/pkg/sftp: v1.10.1 → v1.13.1
- github.com/posener/complete: v1.1.1 → v1.2.3
- github.com/prometheus/client_golang: v1.7.1 → v1.12.1
- github.com/prometheus/common: v0.10.0 → v0.32.1
- github.com/prometheus/procfs: v0.6.0 → v0.7.3
- github.com/rogpeppe/go-internal: v1.3.0 → v1.8.0
- github.com/ryanuber/columnize: 9b3edd6 → v2.1.0+incompatible
- github.com/smartystreets/assertions: b2de0cb → v1.0.0
- github.com/soheilhy/cmux: v0.1.4 → v0.1.5
- github.com/spaolacci/murmur3: f09979e → v1.1.0
- github.com/spf13/afero: v1.6.0 → v1.8.0
- github.com/spf13/cast: v1.3.1 → v1.4.1
- github.com/spf13/cobra: v1.2.1 → v1.4.0
- github.com/spf13/viper: v1.8.1 → v1.10.1
- github.com/stretchr/objx: v0.2.0 → v0.3.0
- github.com/stretchr/testify: v1.7.0 → v1.7.1
- github.com/tmc/grpc-websocket-proxy: 0ad062e → e5319fd
- github.com/ugorji/go: v1.1.4 → v1.1.7
- github.com/ulikunitz/xz: v0.5.7 → v0.5.10
- github.com/urfave/cli: v1.22.4 → v1.22.5
- github.com/xeipuuv/gojsonpointer: 4e3ac27 → 02993c4
- github.com/xeipuuv/gojsonschema: 1d52303 → v1.2.0
- github.com/yuin/goldmark: v1.3.5 → v1.4.1
- go.etcd.io/bbolt: v1.3.5 → v1.3.6
- go.etcd.io/etcd/api/v3: v3.5.0 → v3.5.1
- go.etcd.io/etcd/client/pkg/v3: v3.5.0 → v3.5.1
- go.etcd.io/etcd/client/v2: v2.305.0 → v2.305.1
- go.opentelemetry.io/proto/otlp: v0.7.0 → v0.12.0
- go.uber.org/atomic: v1.7.0 → v1.9.0
- go.uber.org/multierr: v1.6.0 → v1.7.0
- go.uber.org/zap: v1.17.0 → v1.21.0
- golang.org/x/crypto: 32db794 → 8634188
- golang.org/x/exp: 6cc2880 → 8498777
- golang.org/x/mobile: d2bd2a2 → e6ae53a
- golang.org/x/mod: v0.4.2 → 9b9b3d8
- golang.org/x/net: 6a13c67 → de3da57
- golang.org/x/oauth2: d3ed0bb → 6242fa9
- golang.org/x/sys: 97ca703 → d36c6a2
- golang.org/x/term: 7de9c90 → 03fcf44
- golang.org/x/text: v0.3.6 → v0.3.7
- golang.org/x/time: 3af7569 → 0e9765c
- golang.org/x/tools: v0.1.5 → v0.1.10
- google.golang.org/api: v0.62.0 → v0.74.0
- google.golang.org/genproto: 54befc3 → acbaeb5
- google.golang.org/grpc: v1.42.0 → v1.45.0
- google.golang.org/protobuf: v1.27.1 → v1.28.0
- gopkg.in/cheggaaa/pb.v1: v1.0.25 → v1.0.28
- gopkg.in/ini.v1: v1.62.0 → v1.66.2
- gopkg.in/square/go-jose.v2: v2.5.1 → v2.6.0
- honnef.co/go/tools: v0.0.1-2020.1.4 → v0.2.1
- k8s.io/api: v0.20.6 → v0.23.5
- k8s.io/apimachinery: v0.20.6 → v0.23.5
- k8s.io/client-go: v0.20.6 → v0.23.5
- k8s.io/gengo: 3a45101 → 4627b89
- k8s.io/klog/v2: v2.4.0 → 43cc75f
- k8s.io/kube-openapi: d219536 → 4241196
- k8s.io/utils: 2afb431 → 3a6ce19
- sigs.k8s.io/release-sdk: v0.5.0 → v0.8.0
- sigs.k8s.io/release-utils: v0.3.0 → d4a2a2f
- sigs.k8s.io/structured-merge-diff/v4: v4.0.3 → v4.2.1
Removed
- github.com/dsnet/compress: v0.0.1
- github.com/dsnet/golib: 1ea1667
- github.com/klauspost/cpuid: v1.2.0
- github.com/klauspost/pgzip: v1.2.4
- github.com/mholt/archiver/v3: v3.5.0
- github.com/nwaples/rardecode: v1.1.0
- github.com/pierrec/lz4/v4: v4.0.3
New Contributors
- @jimangel made their first contribution in #474
- @saschagrunert made their first contribution in #522
- @wespanther made their first contribution in #527
Full Changelog: v3.3.0...v3.4.0