Elastic Cloud on Kubernetes version 2.12.0edit

Known issueedit

  • During the upgrade of Elasticsearch to version 8.13.0, the operator may encounter a stall in the process due to a reconciler error, wherein the Elasticsearch client fails to request the desired nodes API. There is no workaround available to resolve this issue. The only solution is to update the operator to the subsequent patch release.

New featuresedit

  • Add resize volume functionality to Logstash operator #7519

Enhancementsedit

  • Remove noisy stack config policy log line #7582 (issue: #7529)
  • Increase the default PVC size for logstash #7540 (issue: #7538)
  • Add eck-apm-server Helm Chart #7533 (issue: #7489)
  • Add Health to Logstash Status #7528 (issue: #7527)
  • Add resourceStatuses back into stack config policy status for backwards compatibility #7500
  • Add support for updateStrategy in Logstash #7466
  • Add TLS and basic authentication integration to Logstash API server #7408 (issue: #6971)
  • Add support for securing the operator metrics endpoint with RBAC and TLS #7567
  • Remove Enterprise license restriction from ECK stack Helm charts #7621

Bug fixesedit

  • Fix having multiple type keys in eck-beats chart #7523 (issue: #7487)
  • Use eck-operator UBI image when ubiOnly=true. #7486 (issue: #7485)
  • Fix Logstash crashes with env #7475 (issue: #7450)

Documentation improvementsedit

  • Fix Logstash quickstart docs using single-quote EOF to avoid expanding variables #7580 (issue: #7572)
  • Fix typo in managing-compute-resources documentation #7563
  • Update APM Server docs for use since 8.x requiring Kibana #7559 (issue: #7541)
  • Remove initContainer section in Logstash plugin docs #7557
  • Add caution concerning running differing versions of CRDs + operator #7503
  • Fix small typo in uninstall docs #7436

Miscedit

  • fix(deps): update module golang.org/x/crypto to v0.20.0 #7578
  • fix(deps): update module go.uber.org/zap to v1.27.0 #7577
  • fix(deps): update module github.com/prometheus/common to v0.48.0 #7570
  • fix(deps): update k8s to v0.29.2 and controller-runtime to v0.17.2 #7568
  • fix(deps): update module github.com/hashicorp/vault/api to v1.12.0 #7550
  • chore(deps): update docker.io/library/golang docker tag to v1.22.0 #7549
  • fix(deps): update module github.com/google/go-containerregistry to v0.19.0 #7517
  • fix(deps): update k8s to v0.29.1 #7505
  • chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal docker tag to v9.3-1552 #7501
  • fix(deps): update module github.com/google/uuid to v1.6.0 #7496
  • fix(deps): update module k8s.io/klog/v2 to v2.120.1 #7484
  • fix(deps): update module go.elastic.co/apm/v2 to v2.4.8 #7472
  • fix(deps): update module sigs.k8s.io/controller-tools to v0.14.0 #7461
  • fix(deps): update module github.com/spf13/viper to v1.18.2 #7458
  • fix(deps): update module github.com/prometheus/client_golang to v1.18.0 #7417
  • fix(deps): update module github.com/go-logr/logr to v1.4.1 #7409