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)
- #73 text_log table config crashes Clickhouse
- Tasks now are using FQDN
- Test requirements has been updated
3.5.0 (2024-01-31)
- #70 Include extra config and users files
- Update default lts version to latest (23.8.9.54)
3.4.1 (2024-01-26)
- #67 Fix log tables partitioning
3.4.0 (2023-11-17)
- #64 Add clickhouse_keeper and default replica params enhancement
- #65 Update to use ansible_os_family var instead of ansible_distribution var for main.yml
3.3.6 (2023-06-09)
- #59 Fix role wiping when there are users from readonly storage
3.3.5 (2023-06-09)
- #56 Add support for several ldap servers and role mappings
3.3.4 (2023-05-29)
- #53 Add LDAP support for authentication.
3.3.3 (2023-03-27)
- #50 [REFACTOR] Adecuate service file changes to default CH version
- Some typos and quotation
3.3.2 (2023-01-18)
- #44 Allow extra packages installation.
- #45 Ensure existence of base path where clickhouse will be installed
3.3.1 (2023-01-18)
- #41 add TTL to system tables and default TTL values.
3.3.0 (2022-11-12)
- #36 Ansible galaxy meta malformed
- #35 Clickhouse copier basic configuration
- #34 The Clickhouse JDBC engine requirements installation
3.2.1 (2022-08-30)
- #30 Fixed clickhouse server fails after upgrading
3.2.0 (2022-06-01)
- #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
- Tasks with no_log set to False
- Readme
- Test requirements Ansible version to 5.2.0
- Task tags
- Clickhouse default version
3.1.1 (2022-04-29)
- #23 Fixed task trying to remove '_temporary_and_external_tables' database @santi-eidu
3.1.0 (2022-02-14)
- Option to use custom config xml files
- #18 Option to create and remove basic users, roles, profiles, quotas, etc @ultraheroe
- 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
- #16 Fix missing user, password and compression values in remote_servers @ultraheroe
- #14 Wait for service listening @jmonterrubio
3.0.1 (2021-12-14)
- #8 Remove ansible deprecation warning @Pablohn26
- #10 Fix paths permissions @ultraheroe
- #11 Allow custom tag values for replicated macro var @ultraheroe
- Add .gitattributes.
- Add option to set CH release branch version.
- 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)
- #5 Defined hkp apt keyserver protocol
- #4 Required vars for new config templates
- #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 var in order to control service behaviour in config changes @frantsao
- Renamed vars in order to differentiate from other roles vars (BREAKING) @frantsao
1.0.0 (2020-11-03)
- First version @xtianae7