Skip to content

Releases: k3d-io/k3d

v5.7.3

02 Aug 11:14
Compare
Choose a tag to compare

What's Changed

Full Changelog: v5.7.2...v5.7.3

v5.7.2

15 Jul 09:00
Compare
Choose a tag to compare

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

Full Changelog: v5.7.1...v5.7.2

v5.7.1

05 Jul 15:06
35dbaa4
Compare
Choose a tag to compare

Fixed

Full Changelog: v5.7.0...v5.7.1

v5.7.0

04 Jul 12:39
7dc4a5c
Compare
Choose a tag to compare

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 the coredns-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

10 Apr 13:18
934b3c8
Compare
Choose a tag to compare

Full Changelog: v5.6.2...v5.6.3

v5.6.2

09 Apr 16:51
b2c790b
Compare
Choose a tag to compare

Sponsors

💸 Thanks for the sponsorship @ebauman 🎉

What's Changed

New Contributors

Full Changelog: v5.6.0...v5.6.2

v5.6.0

21 Aug 11:59
9748b1e
Compare
Choose a tag to compare

v5.6.0 - 21.08.2023

Added

  • add: iptables in DinD image (#1298)
  • docs(podman): add usage for rootless mode on macOS (#1314)

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

Full Changelog: v5.5.2...v5.6.0

v5.5.2

03 Aug 05:10
a04aa84
Compare
Choose a tag to compare

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

Full Changelog: v5.5.1...v5.5.2

v5.5.1

19 May 12:41
1afe360
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v5.5.0...v5.5.1

v5.5.0

17 May 15:39
38a1221
Compare
Choose a tag to compare

v5.5.0 - 17.05.2023

Added

  • Add support for ulimits (#1264)
    • new flag: k3d cluster create --runtime-ulimit NAME[=SOFT]:[HARD] (same for k3d node create)
  • add: K3D_FIX_MOUNTS fix to make / rshared (e.g. to make Cilium work) (#1268)
    • new environment variable: K3D_FIX_MOUNTS=1
  • add(docs): podman instructions for macOS (#1257)
  • Adds json response of version info (#1262)
    • new flag: k3d version -o json

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

Full Changelog: v5.4.9...v5.5.0