|
| 1 | +# v1.46.0 |
| 2 | + |
| 3 | +### Feature |
| 4 | + |
| 5 | +- Added StorageClass parameter 'blockAttachUntilInitialized' for users who want to delay ControllerPublishVolume success (and therefore start of workload) until a volume restored from snapshot is fully initialized ([#2568](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/2568), [@AndrewSirenko](https://github.com/AndrewSirenko)) |
| 6 | +- Add support for updating node's max attachable volume count by directing Kubelet to periodically call NodeGetInfo at the configured interval. Kubernetes enforces a minimum update interval of 10 seconds. This alpha Kubernetes 1.33 feature requires the MutableCSINodeAllocatableCount feature gate to be enabled in kubelet and kube-apiserver. ([#2538](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/2538), [@torredil](https://github.com/torredil)) |
| 7 | +- Return RESOURCE_EXHAUSTED gRPC error code when AWS quotas are exceeded ([#2545](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/2545), [@mdzraf](https://github.com/mdzraf)) |
| 8 | + |
| 9 | +### Documentation |
| 10 | + |
| 11 | +- Add Karpenter ebs-scale-test cluster type ([#2541](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/2541), [@AndrewSirenko](https://github.com/AndrewSirenko)) |
| 12 | + |
| 13 | +## Dependencies |
| 14 | + |
| 15 | +### Added |
| 16 | +- go.yaml.in/yaml/v2: v2.4.2 |
| 17 | +- go.yaml.in/yaml/v3: v3.0.4 |
| 18 | + |
| 19 | +### Changed |
| 20 | +- github.com/aws/aws-sdk-go-v2/service/ec2: [v1.225.2 → v1.232.0](https://github.com/aws/aws-sdk-go-v2/compare/service/ec2/v1.225.2...service/ec2/v1.232.0) |
| 21 | +- github.com/fxamacker/cbor/v2: [v2.8.0 → v2.9.0](https://github.com/fxamacker/cbor/compare/v2.8.0...v2.9.0) |
| 22 | +- github.com/google/gnostic-models: [v0.6.9 → v0.7.0](https://github.com/google/gnostic-models/compare/v0.6.9...v0.7.0) |
| 23 | +- github.com/grpc-ecosystem/grpc-gateway/v2: [v2.27.0 → v2.27.1](https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.0...v2.27.1) |
| 24 | +- github.com/prometheus/common: [v0.64.0 → v0.65.0](https://github.com/prometheus/common/compare/v0.64.0...v0.65.0) |
| 25 | +- github.com/prometheus/procfs: [v0.16.1 → v0.17.0](https://github.com/prometheus/procfs/compare/v0.16.1...v0.17.0) |
| 26 | +- go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.61.0 → v0.62.0 |
| 27 | +- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.36.0 → v1.37.0 |
| 28 | +- go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.36.0 → v1.37.0 |
| 29 | +- go.opentelemetry.io/otel/metric: v1.36.0 → v1.37.0 |
| 30 | +- go.opentelemetry.io/otel/sdk/metric: v1.35.0 → v1.37.0 |
| 31 | +- go.opentelemetry.io/otel/sdk: v1.36.0 → v1.37.0 |
| 32 | +- go.opentelemetry.io/otel/trace: v1.36.0 → v1.37.0 |
| 33 | +- go.opentelemetry.io/otel: v1.36.0 → v1.37.0 |
| 34 | +- golang.org/x/crypto: v0.39.0 → v0.40.0 |
| 35 | +- golang.org/x/net: v0.41.0 → v0.42.0 |
| 36 | +- golang.org/x/sync: v0.15.0 → v0.16.0 |
| 37 | +- golang.org/x/sys: v0.33.0 → v0.34.0 |
| 38 | +- golang.org/x/term: v0.32.0 → v0.33.0 |
| 39 | +- golang.org/x/text: v0.26.0 → v0.27.0 |
| 40 | +- google.golang.org/genproto/googleapis/api: 513f239 → 8d1bb00 |
| 41 | +- google.golang.org/genproto/googleapis/rpc: 513f239 → 8d1bb00 |
| 42 | +- k8s.io/api: v0.33.1 → v0.33.2 |
| 43 | +- k8s.io/apimachinery: v0.33.1 → v0.33.2 |
| 44 | +- k8s.io/client-go: v0.33.1 → v0.33.2 |
| 45 | +- k8s.io/component-base: v0.33.1 → v0.33.2 |
| 46 | +- k8s.io/kube-openapi: 8b98d1e → d90c4fd |
| 47 | +- k8s.io/mount-utils: v0.33.1 → v0.33.2 |
| 48 | +- sigs.k8s.io/yaml: v1.4.0 → v1.5.0 |
| 49 | + |
| 50 | +### Removed |
| 51 | +_Nothing has changed._ |
| 52 | + |
1 | 53 | # 1.45.0
|
2 | 54 |
|
3 | 55 | ## Changes by Kind
|
|
0 commit comments