Skip to content

Releases: Tan-Long/Auto-data-profilling-and-smart-eda-tools

VSF Data Profiler v0.2.0-rc5

Pre-release

Choose a tag to compare

@Tan-Long Tan-Long released this 17 Jun 05:05

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.py
  • npm 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.py
  • PATH="$PWD/.venv/bin:$PATH" make demo-full
  • Artifact audit: 0 violations.

VSF Data Profiler v0.2.0-rc3

Pre-release

Choose a tag to compare

@Tan-Long Tan-Long released this 16 Jun 17:23

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.1 and 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

Pre-release

Choose a tag to compare

@Tan-Long Tan-Long released this 16 Jun 14:47

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.json with 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 by table_assessments.json.
  • Redesigned the local web runner as a restrained data-quality console with a
    run-first first screen, clear 127.0.0.1 local 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 web on 127.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

Pre-release

Choose a tag to compare

@Tan-Long Tan-Long released this 16 Jun 08:36

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.