Skip to content

v0.4.0

Compare
Choose a tag to compare
@github-actions github-actions released this 17 May 08:37
· 80 commits to main since this release
931c3c4

Changes by Kind

Note: Requires minimum Go1.22.0

Feature

  • Added conditions.DaemonSetReady, a wait helper for determining a DaemonSet is ready. (#344, @cartermckinnon) [SIG Testing]
  • Added a feature-gate argument to the supported flags that will enable setting ReverseTestFinishExecutionOrder so that Finish action can mimic t.Cleanup (#389, @harshanarayana) [SIG Testing]
  • Added a way to create namespaces with custom labels and annotations (#382, @Fricounet) [SIG Testing]
  • Dependencies update / Go upgrade to 1.22 and cleanup (#408, @cpanato) [SIG Testing]

Bug or Regression

  • Fix a bug which both kwok and kind providers don't work expectedly when a cluster already exists. (#406, @sanposhiho) [SIG Testing]
  • Fixed an issue with MutateAnnotations when the object had no existing annotations (#322, @Smeb) [SIG Testing]
  • Fixes envconfg.RandomName() returning a string beginning with -` when an empty prefix is provided (#327, @pmalek) [SIG Testing]
  • Gracefully exit when setup fails (#362, @codegold79) [SIG Testing]
  • Stopped running the following assess if FailNow() was called during a test (#391, @Fricounet) [SIG Testing]

Dependencies

Added

  • cloud.google.com/go/compute: v1.20.1
  • github.com/Azure/go-ansiterm: d185dfc
  • github.com/alecthomas/kingpin/v2: v2.3.2
  • github.com/alecthomas/units: b94a6e3
  • github.com/antlr/antlr4/runtime/Go/antlr/v4: 8188dc5
  • github.com/blang/semver/v4: v4.0.0
  • github.com/cenkalti/backoff/v4: v4.2.1
  • github.com/felixge/httpsnoop: v1.0.3
  • github.com/fxamacker/cbor/v2: v2.6.0
  • github.com/go-kit/log: v0.2.1
  • github.com/go-logfmt/logfmt: v0.5.1
  • github.com/go-logr/stdr: v1.2.2
  • github.com/google/cel-go: v0.17.8
  • github.com/google/gnostic-models: v0.6.8
  • github.com/grpc-ecosystem/grpc-gateway/v2: v2.16.0
  • github.com/inconshreveable/mousetrap: v1.1.0
  • github.com/jpillora/backoff: v1.0.0
  • github.com/julienschmidt/httprouter: v1.3.0
  • github.com/matttproud/golang_protobuf_extensions/v2: v2.0.0
  • github.com/moby/term: 1aeaba8
  • github.com/mwitkow/go-conntrack: 2f06839
  • github.com/spf13/cobra: v1.7.0
  • github.com/x448/float16: v0.8.4
  • github.com/xhit/go-str2duration/v2: v2.1.0
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.44.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.19.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.19.0
  • go.opentelemetry.io/otel/metric: v1.19.0
  • go.opentelemetry.io/otel/sdk: v1.19.0
  • go.opentelemetry.io/otel/trace: v1.19.0
  • go.opentelemetry.io/otel: v1.19.0
  • google.golang.org/genproto/googleapis/api: 23370e0
  • google.golang.org/genproto/googleapis/rpc: b8732ec
  • k8s.io/apiserver: v0.30.0
  • k8s.io/gengo/v2: 51d4e06
  • sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.29.0

Changed

  • cloud.google.com/go/compute/metadata: v0.2.0 → v0.2.3
  • github.com/emicklei/go-restful/v3: v3.10.2 → v3.11.0
  • github.com/evanphx/json-patch/v5: v5.6.0 → v5.9.0
  • github.com/fsnotify/fsnotify: v1.6.0 → v1.7.0
  • github.com/go-logr/logr: v1.2.4 → v1.4.1
  • github.com/go-logr/zapr: v1.2.4 → v1.3.0
  • github.com/golang/protobuf: v1.5.3 → v1.5.4
  • github.com/google/go-cmp: v0.5.9 → v0.6.0
  • github.com/gorilla/websocket: v1.4.2 → v1.5.0
  • github.com/onsi/ginkgo/v2: v2.9.5 → v2.17.1
  • github.com/onsi/gomega: v1.27.7 → v1.32.0
  • github.com/prometheus/client_golang: v1.15.1 → v1.18.0
  • github.com/prometheus/client_model: v0.4.0 → v0.5.0
  • github.com/prometheus/common: v0.42.0 → v0.45.0
  • github.com/prometheus/procfs: v0.9.0 → v0.12.0
  • github.com/rogpeppe/go-internal: v1.11.0 → v1.10.0
  • github.com/stretchr/testify: v1.8.1 → v1.8.4
  • go.opentelemetry.io/proto/otlp: v0.7.0 → v1.0.0
  • go.uber.org/goleak: v1.2.1 → v1.3.0
  • go.uber.org/multierr: v1.6.0 → v1.11.0
  • go.uber.org/zap: v1.24.0 → v1.26.0
  • golang.org/x/crypto: 75b2880 → v0.21.0
  • golang.org/x/exp: 509febe → a9213ee
  • golang.org/x/mod: v0.8.0 → v0.15.0
  • golang.org/x/net: v0.10.0 → v0.23.0
  • golang.org/x/oauth2: v0.7.0 → v0.12.0
  • golang.org/x/sync: 67f06af → v0.6.0
  • golang.org/x/sys: v0.8.0 → v0.18.0
  • golang.org/x/term: v0.8.0 → v0.18.0
  • golang.org/x/text: v0.9.0 → v0.14.0
  • golang.org/x/tools: v0.9.1 → v0.18.0
  • gomodules.xyz/jsonpatch/v2: v2.3.0 → v2.4.0
  • google.golang.org/grpc: v1.40.0 → v1.58.3
  • google.golang.org/protobuf: v1.30.0 → v1.33.0
  • k8s.io/api: v0.27.4 → v0.30.1
  • k8s.io/apiextensions-apiserver: v0.27.2 → v0.30.0
  • k8s.io/apimachinery: v0.27.4 → v0.30.1
  • k8s.io/client-go: v0.27.4 → v0.30.1
  • k8s.io/component-base: v0.27.2 → v0.30.1
  • k8s.io/klog/v2: v2.100.1 → v2.120.1
  • k8s.io/kube-openapi: 8b0f38b → 70dd376
  • k8s.io/utils: d93618c → 3b25d92
  • sigs.k8s.io/controller-runtime: v0.15.1 → v0.18.2
  • sigs.k8s.io/structured-merge-diff/v4: v4.2.3 → v4.4.1
  • sigs.k8s.io/yaml: v1.3.0 → v1.4.0

Removed

  • cloud.google.com/go: v0.34.0
  • github.com/BurntSushi/toml: v0.3.1
  • github.com/OneOfOne/xxhash: v1.2.2
  • github.com/antihax/optional: v1.0.0
  • github.com/buger/jsonparser: v1.1.1
  • github.com/census-instrumentation/opencensus-proto: v0.2.1
  • github.com/cespare/xxhash: v1.1.0
  • github.com/client9/misspell: v0.3.4
  • github.com/cncf/udpa/go: 5459f2c
  • github.com/cncf/xds/go: fbca930
  • github.com/docopt/docopt-go: ee0de3b
  • github.com/envoyproxy/go-control-plane: 63b5d3c
  • github.com/envoyproxy/protoc-gen-validate: v0.1.0
  • github.com/flowstack/go-jsonschema: v0.1.1
  • github.com/ghodss/yaml: v1.0.0
  • github.com/golang/glog: 23def4e
  • github.com/golang/mock: v1.1.1
  • github.com/google/gnostic: v0.6.9
  • github.com/grpc-ecosystem/grpc-gateway: v1.16.0
  • github.com/mitchellh/mapstructure: v1.1.2
  • github.com/pkg/diff: 20ebb0f
  • github.com/rogpeppe/fastuuid: v1.2.0
  • github.com/spaolacci/murmur3: f09979e
  • github.com/xeipuuv/gojsonpointer: 4e3ac27
  • github.com/xeipuuv/gojsonreference: bd5ef7b
  • github.com/xeipuuv/gojsonschema: v1.2.0
  • go.uber.org/atomic: v1.7.0
  • golang.org/x/lint: d0100b6
  • google.golang.org/genproto: 42d7afd
  • honnef.co/go/tools: ea95bdf
  • k8s.io/gengo: 485abfe

New Contributors

Full Changelog: v0.3.0...v0.4.0