Milestones
List view
Release focus, if needed: continuous profiling (#361). - #309 → #189 → #310 → #311 → #188 → #312; schema drift reporting #665. - 1.0 is decided after this sequence, not promised by it.
Due by March 5, 2027•0/7 issues closedRelease focus: composable profiling state. - #651: #886 → #652, #654 → #653. #885 decides the CSV columnar engine from #405's measurements. - Type coverage the state must carry: binary type #645, then the database-wheel decision #588; vectors #663. - Also here, not release-defining: locale parsing and detection #433, #790; sampling on every input route #925 (with #886); performance #404 → #405, #697 → #768, #402, benchmark naming #929; architectures #294; compressed inputs #892.
Due by January 20, 2027•0/34 issues closedRelease focus: consolidate the profiling and checkpoint surface, and end with a checkpoint workflow a pipeline can depend on. - Done when the acceptance scenario in AndreaBozzo/dataprof-pipeline-reference#1 passes against the release candidate. - Config, request resolution, typed errors, API classification: #717 → #719 → #720 (classify and document stability; the freeze comes later). - On top of #717: reader and Arrow entry points #884, one format-detection rule #891, with errors that name Arrow IPC and Lance sources #1155. Feature flags with #720: #888. - Operating a checkpoint: first run and promotion #1081, null vocabulary per source #846, provenance #866, source column types #906. - Gate decisiveness: #788 (bounded per dimension, not full exactness), #830, #1035. - Duplicated contracts left by the legacy audit: one `MetricsCalculator` entry #926 (with #717), one Arrow export #927 (with #884). - Action v2 needs, moved from 0.13.0: #836 (several sources, one verdict), #849 (policy JSON Schema); the action rewrite (dataprof-action#1) targets this release. Pipeline examples: #842. - Baseline gate follow-ups from #749: #1024-#1035, with the reference date #903 first; statistic changes in `compare()` #1153 and the columns a score assessed #1134, both in step 7 of the scenario. - Correctness deferred from 0.13.0: #823, #1038, and the PostgreSQL types #1059 now refuses, #1060. - Left by the 0.13 audits: route parity #1083; CSV delimiter detection #1094, #1098, #1100; numerics #1089. - Also here, not release-defining: bounded locale fixes #809, #815, #816; decision #757. OpenLineage, the history table, abi3 wheels, CI merges and file splits are in 0.15.0. Composable state is 0.15.0, continuous profiling 0.16.0.
Due by December 10, 2026•38/101 issues closed