-
v7.19.5 Stable
released this
2026-02-20 02:06:33 +01:00 | 396 commits to main since this releaseDownloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
v7.19.2 Stable
released this
2026-02-19 00:38:59 +01:00 | 400 commits to main since this releaseDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
2 downloads
-
Source code (ZIP)
-
v7.19.1 Stable
released this
2026-02-18 02:26:22 +01:00 | 402 commits to main since this releaseWhat's New
- Fixed WASM embedding engine binary not being included in the npm package (the
pkg/directory'spackage.jsonand.gitignorewere causing npm to exclude the Candle WASM files) - Added
./embeddings/wasmexport subpath for clean ESM imports of the WASM embedding engine
Full Changelog: https://github.com/soulcraftlabs/brainy/compare/v7.19.0...v7.19.1
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
- Fixed WASM embedding engine binary not being included in the npm package (the
-
v7.19.0 Stable
released this
2026-02-18 02:04:15 +01:00 | 403 commits to main since this releaseWhat's New
- stddev and variance aggregation ops — incremental, O(1) per update using Welford's online algorithm for numerically stable running variance
- AggregationProvider interface extensions —
defineAggregate,removeAggregate,restoreState,serializeStatemethods for native plugin integration - New type exports —
AggregateGroupStateandMetricStatenow exported from package root - Plugin documentation — aggregation provider docs, analytics providers (HyperLogLog, t-digest, CountMin, anomaly detection), architecture guide
Full Changelog: https://github.com/soulcraftlabs/brainy/compare/v7.18.0...v7.19.0
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
v7.18.0 Stable
released this
2026-02-17 01:58:31 +01:00 | 405 commits to main since this releaseAggregation Engine
New write-time incremental aggregation engine for analytics and financial reporting.
Features
- Aggregation operations: SUM, COUNT, AVG, MIN, MAX with GROUP BY
- Time windows: Hour, day, week, month, quarter, year, and custom intervals (ISO 8601)
- Write-time incremental: O(1) read performance — running totals maintained on every add/update/delete
- Unified API:
brain.find({ aggregate: 'name' })integrates with the existing query system - Materialization: Aggregate results auto-materialized as
NounType.Measuremententities, visible in OData, Sheets, SSE, and webhooks - Plugin acceleration:
'aggregation'provider key for native plugin implementations - Persistence: Definitions and state survive restarts; definition changes auto-detected via hash comparison
API
brain.defineAggregate({ name: 'monthly_spending', source: { type: NounType.Event, where: { domain: 'financial' } }, groupBy: ['category', { field: 'date', window: 'month' }], metrics: { total: { op: 'sum', field: 'amount' }, count: { op: 'count' }, average: { op: 'avg', field: 'amount' } } }) const results = await brain.find({ aggregate: 'monthly_spending', where: { category: 'food' } })New Exports
AggregationIndex,AggregateMaterializer,AggregateDefinition,AggregateMetricDef,AggregateSource,AggregateQueryParams,AggregateResult,AggregationOp,TimeWindowGranularity,GroupByDimension,AggregationProvider,MetricState,AggregateGroupStateDownloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
2 downloads
-
v7.17.0 Stable
released this
2026-02-10 01:13:52 +01:00 | 408 commits to main since this releaseDownloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
v7.16.0 Stable
released this
2026-02-09 21:08:34 +01:00 | 410 commits to main since this releaseDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
2 downloads
-
Source code (ZIP)
-
v7.15.5 Stable
released this
2026-02-02 18:29:53 +01:00 | 412 commits to main since this releaseDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
v7.15.4 Stable
released this
2026-02-02 18:21:31 +01:00 | 414 commits to main since this releaseDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
1 download
-
Source code (ZIP)
-
v7.15.3 Stable
released this
2026-02-02 17:52:53 +01:00 | 416 commits to main since this releaseDownloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
Source code (ZIP)