Skip to content

Latest commit

 

History

History
214 lines (124 loc) · 7.49 KB

CHANGELOG.md

File metadata and controls

214 lines (124 loc) · 7.49 KB

Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning and Keep a changelog.

3.5.1 (2024-04-18)

🛠️ Fixed

  • #73 text_log table config crashes Clickhouse

🔁 Updated

  • Tasks now are using FQDN
  • Test requirements has been updated

3.5.0 (2024-01-31)

➕ Added

  • #70 Include extra config and users files
  • Update default lts version to latest (23.8.9.54)

3.4.1 (2024-01-26)

🛠️ Fixed

  • #67 Fix log tables partitioning

3.4.0 (2023-11-17)

➕ Added

  • #64 Add clickhouse_keeper and default replica params enhancement

🔁 Updated

  • #65 Update to use ansible_os_family var instead of ansible_distribution var for main.yml

3.3.6 (2023-06-09)

🛠️ Fixed

  • #59 Fix role wiping when there are users from readonly storage

3.3.5 (2023-06-09)

➕ Added

  • #56 Add support for several ldap servers and role mappings

3.3.4 (2023-05-29)

➕ Added

  • #53 Add LDAP support for authentication.

3.3.3 (2023-03-27)

🔁 Updated

  • #50 [REFACTOR] Adecuate service file changes to default CH version

🛠️ Fixed

  • Some typos and quotation

3.3.2 (2023-01-18)

➕ Added

  • #44 Allow extra packages installation.

🛠️ Fixed

  • #45 Ensure existence of base path where clickhouse will be installed

3.3.1 (2023-01-18)

➕ Added

  • #41 add TTL to system tables and default TTL values.

3.3.0 (2022-11-12)

🛠️ Fixed

  • #36 Ansible galaxy meta malformed

➕ Added

  • #35 Clickhouse copier basic configuration

🔁 Updated

  • #34 The Clickhouse JDBC engine requirements installation

3.2.1 (2022-08-30)

🛠️ Fixed

  • #30 Fixed clickhouse server fails after upgrading

3.2.0 (2022-06-01)

➕ Added

  • #26 New feature to manage GRANT perms and privs
  • Corresponding vars to use that feature
  • Testing vars for this feature in molecule/group_vars
  • Necesary templates

🛠️ Fixed

  • Tasks with no_log set to False

🔁 Updated

  • Readme
  • Test requirements Ansible version to 5.2.0
  • Task tags
  • Clickhouse default version

3.1.1 (2022-04-29)

🛠️ Fixed

  • #23 Fixed task trying to remove '_temporary_and_external_tables' database @santi-eidu

3.1.0 (2022-02-14)

➕ Added

  • Option to use custom config xml files
  • #18 Option to create and remove basic users, roles, profiles, quotas, etc @ultraheroe

🔁 Updated

  • Default ClickHouse version.
  • Requirements versions.
  • Readme instructions.
  • Molecule verify update to use checksum instead of the deprecated command.
  • Default molecule scenario and tests
  • Tasks orders and role files skeleton
  • #20 clickhouse_macros var refactor @ultraheroe

🛠️ Fixed

  • #16 Fix missing user, password and compression values in remote_servers @ultraheroe
  • #14 Wait for service listening @jmonterrubio

3.0.1 (2021-12-14)

🛠️ Fixed

  • #8 Remove ansible deprecation warning @Pablohn26
  • #10 Fix paths permissions @ultraheroe
  • #11 Allow custom tag values for replicated macro var @ultraheroe

➕ Added

  • Add .gitattributes.
  • Add option to set CH release branch version.

🔁 Changed

  • Update CH default version
  • Update .travis python version to 3.9
  • Update test-requirements, ansible, molecule, etc
  • Update Readme

3.0.0 (2021-11-23)

🛠️ Fixed

  • #5 Defined hkp apt keyserver protocol

➕ Added

  • #4 Required vars for new config templates

🔁 Changed

  • #4 Fully parametrized config files
  • .gitignore rules for various IDEs
  • Deleted old stretch distro and add bullseye to .travis.yml
  • Update test-requirements versions
  • Update default version to latest (at this moment v21.11.2.2)
  • Check how to check installed version
  • Update molecule config and vars

2.0.0 (2020-11-18)

  • #1 Fix mismatched var names @frantsao
  • Fix systemd service config: prevent restarting after unit file changes; fix reloading (needs /bin/kill) @frantsao
  • Fix default database creation @frantsao
  • Fix missing listening host templating in config.xml @frantsao
  • Fix admin user templating @frantsao

Added

  • Added var in order to control service behaviour in config changes @frantsao

Changed

  • Renamed vars in order to differentiate from other roles vars (BREAKING) @frantsao

1.0.0 (2020-11-03)

Added

  • First version @xtianae7