Skip to content

Release history

GoldenMatch releases

All releases

150 shown

No immediate action
v3.8.0 New feature

FS columnar path + kernelized scorers

No immediate action
v3.7.0 Mixed

FS recall scaling + email/phone admission

Review required
v3.6.0 New feature

Default FS routing for fuzzy data

No immediate action
goldengraph-native-v0.1.0 Maintenance

Routine maintenance and dependency updates.

No immediate action
goldenmatch-native-v0.1.19 Maintenance

Routine maintenance and dependency updates.

No immediate action
golden-suite-v0.3.1 Breaking risk

Version bumps

No immediate action
goldenmatch-native-v0.1.18 Maintenance

Routine maintenance and dependency updates.

No immediate action
golden-suite-v0.3.0 Maintenance

Routine maintenance and dependency updates.

No immediate action
goldenflow-native-v0.27.0 Feature

arrow-native kernel + numeric-input ops

No immediate action
goldenmatch-pg-v0.13.0 Feature

goldencheck SQL, pHash, MinHash-LSH

No immediate action
v3.4.0 New feature

Embeddings as FS scorers

No immediate action
goldenmatch-native-v0.1.17 Feature

exclude‑set Arc + Arrow zero‑copy

No immediate action
goldensuite-mcp-v0.5.0 Feature

Curated tool list

No immediate action
goldencheck-types-v0.2.0 Feature

Domain‑pack expansion

No immediate action
goldenanalysis-v0.4.0 Maintenance

Routine maintenance and dependency updates.

No immediate action
infermap-v0.6.0 Maintenance

Routine maintenance and dependency updates.

No immediate action
goldenpipe-v1.4.0 Maintenance

Routine maintenance and dependency updates.

No immediate action
goldencheck-v3.2.0 Bugfix

Regex fix

No immediate action
v3.3.1 Mixed

Precision anchor raise + TF fix

No immediate action
golden-suite-v0.2.5 Breaking

Runtime version bump

Review required
v3.3.0 Breaking risk
Auth RBAC

Native NE scoring

No immediate action
goldenmatch-native-v0.1.15 New feature

FS negative evidence logic

No immediate action
v3.2.0 New feature

N-level fields + Splink conversion

No immediate action
golden-suite-v0.2.2 Breaking

goldenmatch polars bump

Config change
v3.1.0 Breaking risk
Breaking upgrade

polars optional, full frame support

No immediate action
golden-suite-v0.2.1 Breaking

goldencheck minimum version

goldencheck-v3.0.0 Breaking risk
⚠ Upgrade required
  • If previously relying on Polars for default scanning, install the `[polars]` extra or switch to Arrow‑native APIs.
  • For performance‑critical workloads, consider installing the `[native]` extra to add the compiled kernel accelerator.
Breaking changes
  • `scan_file`, `scan_dataframe`, and CLI `check` now operate without Polars, using a pyarrow.Table scan frame and fused Rust/Arrow kernels (fallback to pyarrow.compute when native kernel absent).
  • `pyarrow` is promoted from an optional to a BASE dependency; `polars` is removed from the base install and moved to the `[baseline]` extra for scipy stat/drift/correlation features and the `[polars]` extra for `scan_dataframe(pl.DataFrame)` convenience overload.
  • `inferred_type` output changes from raw Polars dtype strings to a neutral vocabulary (str/int/uint/float/date/datetime/bool/other).
Notable features
  • `pyarrow` becomes a required base dependency enabling Arrow‑native scanning.
  • Optional extras `[baseline]` and `[polars]` provide scipy statistics/drift/correlation (using Polars) and DataFrame convenience overloads respectively.
Full changelog

The Flip: the default scan path is now Arrow-native and Polars-free.

Breaking

  • scan_file / scan_dataframe / the CLI check run WITHOUT Polars. The scan frame is a pyarrow.Table; profiling routes through the fused Rust/Arrow kernels (with a pyarrow.compute fallback when the native kernel is absent).
  • pyarrow is now a BASE dependency. polars is NOT: it moved to the [baseline] extra (the opt-in scipy stat/drift/correlation subsystems still use it) and the [polars] extra (the scan_dataframe(pl.DataFrame) convenience overload).
  • inferred_type now emits a neutral dtype vocabulary (str/int/uint/float/date/datetime/bool/other) instead of raw Polars dtype strings.
  • Sampling is now an owned deterministic sample (was the Polars-PRNG sample(seed=42)), stable across runs and workers.

