Releases: k3d-io/k3d
Releases · k3d-io/k3d
v5.7.3
What's Changed
- fix: busybox xargs unlinked on new k3s releases by @thejan2009 in #1479
Full Changelog: v5.7.2...v5.7.3
v5.7.2
What's Changed
- fix: call GatherEnvironmentInfo once in NodeAddToClusterMulti to avoid race condition causing error by @ligfx in #1411
- bug: fix broken go install workflow by @harshanarayana in #1469
New Contributors
- @ligfx made their first contribution in #1411
- @harshanarayana made their first contribution in #1469
Full Changelog: v5.7.1...v5.7.2
v5.7.1
v5.7.0
v5.7.0 - 04.07.2024
Added
- feat: support config embedded and external files (#1417)
- docs: add examples for config embedded and external files (#1432)
- feat: compatibility with docker userns-remap (#1442)
- docs: mention ipam when creating multiserver cluster (#1451)
Changed
- docs: Update CUDA docs to use k3s suggested method (#1430)
- chore: upgrade go + dependencies + address all golangci-lint issues + fix deprecations (#1459)
- chore: upgrade docker dependency and adjust for deprecations (#1460)
Fixed
- fix: close output file (#1436)
- fix: Script exits fatally when resolv.conf is missing Docker nameserver (#1441)
- test: fix translate.go test following userns merge (#1444)
- fix: respect ~/.kube/config as a symlink (#1455)
- fix: preserve coredns config during cluster restart (#1453)
⚠️ IMPORTANT This makes use of thecoredns-custom
configmap, so please consider this in case you're using this configmap yourself!⚠️
- fix: make drain ignore DaemonSets & bypass PodDisruptionBudgets (#1414)
Full Changelog: v5.6.3...v5.7.0
v5.6.3
Full Changelog: v5.6.2...v5.6.3
v5.6.2
Sponsors
💸 Thanks for the sponsorship @ebauman 🎉
What's Changed
- Not using stdout directly for logging by @moshe-kabala in #1339
- change: fix docs link by @stratusjerry in #1343
- change: enable fixes by default and consolidate lookup logic by @iwilltry42 in #1349
- [DOCS] Add scoop install option by @mechanicalbot in #1390
- Consistent logging during cluster creation flow by @danielgospodinow in #1398
- feat: support writing kubeconfig to a stream by @LinuxSuRen in #1381
New Contributors
- @moshe-kabala made their first contribution in #1339
- @mechanicalbot made their first contribution in #1390
- @danielgospodinow made their first contribution in #1398
- @LinuxSuRen made their first contribution in #1381
Full Changelog: v5.6.0...v5.6.2
v5.6.0
v5.6.0 - 21.08.2023
Added
Changed
- Potentially Breaking: For people using k3d as a module: switch from netaddr.af to netipx + netip (changed some code around
host.k3d.internal
and the docker runtime) - Potentially Breaking: K3d config directory may change for you: Adhere to XDG's configuration specification (#1320)
Fixed
- docs: fix go install command (#1337)
- fix docs links in CONTRIBUTING.md
- chore: pkg imported more than once (#1313)
New Contributors
- @maxbrunet made their first contribution in #1314
- @testwill made their first contribution in #1313
- @rojomisin made their first contribution in #1298
- @torrca made their first contribution in #1320
- @xpume made their first contribution in #1337
Full Changelog: v5.5.2...v5.6.0
v5.5.2
v5.5.2 - 03.08.2023
Fixed
- docs: fix list failing to render (#1300)
- bump dependencies to fix
Invalid Host Header
issue with Docker/Moby#45935
Changed
- change: proxy - update nginx-alpine base image (#1309)
- change: add empty /tmp to binary-only image to make it work with config files
Added
- add: workflow to label issues/prs by sponsors
New Contributors
- @gitricko made their first contribution in #1309
- @stratusjerry made their first contribution in #1300
Full Changelog: v5.5.1...v5.5.2
v5.5.1
What's Changed
- docs: update go install command by @tesla59 in #1290
- fix: custom registry config not parsed correctly by @iwilltry42 in #1292
New Contributors
Full Changelog: v5.5.0...v5.5.1
v5.5.0
v5.5.0 - 17.05.2023
Added
- Add support for ulimits (#1264)
- new flag:
k3d cluster create --runtime-ulimit NAME[=SOFT]:[HARD]
(same fork3d node create
)
- new flag:
- add: K3D_FIX_MOUNTS fix to make / rshared (e.g. to make Cilium work) (#1268)
- new environment variable:
K3D_FIX_MOUNTS=1
- new environment variable:
- add(docs): podman instructions for macOS (#1257)
- Adds json response of version info (#1262)
- new flag:
k3d version -o json
- new flag:
Changed
- change: allow full K3s registry configuration (#1215)
- change: update deps (manual + dependabot)
- change: set e2e test ghaction timeout
- change: improved help text for k3d version ls
- change: deprecate 'k3d version ls --format' in favor of '--output'
- change: golangci-lint fix whitespaces
- change: udpate docs
Fixed
- Fix panic when k3sURLEnvIndex is -1 (#1252)
- Fix spelling mistake in configfile.md (#1261)
- Correct typo: Inconsistent filename in registry documentation. (#1275)
- fix: k3d version ls (now via crane) (#1286)
- fix: registries.yaml file not marshalled correctly by k8s yaml package
Deprecated
- change: deprecate 'k3d version ls --format' in favor of '--output'
New Contributors
- @dan-ash made their first contribution in #1264
- @maxsargentdev made their first contribution in #1215
- @shoffmeister made their first contribution in #1261
- @aescaler-raft made their first contribution in #1257
- @bafzachris made their first contribution in #1275
- @dgershman made their first contribution in #1262
Full Changelog: v5.4.9...v5.5.0