Release Notes
NeuG v0.1.3
Release Date: 2026-03-17
Full Changelog: v0.1.2...release-v0.1.3
New Features
- Graph Data Science (GDS) Extension — Added built-in graph algorithms including WCC, BFS, PageRank, LCC, K-Core, Label Propagation, Louvain, and Leiden (#560).
- COPY TEMP Graph Computation — Support temporary graph computation via
COPY TEMPwithout persisting intermediate results (#595). - Node.js Binding — Implemented core Node.js binding code (#424).
Bug Fixes
- Fixed macOS ARM64 build failures in nightly wheel builds (#515, #517).
- Fixed parquet loading silently loading 0 rows with non-standard column names (#455).
Refactoring & Improvements
- Switched
UpdateTransactionto copy-on-write snapshot isolation (#370). - Unified compiler
LogicalTypewith engineDataType(#525). - Introduced
Module,Checkpoint, andCheckpointManagerfor database directory management (#148).
Build & CI
- macOS ARM64 CI — Added dedicated macOS ARM64 test workflow (#576).
- Improved workflow triggers for
build-wheel.yml(#588). - Added AI-powered issue triage workflow and PR completeness check (#469, #466).
Documentation
- Added Node.js installation and quick example to README (#633).
- Documented that data I/O operations are embedded-mode only (#597).
发布说明
NeuG v0.1.3
发布日期: 2026-03-17
完整变更记录: v0.1.2...release-v0.1.3
新功能
- 图数据科学(GDS)扩展 — 新增内置图算法,包括 WCC、BFS、PageRank、LCC、K-Core、标签传播、Louvain 和 Leiden(#560)。
- COPY TEMP 图计算 — 支持通过
COPY TEMP进行临时图计算,无需持久化中间结果(#595)。 - Node.js 绑定 — 实现 Node.js 绑定的核心代码(#424)。
缺陷修复
重构与改进
UpdateTransaction切换为写时复制快照隔离(#370)。- 统一编译器
LogicalType与引擎DataType(#525)。 - 引入
Module、Checkpoint和CheckpointManager,优化数据库目录管理(#148)。
构建与 CI
- macOS ARM64 CI — 新增 macOS ARM64 专用测试工作流(#576)。
- 改进
build-wheel.yml的工作流触发条件(#588)。 - 新增 AI 驱动的 issue 分类工作流和 PR 完整性检查(#469、#466)。