Skip to content

Releases: clastix/kamaji

edge-25.4.1

29 Apr 08:03
994ca76
Compare
Choose a tag to compare

This edge release can be pulled from Docker Hub as follows:

docker pull clastix/kamaji:edge-25.4.1

As from the v1.0.0 release, CLASTIX no longer provides stable release artefacts.

Stable release artefacts are offered on a subscription basis by CLASTIX, the main Kamaji project contributor.
Learn more from CLASTIX's Support section.

What's Changed

  • feat(deps): bump github.com/onsi/ginkgo/v2 from 2.23.2 to 2.23.3 by @dependabot in #741
  • feat(deps): bump github.com/go-sql-driver/mysql from 1.9.0 to 1.9.1 by @dependabot in #740
  • feat(deps): bump the etcd group with 2 updates by @dependabot in #739
  • fix(datastore): handling datastore with no client certificate by @prometherion in #745
  • document cluster-api controlplane provider by @bsctl in #704
  • document TCP monitoring by @bsctl in #759
  • document how to assign a specific address to tcp by @bsctl in #760
  • fix: check cert names and ips including tcp address by @prometherion in #758
  • feat(deps): bump github.com/docker/docker from 27.5.1+incompatible to 28.0.4+incompatible by @dependabot in #755
  • feat(deps): bump github.com/nats-io/nats.go from 1.39.1 to 1.40.1 by @dependabot in #754
  • feat(deps): bump sigs.k8s.io/controller-runtime from 0.20.3 to 0.20.4 by @dependabot in #750
  • feat(deps): bump github.com/spf13/viper from 1.20.0 to 1.20.1 by @dependabot in #757
  • fix(soot): triggering cleanup for failed soot manager by @prometherion in #761
  • feat: Validate DataStores with CEL using the following rules by @aerosouund in #762
  • chore(go): upgrading to 1.24 by @prometherion in #766
  • fix(crds): datastore driver is immutable by @prometherion in #767
  • feat(deps): bump the etcd group with 2 updates by @dependabot in #764
  • feat(deps): bump github.com/onsi/gomega from 1.36.2 to 1.36.3 by @dependabot in #749
  • feat(deps): bump github.com/testcontainers/testcontainers-go from 0.35.0 to 0.36.0 by @dependabot in #765
  • feat(deps): bump github.com/nats-io/nats.go from 1.40.1 to 1.41.0 by @dependabot in #770
  • fix: prevent unnecessary copy in loop by @avorima in #769
  • feat(deps): bump github.com/onsi/gomega from 1.36.3 to 1.37.0 by @dependabot in #768
  • fix: stop watches when TCP is scaled to zero by @avorima in #771
  • feat!: introducing sleeping status by @prometherion in #773
  • feat(deps): bump github.com/onsi/ginkgo/v2 from 2.23.3 to 2.23.4 by @dependabot in #775
  • test: add scale to zero e2e test by @avorima in #776
  • feat(deps): bump github.com/go-sql-driver/mysql from 1.9.1 to 1.9.2 by @dependabot in #774
  • test: retry scale on conflict by @prometherion in #778
  • feat(deps): bump github.com/nats-io/nats.go from 1.41.0 to 1.41.1 by @dependabot in #781
  • fix(helm): pull secrets to sa instead of deployment by @prometherion in #785
  • fix(datastore): pod template hashing for storage migration by @prometherion in #710
  • Add WOBCOM to adopters by @johannwagner in #786
  • feat(docs): refactoring by @bsctl in #784
  • refactor: consolidating struct members for soot controllers by @prometherion in #791
  • feat(deps): bump github.com/docker/docker from 28.0.4+incompatible to 28.1.0+incompatible by @dependabot in #793
  • feat(deps): bump github.com/nats-io/nats.go from 1.41.1 to 1.41.2 by @dependabot in #794
  • add capi proxmox sample by @bsctl in #797
  • feat(deps): bump github.com/docker/docker from 28.1.0+incompatible to 28.1.1+incompatible by @dependabot in #796
  • fix(docs): missing labels field in cluster-autoscaler.md by @febri4n in #799
  • feat: enhancing concurrent reconciliations by @prometherion in #790
  • feat: supporting k8s v1.33 by @prometherion in #792
  • feat(deps): bump github.com/testcontainers/testcontainers-go from 0.36.0 to 0.37.0 by @dependabot in #802

