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

Skip to content
  • Releases

    release-0.9.0

    Choose a tag to compare

    @alex-zaitsev alex-zaitsev released this 12 Feb 19:36
    cdb1e4e

    New features:

    • Option to define template per ClickHouse replica (before it was only possible to have global, shard based or
    • 'circular' replication shortcut (podDistribution.type: CircularReplication)
    • hostTemplates in order to propagate custom ports across configuration
    • hostNetwork support and portDistribution types. See examples starting from '14-' in examples folder.
      host based templates)
    • New Grafana dashboard

    release-0.8.0

    Choose a tag to compare

    @alex-zaitsev alex-zaitsev released this 30 Dec 15:02
    6a382fe

    New features:

    Monitoring improvements:

    • ClickHouse mutations are now available in monitoring
    • Metrics fetch/error events were added
    • Fixed a bug with monitoring events not properly labeled (also fixes #225)
    • Fixed a bug when all hosts were dropped out of monitoring if one host fails

    Other bug fixes:

    • Fixed a bug when schema could not be created automatically on newer versions of ClickHouse (#227).
    • Fixed a bug with zookeeper root entry not propagated to ClickHouse configuration

    Upgrade notes:

    • There were changes in ClickHouseInstallation CRD. It is recommended to remove and re-install the operator. Existing ClickHouse clusters will be picked up automatically.
    • IMPORTANT: If you upgrade operator from 0.6.0 or earlier to 0.8.0 please make sure your ClickHouseInstallation name is shorter than 15 symbols. Otherwise DO NOT UPGRADE an operator.

    Please contact support@altinity.com if you have upgrade issues or any questions.

    release-0.7.0

    Choose a tag to compare

    @alex-zaitsev alex-zaitsev released this 08 Nov 13:47
    a8af85a

    New features:

    • Added 'podVolumeClaimTemplate' and 'logVolumeClaimTemplate' in order to map data and logs separately. Old syntax is deprecated but supported.
    • Sidecar clickhouse-logs container to view logs if persistent volume is used
    • Significantly cleaned up templates model and 'useTemplates' extension
    • new system_replicas_is_session_expired monitoring metric (#187 by @teralype)

    Bug fixes:

    • Fixed bug with installation name being truncated to 15 chars. The current limit is 60 chars. Cluster name is limited to 15.
    • General stability improvements and fixes for corner cases

    Upgrade notes:

    • There were changes in ClickHouseInstallation CRD, so it is recommended to remove and re-install the operator. Existing ClickHouse clusters will be picked up automatically.
    • IMPORTANT: If you upgrade operator from 0.6.0 or earlier to 0.7.0 please make sure your ClickHouseInstallation name is shorter than 15 symbols. Otherwise DO NOT UPGRADE an operator.

    Please contact support@altinity.com if you have upgrade issues

    release-0.6.0

    Choose a tag to compare

    @alex-zaitsev alex-zaitsev released this 23 Sep 14:18
    13e9d9b

    New features:

    • Added spec.stop property to start/stop all ClickHouse pods in installation for maintenance
    • ClickHouseInstallationTemplate custom resource definition
    • ClickHouseOperatorConfiguration custom resource definition

    Improvements:

    • Split operator into two binaries/containers - operator and metrics monitor
    • Added 10s timeout to ClickHouse connection
    • Improved create/update logic
    • Operator now looks at its own namespace if not specified explicitly
    • Enhance multi-thread support for concurrent operations

    Improvements in documentation and examples.

    release-0.5.0

    Choose a tag to compare

    @alex-zaitsev alex-zaitsev released this 15 Aug 11:51
    5f245c6

    This release mainly simplified installation and management in different environments.

    New features:

    • Specify watched namespace(s) with WATCH_NAMESPACE and WATCH_NAMESPACES env vars
    • Pack operator's configuration into Docker image, so it can be installed without complicated manifest
    • ClickHouseInstallationTemplate CRD for providing configuration templates at the operator level
    • Supported verbosity levels for ClickHouseInstallation resource information returned by kubectl get

    Improvements:

    • Clarify docs and examples
    • Update Prometheus handler to up-to-date state

    Bug fixes:

    • Fix clickhouse-operator-install.sh

    release-0.4.4

    Choose a tag to compare

    @alex-zaitsev alex-zaitsev released this 29 Jul 14:43
    a9976e8

    Bug fixes:

    • Fixed a bug with is_local not being properly initialised on pod startup. Fixes #138
    • Allowed updating annotations of service templates

    release-0.4.3

    Choose a tag to compare

    < 8000 primer-text-field class="FormControl width-full FormControl--fullWidth">
    @alex-zaitsev alex-zaitsev released this 22 Jul 10:23
    fc04cc3

    New features:

    • Support for extra properties in ZooKeeper configuration
    • Support for custom XML files included in the configuration
    • Automatic ClickHouse restarts when 'settings' are modified

    Improvements:

    • Cleaned up logging
    • Fixed processing of non-string ClickHouse settings

    release-0.4.2

    Choose a tag to compare

    @alex-zaitsev alex-zaitsev released this 15 Jul 14:31
    3277cef

    New features:

    • Support annotations for service templates

    Improvements:

    • More intelligent schema creation when scaling the cluster
    • Fixed settings in ZooKeeper templates

    release-0.4.1

    Choose a tag to compare

    @alex-zaitsev alex-zaitsev released this 24 Jun 00:51
    585a38e
    • Easier configuration of service templates for installation, cluster, shard and replica
    • Documentation improvements

    release-0.4.0

    Choose a tag to compare

    @alex-zaitsev alex-zaitsev released this 18 Jun 21:33
    b509fd6

    New features:

    • Full support for Service spec in templates (service template)
    • Configurable service naming convention
    • Automatic PV removal when shard or installation is removed
    • Generated macros are now standard {cluster}, {shard}, {replica} ones
    • Additional memory and disk usage metrics are exported
    0