Skip to content

v0.1.3

Latest

Choose a tag to compare

@lnfjpt lnfjpt released this 01 Jul 02:30

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 TEMP without 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 UpdateTransaction to copy-on-write snapshot isolation (#370).
  • Unified compiler LogicalType with engine DataType (#525).
  • Introduced Module, Checkpoint, and CheckpointManager for 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)。

缺陷修复

  • 修复夜间 wheel 构建中的 macOS ARM64 构建失败(#515#517)。
  • 修复非标准列名导致 parquet 加载 0 行的问题(#455)。

重构与改进

  • UpdateTransaction 切换为写时复制快照隔离(#370)。
  • 统一编译器 LogicalType 与引擎 DataType#525)。
  • 引入 ModuleCheckpointCheckpointManager,优化数据库目录管理(#148)。

构建与 CI

  • macOS ARM64 CI — 新增 macOS ARM64 专用测试工作流(#576)。
  • 改进 build-wheel.yml 的工作流触发条件(#588)。
  • 新增 AI 驱动的 issue 分类工作流和 PR 完整性检查(#469#466)。

文档

  • README 中新增 Node.js 安装和快速示例(#633)。
  • 说明数据 I/O 操作仅支持嵌入式模式(#597)。