New Contributors

Full Changelog: edge-25.3.2...edge-25.4.1

edge-25.3.2

21 Mar 14:26
edge-25.3.2
09a5b05
Compare
Choose a tag to compare

This edge release can be pulled from Docker Hub as follows:

docker pull clastix/kamaji:edge-25.3.2

As from the v1.0.0 release, CLASTIX no longer provides stable release artefacts.

Stable release artefacts are offered on a subscription basis by CLASTIX, the main Kamaji project contributor.
Learn more from CLASTIX's Support section.

What's Changed

  • fix(crypto): validating cp endpoint for api server cert by @prometherion in #737
  • feat(deps): bump github.com/onsi/ginkgo/v2 from 2.23.0 to 2.23.2 by @dependabot in #736
  • feat(deps): bump github.com/spf13/viper from 1.19.0 to 1.20.0 by @dependabot in #727
  • chore(ci): bump golangci/golangci-lint-action from 6.5.1 to 6.5.2 by @dependabot in #728
  • feat: removes LoadBalancerIP field from service spec by @Pandry in #713

New Contributors

Full Changelog: edge-25.03.1...edge-25.3.2

edge-25.03.1

20 Mar 13:39
22a4040
Compare
Choose a tag to compare

This edge release can be pulled from Docker Hub as follows:

docker pull clastix/kamaji:edge-25.03.1

As from the v1.0.0 release, CLASTIX no longer provides stable release artefacts.

Stable release artefacts are offered on a subscription basis by CLASTIX, the main Kamaji project contributor.
Learn more from CLASTIX's Support section.

