8000 Releases · Altinity/clickhouse-operator · GitHub
[go: up one dir, main page]

Skip to content

Releases

release-0.10.0

Choose a tag to compare

@alex-zaitsev alex-zaitsev released this 17 Jun 11:54
d71591f

General:

  • Kubernetes APIs used by operator have been updated to 1.15. Operator does not use features from new APIs, so it keeps working with Kubernetes 1.12 and above. Operator is tested for compatibility with different k8s versions, and we did not face any issues.

New features:

Bug fixes:

  • Set 'internal_replication' to false for single replica clusters (#422 by @yuzhichang)
  • Fixed schema creation logic when adding new replica (#385), improved stability in general for different types of objects
  • Service selectors did not include namespace, that could lead to a conflict in multi-namespace environment. It is fixed now.
  • Operator generated ClickHouse configuration files using standard names, like 'settings.xml'. It might lead to a conflict with user configuration files. Now all generated config files are prefixed with 'chop-generated-'.

Upgrade notes: When operator is upgraded from the previous version, it re-creates statefulsets and pods to ensure they match the installation. The storage should be correctly re-attached. As a side effect it ensures there are no backwards incompatibility issues between operator versions.

release-0.9.9

Choose a tag to compare

@alex-zaitsev alex-zaitsev released this 06 May 13:46
9e6deeb

Bug fixes:

  • Fixed ZooKeeper installation manifests that did not mount PV properly. The bug could result in ZooKeeper data loss if ZK pods were restarted.
  • Fixed metrics exporter to work across multiple ClickHouse versions -- metric descriptions are temporary removed, Prometheus does not work good if those change.

Other changes:

  • Bumped prometheus/golang_client to the latest version
  • Added extra logging into chi status field.

release-0.9.8

Choose a tag to compare

@alex-zaitsev alex-zaitsev released this 27 Apr 15:41
69f093f

Bug fixes:

  • Fixed multi-threading model for proper handling or concurrent updates
  • Fixed schema propagation logic to work with database names that require quoting

Other changes:

  • Disabled query_thread_log by default (only applies to new instances)

release-0.9.7

Choose a tag to compare

@alex-zaitsev alex-zaitsev released this 15 Apr 18:47
2b1aab4

Bug fixes:

  • Fixed a bug with schema management queries failing at ClickHouse 20.3.+
  • Fixed a bug with logging level configuration not being respected by metrics-exporter
  • Fixed schema management logic to use ClickHouse pods directly bypassing LoadBalancer service
  • Fixed a bug with host being deleted twice when deleting cluster or shards/replicas

Grafana dashboard has been also improved in this release.

release-0.9.6

Choose a tag to compare

@alex-zaitsev alex-zaitsev released this 02 Apr 13:58
95d7f22

Bug fixes:

  • Sensitive data is masked now in operator logs
  • Fixed a bug with replicated tables being deleted even when PVC has been retained (#314)
  • Fixed a bug with annotations not being propagated to the pods (#289). Example 16-custom-labels-and-annotations-01.yaml

Documentation and examples has been updated to reflect recent changes.

release-0.9.5

Choose a tag to compare

@alex-zaitsev alex-zaitsev released this 24 Mar 11:47
4568ee7

Bug fixes:

  • Fixed incorrect initialization of installation template in some cases

Improvements:

  • Added podDistribution.scope in order to control scope of anti-affinity rules

release-0.9.4

Choose a tag to compare

@alex-zaitsev alex-zaitsev released this 18 Mar 13:07
cf1042b

Bug fixes:

  • Fixed regression with Zookeeper configuration (#310)
  • Fixed a bug in table_partitions metric export
  • Removed excessive logging in metrics exporter

Improvements:

  • Load balancer service now uses externalTrafficPolicy: Local by default
  • ZooKeeper configuration is currently supported per cluster level (#209 via #288)

release-0.9.3

Choose a tag to compare

@alex-zaitsev alex-zaitsev released this 11 Mar 13:45
459ee5d

Bug fixes:

  • Fixed a problem with upgrading operator for ClickHouseInstallations created by operator 0.8.0 and earlier
  • Fixed a problem with updates to ClickHouse users configuration not always being propagated to ClickHouse servers (#282 )

Tweak:

  • Added operator log level configuration

IMPORTANT NOTES:

  1. Please upgrade operator via re-installation. There are change in resource definitions.
  2. Operator versions 0.9.1 and 0.9.2 are not compatible with 0.9.0 and 0.9.3 in regards to upgrade. Clusters created with those versions have to be re-created.

release-0.9.2

Choose a tag to compare

@alex-zaitsev alex-zaitsev released this 28 Feb 13:00
5ecc53e

Bug fixes:

  • Fixed memory leak in metrics exporter (#176)

release-0.9.1

Choose a tag to compare

@alex-zaitsev alex-zaitsev released this 24 Feb 16:46
aaee541

Bug fixes:

  • Fixed regression with 'files' section of configuration (#261)
  • Fixed discovery of monitored ClickHouse clusters by metrics exporter when it is being restarted (#239)
0