Soenneker.SemanticKernel.Cache 4.0.611

Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
dotnet add package Soenneker.SemanticKernel.Cache --version 4.0.611
                    
NuGet\Install-Package Soenneker.SemanticKernel.Cache -Version 4.0.611
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Soenneker.SemanticKernel.Cache" Version="4.0.611" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Soenneker.SemanticKernel.Cache" Version="4.0.611" />
                    
Directory.Packages.props
<PackageReference Include="Soenneker.SemanticKernel.Cache" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Soenneker.SemanticKernel.Cache --version 4.0.611
                    
#r "nuget: Soenneker.SemanticKernel.Cache, 4.0.611"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Soenneker.SemanticKernel.Cache@4.0.611
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Soenneker.SemanticKernel.Cache&version=4.0.611
                    
Install as a Cake Addin
#tool nuget:?package=Soenneker.SemanticKernel.Cache&version=4.0.611
                    
Install as a Cake Tool

alternate text is missing from this package README image alternate text is missing from this package README image alternate text is missing from this package README image

alternate text is missing from this package README image Soenneker.SemanticKernel.Cache

Providing async thread-safe singleton Semantic Kernel instances

Why?

When using Microsoft.SemanticKernel, it's important to centralize and reuse kernel setup logic rather than repeating configuration for each consumer or request. This avoids the overhead of reinitializing connectors and plugins. SemanticKernelCache supports this by providing a thread-safe, per-key singleton cache that lazily creates Kernel instances using customizable options. Kernels are disposed at application shutdown or manually if needed.

Installation

Install the package via the .NET CLI:

dotnet add package Soenneker.SemanticKernel.Cache

Usage

1. Register the Cache in Dependency Injection

In your Program.cs (or equivalent startup file), register the cache with the DI container:

using Soenneker.SemanticKernel.Cache;

public static async Task Main(string[] args)
{
    var builder = WebApplication.CreateBuilder(args);

    // Register SemanticKernelCache as a singleton service.
    builder.Services.AddSemanticKernelCacheAsSingleton();

    // Other configuration...
}

2. Inject and Retrieve a Kernel Instance

Inject ISemanticKernelCache into your classes and retrieve a Microsoft.SemanticKernel.Kernel instance by providing the required options.

using System.Threading;
using System.Threading.Tasks;
using Microsoft.SemanticKernel;
using Microsoft.SemanticKernel.Chat;
using Soenneker.SemanticKernel.Cache;

public class TestClass
{
    private readonly ISemanticKernelCache _semanticKernelCache;
    private readonly SemanticKernelOptions _options;

    public TestClass(ISemanticKernelCache semanticKernelCache)
    {
        _semanticKernelCache = semanticKernelCache;
        
        // Create the options object once. Replace these with your actual values.
        var options = new SemanticKernelOptions
        {
            ModelId = "deepseek-r1:32b",
            Endpoint = "http://localhost:11434",
            KernelFactory = (opts, ct) =>
            {
                IKernelBuilder builder = Kernel.CreateBuilder().AddOllamaChatCompletion(opts.ModelId, new Uri(opts.Endpoint));

                return ValueTask.FromResult(builder);
            }
        };
    }

    public async async ValueTask<string> GetKernelResponse(string input, CancellationToken cancellationToken = default)
    {
        // Retrieve (or create) the kernel instance using a key (here, nameof(TestClass)).
        Kernel kernel = await _semanticKernelCache.Get(nameof(TestClass), _options, cancellationToken);

        // Retrieve the chat completion service from the kernel.
        var chatCompletionService = kernel.GetRequiredService<IChatCompletionService>();

        // Create a chat history and add the user's message.
        var history = new ChatHistory();
        history.AddUserMessage(input);

        // Request a chat completion using the chat service.
        var chatResult = await chatCompletionService.GetChatMessageContentAsync(history, kernel: kernel);

        // Return the chat result (or process it further as needed).
        return chatResult.ToString();
    }
}

Extending for Different Connectors/Plugins