What's Changed

  • Update minimal TCP version for edge releases by @evgkrsk in #650
  • chore(adopters): aruba is evaluating Kamaji by @engineeringdatacenter in #654
  • feat(deps): bump github.com/onsi/ginkgo/v2 from 2.22.0 to 2.22.1 by @dependabot in #658
  • Add NVIDIA to list of adopters by @killianmuldoon in #657
  • Add Rackspace as an End-User by @cloudnull in #662
  • feat(deps): bump github.com/onsi/gomega from 1.36.1 to 1.36.2 by @dependabot in #659
  • feat(deps): bump github.com/onsi/ginkgo/v2 from 2.22.1 to 2.22.2 by @dependabot in #660
  • feat(deps): bump github.com/docker/docker from 27.4.0+incompatible to 27.5.0+incompatible by @dependabot in #666
  • feat: support ECDSA private keys by @avorima in #667
  • Add IONOS Cloud to list of adopters by @avorima in #671
  • feat(deps): bump github.com/testcontainers/testcontainers-go from 0.34.0 to 0.35.0 by @dependabot in #669
  • chore(ci): bump golangci/golangci-lint-action from 6.1.1 to 6.2.0 by @dependabot in #672
  • feat(deps): bump github.com/go-pg/pg/v10 from 10.13.0 to 10.14.0 by @dependabot in #653
  • feat(deps): bump github.com/nats-io/nats.go from 1.37.0 to 1.38.0 by @dependabot in #655
  • feat(deps): bump sigs.k8s.io/controller-runtime from 0.19.3 to 0.20.0 by @dependabot in #670
  • refactor: avoid logging error and sentinel for status by @prometherion in #673
  • feat(deps): bump github.com/docker/docker from 27.5.0+incompatible to 27.5.1+incompatible by @dependabot in #674
  • feat(deps): bump sigs.k8s.io/controller-runtime from 0.20.0 to 0.20.1 by @dependabot in #675
  • feat(deps): bump github.com/spf13/pflag from 1.0.5 to 1.0.6 by @dependabot in #681
  • feat(deps): bump the etcd group with 2 updates by @dependabot in #676
  • fix: trusting public CA from k8s.io container images by @prometherion in #682
  • Add Tinext Cloud as adopter by @5th0 in #683
  • chore(adopters): add ovhcloud as adopters by @MisterKind in #684
  • feat: supporting kubernetes up to v1.32.1 by @prometherion in #686
  • chore(ci): bump golangci/golangci-lint-action from 6.2.0 to 6.3.0 by @dependabot in #685
  • feat(deps): bump github.com/nats-io/nats.go from 1.38.0 to 1.39.0 by @dependabot in #687
  • Documentation: Kamaji Setup using Kind and MetalLb by @AdeepKrishnaKeelar in #665
  • chore(ci): bump golangci/golangci-lint-action from 6.3.0 to 6.3.2 by @dependabot in #690
  • docs: getting started index by @prometherion in #691
  • Add kamaji deployment on eks by @ilyesAj in #680
  • Update README.md by @zazathomas in #689
  • feat(deps): bump sigs.k8s.io/controller-runtime from 0.20.1 to 0.20.2 by @dependabot in #694
  • chore(ci): bump golangci/golangci-lint-action from 6.3.2 to 6.3.3 by @dependabot in #693
  • feat: supporting kubernetes v1.32.2 by @prometherion in #695
  • feat(deps): bump github.com/spf13/cobra from 1.8.1 to 1.9.1 by @dependabot in #697
  • chore(ci): bump golangci/golangci-lint-action from 6.3.3 to 6.5.0 by @dependabot in #696
  • feat(deps): bump github.com/nats-io/nats.go from 1.39.0 to 1.39.1 by @dependabot in #699
  • feat(deps): bump github.com/go-sql-driver/mysql from 1.8.1 to 1.9.0 by @dependabot in #698
  • feat: validating api server cert sans by @prometherion in #701
  • fix: evaluate all conditions of a migration job to find out if completed by @johannwagner in #706
  • chore(adopters): adding Dinova as vendor by @sim500 in #709
  • helm: Add missing apiVersion and kind for PVC by @kahirokunn in #716
  • fix: wait until deployment stabilizes to set status Ready by @avorima in #718
  • feat(deps): bump sigs.k8s.io/controller-runtime from 0.20.2 to 0.20.3 by @dependabot in #717
  • fix!(kubeadm): cluster-info configmap reconciliation by @prometherion in #715
  • feat(deps): bump github.com/onsi/ginkgo/v2 from 2.22.2 to 2.23.0 by @dependabot in #712
  • feat(deps): bump github.com/google/go-cmp from 0.6.0 to 0.7.0 by @dependabot in #703
  • feat(deps): bump the etcd group with 2 updates by @dependabot in #711
  • chore(ci): bump golangci/golangci-lint-action from 6.5.0 to 6.5.1 by @dependabot in #721
  • feat(deps): bump gomodules.xyz/jsonpatch/v2 from 2.4.0 to 2.5.0 by @dependabot in #720
  • feat(deps): bump k8s.io/kubernetes from 1.32.2 to 1.32.3 in the k8s group by @dependabot in #719
  • feat: supporting k8s v1.32.3 by @prometherion in #722
  • Bump kamaji-etcd dependency to v0.9.2 by @kahirokunn in #724
  • fix: cleanup ingress managed by kamaji by @jds9090 in #726
  • fix: client certificate is required for etcd datastore by @prometherion in #733

New Contributors

Full Changelog: edge-24.12.1...edge-25.03.1

edge-24.12.1

11 Dec 11:20
9171f46
Compare
Choose a tag to compare

