Skip to content

Releases: DataRecce/recce

v1.46.1

30 Apr 08:00
b3b2f9d

Choose a tag to compare

What's Changed

  • fix(cll): dedupe per_node.db columns case-insensitively (catalog wins) by @even-wei in #1348

Full Changelog: v1.46.0...v1.46.1

v1.46.0

29 Apr 09:27
c885c66

Choose a tag to compare

What's Changed

  • fix(mcp): DRC-3307 fix submit_run race condition + run_check auto-approve by @iamcxa in #1342
  • feat(lineage): add Lineage tab to Model Detail panel by @wcchang1115 in #1345
  • fix(lineage): dedupe /api/models/{id} fetch on node click by @even-wei in #1346

Full Changelog: v1.45.0...v1.46.0

v1.45.0

27 Apr 07:18
d270e45

Choose a tag to compare

What's Changed

  • feat(cli): emit per_node.db in recce init --cloud [PR 2/3] by @even-wei in #1335
  • feat(ui): upgrade MUI v7 → v9 (DRC-3277, DRC-3278) by @gcko in #1333
  • test(cloud): add staging recce-cloud CLI smoke test by @wcchang1115 in #1337
  • feat: precompute per_node.db in recce init --cloud [DRC-3295] by @even-wei in #1334
  • feat(cli): emit info.json and lineage_diff.json in recce init --cloud [DRC-3296] by @even-wei in #1336
  • chore(deps): consolidate dependabot updates + TypeScript 6.0 by @gcko in #1344

Full Changelog: v1.44.1...v1.45.0

v1.44.1

22 Apr 03:24
8b5a841

Choose a tag to compare

What's Changed

  • perf: auto-disable MiniMap for large lineage graphs by @even-wei in #1316
  • chore(deps): consolidate dependabot updates by @kentwelcome in #1318
  • feat: align OSS /info + on-demand fetch with cloud (Phase I) by @even-wei in #1320
  • refactor(lineage): server-side merged lineage + frontend consumption (DRC-3258, DRC-3260) by @gcko in #1325
  • feat: show cloud share button and remove legacy share UI by @wcchang1115 in #1295
  • chore(deps): consolidate dependabot updates by @gcko in #1326
  • fix(api): rename /api/model/ to /api/models/ for cloud compatibility by @gcko in #1327
  • chore(deps): patch 17 Dependabot security alerts by @kentwelcome in #1328
  • fix(mcp): auto-approve checks after successful run in create_check by @iamcxa in #1324
  • fix(profile): handle empty tables in profile_diff by @danyelf in #1329
  • chore(docs): relax Co-Authored-By trailer in CLAUDE.md by @even-wei in #1332
  • refactor(api): strip raw_code from /api/cll payload by @even-wei in #1331

Full Changelog: v1.44.0...v1.44.1

v1.44.0

15 Apr 07:43
fb74a40

Choose a tag to compare

What's Changed

  • fix(valuediff): quote column identifiers in generated SQL by @even-wei in #1313
  • fix(cloud): handle unsigned S3 metadata headers in presigned URL uploads by @kentwelcome in #1314
  • fix(lineage): make impacted-column snapshot trigger sidebar re-render by @danyelf in #1315
  • fix(lineage): distinguish modified and impacted with brown/yellow color pair by @danyelf in #1312

Full Changelog: v1.43.3...v1.44.0

v1.43.3

14 Apr 08:07
e51a204

Choose a tag to compare

What's Changed

  • feat(ci): add staging cloud smoke test by @kentwelcome in #1310
  • perf(cll): reuse existing cached manifests instead of recreating per node by @even-wei in #1309

Full Changelog: v1.43.2...v1.43.3

v1.43.2

14 Apr 03:17
1b0f987

Choose a tag to compare

What's Changed

  • feat(ci): auto-trigger bump @datarecce/ui in recce-cloud-infra by @kentwelcome in #1306
  • fix(cloud): add S3v4 x-amz-meta-* headers to presigned URL uploads by @kentwelcome in #1308

