v0.3.0-beta
Pre-release
Pre-release
·
723 commits
to main
since this release
Semantica v0.3.0-beta β Release Notes
Date: 2026-03-07 | Tag: v0.3.0-beta | Status: Internal Beta (Pre-release)
Consolidates all alpha and unreleased features for internal validation ahead of the public 0.3.0 launch.
What's New
Semantic Extraction & Reasoning
- Multi-Founder LLM Extraction Fix (#354) β Unmatched relation subjects/objects now produce synthetic
UNKNOWNentities instead of being silently dropped; all LLM-returned co-founders preserved - Reasoner Pattern Matching Rewrite (#354) β
_match_patterncorrectly handles multi-word values, pre-bound variables, repeated variable backreferences, and non-greedy separators
Export
- RDF / TTL Alias Fix (#355) β
format="ttl","nt","xml","rdf","json-ld"all resolve without breaking existing callers - ArangoDB AQL Export (#342) β Full AQL INSERT generation for vertices and edges; configurable batching; 17 tests passing
- Apache Parquet Export (#343) β Columnar storage with configurable compression (snappy, gzip, brotli, zstd, lz4); explicit Arrow schemas; 25 tests passing
Deduplication v2 (Epic #333)
- Candidate Generation v2 (#338) β
blocking_v2/hybrid_v2strategies with multi-key and phonetic blocking; 63.6% faster worst-case - Two-Stage Scoring Prefilter (#339) β Fast prefilter gates before expensive semantic scoring; 18β25% faster batch processing
- Semantic Deduplication v2 (#340) β Opt-in
semantic_v2with canonicalization, O(1) hash matching, weighted scoring; 6.98x speedup; fixed infinite recursion bug - Migration Guide (#344) β
MIGRATION_V2.mdwith full examples; 5.86x speedup confirmed; backward compatible
Incremental / Delta Processing
- Delta Processing (#349) β Native SPARQL delta computation between graph snapshots;
delta_modepipeline config;prune_versions()for snapshot retention; production-ready for near real-time pipelines
Bug Fixes
NameErrorβ missingTypeimport inutils/helpers.py; removed unused import fromconfig_manager.py- Context module β fixed
retrieve_decision_precedents,hybrid_retrieval,dynamic_context_traversal,multi_hop_context_assembly,_retrieve_from_vector,_extract_entities_from_query; added missingexpand_contextand_get_decision_querymethods - Knowledge Graph module β fixed
calculate_pagerank,community_detector._to_networkx,detect_communities,_build_adjacency; addedProvenanceTrackerand 9 domain-specific tracking methods - Pipeline module β fixed retry loop in
execution_engine; addedRecoveryActionwith LINEAR / EXPONENTIAL / FIXED backoff; fixedadd_stepreturn value; addedvalidatealias - Test files β replaced emoji with ASCII for Windows cp1252 compatibility; fixed assertion ordering and loop bugs across 4 test files
Test Results
| Passing | Skipped (external services) | Failed |
|---|---|---|
| ~840 | 36 | 0 |