This edge release can be pulled from Docker Hub as follows:

docker pull clastix/kamaji:edge-24.12.1

As from the v1.0.0 release, CLASTIX no longer provides stable release artefacts.

Stable release artefacts are offered on a subscription basis by CLASTIX, the main Kamaji project contributor.
Learn more from CLASTIX's Support section.

What's Changed

  • feat(deps): bump github.com/testcontainers/testcontainers-go from 0.33.0 to 0.34.0 by @dependabot in #609
  • fix(datastore/etcd): fix grant privileges when using a custom datastoreschema by @lbrunOVH in #607
  • feat(deps): bump k8s.io/kubernetes from 1.31.1 to 1.31.2 in the arrow group by @dependabot in #613
  • feat(deps): bump sigs.k8s.io/controller-runtime from 0.19.0 to 0.19.1 by @dependabot in #614
  • feat: loadbalancer source range by @jds9090 in #611
  • feat: dynamic certificate expiration deadline by @prometherion in #615
  • feat(deps): upgrading to k8s v1.31.2 by @prometherion in #616
  • fix: naked version for stable release automation by @prometherion in #617
  • feat: automatically set dns service address by @prometherion in #618
  • feat: load balancer class support by @prometherion in #620
  • feat: making default datastore optional by @prometherion in #597
  • feat(deps): bump github.com/onsi/ginkgo/v2 from 2.20.2 to 2.21.0 by @dependabot in #624
  • feat(deps): bump github.com/onsi/gomega from 1.34.2 to 1.35.0 by @dependabot in #625
  • feat(deps): bump github.com/onsi/gomega from 1.35.0 to 1.35.1 by @dependabot in #627
  • fix: cel for load balancer class by @prometherion in #628
  • fix: loadbalancerclass must be set at creation time by @prometherion in #630
  • Add Platform9 Elastic Machine Pool to Adopters by @pacharya-pf9 in #629
  • fix: retrying datastore finalizer removal by @prometherion in #631
  • feat(deps): bump go.etcd.io/etcd/client/v3 from 3.5.16 to 3.5.17 by @dependabot in #633
  • chore(dependabot): grouping etcd deps by @prometherion in #635
  • feat(deps): bump k8s.io/kubernetes from 1.31.2 to 1.31.3 in the k8s group by @dependabot in #636
  • feat(deps): bump github.com/onsi/ginkgo/v2 from 2.21.0 to 2.22.0 by @dependabot in #638
  • feat(deps): bump sigs.k8s.io/controller-runtime from 0.19.1 to 0.19.2 by @dependabot in #637
  • feat(deps): bump github.com/onsi/gomega from 1.35.1 to 1.36.0 by @dependabot in #639
  • fix(cert): checking api server certificate SAN entries by @prometherion in #641
  • feat: bumping up Kubernetes support to v1.31.3 by @prometherion in #642
  • chore(go): bumping up to go1.23 by @prometherion in #643
  • feat(deps): bump sigs.k8s.io/controller-runtime from 0.19.2 to 0.19.3 by @dependabot in #644
  • feat(deps): bump k8s.io/kubernetes from 1.31.3 to 1.31.4 in the k8s group by @dependabot in #647
  • feat(deps): bump github.com/onsi/gomega from 1.36.0 to 1.36.1 by @dependabot in #648
  • feat(deps): bump github.com/docker/docker from 27.3.1+incompatible to 27.4.0+incompatible by @dependabot in #646
  • feat: supporting kubernetes up to v1.31.4 by @prometherion in #649

New Contributors

Full Changelog: edge-24.10.1...edge-24.12.1

edge-24.10.1

21 Oct 19:23
9ca69e9
Compare
Choose a tag to compare

This edge release can be pulled from Docker Hub as follows:

docker pull clastix/kamaji:edge-24.10.1

As from the v1.0.0 release, CLASTIX no longer provides stable release artefacts.

