tidytext
Finished, widely taught, and shipping roxygen fixes.
A side-by-side editorial comparison of dbt Core and probably — release velocity, themes, recent moves, and the top alternatives to consider.
dbt keeps three maintenance branches alive while Fusion 2.0 crosses into beta.
dbt-core is running two lines at once: a Python 1.x maintenance train across 1.10, 1.11 and 1.12, and the Rust Fusion 2.0 rewrite now in its first beta. The August 12 batch pushed the same deprecated-version warning into all three maintenance branches on one day, with the substantive work isolated to 1.12.1 (OpenTelemetry spans for node and hook execution) and 1.11.13 (deterministic unit-test resolution). Fusion is where the capability surface is actually widening.
The package that made calibration a step instead of an afterthought.
probably started as a small utility for class predictions and equivocal zones, and version 1.0.0 turned it into tidymodels' calibration and uncertainty package: cal_plot_*, cal_estimate_*, cal_validate_* and cal_apply across binary, multiclass and regression problems, plus conformal prediction intervals. Since then the work has been consolidation — a large internal refactor with no API change, split conformal and conformal quantile regression, bound_prediction(), and required_pkgs() and butcher methods so conformal objects can be deployed and stripped.
dbt-core is running two lines at once: a Python 1.x maintenance train across 1.10, 1.11 and 1.12, and the Rust Fusion 2.0 rewrite now in its first beta. The August 12 batch pushed the same deprecated-version warning into all three maintenance branches on one day, with the substantive work isolated to 1.12.1 (OpenTelemetry spans for node and hook execution) and 1.11.13 (deterministic unit-test resolution). Fusion is where the capability surface is actually widening.
The 1.x branches are converging on housekeeping — deprecation warnings, jsonschema definitions synced down from Fusion, parse-order determinism, adapter config recognition. That is the signature of a codebase being held stable rather than extended. Fusion 2.0 is absorbing the new work: catalog-free binding, a lint rule engine, node selection for lint and format, a self-hostable docs server.
Expect the maintenance branches to keep taking cross-branch warnings and adapter-config fixes while Fusion moves through further betas. The OpenTelemetry work in 1.12.1 is flag-gated behind --snowflake-projects-otel, which suggests tracing arrives unflagged in a later release.
probably started as a small utility for class predictions and equivocal zones, and version 1.0.0 turned it into tidymodels' calibration and uncertainty package: cal_plot_*, cal_estimate_*, cal_validate_* and cal_apply across binary, multiclass and regression problems, plus conformal prediction intervals. Since then the work has been consolidation — a large internal refactor with no API change, split conformal and conformal quantile regression, bound_prediction(), and required_pkgs() and butcher methods so conformal objects can be deployed and stripped.
The recent releases are about making these objects survive leaving the session. butcher and required_pkgs() methods are what a model needs to be pinned, containerised and served, and their arrival alongside workflows adding a tailor postprocessing stage and vetiver adding probably support points the same way: calibration is being moved out of analysis scripts and into the deployed pipeline. The cal_*_none() reference implementations are the tell that calibration is now something people tune rather than apply once.
Expect the calibration functions to be reachable directly from a tuned workflow's postprocessing stage rather than applied to predictions afterwards, following the tailor integration that workflows just shipped.
Other Analytics products tracked by Sparkpulse, ranked by recent ship velocity. Each card links to a full editorial trajectory and lets you pivot into a head-to-head comparison with either dbt Core or probably.
Finished, widely taught, and shipping roxygen fixes.
Text features finally stay sparse all the way to the model.
workflowsets keeps widening what counts as a model worth comparing.
The tidymodels pipeline grew a third stage, and it happens after the model runs.
Posit's MLOps package went quiet for two years, then came back to keep up with recipes.
patchwork stopped being a ggplot composer and became a page composer.
See all dbt Core alternatives → · See all probably alternatives →
Latest ship moves from both products, interleaved chronologically. ⚡ = editorial spark.
They serve adjacent needs but don't currently overlap on shipped themes. dbt Core is currently shipping more aggressively (velocity 7.5 vs 0.0), with 1 editorial sparks in the last 30 days against 0. See the at-a-glance table above for a side-by-side breakdown of velocity, recent sparks, and editorial themes.
Sparkpulse doesn't pick a winner — we score release velocity, not feature parity. dbt Core is currently shipping more aggressively (velocity 7.5 vs 0.0), with 1 editorial sparks in the last 30 days against 0. For your specific use case, the alternatives sections above list other Analytics products to evaluate alongside.
Top dbt Core alternatives in Analytics are ranked by recent ship velocity. Browse the "dbt Core alternatives" section above for the current picks, or visit /alternatives/dbt-core for the full list with editorial commentary on each.
Top probably alternatives in Analytics are ranked by recent ship velocity. Browse the "probably alternatives" section above for the current picks, or visit /alternatives/probably for the full list with editorial commentary on each.