goldenmatch v2.5.1
Immutable
release. Only release title and notes can be modified.
Fixed
- PPRL is now opt-in instead of the default for sensitive data (#1342, #1344).
select_strategy()auto-routed any dataset with sensitive fields (PII/health) to privacy-preserving record linkage, returning emptystrong_ids/fuzzy_fieldseven for a user deduping their own list. PPRL now fires only when the caller opts in viaallow_pprl=True; sensitive data otherwise gets a normal weighted/fuzzy strategy, withStrategyDecision.pprl_available=Trueflagging that PPRL can be opted into.allow_pprlis threaded throughAgentSession.analyze/deduplicate/match_sources/compare_strategies,a2a.dispatch_skill, and the A2A_handle_send_taskHTTP handler (readsallow_pprlfrom the request body). MCP tool args (mcp/agent_tools.py) are a tracked follow-up. Non-sensitive-data behavior is unchanged.
Changed
StrategyDecisiongains apprl_available: boolfield.