Stable release artefacts are offered on a subscription basis by CLASTIX, the main Kamaji project contributor.
Learn more from CLASTIX's Support section.

What's Changed

New Contributors

Full Changelog: edge-24.9.2...edge-24.10.1

edge-24.9.2

20 Sep 09:48
96fc914
Compare
Choose a tag to compare

This edge release can be pulled from Docker Hub as follows:

docker pull clastix/kamaji:edge-24.9.2

As from the v1.0.0 release, CLASTIX no longer provides stable release artefacts.

Stable release artefacts are offered on a subscription basis by CLASTIX, the main Kamaji project contributor.
Learn more from CLASTIX's Support section.

What's Changed

New Contributors

Full Changelog: edge-24.9.1...edge-24.9.2

edge-24.9.1

15 Sep 08:24
8fc1ed1
Compare
Choose a tag to compare

As from the v1.0.0 release, CLASTIX no longer provides stable release artefacts.

Stable release artefacts are offered on a subscription basis by CLASTIX, the main Kamaji project contributor.

What's Changed

  • fix: etcd migration based on prefix by @prometherion in #540
  • fix(kubeadm): storing kubelet defaults by @prometherion in #542
  • feat(deps): bump sigs.k8s.io/controller-runtime from 0.18.4 to 0.18.5 by @dependabot in #541
  • feat(deps): bump github.com/docker/docker from 27.1.1+incompatible to 27.1.2+incompatible by @dependabot in #545
  • feat(deps): bump github.com/nats-io/nats.go from 1.36.0 to 1.37.0 by @dependabot in #544
  • chore: add concise error messages for ingress hostname does not supported by @reoring in #543
  • feat(deps): bump sigs.k8s.io/controller-runtime from 0.18.5 to 0.19.0 by @prometherion in #551
  • feat(deps): bump github.com/onsi/ginkgo/v2 from 2.20.0 to 2.20.1 by @dependabot in #555
  • feat(deps): bump github.com/testcontainers/testcontainers-go from 0.32.0 to 0.33.0 by @dependabot in #552
  • feat(deps): bump github.com/docker/docker from 27.1.2+incompatible to 27.2.0+incompatible by @dependabot in #557
  • feat(deps): bump github.com/onsi/gomega from 1.34.1 to 1.34.2 by @dependabot in #558
  • feat(deps): bump github.com/onsi/ginkgo/v2 from 2.20.1 to 2.20.2 by @dependabot in #559
  • chore(ci): bump azure/setup-helm from 1 to 4 by @dependabot in #517
  • chore!: ko support for container image build by @prometherion in #560
  • fix(makefile): wrong target name for ko by @prometherion in #561
  • docs: update install instructions and versioning by @bsctl in #562
  • chore(ci): bump actions/checkout from 2 to 4 by @dependabot in #563
  • chore(makefile): enhancing metallb installation by @prometherion in #564
  • fix(docs): typo on project name by @prometherion in #566
  • chore: dropping kustomize dependency in favor of yq by @prometherion in #565
  • chore(dockerfile): removing unused references by @prometherion in #567
  • docs: Add Orange in ADOPTERS.md by @romualdcorbel in #568
  • fix: don't delete coredns unless previously managed by kamaji by @Marlinc in #527
  • Add Qumulus to ADOPTERS.md by @dniasoff in #570
  • fix(coredns): preserving externally managed coredns addon by @prometherion in #571
  • fix: don't delete kubeproxy unless previously managed by kamaji by @prometherion in #572
  • feat(deps): bump github.com/docker/docker from 27.2.0+incompatible to 27.2.1+incompatible by @dependabot in #573
  • fix: konnectivity clean-up and status updates by @prometherion in #574
  • feat(deps): bump k8s.io/kubernetes from 1.31.0 to 1.31.1 in the arrow group by @dependabot in #577
  • feat(deps): bump go.etcd.io/etcd/api/v3 from 3.5.15 to 3.5.16 by @dependabot in #575
  • feat(deps): bump go.etcd.io/etcd/client/v3 from 3.5.15 to 3.5.16 by @dependabot in #576
  • feat(deps): updating kubeadm and deps to v0.31.1 by @prometherion in #578