Contract

Non-stat findings are byte-identical to the 2.x Polars path (verified by a finding-set differential: strict Jaccard 1.000 across a 9-dataset corpus, 0 kernel-bug divergences). The only intended differences are the neutral dtype strings and the owned sample.

Install

  • pip install goldencheck -- Arrow-native scanning, no Polars.
  • pip install goldencheck[native] -- adds the compiled kernel accelerator.
  • pip install goldencheck[baseline] -- adds the scipy + Polars stat/drift/correlation features.

See packages/python/goldencheck/CHANGELOG.md for details.

No immediate action
golden-suite-v0.2.0 Breaking

Version floor raise + Arrow backend

v3.0.0 Breaking risk
⚠ Upgrade required
  • Add migration conversion e.g., `pl.from_arrow(result.golden)` where Polars APIs were previously used.
  • New env variables for fused routing: GOLDENMATCH_GOLDEN_FUSED, GOLDENMATCH_MATCH_FUSED, GOLDENMATCH_FUSED_PRESSURE_FRACTION, GOLDENMATCH_FUSED_RSS_SCALE, GOLDENMATCH_FUSED_BYTES_PER_PAIR, GOLDENMATCH_FUSED_BYTES_PER_CELL, GOLDENMATCH_FUSED_BLOCK_CONCURRENCY.
Breaking changes
  • DedupeResult.golden / .dupes / .unique and MatchResult.matched / .unmatched now return pyarrow.Table instead of polars.DataFrame (Polars-eviction W5). Migration requires a one‑liner conversion e.g., pl.from_arrow(result.golden).
Notable features
  • Experimental GOLDENMATCH_FRAME=arrow file ingest lane with Polars‑parity reader corpus and frame‑backend harness.
  • Fused auto‑routing at golden and match seams: default live routing of covered slow‑path runs to Arrow‑native kernels (golden_fused) achieving ~2× lower peak RSS, controlled via env knobs GOLDENMATCH_GOLDEN_FUSED, GOLDENMATCH_MATCH_FUSED, etc.
  • Standalone fused golden‑record kernel (golden_fused) providing byte‑identical output at reduced memory usage; requires goldenmatch-native 0.1.13.
Full changelog

Changed

  • BREAKING: result frames are now pyarrow.Table. DedupeResult.golden /
    .dupes / .unique and MatchResult.matched / .unmatched return
    pa.Table instead of pl.DataFrame (Polars-eviction W5, spec
    docs/superpowers/specs/2026-07-09-goldenmatch-polars-eviction-design.md).
    Migration is a one-liner: pl.from_arrow(result.golden). Inputs are
    unchanged (polars/pandas/arrow all accepted). to_csv and the notebook
    _repr_html_ render from Arrow natively.
  • The arrow ingest lane runs the expression stages (row-ids, standardize,
    exact matchkeys) eagerly on the Frame seam; validation rules and auto-fix
    are seam-routed with probed arrow twins (RE2 regex owned contract).

