Reimaginate.DataHub
1.4.12
dotnet add package Reimaginate.DataHub --version 1.4.12
NuGet\Install-Package Reimaginate.DataHub -Version 1.4.12
<PackageReference Include="Reimaginate.DataHub" Version="1.4.12" />
<PackageVersion Include="Reimaginate.DataHub" Version="1.4.12" />
<PackageReference Include="Reimaginate.DataHub" />
paket add Reimaginate.DataHub --version 1.4.12
#r "nuget: Reimaginate.DataHub, 1.4.12"
#:package Reimaginate.DataHub@1.4.12
#addin nuget:?package=Reimaginate.DataHub&version=1.4.12
#tool nuget:?package=Reimaginate.DataHub&version=1.4.12
Reimaginate.DataHub
Core DataHub runtime package for request handling, data operations, validation, telemetry, and persistence integration.
Use this package in applications that host or compose DataHub runtime behavior.
Process Lock 4.0 migration
DataHub 1.4.12 uses Process Lock 4.0.0 and includes its separate Redis provider.
Existing DataHub WithProcessingLockOptions registration and Redis connection
settings remain valid. Restore packages and rebuild consumers after upgrading.
Code that calls Process Lock's WithRedisRepository directly must import
Reimaginate.ProcessingLockService.Redis. Align any explicit Process Lock
package versions to 4.0.0 and rebuild libraries using the former Redis
registration methods or ProcessingLockInRedisRepository. No Redis data
migration is required.
Tracking rebases
Source and Data Hub rebases coordinate with existing entity locks in batches of 500. Cosmos transactional checkpoints replace baselines and remove included history atomically per entity. Results report confirmed progress if later work fails.
Current Data Hub history can recover from a stored entity with a
STORED_ENTITY_RECOVERY warning. This preserves stored values but can discard
changes present only in damaged tracking history. Historical rebases preserve
history when recovery cannot safely represent the requested cutoff. Source rebases
retain a failing entry and its later history while compacting the valid prefix.
Set IncludeArchivedTrackingEntries to false for compact responses with
ArchivedTrackingEntryCount. The default is true for existing clients. Shared
lock storage is required to coordinate separate processes. Incoming merge
processing is unchanged.
For current documentation and release information, visit the DataHub repository.
Support
Paid support, configuration assistance and defect triage are available through support@reimaginate.online.
GitHub Issues and Discussions are not support channels.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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
- Azure.Identity (>= 1.21.0)
- Azure.Messaging.EventGrid (>= 5.0.0)
- Azure.Monitor.Query.Logs (>= 1.0.0)
- FluentValidation (>= 12.1.1)
- FluentValidation.DependencyInjectionExtensions (>= 12.1.1)
- JsonDiffPatch.Net (>= 2.5.0)
- Microsoft.CodeAnalysis.CSharp (>= 5.6.0)
- Microsoft.Extensions.Caching.Memory (>= 10.0.10)
- Microsoft.Extensions.Http (>= 10.0.10)
- Newtonsoft.Json (>= 13.0.4)
- OpenTelemetry (>= 1.17.0)
- Polly (>= 8.7.0)
- Reimaginate.DataHub.SharedModels (>= 1.4.12)
- Reimaginate.DataServices.Cosmos (>= 1.3.0)
- Reimaginate.Mapper.Abstractions (>= 1.3.0)
- Reimaginate.Mapper.SourceGenerator (>= 1.3.0)
- Reimaginate.Mediator.Abstractions (>= 1.3.0)
- Reimaginate.Mediator.SourceGenerator (>= 1.3.0)
- Reimaginate.ProcessingLockService (>= 4.0.0)
- Reimaginate.ProcessingLockService.Redis (>= 4.0.0)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on Reimaginate.DataHub:
| Package | Downloads |
|---|---|
|
Reimaginate.DataHub.TestFramework
Testing helpers, fixtures, and assertions for exercising DataHub runtime and client integrations. |
|
|
Reimaginate.DataHub.AspNetCore
ASP.NET Core endpoint helpers for hosting DataHub APIs in Azure Container Apps and other web hosts. |
|
|
Reimaginate.DataHub.Agent.TestFramework.Dataverse
Dataverse-specific test framework helpers for exercising Reimaginate DataHub agent integrations. |
|
|
Reimaginate.DataHub.Agent.TestFramework.BusinessCentral
Business Central-specific test framework helpers for exercising Reimaginate DataHub agent integrations. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.4.12 | 69 | 10/28/2026 |
| 1.4.11 | 86 | 10/26/2026 |
| 1.4.10 | 134 | 10/21/2026 |
| 1.4.9 | 128 | 10/19/2026 |
| 1.4.8 | 130 | 10/14/2026 |
| 1.4.7 | 130 | 10/13/2026 |
| 1.4.6 | 165 | 10/7/2026 |
| 1.4.5 | 120 | 10/6/2026 |
| 1.4.4 | 130 | 10/6/2026 |
| 1.4.3 | 155 | 9/28/2026 |
| 1.4.2 | 154 | 9/18/2026 |
| 1.4.1 | 349 | 8/6/2026 |
| 1.4.0 | 757 | 7/28/2026 |