New Contributors

Full Changelog: edge-24.8.2...edge-24.9.1

edge-24.8.2

12 Aug 14:48
1731e8c
Compare
Choose a tag to compare

⚠️ This version contains the hotfix for the last reported CVE GHSA-6r4j-4rjc-8vw5

As from the v1.0.0 release, CLASTIX no longer provides stable release artefacts.

Stable release artefacts are offered on a subscription basis by CLASTIX, the main Kamaji project contributor.
If you're running Kamaji in production we strongly suggest getting in touch with CLASTIX to outline:

  1. if CVE has been abused
  2. plan a backport of the said fix for your environment
  3. benefit from the authors' knowledge and obtain a long term support (LTS)

What's Changed

  • feat(ci): enabling dependabot by @prometherion in #512
  • fix(helm): restoring default value for etcd auto compaction retention by @prometherion in #511
  • chore(ci): bump actions/setup-go from 3 to 5 by @dependabot in #515
  • feat(deps): bump github.com/spf13/viper from 1.10.1 to 1.19.0 by @dependabot in #523
  • chore(ci): bump golangci/golangci-lint-action from 3.2.0 to 6.1.0 by @dependabot in #518
  • feat(deps): bump github.com/nats-io/nats.go from 1.34.1 to 1.36.0 by @dependabot in #521
  • feat(deps): bump github.com/go-pg/pg/v10 from 10.10.6 to 10.13.0 by @dependabot in #525
  • feat(deps): bump github.com/onsi/gomega from 1.32.0 to 1.34.1 by @dependabot in #524
  • feat(deps): bump the arrow group with 2 updates by @dependabot in #519
  • feat(deps): bump go.etcd.io/etcd/api/v3 from 3.5.10 to 3.5.15 by @dependabot in #520
  • feat(deps): bump github.com/testcontainers/testcontainers-go from 0.13.0 to 0.32.0 by @prometherion in #528
  • feat(deps): bump go.uber.org/automaxprocs from 1.5.1 to 1.5.3 by @dependabot in #532
  • feat(deps): bump github.com/go-sql-driver/mysql from 1.6.0 to 1.8.1 by @dependabot in #530
  • feat(deps): bump github.com/onsi/ginkgo/v2 from 2.19.0 to 2.20.0 by @dependabot in #531
  • feat(deps): bump go.etcd.io/etcd/client/v3 from 3.5.12 to 3.5.15 by @dependabot in #533
  • feat(deps): bump github.com/docker/docker from 27.0.3+incompatible to 27.1.1+incompatible by @dependabot in #534
  • feat(helm)!: kamaji-etcd chart dependency by @prometherion in #529
  • feat(helm): add default datastore name in the helm chart by @bsctl in #536
  • docs: using private images for datastore migration by @bsctl in #537

New Contributors

Full Changelog: edge-24.8.1...edge-24.8.2

edge-24.8.1

02 Aug 12:30
d4d38c8
Compare
Choose a tag to compare

As from the v1.0.0 release, CLASTIX no longer provides stable release artefacts.

Stable release artefacts are offered on a subscription basis by CLASTIX, the main Kamaji project contributor.

Release status

Not recommended

What's Changed

New Contributors

Full Changelog: edge-24.7.1...edge-24.8.1

edge-24.7.1

26 Jul 14:04
3b75b23
Compare
Choose a tag to compare

As from the v1.0.0 release, CLASTIX no longer provides stable release artefacts.

Stable release artefacts are offered on a subscription basis by CLASTIX, the main Kamaji project contributor.

What's Changed

New Contributors

Full Changelog: v1.0.0...edge-24.7.1