Added

  • Experimental GOLDENMATCH_FRAME=arrow lane: file ingest via pyarrow with a polars-parity reader corpus and a frame-backend differential harness (Polars-eviction W1).
  • Fused auto-routing at the golden + match seams (controller-driven). The pipeline now auto-routes covered slow-path runs to the fused Arrow-native kernels, byte-identically, with no config change and per-surface kill-switches. Golden routing is the broad, LIVE win: at the golden seam the pipeline tries golden_fused.run_golden_fused_arrow by default on every covered slow-path config and reaches golden output at roughly 2x lower peak RSS; it declines to the classic builder (unchanged output) when the config is uncovered, the native kernel is absent, full ClusterProvenance lineage is requested, or the run is fast-path-eligible. Surfaced on DedupeResult.golden_fused_used; kill-switch GOLDENMATCH_GOLDEN_FUSED=0. Match routing is a documented DORMANT capacity-survival scaffold, not a live default. A controller post-step (maybe_route_fused_match) can short-circuit the match stage to the fused match kernel under an estimated-peak-RSS pressure gate, but the gate is deliberately narrow (auto_split=False, no identity/adaptive/memory/llm_boost/confidence_majority/full-provenance, not across-files-only, a covered weighted matchkey, and real memory pressure). Because zero-config auto-config commits auto_split=True and explicit configs bypass the controller, it effectively never fires by default. When it does fire it is a capacity mode that sheds scored_pairs, cluster-confidence, and lineage to survive; marked DedupeResult.match_fused_capacity_mode and controller-telemetry rule_name +fused_match_post_step. Kill-switch GOLDENMATCH_MATCH_FUSED=0; the wake-up path (a postflight-threshold fast-follow, or an explicit opt-in) is a follow-up. New env knobs (core/fused_routing.py, ExecutionPlan.use_fused_match): GOLDENMATCH_GOLDEN_FUSED, GOLDENMATCH_MATCH_FUSED, GOLDENMATCH_FUSED_PRESSURE_FRACTION (default 0.65), and the est-RSS calibration coefficients GOLDENMATCH_FUSED_RSS_SCALE / _BYTES_PER_PAIR / _BYTES_PER_CELL / _BLOCK_CONCURRENCY. No new native symbols (reuses the golden_fused / match_fused kernels), no new MCP tools / CLI commands / A2A skills.
  • Fused golden-record kernel (golden_fused) - standalone, Arrow-native. A new one-FFI-call survivorship kernel (goldenmatch.core.golden_fused.run_golden_fused_arrow, gated by golden_fused_ready) builds golden records byte-identically to the classic build_golden_records_batch path at ~2x lower peak RSS (measured via scripts/bench_golden_fused_memcap.py + the bench-golden-fused-memcap workflow). It covers every Rust-portable survivorship rule in a single native call: scalar strategies (majority / unanimous / first_non_null / longest / source_priority / most_recent / most_complete), quality-weight tie-breaks, field_groups correlated survivorship, conditional field_rules (predicate AST lowered to a kernel RPN IR via golden_fused_predicate.lower_predicate / predicate_lowerable), cluster_overrides, and confidence_majority, plus per-field source_row_id provenance. Configs that need row-level validators, Python plugins, or LLM survivorship are declined (golden_fused_ready returns False) and fall through to the classic path unchanged. Not yet wired into the pipeline - this ships as a standalone, benched kernel (composability + peak-RSS win), so no existing user-facing behavior changes. Requires goldenmatch-native 0.1.13 (the depended-on golden_fused symbol ships in that wheel); without a republished wheel, pip install goldenmatch[native] users transparently degrade to the classic golden path (not a correctness bug - byte-identical output either way).
  • MCP naming aliases for cross-language parity. The Python and TypeScript MCP servers previously exposed the same operations under different names (find_duplicates/dedupe, match_record/match, explain_match/explain_pair, profile_data/profile, plus TS's explain_cluster). Both servers now answer to both names via non-breaking aliases, so an agent trained against either server can call the other. The Python server gains dedupe/match/explain_pair/profile/explain_cluster; the TypeScript server gains find_duplicates/match_record/explain_match/profile_data. The API-parity gate enforces the nine names stay shared in parity/goldenmatch.yaml. Aliases are excluded from the goldensuite-mcp aggregated surface so the suite's profile still resolves to goldencheck's file-profiler.
No immediate action
golden-suite-v0.1.10 Breaking risk

goldencheck floor bump

Config change
goldencheck-v2.0.0 Breaking risk
Breaking upgrade Dependencies

Polars optional for CSV/full scans

Upgrade now
golden-suite-v0.1.9 Breaking
Dependencies Breaking upgrade

goldenflow version bump

goldenflow-v2.0.0 Breaking
⚠ Upgrade required
  • If you use transform_df(pl.DataFrame), read_file, or any Polars objects, migrate by installing with `pip install goldenflow[polars]`. Prefer the new Polars‑free API `transform(data, config)`.
Breaking changes
  • Polars is no longer a base dependency; it has been moved to the [polars] extra. Pip install goldenflow now runs without Polars by default.
Full changelog

BREAKING: Polars is no longer a base dependency. pip install goldenflow now runs Polars-free by default on goldenflow-native (a base dep); Polars moves to the [polars] extra. All 113 transforms + CSV/Parquet/Excel/DB read + zero-config run without Polars. Migration: pip install goldenflow[polars] if you use transform_df(pl.DataFrame) / read_file / Polars objects; prefer the Polars-free transform(data, config). See CHANGELOG 2.0.0.

No immediate action
goldenflow-native-v0.24.0 Feature

Optional compiled runtime

No immediate action
golden-suite-v0.1.3 Breaking risk

goldenflow & goldenflow-native version bumps

No immediate action
goldenflow-native-v0.11.0 Feature

Native accelerator wheel

No immediate action
goldenflow-v1.13.0 Breaking risk

Transform family migration

No immediate action
goldenflow-native-v0.2.0 Feature

Checksummed identifier kernels

No immediate action
goldenflow-v1.4.0 Breaking

Checksum transforms + WASM acceleration

Review required
v2.8.0 Breaking risk
Auth Dependencies

Audit log + CLI behavior change

Review required
v2.7.0 New feature
Auth

Exact-matchkey demotion ON

Review required
v2.6.0 Bug fix
Auth RBAC

Exact matchkey veto

Config change
v2.5.1 Breaking risk
Auth RBAC

PPRL opt-in

Review required
v2.5.0 New feature
Auth RBAC

Postgres MemoryStore + name weighting

Review required
v2.4.0 New feature

Cohesion proxy + Healer integration

No immediate action
goldensuite-mcp-v0.3.0 Maintenance

Routine maintenance and dependency updates.

No immediate action
goldenpipe-v1.3.0 Feature

Terminal report + live TUI

Review required
infermap-v0.5.1 Security
RCE / SSRF

SQL injection hardening

No immediate action
goldenflow-v1.3.0 Feature

canonicalize API + Arrow kernels

No immediate action
goldencheck-v1.4.0 Feature

Native runtime + deep profiling expansion

No immediate action
goldenanalysis-v0.3.0 Feature

Histogram, quantile, MCP server

Upgrade now
v2.2.0 Breaking risk

ReDoS removal

No immediate action
v2.1.0 New feature

Correlated survivorship

v2.0.0 Breaking risk
⚠ Upgrade required
  • Run the identity migration (`goldenmatch identity migrate-ids --path` or `--dsn`) before upgrading to v2.
  • No longer set `GOLDENMATCH_CLUSTER_FRAMES_OUT`; clustering will use Arrow frames‑out automatically.
Breaking changes
  • Removed Identity `:hash:` scheme; `GOLDENMATCH_IDENTITY_ID_SCHEME` flag and legacy lookup candidate are gone. Persisted DBs with `:hash:` keys will split on next run; must run `goldenmatch identity migrate-ids --path` or `--dsn` before upgrading.
  • Removed `GOLDENMATCH_CLUSTER_FRAMES_OUT` environment variable. Arrow frames-out path is now the only clustering path (output‑equivalent). Public `build_clusters` retained as a frames‑backed adapter.
  • Removed `RunHistory.cheapest_healthy()` method; replace with `pick_committed()`.
Notable features
  • Stable Sail IdentityGraph API added.
  • Identity migration command `migrate-ids` introduced.
  • Fellegi‑Sunter block scoring performance improved (~3.5x faster on tiny‑block shapes).
Full changelog

GoldenMatch 2.0.0 -- first backwards-incompatible major.

This release removes four deprecation-window items that shipped with a
1.x runway. The pipeline behavior is output-equivalent; the breaks are in
removed escape hatches, internal shims, and the legacy identity id scheme.

BREAKING CHANGES

  • Identity :hash: scheme removed. The legacy :hash: lookup candidate
    and GOLDENMATCH_IDENTITY_ID_SCHEME are gone. A persisted identity DB
    still holding :hash:-keyed records will SPLIT on the next run.
    Run goldenmatch identity migrate-ids --path <db> (or --dsn) BEFORE
    upgrading. Un-fingerprintable rows keep their :hash: id.
  • GOLDENMATCH_CLUSTER_FRAMES_OUT removed. The Arrow frames-out path is
    the only clustering path now (output-equivalent). Public build_clusters
    is preserved as a frames-backed adapter.
  • RunHistory.cheapest_healthy() removed -- use pick_committed().
  • _scale_aware_backend (internal) removed -- backend selection routes
    through the v3 planner.

Migration

If you persist an identity DB, run the migration before upgrading:

goldenmatch identity migrate-ids --path <db>     # or --dsn <postgres-dsn>
goldenmatch identity migrate-ids --path <db> --dry-run   # counts only

Full guide: https://docs.bensevern.dev/ (Guides -> Migrating to v2).
See packages/python/goldenmatch/CHANGELOG.md for the complete 2.0.0 notes
(Added: stable Sail IdentityGraph API, identity migrate-ids; Performance:
Fellegi-Sunter block scoring ~3.5x faster on tiny-block shapes).

No immediate action
v1.30.0 New feature

PPRL bloom CLK + deterministic EM

No immediate action
v1.29.0 New feature

Auto-config v2 enabled

No immediate action
goldenmatch-pg-v0.7.0 New feature

gm_embed(text) added

Review required
v1.27.0 Bug fix
Auth RBAC

Phase-5 pipeline fix

No immediate action
goldenmatch-pg-v0.6.0 New feature

Native-direct SQL graph UDFs

No immediate action
goldenmatch-duckdb-v0.6.0 New feature

Native-direct SQL graph UDFs + embedding

No immediate action
goldenmatch-embed-v0.1.0 Feature

goldenmatch-embed initial release

No immediate action
v1.26.0 Bug fix

Collision fix + driver‑collect‑free pipeline

No immediate action
goldenmatch-native-v0.1.3 Bug fix

Native scoring performance fix

No immediate action
goldenmatch-native-v0.1.2 Bugfix

bucket_score slowdown fix

No immediate action
infermap-v0.5.0 Feature

Identity feeder write_aliases_from_mapping

Review required
goldenpipe-v1.2.1 Bugfix
Auth

/validate error handling

No immediate action
goldenflow-v1.2.0 Feature

Carceral domain pack + Polars migration

Review required
goldencheck-v1.3.0 Feature
Auth RCE / SSRF

SSRF guard

No immediate action
v1.25.0 Bug fix

GoldenCheck serialization fix

No immediate action
v1.24.0 Performance

Runtime reduction & RSS drop

No immediate action
v1.23.0 New feature

Auto-config recall improvements

No immediate action
v1.22.0 New feature

Field-level provenance

No immediate action
v1.21.0 Feature

Native acceleration + record_fingerprint

No immediate action
goldenmatch-native-v0.1.0 Feature

Native acceleration runtime

No immediate action
v1.20.0 New feature

Cluster-decision tuner

No immediate action
goldencheck-types-js-v0.1.0 Maintenance

Routine maintenance and dependency updates.

No immediate action
goldenpipe-js-v0.2.0 Feature

TypeScript port npm release

No immediate action
infermap-js-v0.5.0 Maintenance

Routine maintenance and dependency updates.

No immediate action
goldenflow-js-v0.3.0 Feature

Full surface parity

No immediate action
goldencheck-js-v0.4.0 Maintenance

Routine maintenance and dependency updates.

No immediate action
goldenmatch-js-v0.13.0 Maintenance

Core parity + npm cleanup

No immediate action
goldenmatch-pg-v0.5.0 Feature

PostgreSQL extension update

No immediate action
goldenmatch-duckdb-v0.5.0 Feature

DuckDB UDFs + GoldenFlow transforms

No immediate action
v1.19.0 Feature

Native acceleration

No immediate action
v1.18.1 New feature

Agreement‑based source priority

No immediate action
v1.18.0 New feature

New strategies + refiner move + plugin slot

No immediate action
v1.17.1 Bug fix

Throughput fix for gm_match_log

No immediate action
v1.17.0 Mixed

Autoconfig roadmap + Sync hardening

Config change
goldenmatch-js-v0.10.0 Feature
Auth

Identity Graph CLI + REST

No immediate action
goldenmatch-js-v0.9.0 Feature

Identity Graph backend

No immediate action
v1.16.0 Breaking

Bucket backend replaces chunked path

No immediate action
bench-dataset-v1 Maintenance

Routine maintenance and dependency updates.

No immediate action
goldenpipe-v1.2.0 New feature

Identity Graph orchestration

No immediate action
goldensuite-mcp-v0.2.0 New feature

Unified MCP endpoint

No immediate action
goldenflow-v1.1.6 Bug fix

Fix category_auto_correct panic

Config change
goldenmatch-pg-v0.4.0 New feature
Auth

Identity Graph functions

No immediate action
goldenmatch-duckdb-v0.3.0 New feature

DuckDB identity UDFs

No immediate action
goldenmatch-js-v0.8.0 New feature

TypeScript identity graph API

No immediate action
v1.15.0 New feature

Identity Graph (UUIDv7)

Config change
v1.14.0 New feature
Auth Breaking upgrade

Telemetry accessibility

No immediate action
goldenflow-v1.1.5 Maintenance

Maintenance

No immediate action
v1.13.0 New feature

Typed accessors API

No immediate action
goldenmatch-js-v0.7.0 Feature

NegativeEvidenceField + APIs

No immediate action
goldenmatch-js-v0.6.0 Feature

IndicatorContext + indicators

No immediate action
goldenmatch-js-v0.5.0 Feature

AutoConfigController + components

No immediate action
v1.12.0 New feature

Negative evidence for exact matchkeys

No immediate action
v1.11.0 Breaking risk

Negative evidence infrastructure

No immediate action
v1.10.0 Breaking risk

DQbench composite score boost

No immediate action
v1.9.0 Breaking risk

Best‑effort commit + StopReason

No immediate action
v1.8.0 Breaking risk

Auto‑config beats hand‑tuned

No immediate action
infermap-js-v0.4.0 Maintenance

Routine maintenance and dependency updates.

No immediate action
goldenpipe-v1.1.0 Feature

detect_domain_detailed + confidence

No immediate action
goldencheck-v1.2.0 Breaking

Schema version 2 + explicit deps

No immediate action
infermap-v0.4.0 Breaking

DetectionResult update

No immediate action
v1.7.1 Bug fix

PyPI build fix + web assets

No immediate action
v1.7.0 New feature

Web UI launch

No immediate action
goldencheck-types-v0.1.0 New feature

goldencheck-types initial release

No immediate action
goldenmatch-js-v0.4.0 New feature

Cross‑language storage parity

No immediate action
v1.6.0 New feature

Learning Memory persistence

No immediate action
goldenmatch-js-v0.3.1 Maintenance

Increased test timeout

Review required
goldenmatch-js-v0.3.0 Breaking risk
Breaking upgrade

Auto‑config, checks, classifiers, options, edge

Review required
v1.5.0 Breaking risk
Breaking upgrade Auth

Verification, Classifier smarts

No immediate action
goldenmatch-js-v0.1.0 New feature

TypeScript port with new scorers

No immediate action
v1.4.7 New feature

Resources + prompts

Review required
v1.4.5 Breaking risk
Dependencies

pydantic version bump

No immediate action
v1.4.4 Maintenance

Routine maintenance and dependency updates.

No immediate action
v1.4.3 Bug fix

Auto-config regressions fixed

No immediate action
v1.4.2 New feature

Geo-compound blocking

No immediate action
v1.4.1 New feature

MCP tools + A2A skills

No immediate action
v1.4.0 New feature

Quality scoring, data‑driven strategies, LLM auto‑enable

No immediate action
v1.3.2 Bug fix

Embedding scorer fallback

No immediate action
v1.3.1 Mixed

GoldenFlow integration + config + safety

No immediate action
v1.3.0 New feature

CCMS compare + sensitivity + TWI

No immediate action
v1.2.7 Bug fix

Auto-config guard bug fixes

No immediate action
v1.2.6 Mixed

LLM calibration, classification fixes, error handling

No immediate action
v1.2.5 Bugfix

Fixes ID pattern classification

No immediate action
v1.2.4 New feature

Compound blocking keys

No immediate action
v1.2.3 Bug fix

OOM fix + schema mismatch

No immediate action
v1.2.2 Bug fix

dedupe_df fix + UTF-8 CSV

No immediate action
v1.2.1 Maintenance

Version bump + MCP metadata

No immediate action
v1.2.0 New feature

Discoverable AI agent

No immediate action
v1.0.0 Breaking risk

Stable release with accuracy gains

No immediate action
v0.7.1 New feature

goldenmatch label command

No immediate action
v0.7.0 New feature

Ray backend scaling

No immediate action
v0.6.1 New feature

Auto-PPRL config + speedup

No immediate action
v0.6.0 Mixed

Privacy‑preserving linkage + stats

No immediate action
v0.5.0 New feature

LLM clustering + uncertainty scores

No immediate action
v0.4.0 New feature

CI/CD + API documentation

No immediate action
v0.3.1 New feature

Domain packs + CLI commands + Community

No immediate action
v0.3.0 Mixed

LLM scorer + Graph ER improvements

Beta — feedback welcome: [email protected]