Skip to content

Releases: oracle/coherence-operator

v3.4.0

24 Sep 11:08
0767a41
Compare
Choose a tag to compare

Coherence Operator Release 3.4.0

Major Changes

Coherence Rolling Upgrades

The Operators now allows more control over how rolling upgrades of Coherence deployments are performed. As well as the default one Pod at a time upgrade controlled by the StatefulSet controller, other strategies such as upgrading by all Pods on a Node can be configured. See the Rolling Upgrades documentation

Coherence Metric Names

The Grafana Dashboards in this release expect new format Coherence metric names that no longer have the "vendor" prefix. See the Metrics documentation

Other Changes

  • Fix null pointer issue in runner if callback to the Operator fails by @thegridman in #656
  • Fix broken Prometheus doc links by @thegridman in #659
  • Make support for CoherenceJob resources optional by @thegridman in #660
  • Upgrade Grafana dashboards with new metrics and Grafana 10+ support by @tmiddlet2666 in #657
  • Apply Helm chart global labels and annotations to all resources in the chart by @thegridman in #662
  • Allow additional labels and annotations to be specified for the WKA Service by @thegridman in #667
  • Support rolling upgrade by node by @thegridman in #668
  • Support more ways to configure Coherence site and rack by @thegridman in #668

Full Changelog: v3.3.5...v3.4.0

v3.3.5

14 Jun 12:23
7253283
Compare
Choose a tag to compare

Coherence Operator Release 3.3.5

What's Changed

  • Fix #653 - Incorrect usage of COHERENCE_CACHE_CONFIG in example yaml … by @rlubke in #654
  • Fix the web-hook to ignore resources with a deletion timestamp set by @thegridman in #655
  • Bump golang.org/x/net from 0.21.0 to 0.23.0 by @dependabot in #648
  • Upgrade dashboards to use newer panels by @tmiddlet2666 in #650
  • Remove stale documentation links by @vasac in #651

Full Changelog: v3.3.4...v3.3.5

v3.3.4

05 Apr 15:38
be9bc73
Compare
Choose a tag to compare

Coherence Operator Release 3.3.4

What's Changed

  • Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 by @dependabot in #646
  • Allow resource limits to be set for the Operator's init container by @thegridman in #647
  • Make sure labels are consistent on RBAC resources

Full Changelog: v3.3.3...v3.3.4

v3.3.3

29 Feb 16:08
3fe8968
Compare
Choose a tag to compare

Coherence Operator Release 3.3.2

What's Changed

  • Add federation retries to federation details dashboard. Other minor u… by @tmiddlet2666 in #638
  • Update member details dashboard to show heap and heap after GC by @tmiddlet2666 in #640
  • Set O/S platform and architecture for images by @thegridman in #641
  • Allow global labels and annotations to be specified by @thegridman in #643
  • Bump k8s to 1.29, Go to 1.22 and various dependency versions by @thegridman in #644

Full Changelog: v3.3.2...v3.3.3

v3.3.2

01 Dec 13:45
cf40f10
Compare
Choose a tag to compare

Coherence Operator Release 3.3.2

What's Changed

Full Changelog: v3.3.1...v3.3.2

v3.3.1

18 Oct 16:24
994feb4
Compare
Choose a tag to compare

Coherence Operator Release 3.3.1

What's Changed

  • Allow external updates to Operator managed resources by @thegridman in #622
  • Create the default cohctl configuration after Coherence starts by @thegridman in #623
  • Bump golang.org/x/net from 0.13.0 to 0.17.0 by @dependabot in #624
  • Fix version check to use Coherence version comparison utilities by @thegridman in #625
  • Add support for using envFrom to load environment variables by @thegridman in #626

Full Changelog: v3.3.0...v3.3.1

v3.3.0

25 Sep 14:45
16383c8
Compare
Choose a tag to compare

Coherence Operator Release 3.3.0

What's New

  • Experimental support for running Coherence workloads as K8s Jobs by @thegridman in #600
  • Add the Coherence CLI to the Operator image by @thegridman in #606

Fixes and Changes

  • Grafana Dashboards - Update Federation operator demo to include management port by @tmiddlet2666 in #601
  • Grafana Dashboards - Update cache dashboards to include prune millis by @tmiddlet2666 in #603
  • Grafana Dashboards - Services Summary Dashboard can show negative service task count by @tmiddlet2666 in #608
  • Grafana Dashboards - Add backup persistence space, fix datasource issues by @tmiddlet2666 in #615
  • Operator Runner - Fix version check to work with interim Coherence releases by @thegridman in #609
  • Operator Runner - Fix runner version message by @thegridman in #614
  • Build using K8s 1.28 by @thegridman in #616
  • Remove support for JMX over JMXMP by @thegridman in #618
  • Validate image names in the admission web-hook by @thegridman in #619
  • Make Istio tests deploy Istio in strict mode by @thegridman in #620

Full Changelog: v3.2.11...v3.3.0

v3.2.11

28 Apr 11:43
44fd6b8
Compare
Choose a tag to compare

Kubernetest Certification

Tested on Kubernetes 1.21 -> 1.27

  • v1.27.1
  • v1.26.3
  • v1.25.8
  • v1.24.12
  • v1.23.17
  • v1.22.17
  • v1.21.14

Tested with NetworkPolicy resources on Kubernetes 1.22 -> 1.27

Tested on Minikube Kubernetes versions:

  • v1.27.1
  • v1.26.3
  • v1.25.8
  • v1.24.12

What's Changed

Full Changelog: v3.2.10...v3.2.11

v3.2.10

13 Mar 15:51
f0316fa
Compare
Choose a tag to compare

Coherence Operator Release 3.2.10

Kubernetest Certification

Tested on Kubernetes 1.19 -> 1.26
Tested with NetworkPolicy resources on Kubernetes 1.22 -> 1.26
Tested on Minikube v1.28.0 on Kubernetes 1.24 -> 1.25
Tested on Minikube v1.28.0 with NetworkPolicy resources on Kubernetes 1.24 -> 1.25

What's Changed

Full Changelog: v3.2.9...v3.2.10

v3.2.9

27 Oct 11:47
2e52941
Compare
Choose a tag to compare

Coherence Operator Release 3.2.9

What's Changed

  • The Operator is now built using Go 1.19
  • Minor dashboard updates including store reads/writes - cpu load graph by @tmiddlet2666 in #553
  • Add hostname/node based anti-affinity rule to the coherence operator deployment Pods by @thegridman in #554
  • Add Node hostname to the Coherence Pod anti-affinity rules by @thegridman in #556
  • Build against K8s v0.25.0 by @thegridman in #555
    • Update k8s dependencies to v0.25.0 - removes CVE-2022-1996
    • Update golang.org/x/net to 0.0.0-20220906165146-f3363e06e74c - removes CVE-2022-27664
    • Update golang.org/x/text to 0.3.8 - removes CVE-2022-32149
    • Add nightly Trivy CVE scanning of Operator image

Full Changelog: v3.2.8...v3.2.9