v0.0.10
What's Changed
- Restructure example projects as standalone packages with README convention by @kolodkin in #176
- Add literal() helper for constant computed columns by @kolodkin in #178
- feature: add registered jobs with cron scheduling by @kolodkin in #177
- Add row-level lineage sampling to operation log by @kolodkin in #179
- Add per-attempt run tracking and oplog isolation for task retries by @kolodkin in #180
- Refactor table lifecycle: deterministic cleanup + background-only drops by @kolodkin in #181
- Implement oplog table lifecycle & cleanup with TTL management by @kolodkin in #183
- Add order_by parameter support for ClickHouse table creation by @kolodkin in #182
- Document LiteLLM unawaited coroutine workaround for Ollama by @kolodkin in #184
- Add graceful worker stop via CLI command by @kolodkin in #185
- Add FieldSpec for per-column schema overrides in create_object_from_value by @kolodkin in #186
- Refactor SnowflakeGenerator to use throwaway chdb sessions by @kolodkin in #187
- Update snowflake_id.py documentation for local mode behavior by @kolodkin in #189
- Add multiprocessing worker and refactor test fixtures for chdb isolation by @kolodkin in #190
- Add local mode: single-process worker + background for chdb + SQLite by @kolodkin in #191
- Extract worker polling and retry delays to configurable constants by @kolodkin in #192
- Review orchestration optimization PR for simplification by @kolodkin in #193
- Replace refcount with run_id junction table for table cleanup by @kolodkin in #194
- Simplify and consolidate documentation across all modules by @kolodkin in #195
- Add shortify skill for documentation review and condensing by @kolodkin in #196
- Add schema-aware context and improve column stats tool by @kolodkin in #197
- Serialize schema in task results and fix lifecycle management by @kolodkin in #198
- Migrate example projects to pyproject.toml and uv for dependency management by @kolodkin in #199
- Implement PENDING_CLEANUP task status for safe retry lifecycle by @kolodkin in #200
- Reorganize examples into data and orchestration subdirectories by @kolodkin in #201
- Refactor README overview with three core principles by @kolodkin in #204
- Implement job-based TTL cleanup instead of oplog TTL by @kolodkin in #203
- Add AI lineage example demonstrating explanation and debug agents by @kolodkin in #202
- Auto-run setup on first local orchestration start by @kolodkin in #207
- Add lineage three-phase debugging design documentation by @kolodkin in #205
- Fix multiprocessing context for example runner to prevent C++ singleton issues by @kolodkin in #206
- Remove completed task status and schema-aware agent items from future roadmap by @kolodkin in #208
- Deduplicate job completion logic into shared handler by @kolodkin in #210
- Add forward lineage tracing and debug agent support by @kolodkin in #211
- Lineage Three-Phase Debugging: Phases 0 + 2 + 3a + 4 by @kolodkin in #209
- Implement Phase 3b: Task-graph replay with sampling strategies by @kolodkin in #213
- Remove decorator and factory tests, consolidate to integration tests by @kolodkin in #214
- Add row-level lineage forest for strategy-matched rows by @kolodkin in #217
- Add Object export methods and enhance orchestration examples by @kolodkin in #216
- Modernize type hints and improve code organization by @kolodkin in #215
- Simplify lineage debugging: remove sampling strategy, narrow to two preservation modes by @kolodkin in #218
- Add pre-commit hooks configuration and setup script by @kolodkin in #219
- Consolidate linting and formatting with pre-commit hooks by @kolodkin in #222
Full Changelog: v0.0.9...v0.0.10