v0.4.0
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 thatFinish
action can mimict.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
- @Smeb made their first contribution in #322
- @cartermckinnon made their first contribution in #344
- @dmvolod made their first contribution in #319
- @sivchari made their first contribution in #374
- @Fricounet made their first contribution in #381
- @codegold79 made their first contribution in #362
- @jashandeep-sohi made their first contribution in #395
- @heylongdacoder made their first contribution in #348
- @sanposhiho made their first contribution in #406
Full Changelog: v0.3.0...v0.4.0