Releases: Tan-Long/Auto-data-profilling-and-smart-eda-tools
Releases · Tan-Long/Auto-data-profilling-and-smart-eda-tools
Release list
VSF Data Profiler v0.2.0-rc5
VSF Data Profiler v0.2.0-rc5
v0.2.0-rc5 publishes the dashboard Graph view declutter and progressive
disclosure work for local demo reviewers.
Highlights
- Decluttered dashboard Graph view with progressive disclosure.
- Low-noise default table/source overview.
- Focus/Full graph modes and opt-in columns/runtime/artifacts.
- Cleaner relationship graph default.
- No backend/artifact contract changes.
Validation
node --check web/app.js.venv/bin/pytest -q tests/test_web_ui_static.py tests/test_web_runner.py tests/test_demo_small.pynpm run test:e2e:dashboard.venv/bin/pytest -q.venv/bin/ruff check src tests scripts/verify_openai_smoke.py scripts/verify_vsf_artifacts.py scripts/benchmark_large_dataset.pyPATH="$PWD/.venv/bin:$PATH" make demo-full- Artifact audit: 0 violations.
VSF Data Profiler v0.2.0-rc3
VSF Data Profiler v0.2.0-rc3
Date: 2026-06-16
This prerelease publishes the validated US-058 and US-059 demo-facing fixes on
top of v0.2.0-rc2.
Highlights
- Generated Results preview.
- Reliable local DBML diagram preview.
- dbdiagram.io is secondary.
- No backend/artifact contract changes.
- Validation: pytest 79 passed, 3 skipped; Ruff; Playwright; demo-full;
artifact audit.
Compatibility
- Existing CLI commands, web-runner routes, upload mode, local path mode,
artifact names, artifact URLs, package outputs, and report paths are
preserved. - The local web runner still binds to
127.0.0.1and runs the existing
Python/DuckDB pipeline. - The dashboard continues to consume generated artifacts only; it does not read
raw source CSV rows.
VSF Data Profiler v0.2.0-rc2
VSF Data Profiler v0.2.0-rc2
Date: 2026-06-16
This prerelease publishes the validated US-055 and US-056 increments on top of
v0.2.0-rc1.
Highlights
- Added canonical
table_assessments.jsonwith one deterministic assessment
per profiled table: inferred role, health score, readiness, issue counts,
affected columns, relationship risks, business-impact category, evidence
references, and next actions. - Surfaced table assessments in Markdown/HTML reports, export packages,
artifact audit, web-runner artifact links, dashboard filters, and drilldowns
without changing existing artifact names. - Extended optional L4 narrative context and guardrails so table/business-impact
claims must be supported bytable_assessments.json. - Redesigned the local web runner as a restrained data-quality console with a
run-first first screen, clear127.0.0.1local runner boundary, post-run
dashboard focus, and dedicated Table Impact section. - Added static UI and Playwright coverage for the new console, Table Impact
dashboard, artifact-driven graph/drilldown behavior, and no raw CSV dashboard
reads.
Validation
Release validation in the product checkout:
node --check web/app.js
.venv/bin/pytest -q
.venv/bin/ruff check src tests scripts/verify_openai_smoke.py scripts/verify_vsf_artifacts.py scripts/benchmark_large_dataset.py
npm run test:e2e:dashboard
make demo-full
Expected optional local connector smokes still skip cleanly when
VSF_POSTGRES_TEST_URL or VSF_MYSQL_TEST_URL is not configured.
Compatibility
- Existing CLI commands, web-runner routes, upload mode, local path mode,
artifact names, artifact URLs, package outputs, and report paths are
preserved. - No hosted backend is introduced. Full browser-driven profiling still requires
vsf-profiler webon127.0.0.1. - The dashboard continues to consume generated artifacts only; it does not read
raw source CSV rows.
VSF Data Profiler v0.2.0-rc1
VSF Data Profiler v0.2.0-rc1 local release candidate.
Highlights:
- Local-first DBML + multi-CSV profiling with DuckDB-backed scans and bounded pandas materialization.
- Postgres and MySQL/MariaDB connector modes with chunked extracts, cleanup, and redaction.
- Deterministic JSON artifacts, Markdown/HTML reports, dashboard chart specs, relationship graph, lineage graph, and dataset verdict.
- Local web runner on 127.0.0.1 with upload/path modes, dashboard filters, and graph visualization.
- Export package with offline index, manifest checksums, deterministic zip, and optional analysis_report.pdf.
- Doctor, artifact audit, benchmark guardrails, and optional guarded LLM narrative.
Validation at release commit 542e374:
- pytest: 76 passed, 3 skipped.
- Ruff: passed.
- node --check web/app.js: passed.
- npm run test:e2e:dashboard: passed.
- vsf-profiler doctor: passed.
- make demo-small, make demo-full, make benchmark-small: passed.
- make postgres-smoke and make mysql-smoke: clean-skipped without fixture URLs.
Deployment boundary:
- Vercel is static preflight UI only.
- Full profiling/dashboard jobs require the local Python backend via vsf-profiler web on 127.0.0.1.