This release includes 1 breaking change for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+10 more
Affected surfaces
Summary
AI summaryMinimum supported Node.js version raised to 20, fixing better-sqlite3 build failures on Node 24.
Full changelog
Install fix. On Node.js 24, npm install -g aidex-mcp failed for many users with node-gyp errors — they had to install a full C++ toolchain (Visual Studio Build Tools on Windows, the Xcode sysroot on macOS) just to build better-sqlite3 from source.
Fixed
better-sqlite3build-from-source on Node 24 —better-sqlite3@^11ships no prebuilt binary for Node 24 (ABInode-v137), soprebuild-installfell through tonode-gyp rebuild, which needs a local C/C++ toolchain most users don't have. Bumped tobetter-sqlite3@^12, which adds Node 24+ prebuilds — the install now downloads a ready binary on every supported platform, no compiler required. No API changes. Fixes #13.
Changed
- Minimum Node.js is now 20 (was 18) —
better-sqlite3@12dropped EOL Node 18 from its build matrix.engines,.nvmrc, the runtime check and the README are aligned. Node 18 is itself past EOL.
npm install -g [email protected]
Breaking Changes
- Minimum required Node.js version increased from 18 to 20
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About CSCSoftware/AiDex
Persistent code index MCP server using Tree-sitter for fast, precise code search. Replaces grep with ~50 token responses instead of 2000+. Supports 11 languages including C#, TypeScript, Python, Rust, and Go.
Related context
Beta — feedback welcome: [email protected]