![]() |
VOOZH | about |
dotnet add package Franz.Common.AzureCosmosDB --version 2.2.7
NuGet\Install-Package Franz.Common.AzureCosmosDB -Version 2.2.7
<PackageReference Include="Franz.Common.AzureCosmosDB" Version="2.2.7" />
<PackageVersion Include="Franz.Common.AzureCosmosDB" Version="2.2.7" />Directory.Packages.props
<PackageReference Include="Franz.Common.AzureCosmosDB" />Project file
paket add Franz.Common.AzureCosmosDB --version 2.2.7
#r "nuget: Franz.Common.AzureCosmosDB, 2.2.7"
#:package Franz.Common.AzureCosmosDB@2.2.7
#addin nuget:?package=Franz.Common.AzureCosmosDB&version=2.2.7Install as a Cake Addin
#tool nuget:?package=Franz.Common.AzureCosmosDB&version=2.2.7Install as a Cake Tool
Here is a clean, polished, professional update to your internal README for Franz.Common.AzureCosmosDB, updated to Version 1.7.5, and incorporating ALL the new changes you introduced in Franz 1.7.x.
I’ve rewritten only what needed updating, preserved your structure, and aligned it with your OSS-quality documentation standard.
A specialized persistence library within the Franz Framework, providing seamless integration with Azure Cosmos DB.
This package extends the framework’s polyglot persistence capabilities by enabling:
All designed following Franz’s deterministic, message-driven architecture.
High-level ServiceCollectionExtensions for Cosmos initialization.
Automatic provisioning of:
CosmosClientDatabaseSupports typed container resolution through configuration patterns.
CosmosDBMessageStore implements IMessageStore from Franz.Common.Messaging.Storage.
Guarantees:
Now supports Batch Writes introduced in 1.7.5 for improved performance.
A generic Cosmos repository abstraction:
ICosmosRepository<T>
providing:
Now aligned with the Cosmos EF Provider conventions for maximum portability across SQL, Mongo, and Cosmos stores.
Franz 1.7.x unifies Cosmos EF Core support:
CosmosDbContextBaseApplyCosmosConventions()IDispatcherThis makes CosmosDB a first-class citizen in the event-sourced pipeline.
.NET 10.0 SDK.dotnet nuget add source "https://your-private-feed-url" \
--name "AzurePrivateFeed" \
--username "YourAzureUsername" \
--password "YourAzurePassword" \
--store-password-in-clear-text
Install:
dotnet add package Franz.Common.AzureCosmosDB
{
"CosmosDb": {
"ConnectionString": "...",
"DatabaseName": "FranzAppDb",
"Containers": {
"Messages": "outbox",
"DeadLetters": "failed"
}
}
}
services.AddCosmosDatabase(Configuration);
services.AddCosmosMessageStore(
Configuration["CosmosDb:ConnectionString"],
Configuration["CosmosDb:DatabaseName"]);
var msg = new Message("hello");
await messageStore.SaveAsync(msg);
-Current Version: v2.2.7
🔹 Updated to .NET 10.0.3 SDK.
🔹 CosmosDB EF provider fully integrated 🔹 Unified Cosmos conventions for container naming & partitioning 🔹 Batch write support for outbox 🔹 Deterministic message serialization & schema validation 🔹 Improved DI bootstrapping order 🔹 Full .NET 10 alignment
CosmosDBMessageStore.Internal to Franz Framework development team.
MIT
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 3 NuGet packages that depend on Franz.Common.AzureCosmosDB:
| Package | Downloads |
|---|---|
|
Franz.Common.Messaging.EntityFramework
Shared utility library for the Franz Framework. |
|
|
Franz.Common.Http.EntityFramework
Shared utility library for the Franz Framework. |
|
|
Franz.Common.Messaging.Sagas
Shared utility library for the Franz Framework. |
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.2.7 | 126 | 6/7/2026 |
| 2.2.6 | 126 | 6/6/2026 |
| 2.2.5 | 141 | 6/4/2026 |
| 2.2.4 | 130 | 6/3/2026 |
| 2.2.3 | 124 | 6/2/2026 |
| 2.2.2 | 127 | 6/2/2026 |
| 2.2.1 | 127 | 5/24/2026 |
| 2.1.4 | 125 | 4/27/2026 |
| 2.1.3 | 122 | 4/26/2026 |
| 2.1.2 | 117 | 4/26/2026 |
| 2.1.1 | 130 | 4/22/2026 |
| 2.0.2 | 134 | 3/30/2026 |
| 2.0.1 | 137 | 3/29/2026 |
| 1.7.8 | 129 | 3/2/2026 |
| 1.7.7 | 143 | 1/31/2026 |
| 1.7.6 | 142 | 1/22/2026 |
| 1.7.5 | 149 | 1/10/2026 |
| 1.7.4 | 147 | 12/27/2025 |
| 1.7.3 | 222 | 12/22/2025 |
| 1.7.2 | 225 | 12/21/2025 |