@@ -16,17 +16,33 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1616* CI workflow to build and push service images to GitHub Container Registry on master merge. (#97 )
1717* Pull-first with local build fallback for container images during deployment. (#97 )
1818* Strengthen MySQL superset password: secrets module, expanded charset, 24 chars. (#89 )
19+ * SQL Lab query row limits, timeout caps, and validation timeout. (#81 )
20+ * Superset metastore and explore form data caching via Redis. (#79 )
1921
2022### Changed
2123
2224* Completed [ ARCHITECTURE.md] ( ./docs/ARCHITECTURE.md ) (#93 )
2325* Migrated CI from self-hosted to GitHub-hosted runners with Docker-in-Docker test infrastructure. (#94 )
2426* Test workflow always builds service images locally for reproducibility. (#97 )
27+ * Enabled parallel replication applier threads on secondary MySQL nodes. (#75 )
28+ * Clean up temporary ` .pyc ` files on remote nodes after execution. (#51 )
29+ * Set ` innodb_flush_method=O_DIRECT ` to eliminate double caching in containers. (#74 )
30+ * Reduced InnoDB change buffer size for read-heavy BI workload. (#72 )
31+ * Set InnoDB buffer pool size to 1G for improved query performance. (#71 )
32+ * Relaxed Terraform version constraint to accept any 1.x release. (#40 )
33+
34+ ### Removed
35+
36+ * Removed personal contact section from README. (#159 )
2537
2638### Fixed
2739
40+ * Upload ` .py ` source instead of ` .pyc ` bytecode to decouple host Python version. (#38 , #41 )
2841* Fixed ` run_mysql_server() ` not instantiating ` MySQLServer ` class. (#94 )
2942* Disabled MD060 markdownlint rule to fix table column style false positives in documentation. (#94 )
43+ * Made ` create_directory() ` idempotent to support deployment re-runs. (#35 )
44+ * Added default inventory directive to ` ansible.cfg ` . (#42 )
45+ * Fixed Publish workflow ` write_package ` permission denied by adding OCI source labels for GHCR repository linking. (#99 )
3046
3147## 1.0 - 2024-10-13
3248
0 commit comments