Hiperspace.SQL
2.5.47
Prefix Reserved
See the version list below for details.
dotnet add package Hiperspace.SQL --version 2.5.47
NuGet\Install-Package Hiperspace.SQL -Version 2.5.47
<PackageReference Include="Hiperspace.SQL" Version="2.5.47" />
<PackageVersion Include="Hiperspace.SQL" Version="2.5.47" />
<PackageReference Include="Hiperspace.SQL" />
paket add Hiperspace.SQL --version 2.5.47
#r "nuget: Hiperspace.SQL, 2.5.47"
#:package Hiperspace.SQL@2.5.47
#addin nuget:?package=Hiperspace.SQL&version=2.5.47
#tool nuget:?package=Hiperspace.SQL&version=2.5.47
Package Description
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- FSharp.Core (>= 10.0.103)
- FsLexYacc (>= 11.3.0)
- FsLexYacc.Runtime (>= 11.3.0)
- HiLang (>= 2.5.46)
- Hiperspace (>= 2.5.47)
- Microsoft.Bcl.HashCode (>= 6.0.0)
- Microsoft.CodeAnalysis (>= 5.0.0)
- Microsoft.CodeAnalysis.Analyzers (>= 4.14.0)
- Microsoft.CodeAnalysis.CSharp (>= 5.0.0)
- Parquet.Net (>= 5.5.0)
- protobuf-net.Core (>= 3.2.56)
- System.CodeDom (>= 10.0.5)
-
net8.0
- FSharp.Core (>= 10.0.103)
- FsLexYacc (>= 11.3.0)
- FsLexYacc.Runtime (>= 11.3.0)
- HiLang (>= 2.5.46)
- Hiperspace (>= 2.5.47)
- Microsoft.Bcl.HashCode (>= 6.0.0)
- Microsoft.CodeAnalysis (>= 5.0.0)
- Microsoft.CodeAnalysis.Analyzers (>= 4.14.0)
- Microsoft.CodeAnalysis.CSharp (>= 5.0.0)
- Parquet.Net (>= 5.5.0)
- protobuf-net.Core (>= 3.2.56)
- System.CodeDom (>= 10.0.5)
- System.Text.Json (>= 10.0.3)
-
net9.0
- FSharp.Core (>= 10.0.103)
- FsLexYacc (>= 11.3.0)
- FsLexYacc.Runtime (>= 11.3.0)
- HiLang (>= 2.5.46)
- Hiperspace (>= 2.5.47)
- Microsoft.Bcl.HashCode (>= 6.0.0)
- Microsoft.CodeAnalysis (>= 5.0.0)
- Microsoft.CodeAnalysis.Analyzers (>= 4.14.0)
- Microsoft.CodeAnalysis.CSharp (>= 5.0.0)
- Parquet.Net (>= 5.5.0)
- protobuf-net.Core (>= 3.2.56)
- System.CodeDom (>= 10.0.5)
- System.Text.Json (>= 10.0.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.5.50 | 88 | 4/24/2026 |
| 2.5.47 | 95 | 4/15/2026 |
| 2.5.43 | 98 | 4/1/2026 |
| 2.5.39 | 97 | 3/20/2026 |
| 2.5.35 | 98 | 2/27/2026 |
| 2.5.33 | 108 | 2/14/2026 |
| 2.5.32 | 114 | 1/30/2026 |
| 2.5.29 | 110 | 1/17/2026 |
| 2.5.28 | 117 | 12/31/2025 |
| 2.5.26 | 200 | 12/21/2025 |
| 2.5.21 | 441 | 12/10/2025 |
| 2.5.18 | 684 | 12/3/2025 |
| 2.5.8 | 192 | 11/15/2025 |
| 2.5.2 | 227 | 11/6/2025 |
| 2.5.0 | 209 | 10/20/2025 |
| 2.4.6 | 210 | 9/23/2025 |
| 2.4.4 | 287 | 8/7/2025 |
| 2.4.2 | 177 | 7/28/2025 |
| 2.4.0 | 202 | 7/10/2025 |
| 2.3.8 | 192 | 7/1/2025 |
https://www.cepheis.com/hiperspace/20260415
# Overview
This release is a minor update to support the presentation Cube data in Graph views with **Hiperspace.DB**, and minor updated to external references.
## Fact enhancement
Every instance of a `_Fact` or `_Cube` element now includes a `Facts` property that excludes `Node` that is a view of a fact but have no underlying value.
## Node Enhancement
`Node` now includes a `Measures` property, which is a `List<MeasureValue>` to eliminate the need to separately fetch measures when displaying `Cube` `Node` in a **Hiperspace.DB** graph display. Normally a *graph* showing "*which client Sectors trade which products*" would involve connecting the edges *Sector->Client->Account->Trade->Leg->Asset->Instrument->Product* or `HiperEdge` *Sector=>Trade=>Product*, and then aggregate results. When *Sector* and *Product* are *`@CubeDimension`* and *Trade* is a *`@CubeFact`* the aggregate values are available directly through *Sector->Trade_Cube->Product* with *streaming calculation* in **Hiperspace.DB**. Displaying aggregate values in a graph is so useful for analysis that it is worth extending the `Node` model to include them as an optional property.
[image]Sites/hiperspace/cube/hipercube.png[/image]
> **NB** This diagram is from a `HiperGraph` of the Sector "All", Product hierarchy aggregates are connected to the Sector hierarchy (without spider connections)
## Hilang enhancement
* Added support for `enum` values in messages.
* Resolved issue with self-referencing messages `message Dimension { Branches : List<Dimension> };`
* Name resolution of types now uses global namespace resolution to avoid clashes.
## SubSpace enhancement
Currently Blazer Web Assembly clients cannot (*currently*) support threads and therefore cannot perform synchronous IO - `FindAsync()` and `GetAsync()` requests can be routed (*over **gRpc***) to a remote store, `Find()` and `Get()` request are therefore *cache-local*. the test for `OperatingSystem.IsBrowser()` has been replaced with a `CachePolicy` that default to *`CachingPolicy.Cache`* for Browser and *`CachingPolicy.Space`* otherwise. This allows `message` to be used to *pre-fetch* dependencies on the server-side in addition to browser.