The SemanticKernelOptions class includes an optional KernelFactory delegate. This allows you to override the default behavior (which uses the Azure Text Completion service) and create the kernel using a different connector or plugin. For example:

var openAiOptions = new SemanticKernelOptions
{
    ModelId = "openai-model-id",
    Endpoint = "https://api.openai.com/v1/",
    ApiKey = "your-openai-api-key",
    KernelFactory = (opts, ct) =>
    {
        Kernel kernel = new KernelBuilder().AddOpenAITextCompletionService(opts.ModelId, opts.Endpoint, opts.ApiKey);

        return ValueTask.FromResult(kernel);
    },
    ConfigureKernelAsync = async kernel =>
    {
        // Optionally, import skills or perform additional configuration.
        await ValueTask.CompletedTask;
    }
};

Kernel openAiKernel = await semanticKernelCache.Get("openaiKernel", openAiOptions);

This design makes it straightforward to support multiple types of Semantic Kernel configurations using the same caching mechanism.

Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Soenneker.SemanticKernel.Cache:

Package Downloads
Soenneker.SemanticKernel.Pool

Manages a pool of Semantic Kernel instances with per-entry rate limiting.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
4.0.612 26 12/21/2025
4.0.611 24 12/21/2025
4.0.610 83 12/21/2025
4.0.609 27 12/21/2025
4.0.608 93 12/20/2025
4.0.607 153 12/20/2025
4.0.606 153 12/19/2025
4.0.605 166 12/19/2025
4.0.604 392 12/16/2025
4.0.603 300 12/15/2025
4.0.602 250 12/15/2025
4.0.601 353 12/15/2025
4.0.600 269 12/15/2025
4.0.599 232 12/13/2025
4.0.598 181 12/12/2025
4.0.597 99 12/12/2025
4.0.596 176 12/12/2025
4.0.595 488 12/10/2025
4.0.594 532 12/10/2025
4.0.593 498 12/10/2025
4.0.592 416 12/10/2025
4.0.591 459 12/10/2025
4.0.590 550 12/8/2025
4.0.589 245 12/3/2025
4.0.588 185 12/3/2025
4.0.587 501 11/21/2025
4.0.586 386 11/21/2025
4.0.585 458 11/21/2025
4.0.584 375 11/21/2025
4.0.583 461 11/21/2025
4.0.582 388 11/20/2025
4.0.581 390 11/20/2025
4.0.580 387 11/20/2025
4.0.579 382 11/20/2025
4.0.578 557 11/12/2025
4.0.577 318 11/11/2025
4.0.576 373 11/11/2025
4.0.575 317 11/11/2025
4.0.574 275 11/11/2025
4.0.573 438 11/10/2025
4.0.572 222 11/7/2025
4.0.571 121 11/7/2025
4.0.570 279 11/7/2025
4.0.569 226 11/7/2025
4.0.568 260 11/7/2025
4.0.567 238 11/6/2025
4.0.566 235 11/6/2025
4.0.565 184 11/6/2025
4.0.564 350 11/4/2025
4.0.563 237 11/4/2025
4.0.562 238 11/4/2025
4.0.561 234 11/4/2025
4.0.560 178 11/4/2025
4.0.559 232 11/3/2025
4.0.558 362 10/30/2025
4.0.557 187 10/30/2025
4.0.556 186 10/30/2025
4.0.555 271 10/30/2025
4.0.554 183 10/30/2025
4.0.553 242 10/30/2025
4.0.552 308 10/30/2025
4.0.551 180 10/30/2025
4.0.550 186 10/29/2025
3.0.549 299 10/29/2025
3.0.548 335 10/23/2025
3.0.547 319 10/16/2025
3.0.546 166 10/16/2025
3.0.545 407 10/15/2025
3.0.544 229 10/14/2025
3.0.543 351 10/8/2025
3.0.542 162 10/8/2025
3.0.541 422 10/8/2025
3.0.540 272 10/7/2025
3.0.539 313 9/30/2025
3.0.538 170 9/30/2025
3.0.537 488 9/16/2025
3.0.536 371 9/16/2025
3.0.535 319 9/11/2025
3.0.534 250 9/10/2025
3.0.533 313 9/9/2025
3.0.532 207 9/9/2025
3.0.531 220 9/9/2025
3.0.530 170 9/9/2025
3.0.529 210 9/9/2025
3.0.528 438 9/5/2025
3.0.527 293 9/4/2025
3.0.526 330 9/4/2025
3.0.525 219 9/3/2025
3.0.524 268 9/3/2025
3.0.523 175 9/3/2025
3.0.522 179 9/3/2025
3.0.521 298 9/3/2025
3.0.520 175 9/3/2025
3.0.519 285 9/3/2025
3.0.518 384 8/28/2025
3.0.517 274 8/27/2025
3.0.516 282 8/20/2025
3.0.515 165 8/20/2025
3.0.514 262 8/17/2025
3.0.513 148 8/17/2025
3.0.512 354 8/15/2025
3.0.511 292 8/14/2025
3.0.510 250 8/12/2025
3.0.509 169 8/12/2025
3.0.508 329 8/12/2025
3.0.507 165 8/12/2025
3.0.506 272 8/11/2025
3.0.505 187 8/11/2025
3.0.504 164 8/11/2025
3.0.503 264 8/11/2025
3.0.502 155 8/11/2025
3.0.501 329 8/11/2025
3.0.500 431 8/11/2025
3.0.499 207 8/11/2025
3.0.498 436 8/6/2025
3.0.497 363 8/5/2025
3.0.496 258 8/5/2025
3.0.495 356 8/5/2025
3.0.494 259 8/5/2025
3.0.493 390 7/30/2025
3.0.492 165 7/29/2025
3.0.491 602 7/24/2025
3.0.490 549 7/24/2025
3.0.489 529 7/9/2025
3.0.488 226 7/9/2025
3.0.487 186 7/9/2025
3.0.486 158 7/9/2025
3.0.485 241 7/8/2025
3.0.484 246 7/8/2025
3.0.483 512 7/4/2025
3.0.482 360 7/1/2025
3.0.481 173 7/1/2025
3.0.480 360 6/28/2025
3.0.479 135 6/28/2025
3.0.478 104 6/28/2025
3.0.477 222 6/28/2025
3.0.476 92 6/28/2025
3.0.475 251 6/28/2025
3.0.474 95 6/28/2025
3.0.473 92 6/28/2025
3.0.472 92 6/27/2025
3.0.471 115 6/27/2025
3.0.470 120 6/27/2025
3.0.469 411 6/26/2025
3.0.468 255 6/25/2025
3.0.467 294 6/25/2025
3.0.466 266 6/24/2025
3.0.465 418 6/16/2025
3.0.464 197 6/16/2025
3.0.463 431 6/11/2025
3.0.462 378 6/11/2025
3.0.461 427 6/11/2025
3.0.460 435 6/11/2025
3.0.459 307 6/11/2025
3.0.458 312 6/11/2025
3.0.457 301 6/11/2025
3.0.456 372 6/10/2025
3.0.455 571 6/3/2025
3.0.454 232 6/3/2025
3.0.453 456 6/3/2025
3.0.452 264 6/2/2025
3.0.451 246 6/2/2025
3.0.450 334 5/28/2025
3.0.449 262 5/28/2025
3.0.448 281 5/28/2025
3.0.447 190 5/28/2025
3.0.446 212 5/27/2025
3.0.445 172 5/27/2025
3.0.444 286 5/27/2025
3.0.443 197 5/27/2025
3.0.442 240 5/27/2025
3.0.441 164 5/27/2025
3.0.440 191 5/27/2025
3.0.439 434 5/26/2025
3.0.438 186 5/25/2025
3.0.437 189 5/25/2025
3.0.436 196 5/23/2025
3.0.435 212 5/23/2025
3.0.434 218 5/23/2025
3.0.433 170 5/23/2025
3.0.432 181 5/23/2025
3.0.431 152 5/23/2025
3.0.430 197 5/23/2025
3.0.429 235 5/23/2025
3.0.428 184 5/23/2025
3.0.427 194 5/22/2025
3.0.426 173 5/22/2025
3.0.425 210 5/22/2025
3.0.424 502 5/21/2025
3.0.423 229 5/21/2025
3.0.422 300 5/20/2025
3.0.421 197 5/20/2025
3.0.420 269 5/19/2025
3.0.419 466 5/18/2025
3.0.418 228 5/18/2025
3.0.417 209 5/18/2025
3.0.416 222 5/18/2025
3.0.414 134 5/18/2025
3.0.413 213 5/16/2025
3.0.412 225 5/16/2025
3.0.411 285 5/14/2025
3.0.410 267 5/14/2025
3.0.409 280 5/14/2025
3.0.408 266 5/14/2025
3.0.407 263 5/14/2025
3.0.406 170 5/8/2025
3.0.405 186 5/8/2025
3.0.404 182 5/8/2025
3.0.403 178 5/8/2025
3.0.402 175 5/8/2025
3.0.401 191 5/8/2025
3.0.400 197 5/8/2025
3.0.399 199 5/7/2025
3.0.398 207 5/6/2025
3.0.397 172 5/6/2025
3.0.396 172 5/6/2025
3.0.395 170 5/5/2025
3.0.394 213 5/5/2025
3.0.393 182 5/5/2025
3.0.392 182 5/5/2025
3.0.391 187 5/5/2025
3.0.390 166 5/5/2025
3.0.389 191 5/5/2025
3.0.388 173 5/5/2025
3.0.387 180 5/5/2025
3.0.386 184 5/5/2025
3.0.385 174 4/29/2025
3.0.384 176 4/27/2025
3.0.383 128 4/27/2025
3.0.382 146 4/26/2025
3.0.381 139 4/26/2025
3.0.380 236 4/18/2025
3.0.379 165 4/11/2025
3.0.378 213 4/9/2025
3.0.377 189 4/9/2025
3.0.376 237 4/9/2025
3.0.375 207 4/9/2025
3.0.374 196 4/8/2025
3.0.373 197 4/8/2025
3.0.372 207 4/8/2025
3.0.371 232 4/8/2025
3.0.370 214 4/8/2025
3.0.369 192 4/8/2025
3.0.368 194 4/8/2025
3.0.367 207 4/8/2025
3.0.366 200 4/8/2025
3.0.365 213 4/8/2025
3.0.364 223 4/8/2025
3.0.363 212 4/8/2025
3.0.362 195 4/8/2025
3.0.361 220 4/8/2025
3.0.360 207 4/8/2025
3.0.359 201 4/7/2025
3.0.358 198 4/7/2025
3.0.357 184 4/7/2025
3.0.356 225 4/7/2025
3.0.355 202 4/7/2025
3.0.354 215 4/7/2025
3.0.353 208 4/7/2025
3.0.352 202 4/7/2025
3.0.351 191 4/7/2025
3.0.350 233 4/7/2025
3.0.349 173 4/7/2025
3.0.348 193 4/7/2025
3.0.347 203 4/7/2025
3.0.346 191 4/7/2025
3.0.345 218 4/7/2025
3.0.344 214 4/7/2025
3.0.343 202 4/7/2025
3.0.342 226 4/6/2025
3.0.341 198 4/6/2025
3.0.340 199 4/6/2025
3.0.339 200 4/6/2025
3.0.338 186 4/6/2025
3.0.337 217 4/6/2025
3.0.336 194 4/6/2025
3.0.335 201 4/6/2025
3.0.334 194 4/6/2025
3.0.333 177 4/6/2025
3.0.332 162 4/6/2025
3.0.331 174 4/6/2025
3.0.330 185 4/6/2025
3.0.329 179 4/6/2025
3.0.328 134 4/6/2025
3.0.327 171 4/6/2025
3.0.326 149 4/6/2025
3.0.325 148 4/5/2025
3.0.324 171 4/5/2025
3.0.323 126 4/5/2025
3.0.322 117 4/5/2025
3.0.321 119 4/5/2025
3.0.320 134 4/5/2025
3.0.319 109 4/5/2025
3.0.318 127 4/5/2025
3.0.317 130 4/5/2025
3.0.316 130 4/4/2025
3.0.315 139 4/4/2025
3.0.314 141 4/4/2025
3.0.313 200 4/4/2025
3.0.312 199 4/4/2025
3.0.311 188 4/4/2025
3.0.310 241 4/4/2025
3.0.309 180 4/4/2025
3.0.308 219 4/3/2025
3.0.307 192 4/3/2025
3.0.306 211 4/2/2025
3.0.305 227 4/1/2025
3.0.304 186 4/1/2025
3.0.303 202 4/1/2025
3.0.302 208 4/1/2025
3.0.301 195 4/1/2025
3.0.300 188 4/1/2025
3.0.299 221 4/1/2025
3.0.298 194 4/1/2025
3.0.297 224 4/1/2025
3.0.296 177 4/1/2025
3.0.295 182 3/31/2025
3.0.294 180 3/31/2025
3.0.293 175 3/31/2025
3.0.292 205 3/31/2025
3.0.291 188 3/30/2025
3.0.290 224 3/29/2025
3.0.289 135 3/29/2025
3.0.288 166 3/29/2025
3.0.287 130 3/29/2025
3.0.286 122 3/29/2025
3.0.285 152 3/29/2025
3.0.284 167 3/27/2025
3.0.283 217 3/27/2025
3.0.282 168 3/27/2025
3.0.281 166 3/27/2025
3.0.280 160 3/26/2025
3.0.279 494 3/26/2025
3.0.278 504 3/26/2025
3.0.277 517 3/26/2025
3.0.276 531 3/25/2025
3.0.275 529 3/25/2025
3.0.274 511 3/25/2025
3.0.273 549 3/25/2025
3.0.272 534 3/25/2025
3.0.271 534 3/25/2025
3.0.270 530 3/25/2025
3.0.269 131 3/21/2025
3.0.268 123 3/21/2025
3.0.267 126 3/21/2025
3.0.266 140 3/21/2025
3.0.265 144 3/21/2025
3.0.264 190 3/21/2025
3.0.263 166 3/21/2025
3.0.262 190 3/20/2025
3.0.261 181 3/20/2025
3.0.260 175 3/19/2025
3.0.259 183 3/19/2025
3.0.258 161 3/18/2025
3.0.257 168 3/18/2025
3.0.256 165 3/18/2025
3.0.255 178 3/18/2025
3.0.254 186 3/18/2025
3.0.253 175 3/18/2025
3.0.252 174 3/18/2025
3.0.251 172 3/18/2025
3.0.250 131 3/15/2025
3.0.249 109 3/15/2025
3.0.248 123 3/15/2025
3.0.247 129 3/15/2025
3.0.246 95 3/15/2025
3.0.245 107 3/15/2025
3.0.244 178 3/12/2025
3.0.243 217 3/12/2025
3.0.242 202 3/12/2025
3.0.241 188 3/12/2025
3.0.240 166 3/12/2025
3.0.239 189 3/12/2025
3.0.238 200 3/12/2025
3.0.237 179 3/12/2025
3.0.236 185 3/12/2025
3.0.235 186 3/12/2025
3.0.234 194 3/12/2025
3.0.233 217 3/11/2025
3.0.232 191 3/11/2025
3.0.231 197 3/11/2025
3.0.230 210 3/11/2025
3.0.229 181 3/11/2025
3.0.228 210 3/11/2025
3.0.227 192 3/11/2025
3.0.226 194 3/11/2025
3.0.225 202 3/11/2025
3.0.224 203 3/11/2025
3.0.223 196 3/11/2025
3.0.222 203 3/11/2025
3.0.221 242 3/7/2025
3.0.220 248 3/7/2025
3.0.219 259 3/7/2025
3.0.218 276 3/7/2025
3.0.217 250 3/7/2025
3.0.216 264 3/7/2025
3.0.215 237 3/7/2025
3.0.214 251 3/7/2025
3.0.213 266 3/7/2025
3.0.212 258 3/3/2025
3.0.211 154 3/2/2025
3.0.210 151 3/2/2025
3.0.209 129 3/2/2025
3.0.208 142 3/2/2025
3.0.207 135 3/2/2025
3.0.206 124 3/2/2025
3.0.205 125 3/2/2025
3.0.204 168 3/2/2025
3.0.203 119 3/2/2025
3.0.202 124 3/2/2025
3.0.201 145 3/2/2025
3.0.200 132 3/2/2025
3.0.199 133 3/2/2025
3.0.198 142 3/1/2025
3.0.197 140 3/1/2025
3.0.196 129 3/1/2025
3.0.195 124 3/1/2025
3.0.194 145 3/1/2025
3.0.193 131 3/1/2025
3.0.192 142 3/1/2025
3.0.191 148 3/1/2025
3.0.190 120 3/1/2025
3.0.189 140 3/1/2025
3.0.188 158 3/1/2025
3.0.187 128 3/1/2025
3.0.186 130 2/28/2025
3.0.185 142 2/26/2025
3.0.184 143 2/26/2025
3.0.183 138 2/26/2025
3.0.182 136 2/26/2025
3.0.181 135 2/26/2025
3.0.180 135 2/25/2025
3.0.179 136 2/25/2025
3.0.178 131 2/25/2025
3.0.177 129 2/25/2025
3.0.176 144 2/25/2025
3.0.175 121 2/25/2025
3.0.174 122 2/25/2025
3.0.173 136 2/25/2025
3.0.172 129 2/25/2025
3.0.171 161 2/24/2025
3.0.170 137 2/24/2025
3.0.169 123 2/24/2025
3.0.168 165 2/23/2025
3.0.167 141 2/23/2025
3.0.166 128 2/23/2025
3.0.165 123 2/23/2025
3.0.164 139 2/23/2025
3.0.163 127 2/23/2025
3.0.162 136 2/23/2025
3.0.161 138 2/23/2025
3.0.160 165 2/22/2025
3.0.159 146 2/22/2025
3.0.158 153 2/22/2025
3.0.157 144 2/22/2025
3.0.156 127 2/22/2025
3.0.155 146 2/22/2025
3.0.154 130 2/22/2025
3.0.153 136 2/22/2025
3.0.152 146 2/22/2025
3.0.151 161 2/22/2025
3.0.150 150 2/22/2025
3.0.149 158 2/22/2025
3.0.148 124 2/22/2025
3.0.147 144 2/22/2025
3.0.146 144 2/22/2025
3.0.145 151 2/22/2025
3.0.144 150 2/22/2025
3.0.143 122 2/22/2025
3.0.142 147 2/22/2025
3.0.141 144 2/21/2025
3.0.140 138 2/21/2025
3.0.139 137 2/21/2025
3.0.138 126 2/21/2025
3.0.137 131 2/21/2025
3.0.136 144 2/21/2025
3.0.135 144 2/21/2025
3.0.134 145 2/20/2025
3.0.133 168 2/19/2025
3.0.132 149 2/19/2025
3.0.131 144 2/19/2025
3.0.130 157 2/19/2025
3.0.129 158 2/19/2025
3.0.128 159 2/19/2025
3.0.127 160 2/19/2025
3.0.126 137 2/19/2025
3.0.125 148 2/19/2025
3.0.124 154 2/19/2025
3.0.123 136 2/19/2025
3.0.122 162 2/18/2025
3.0.121 155 2/18/2025
3.0.120 130 2/18/2025
3.0.119 140 2/18/2025
3.0.118 175 2/18/2025
3.0.117 154 2/18/2025
3.0.116 158 2/18/2025
3.0.115 142 2/18/2025
3.0.114 148 2/16/2025
3.0.113 164 2/14/2025
3.0.112 139 2/14/2025
3.0.111 129 2/14/2025
3.0.110 131 2/14/2025
3.0.109 159 2/14/2025
3.0.108 182 2/14/2025
3.0.107 156 2/14/2025
3.0.106 170 2/14/2025
3.0.105 132 2/13/2025
3.0.104 144 2/13/2025
3.0.103 147 2/13/2025
3.0.102 127 2/13/2025
3.0.101 182 2/12/2025
3.0.100 159 2/12/2025
3.0.99 160 2/12/2025
3.0.98 159 2/12/2025
3.0.97 149 2/12/2025
3.0.96 176 2/12/2025
3.0.95 141 2/12/2025
3.0.94 150 2/12/2025
3.0.93 137 2/12/2025
3.0.92 128 2/12/2025
3.0.91 138 2/12/2025
3.0.90 145 2/12/2025
3.0.89 150 2/12/2025
3.0.88 145 2/12/2025
3.0.87 156 2/12/2025
3.0.86 160 2/12/2025
3.0.85 159 2/12/2025
3.0.84 155 2/12/2025
3.0.83 155 2/12/2025
3.0.82 137 2/11/2025
3.0.81 135 2/11/2025
3.0.80 165 2/11/2025
3.0.79 144 2/11/2025
3.0.78 145 2/11/2025
3.0.77 155 2/11/2025
3.0.76 134 2/11/2025
3.0.75 149 2/11/2025
3.0.74 167 2/11/2025
3.0.73 184 2/11/2025
3.0.72 150 2/11/2025
3.0.71 147 2/11/2025
3.0.70 150 2/10/2025
3.0.69 151 2/10/2025
3.0.68 168 2/10/2025
3.0.67 134 2/10/2025
3.0.66 134 2/10/2025
3.0.65 145 2/10/2025
3.0.64 136 2/9/2025
3.0.63 151 2/9/2025
3.0.62 123 2/9/2025
3.0.61 169 2/9/2025
3.0.60 142 2/9/2025
3.0.59 135 2/9/2025
3.0.58 158 2/8/2025
3.0.57 140 2/8/2025
3.0.56 127 2/8/2025
3.0.55 172 2/8/2025
3.0.54 136 2/8/2025
3.0.53 141 2/8/2025
3.0.52 148 2/8/2025
3.0.51 131 2/8/2025
3.0.50 138 2/8/2025
3.0.49 146 2/8/2025
3.0.48 142 2/8/2025
3.0.47 152 2/8/2025
3.0.46 167 2/7/2025
3.0.45 153 2/7/2025
3.0.44 164 2/7/2025
3.0.43 148 2/7/2025
3.0.42 139 2/7/2025
3.0.41 144 2/7/2025
3.0.40 162 2/7/2025
3.0.39 155 2/7/2025
3.0.38 151 2/7/2025
3.0.37 154 2/7/2025
3.0.36 144 2/7/2025
3.0.35 148 2/7/2025
3.0.34 136 2/7/2025
3.0.33 178 2/7/2025
3.0.32 158 2/7/2025
3.0.31 141 2/7/2025
3.0.30 145 2/6/2025
3.0.29 158 2/6/2025
3.0.28 124 2/6/2025
3.0.27 126 2/6/2025
3.0.26 154 2/6/2025
3.0.25 142 2/5/2025
3.0.24 147 2/5/2025
3.0.23 150 2/5/2025
3.0.22 165 2/5/2025
3.0.21 136 2/5/2025
3.0.20 150 2/5/2025
3.0.19 154 2/5/2025
3.0.18 148 2/5/2025
3.0.17 150 2/5/2025
3.0.16 176 2/5/2025
3.0.15 141 2/5/2025
3.0.14 141 2/5/2025
3.0.13 140 2/5/2025
3.0.12 134 2/5/2025
3.0.11 170 2/5/2025
3.0.10 157 2/5/2025
3.0.9 141 2/5/2025
3.0.8 141 2/5/2025
3.0.7 142 2/3/2025
3.0.6 170 2/3/2025
3.0.5 140 2/3/2025
3.0.4 157 2/3/2025
3.0.3 148 2/3/2025