🌐 AI搜索 & 代理 主页
Skip to content

Tags: genezhang/clickgraph

Tags

v0.6.0

Toggle v0.6.0's commit message
Release v0.6.0: VLP Transitivity Check

🚀 Features:
- VLP Transitivity Check - Semantic validation prevents invalid recursive patterns
- Non-transitive relationships (IP→Domain) automatically converted to single-hop
- Performance improvement by avoiding unnecessary CTE generation

🐛 Bug Fixes:
- Multi-table label schema support (denormalization metadata)
- Type inference bottom-up processing for multi-hop patterns
- Cycle prevention skip for single-hop patterns
- Test compilation fixes

📊 Test Status:
- 2446/3359 passing (72.8%)
- Unit: 646/655 (98.6%)
- Integration: 2446/3359 (72.8%)

v0.5.4

Toggle v0.5.4's commit message
v0.5.4 - Cross-table queries, smart inference, 20M row benchmark

v0.5.3

Toggle v0.5.3's commit message
Release v0.5.3

v0.5.2

Toggle v0.5.2's commit message
v0.5.2 - Schema Variations Release

Features:
- Complete polymorphic edge support (wildcard, multi-hop, bidirectional)
- Composite edge IDs for polymorphic tables
- Coupled edge optimization (JOIN elimination)
- VLP + UNWIND support (path decomposition)
- OPTIONAL MATCH + VLP fix (anchor node preservation)
- Denormalized edge tables

Testing:
- 534 library tests passing
- 73 schema variation tests

v0.5.1

Toggle v0.5.1's commit message
fix: Add missing distinct field to all Projection initializations

- Added distinct: false to all Projection struct creations across codebase
- Fixes compilation errors from RETURN DISTINCT feature implementation
- Files updated: analyzer (7 files), logical_plan (3 files), optimizer (2 files), render_plan
- Build now succeeds: cargo build --release completes successfully

v0.5.0

Toggle v0.5.0's commit message
Release v0.5.0: Enterprise Readiness

Phase 2 Complete - Multi-Tenancy & Production RBAC

This release marks the completion of Phase 2 with enterprise-grade features:
- Multi-tenant query isolation with 99% cache memory reduction
- Production-ready RBAC with ClickHouse SET ROLE
- Bolt Protocol 5.8 with full query execution support
- Auto-schema discovery for rapid deployment
- 100% unit test coverage (422/422 passing)

See CHANGELOG.md for complete release notes.

v0.4.0

Toggle v0.4.0's commit message
Release v0.4.0: Phase 1 Complete - Development-Ready Graph Analytics …

…Engine

 Phase 1 Complete - All Major Features Delivered

Core Features:
- Query cache: 10-100x speedup with LRU eviction
- Parameter support: Neo4j-compatible parameterized queries
- Bolt 5.8 protocol: Full wire protocol implementation
- Neo4j functions: 25+ function mappings
- Benchmark suite: 14 queries validated at 3 scales
- Undirected relationships: Bidirectional pattern matching

Performance Metrics:
- Scale 1-10: 2077-2088ms (only 0.5% overhead for 10x data)
- Cache hit: 0.1-0.5ms (10-100x faster than uncached)
- Test coverage: 406/407 Rust (99.8%), 197/308 integration (64%)
- Benchmarks: 14/14 queries (100% success at small/medium scale)

Code Quality:
- Major refactoring: 22% size reduction
- Comprehensive documentation
- Development-ready for testing and evaluation

v0.3.0

Toggle v0.3.0's commit message
Release v0.3.0 - Multi-Schema Architecture & Code Quality Improvements

v0.2.0

Toggle v0.2.0's commit message
Release v0.2.0: 100% Test Success + Critical Bug Fixes

Major Achievements:
- 100% test success (319/320 passing, 1 intentionally ignored)
- Fixed critical edge list direction bugs (5 systematic fixes)
- Added WHERE after WITH parser support
- Enhanced edge list join generation with proper semantics
- Improved code quality and test coverage

Bug Fixes:
- Edge list join generation for different-node-types
- Test setup with swapped connection aliases
- Parser support for WHERE filtering WITH results

This release represents a major quality milestone with production-ready
improvements to core graph query functionality.

v0.1.0

Toggle v0.1.0's commit message
ClickGraph v0.1.0 - First Official Release

Enterprise-scale graph analytics on ClickHouse with Neo4j compatibility.

Release Highlights:
- 5M nodes tested (90% success rate on 50M relationships)
- Full Bolt protocol v4.4 support
- USE clause for database selection
- Path variables and functions
- Query performance metrics
- 318/318 tests passing (100%)

See RELEASE_NOTES_v0.1.0.md for complete details.