Full Changelog: v1.43.1...v1.43.2

v1.43.1

14 Apr 01:34
314638f

Choose a tag to compare

What's Changed

  • feat(lineage): new CLL experience with impact-aware column annotations by @danyelf in #1278
  • fix(api): pass through cloud API error status codes in check endpoints by @gcko in #1287
  • feat(cli): add --cloud mode to recce init for CLL pre-computation by @even-wei in #1284
  • chore(deps): consolidate dependabot updates by @gcko in #1288
  • chore(deps): update frontend dependencies including dagre 3.0 and html2canvas-pro 2.0 by @gcko in #1291
  • feat: viewer role gating and error handling for check creation by @gcko in #1294
  • feat(telemetry): add CLI onboarding funnel events by @wcchang1115 in #1286
  • fix(cll): include adapter_type in cache key to prevent cross-database poisoning by @even-wei in #1285
  • feat(lineage): make impact mode always-on in new CLL experience by @danyelf in #1293
  • fix(ui): export dist/style.css for downstream CSS imports by @even-wei in #1297
  • fix(ui): exclude @fontsource from tsdown externals by @gcko in #1298
  • fix(ci): read version from recce/VERSION for manual nightly UI release by @kentwelcome in #1299
  • fix(ui): move @fontsource import from library to app entry point by @gcko in #1300
  • fix(ui): replace Fragment with array in Menu children by @danyelf in #1303
  • feat(ui): add downstream column lineage to new CLL experience by @danyelf in #1302

Full Changelog: v1.43.0...v1.43.1

v1.43.0

08 Apr 09:21
ad4276c

Choose a tag to compare

What's Changed

  • feat(DRC-3149): migrate Recce OSS from Axios to native Fetch by @gcko in #1264
  • fix(cll): activate SQLite cache in server and handle computation errors by @even-wei in #1269
  • fix(DRC-3160): preserve baseURL path in fetchClient URL resolution by @kentwelcome in #1271
  • Call CLL at startup (behind a flag) by @danyelf in #1267
  • feat(mcp): impact_analysis v2 — downstream value_diff + data_impact field by @iamcxa in #1258
  • feat: add Cloud Share button for uploading artifacts from OSS by @wcchang1115 in #1279
  • fix(cll): resolve table aliases in correlated subqueries within SELEC… by @wcchang1115 in #1274
  • feat: leverage local profiles.yml to set up Cloud warehouse connection by @wcchang1115 in #1280
  • fix: hide cloud share button and restore original share UI by @wcchang1115 in #1281

Full Changelog: v1.42.0...v1.43.0

v1.42.0

01 Apr 09:21
635848b

Choose a tag to compare

What's Changed

  • feat(lineage): improve initial viewport legibility for large graphs by @gcko in #1246
  • feat: add export options for row limit handling by @gcko in #1247
  • chore: remove Python 3.9 support from Recce OSS by @gcko in #1250
  • chore(ci): add daily workflow to close stale issues by @kentwelcome in #1252
  • chore(ci): add address-dependabot action and move app-id to secrets by @kentwelcome in #1255
  • chore(ci): add Slack notifications and branch fallback to Dependabot consolidation by @kentwelcome in #1257
  • fix(mcp): prevent UnboundLocalError in impact_analysis value_diff step by @iamcxa in #1241
  • chore(deps): consolidate dependabot updates by @kentwelcome in #1256
  • feat(storybook): add lineage diff story with real jaffle-shop-expand data by @even-wei in #1260
  • feat(DRC-2641): run history view + metadata Activity runs by @iamcxa in #1242
  • feat(DRC-3089): move query time from title bar to result tab by @iamcxa in #1261
  • feat(cll): file-based CLL cache for cross-session persistence by @even-wei in #1263
  • perf(cli): defer heavy imports for faster CLI startup by @even-wei in #1266
  • feat(cli): add recce init and recce cache commands by @even-wei in #1265

Full Changelog: v1.41.0...v1.42.0