Release v0.3.0: Elasticsearch Testing & Data Safety
π What's New in v0.3.0
This release focuses on industrializing the testing pipeline and enhancing data safety when interacting with Elasticsearch.
β¨ Highlights
π Integrated Elasticsearch Testing
Developers can now validate their clinical pipelines against a real, temporary Elasticsearch instance inside Docker. This replaces static mocks with actual search behavior.
π§ͺ Automated Synthetic Data Seeding
Includes new utilities to generate and seed realistic patient timelines into test clusters, complete with automated schema management via elastic_schemas.json.
π‘οΈ Data Ingestion Safety
Introduced strict guardrails that prevent accidental write operations to production Elasticsearch clusters during testing or development runs.
π€ CI/CD Enhancements
Full support for local GitHub Action runners (via act), making it easier to debug complex notebook-based tests locally before pushing.
Full Changelog: v0.2.0...v0.3.0