From 66b1cc036bff37256f2e1765c57d78c788c0ea70 Mon Sep 17 00:00:00 2001 From: Maksym Buz Date: Tue, 16 Dec 2025 17:53:34 +0100 Subject: [PATCH] Change: Adjusted changelog --- partitioning/CHANGELOG.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/partitioning/CHANGELOG.md b/partitioning/CHANGELOG.md index eee1cd5..4a12a8e 100644 --- a/partitioning/CHANGELOG.md +++ b/partitioning/CHANGELOG.md @@ -19,10 +19,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [0.3.0] - 2025-12-14 ### Changed - **Refactor**: Complete rewrite of `zabbix_partitioning.py` using Class-based structure (`ZabbixPartitioner`). -- **Configuration**: Switched to YAML configuration file (`zabbix_partitioning.conf`). -- **Safety**: Added checks to prevent partitioning of tables incompatible with Zabbix 7.0 schema (e.g., `auditlog` without `clock` in PK). -- **Docker**: Introduced Docker container support (`Dockerfile`, `entrypoint.py`). +- **Configuration**: Extended comments in the configuration file (`zabbix_partitioning.conf`). The config file is self-explanatory now. +- **Docker**: Introduced Docker container support (`Dockerfile`, `entrypoint.py`). The script can be run in a stateless manner using Docker. ### Added -- **Optimization**: Added `initial_partitioning_start` option (`db_min` vs `retention`) to speed up initialization on large DBs. -- **Reliability**: Use `pymysql` with robust connection handling and SSL support. +- **Optimization**: Added `initial_partitioning_start` option (`db_min` vs `retention`) to speed up initialization on large DBs. \ No newline at end of file