Helix Sync, Intersect & HQL Improvements
- New
helix synccommand to pull.hxsource files andhelix.tomlfrom deployed Helix Cloud instances back to your local project - New
Intersectfunction for computing set intersections in HQL queries - Dashboard backend integration with workspace-driven cluster creation flow
- Fixed complex traversals inside
AND/ORWHEREclauses Datefields now stored asValue::Dateinstead ofValue::String- New analyzer checks:
E659for non-booleanWHEREexpressions,E660for non-StringEmbed()arguments - Fixed date parsing ordering violation for mixed-type comparisons
Math Operations & CLI Improvements
- New math operations support:
ADD,SUB,MUL,DIV,POW,MOD,ABS,SQRT,MIN,MAX - CLI output revamp with structured verbosity levels and animated spinners
- Nested HQL improvements for ID access and math operations in sub-queries
- Bug fixes for
UpsertEparameter handling andWHEREproperty access
Compiler Reliability & Error Reporting
- Systematic panic removal across the HQL compiler with proper error handling
- Improved error diagnostics with source-annotated error messages
- Nested traversal code generation fixes including
ORDER BYsupport - Query validation enhancements and port availability checking
Upsert Refactoring & Developer Experience
- Upsert operations (
UpsertN,UpsertE,UpsertV) refactored as traversal steps for more composable queries - Renamed
debugbuild mode todevfor clarity - Configuration validation now resolves relative paths from
helix.tomllocation - Bug fixes for date picker handling and Rust code generation
Log Viewer Command
- New
helix logscommand for viewing instance logs - Interactive TUI mode with vim-style navigation
- Live streaming mode for real-time log monitoring
- Time range queries for historical log analysis
Upsert Operations & Unique Indexes
- New
UpsertN,UpsertE, andUpsertVoperations for update-or-insert semantics - Unique secondary indexes with
UNIQUE INDEXconstraint support - Enhanced embedding provider error handling (OpenAI, Azure, Gemini, Local)
- HQL compiler stability improvements
CLI & Stability Improvements
- Interactive CLI improvements
- Fixed concurrent write crashes
- Fixed BM25 null result bug
- HQL error fixes
Dashboard & Performance
- Added
helix dashboardcommand - Cloud backup support
- Dev build mode for faster iteration
- Performance improvements via arena allocation
Environment & Embedding Configuration
- Environment variable loading support
- Embedding model selection
- Docker auto-start
Schema & Query Improvements
- Default values for edges and vectors
- Custom return structures
- Gateway permissions checking
Pathfinding & Rerankers
- A* pathfinding algorithm
- Rerankers (MMR, RRF)
- Custom edge weightings
- Performance improvements
CLI V2
- Complete CLI rewrite with improved UX
- New deployment workflows (Local, Fly.io, ECR, Helix Cloud)
- Enhanced build system
MCP & Query Enhancements
- Implicit field support improvements
- MCP aggregation methods
- V from ID/type queries
Visualization & Search
- Built-in visualization endpoints
- Embedding hoisting
- BM25 improvements
Cloud & Authentication
- Login functionality
- Cloud redeployments via CLI
- Built-in embedding functionality
Property Flattening for BM25 Insertion
- Implemented space-separated flattening of array and object values for BM25 indexing
Comprehensive Bug Fixes
- Wide range of bug fixes across the project
- Stability and performance improvements
Datetime Handling Fixes
- Serialization of
Datetimeas RFC3339 strings - Correct parsing, storage, and retrieval of datetime values
Comprehensive Changes
- Introduced tracing for debugging and monitoring
- Vector search now returns similarity scores