This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+14 more
ReleasePort's take
Light signalLibraries v0.40.40 optimizes core and excel-import with performance improvements; tightens CI/release gates for stability. Runtime packages v0.40.36 ships concurrently.
Why it matters: Standard maintenance release. Core and excel-import performance optimizations present; no breaking changes or security concerns. Test excel-import in dev if performance-critical; no migration needed.
Summary
AI summaryLibraries v0.40.40 delivers performance improvements across core, excel-import, CI pipelines, and n8n runtime packages.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Performance | Medium |
index sliding aggregate dependent collection improved index sliding aggregate dependent collection improved Source: granite4.1:8b-q6_K@2026-05-21 Confidence: low |
— |
| Performance | Medium |
tighten direct formula delta batches tighten direct formula delta batches Source: granite4.1:8b-q6_K@2026-05-21 Confidence: low |
— |
| Performance | Medium |
stream control workbook artifacts in excel-import stream control workbook artifacts in excel-import Source: granite4.1:8b-q6_K@2026-05-21 Confidence: low |
— |
| Performance | Medium |
preserve mixed direct delta batches preserve mixed direct delta batches Source: granite4.1:8b-q6_K@2026-05-21 Confidence: low |
— |
| Performance | Medium |
trim fast xlsx import memory in excel-import trim fast xlsx import memory in excel-import Source: granite4.1:8b-q6_K@2026-05-21 Confidence: low |
— |
| Performance | Medium |
aggregate indexed mixed criteria aggregate indexed mixed criteria Source: granite4.1:8b-q6_K@2026-05-21 Confidence: low |
— |
| Performance | Medium |
add headless external stress path in excel-import add headless external stress path in excel-import Source: granite4.1:8b-q6_K@2026-05-21 Confidence: low |
— |
| Performance | Medium |
dedupe streamed shared strings in excel-import dedupe streamed shared strings in excel-import Source: granite4.1:8b-q6_K@2026-05-21 Confidence: low |
— |
| Performance | Medium |
report metadata in headless inspect of excel-import report metadata in headless inspect of excel-import Source: granite4.1:8b-q6_K@2026-05-21 Confidence: low |
— |
| Performance | Medium |
skip redundant fresh scalar chunk planning skip redundant fresh scalar chunk planning Source: granite4.1:8b-q6_K@2026-05-21 Confidence: low |
— |
| Performance | Medium |
build previews after cell release in excel-import build previews after cell release in excel-import Source: granite4.1:8b-q6_K@2026-05-21 Confidence: low |
— |
| Refactor | Medium |
split style artifact candidates in excel-import split style artifact candidates in excel-import Source: granite4.1:8b-q6_K@2026-05-21 Confidence: low |
— |
| Refactor | Medium |
split large simple import types in excel-import split large simple import types in excel-import Source: granite4.1:8b-q6_K@2026-05-21 Confidence: low |
— |
| Other | Medium |
require full ci before npm publish require full ci before npm publish Source: granite4.1:8b-q6_K@2026-05-21 Confidence: low |
— |
| Other | Medium |
runtime packages v0.40.36 released runtime packages v0.40.36 released Source: granite4.1:8b-q6_K@2026-05-21 Confidence: low |
— |
| Other | Medium |
publish node from trusted workflow publish node from trusted workflow Source: granite4.1:8b-q6_K@2026-05-21 Confidence: low |
— |
| Other | Medium |
gate runtime publish on manual dispatch gate runtime publish on manual dispatch Source: granite4.1:8b-q6_K@2026-05-21 Confidence: low |
— |
Full changelog
Libraries v0.40.40
- Release type: patch
- Previous libraries tag: libraries-v0.40.35
- Manual override: no
Fixes
- perf(core): index sliding aggregate dependent collection (e726b7b8)
- perf(core): tighten direct formula delta batches (a55ac416)
- perf(excel-import): stream control workbook artifacts (e8ee7810)
- perf(core): preserve mixed direct delta batches (fd03a216)
- perf(excel-import): trim fast xlsx import memory (7d0aa436)
- perf(core): aggregate indexed mixed criteria (dd3290ae)
- perf(excel-import): add headless external stress path (6a75ce87)
- perf(excel-import): dedupe streamed shared strings (4180d45e)
- perf(excel-import): report metadata in headless inspect (ed6f6b03)
- perf(core): skip redundant fresh scalar chunk planning (fd617e24)
- perf(excel-import): build previews after cell release (e96200c1)
Internal runtime changes
- refactor(excel-import): split style artifact candidates (069bdf62)
- ci(release): require full ci before npm publish (f191097b)
- chore(release): runtime packages v0.40.36 (059f37b7)
- chore(release): runtime packages v0.40.37 (809a0b3b)
- chore(release): runtime packages v0.40.38 (f2d376da)
- chore(release): runtime packages v0.40.39 (7622638e)
- refactor(excel-import): split large simple import types (bb28d403)
- ci(n8n): publish node from trusted workflow (3d47a4a5)
- ci(n8n): gate runtime publish on manual dispatch (ba6b956e)
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 Bilig
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]