Soenneker.SemanticKernel.Cache 4.0.573

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.573
                    
NuGet\Install-Package Soenneker.SemanticKernel.Cache -Version 4.0.573
                    
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.573" />
                    
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.573" />
                    
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.573
                    
#r "nuget: Soenneker.SemanticKernel.Cache, 4.0.573"
                    
#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.573
                    
#: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.573
                    
Install as a Cake Addin
#tool nuget:?package=Soenneker.SemanticKernel.Cache&version=4.0.573
                    
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.578 215 11/12/2025
4.0.577 190 11/11/2025
4.0.576 237 11/11/2025
4.0.575 194 11/11/2025
4.0.574 153 11/11/2025
4.0.573 360 11/10/2025
4.0.572 213 11/7/2025
4.0.571 110 11/7/2025
4.0.570 268 11/7/2025
4.0.569 216 11/7/2025
4.0.568 245 11/7/2025
4.0.567 223 11/6/2025
4.0.566 218 11/6/2025
4.0.565 165 11/6/2025
4.0.564 338 11/4/2025
4.0.563 228 11/4/2025
4.0.562 225 11/4/2025
4.0.561 220 11/4/2025
4.0.560 167 11/4/2025
4.0.559 216 11/3/2025
4.0.558 351 10/30/2025
4.0.557 175 10/30/2025
4.0.556 170 10/30/2025
4.0.555 259 10/30/2025
4.0.554 173 10/30/2025
4.0.553 228 10/30/2025
4.0.552 297 10/30/2025
4.0.551 169 10/30/2025
4.0.550 169 10/29/2025
3.0.549 287 10/29/2025
3.0.548 324 10/23/2025
3.0.547 313 10/16/2025
3.0.546 155 10/16/2025
3.0.545 397 10/15/2025
3.0.544 220 10/14/2025
3.0.543 344 10/8/2025
3.0.542 153 10/8/2025
3.0.541 394 10/8/2025
3.0.540 255 10/7/2025
3.0.539 306 9/30/2025
3.0.538 163 9/30/2025
3.0.537 481 9/16/2025
3.0.536 361 9/16/2025
3.0.535 313 9/11/2025
3.0.534 240 9/10/2025
3.0.533 306 9/9/2025
3.0.532 202 9/9/2025
3.0.531 209 9/9/2025
3.0.530 162 9/9/2025
3.0.529 201 9/9/2025
3.0.528 420 9/5/2025
3.0.527 281 9/4/2025
3.0.526 317 9/4/2025
3.0.525 209 9/3/2025
3.0.524 255 9/3/2025
3.0.523 167 9/3/2025
3.0.522 167 9/3/2025
3.0.521 285 9/3/2025
3.0.520 162 9/3/2025
3.0.519 276 9/3/2025
3.0.518 374 8/28/2025
3.0.517 258 8/27/2025
3.0.516 277 8/20/2025
3.0.515 156 8/20/2025
3.0.514 254 8/17/2025
3.0.513 138 8/17/2025
3.0.512 346 8/15/2025
3.0.511 283 8/14/2025
3.0.510 243 8/12/2025
3.0.509 156 8/12/2025
3.0.508 320 8/12/2025
3.0.507 157 8/12/2025
3.0.506 262 8/11/2025
3.0.505 173 8/11/2025
3.0.504 155 8/11/2025
3.0.503 258 8/11/2025
3.0.502 147 8/11/2025
3.0.501 320 8/11/2025
3.0.500 421 8/11/2025
3.0.499 199 8/11/2025
3.0.498 425 8/6/2025
3.0.497 354 8/5/2025
3.0.496 250 8/5/2025
3.0.495 342 8/5/2025
3.0.494 238 8/5/2025
3.0.493 381 7/30/2025
3.0.492 148 7/29/2025
3.0.491 589 7/24/2025
3.0.490 542 7/24/2025
3.0.489 517 7/9/2025
3.0.488 214 7/9/2025
3.0.487 176 7/9/2025
3.0.486 150 7/9/2025
3.0.485 231 7/8/2025
3.0.484 234 7/8/2025
3.0.483 499 7/4/2025
3.0.482 352 7/1/2025
3.0.481 163 7/1/2025
3.0.480 354 6/28/2025
3.0.479 125 6/28/2025
3.0.478 94 6/28/2025
3.0.477 212 6/28/2025
3.0.476 81 6/28/2025
3.0.475 244 6/28/2025
3.0.474 85 6/28/2025
3.0.473 80 6/28/2025
3.0.472 83 6/27/2025
3.0.471 99 6/27/2025
3.0.470 108 6/27/2025
3.0.469 398 6/26/2025
3.0.468 246 6/25/2025
3.0.467 278 6/25/2025
3.0.466 255 6/24/2025
3.0.465 411 6/16/2025
3.0.464 184 6/16/2025
3.0.463 422 6/11/2025
3.0.462 368 6/11/2025
3.0.461 413 6/11/2025
3.0.460 428 6/11/2025
3.0.459 299 6/11/2025
3.0.458 301 6/11/2025
3.0.457 289 6/11/2025
3.0.456 362 6/10/2025
3.0.455 558 6/3/2025
3.0.454 220 6/3/2025
3.0.453 444 6/3/2025
3.0.452 257 6/2/2025
3.0.451 236 6/2/2025
3.0.450 323 5/28/2025
3.0.449 252 5/28/2025
3.0.448 268 5/28/2025
3.0.447 181 5/28/2025
3.0.446 205 5/27/2025
3.0.445 164 5/27/2025
3.0.444 278 5/27/2025
3.0.443 187 5/27/2025
3.0.442 230 5/27/2025
3.0.441 158 5/27/2025
3.0.440 185 5/27/2025
3.0.439 426 5/26/2025
3.0.438 177 5/25/2025
3.0.437 185 5/25/2025
3.0.436 187 5/23/2025
3.0.435 201 5/23/2025
3.0.434 208 5/23/2025
3.0.433 161 5/23/2025
3.0.432 174 5/23/2025
3.0.431 143 5/23/2025
3.0.430 189 5/23/2025
3.0.429 227 5/23/2025
3.0.428 174 5/23/2025
3.0.427 186 5/22/2025
3.0.426 167 5/22/2025
3.0.425 199 5/22/2025
3.0.424 495 5/21/2025
3.0.423 219 5/21/2025
3.0.422 290 5/20/2025
3.0.421 184 5/20/2025
3.0.420 264 5/19/2025
3.0.419 454 5/18/2025
3.0.418 216 5/18/2025
3.0.417 201 5/18/2025
3.0.416 211 5/18/2025
3.0.414 121 5/18/2025
3.0.413 201 5/16/2025
3.0.412 214 5/16/2025
3.0.411 273 5/14/2025
3.0.410 258 5/14/2025
3.0.409 275 5/14/2025
3.0.408 255 5/14/2025
3.0.407 251 5/14/2025
3.0.406 162 5/8/2025
3.0.405 179 5/8/2025
3.0.404 175 5/8/2025
3.0.403 170 5/8/2025
3.0.402 168 5/8/2025
3.0.401 183 5/8/2025
3.0.400 189 5/8/2025
3.0.399 190 5/7/2025
3.0.398 195 5/6/2025
3.0.397 164 5/6/2025
3.0.396 167 5/6/2025
3.0.395 165 5/5/2025
3.0.394 203 5/5/2025
3.0.393 173 5/5/2025
3.0.392 169 5/5/2025
3.0.391 175 5/5/2025
3.0.390 160 5/5/2025
3.0.389 185 5/5/2025
3.0.388 166 5/5/2025
3.0.387 175 5/5/2025
3.0.386 178 5/5/2025
3.0.385 160 4/29/2025
3.0.384 168 4/27/2025
3.0.383 121 4/27/2025
3.0.382 137 4/26/2025
3.0.381 131 4/26/2025
3.0.380 226 4/18/2025
3.0.379 155 4/11/2025
3.0.378 200 4/9/2025
3.0.377 182 4/9/2025
3.0.376 226 4/9/2025
3.0.375 195 4/9/2025
3.0.374 188 4/8/2025
3.0.373 187 4/8/2025
3.0.372 193 4/8/2025
3.0.371 219 4/8/2025
3.0.370 202 4/8/2025
3.0.369 183 4/8/2025
3.0.368 188 4/8/2025
3.0.367 198 4/8/2025
3.0.366 192 4/8/2025
3.0.365 197 4/8/2025
3.0.364 213 4/8/2025
3.0.363 198 4/8/2025
3.0.362 187 4/8/2025
3.0.361 212 4/8/2025
3.0.360 200 4/8/2025
3.0.359 195 4/7/2025
3.0.358 189 4/7/2025
3.0.357 177 4/7/2025
3.0.356 212 4/7/2025
3.0.355 193 4/7/2025
3.0.354 207 4/7/2025
3.0.353 200 4/7/2025
3.0.352 195 4/7/2025
3.0.351 181 4/7/2025
3.0.350 216 4/7/2025
3.0.349 164 4/7/2025
3.0.348 187 4/7/2025
3.0.347 192 4/7/2025
3.0.346 181 4/7/2025
3.0.345 205 4/7/2025
3.0.344 203 4/7/2025
3.0.343 194 4/7/2025
3.0.342 215 4/6/2025
3.0.341 193 4/6/2025
3.0.340 191 4/6/2025
3.0.339 194 4/6/2025
3.0.338 178 4/6/2025
3.0.337 207 4/6/2025
3.0.336 187 4/6/2025
3.0.335 196 4/6/2025
3.0.334 186 4/6/2025
3.0.333 170 4/6/2025
3.0.332 157 4/6/2025
3.0.331 166 4/6/2025
3.0.330 179 4/6/2025
3.0.329 173 4/6/2025
3.0.328 129 4/6/2025
3.0.327 164 4/6/2025
3.0.326 138 4/6/2025
3.0.325 140 4/5/2025
3.0.324 163 4/5/2025
3.0.323 121 4/5/2025
3.0.322 107 4/5/2025
3.0.321 111 4/5/2025
3.0.320 127 4/5/2025
3.0.319 102 4/5/2025
3.0.318 118 4/5/2025
3.0.317 121 4/5/2025
3.0.316 121 4/4/2025
3.0.315 132 4/4/2025
3.0.314 130 4/4/2025
3.0.313 190 4/4/2025
3.0.312 189 4/4/2025
3.0.311 181 4/4/2025
3.0.310 226 4/4/2025
3.0.309 177 4/4/2025
3.0.308 213 4/3/2025
3.0.307 182 4/3/2025
3.0.306 199 4/2/2025
3.0.305 220 4/1/2025
3.0.304 180 4/1/2025
3.0.303 195 4/1/2025
3.0.302 202 4/1/2025
3.0.301 188 4/1/2025
3.0.300 181 4/1/2025
3.0.299 212 4/1/2025
3.0.298 187 4/1/2025
3.0.297 219 4/1/2025
3.0.296 168 4/1/2025
3.0.295 175 3/31/2025
3.0.294 172 3/31/2025
3.0.293 165 3/31/2025
3.0.292 199 3/31/2025
3.0.291 180 3/30/2025
3.0.290 215 3/29/2025
3.0.289 126 3/29/2025
3.0.288 157 3/29/2025
3.0.287 120 3/29/2025
3.0.286 114 3/29/2025
3.0.285 137 3/29/2025
3.0.284 158 3/27/2025
3.0.283 206 3/27/2025
3.0.282 155 3/27/2025
3.0.281 159 3/27/2025
3.0.280 151 3/26/2025
3.0.279 486 3/26/2025
3.0.278 493 3/26/2025
3.0.277 506 3/26/2025
3.0.276 521 3/25/2025
3.0.275 523 3/25/2025
3.0.274 502 3/25/2025
3.0.273 534 3/25/2025
3.0.272 523 3/25/2025
3.0.271 522 3/25/2025
3.0.270 521 3/25/2025
3.0.269 118 3/21/2025
3.0.268 117 3/21/2025
3.0.267 119 3/21/2025
3.0.266 132 3/21/2025
3.0.265 129 3/21/2025
3.0.264 183 3/21/2025
3.0.263 157 3/21/2025
3.0.262 178 3/20/2025
3.0.261 167 3/20/2025
3.0.260 165 3/19/2025
3.0.259 175 3/19/2025
3.0.258 155 3/18/2025
3.0.257 161 3/18/2025
3.0.256 159 3/18/2025
3.0.255 167 3/18/2025
3.0.254 176 3/18/2025
3.0.253 168 3/18/2025
3.0.252 164 3/18/2025
3.0.251 164 3/18/2025
3.0.250 126 3/15/2025
3.0.249 103 3/15/2025
3.0.248 113 3/15/2025
3.0.247 124 3/15/2025
3.0.246 88 3/15/2025
3.0.245 98 3/15/2025
3.0.244 165 3/12/2025
3.0.243 204 3/12/2025
3.0.242 192 3/12/2025
3.0.241 178 3/12/2025
3.0.240 156 3/12/2025
3.0.239 180 3/12/2025
3.0.238 186 3/12/2025
3.0.237 170 3/12/2025
3.0.236 177 3/12/2025
3.0.235 178 3/12/2025
3.0.234 184 3/12/2025
3.0.233 206 3/11/2025
3.0.232 179 3/11/2025
3.0.231 188 3/11/2025
3.0.230 201 3/11/2025
3.0.229 166 3/11/2025
3.0.228 197 3/11/2025
3.0.227 186 3/11/2025
3.0.226 185 3/11/2025
3.0.225 196 3/11/2025
3.0.224 197 3/11/2025
3.0.223 186 3/11/2025
3.0.222 195 3/11/2025
3.0.221 236 3/7/2025
3.0.220 239 3/7/2025
3.0.219 254 3/7/2025
3.0.218 269 3/7/2025
3.0.217 242 3/7/2025
3.0.216 253 3/7/2025
3.0.215 232 3/7/2025
3.0.214 241 3/7/2025
3.0.213 261 3/7/2025
3.0.212 252 3/3/2025
3.0.211 147 3/2/2025
3.0.210 147 3/2/2025
3.0.209 120 3/2/2025
3.0.208 135 3/2/2025
3.0.207 127 3/2/2025
3.0.206 118 3/2/2025
3.0.205 118 3/2/2025
3.0.204 158 3/2/2025
3.0.203 115 3/2/2025
3.0.202 115 3/2/2025
3.0.201 140 3/2/2025
3.0.200 127 3/2/2025
3.0.199 125 3/2/2025
3.0.198 138 3/1/2025
3.0.197 131 3/1/2025
3.0.196 123 3/1/2025
3.0.195 115 3/1/2025
3.0.194 138 3/1/2025
3.0.193 123 3/1/2025
3.0.192 134 3/1/2025
3.0.191 141 3/1/2025
3.0.190 114 3/1/2025
3.0.189 130 3/1/2025
3.0.188 146 3/1/2025
3.0.187 122 3/1/2025
3.0.186 121 2/28/2025
3.0.185 135 2/26/2025
3.0.184 135 2/26/2025
3.0.183 131 2/26/2025
3.0.182 127 2/26/2025
3.0.181 128 2/26/2025
3.0.180 127 2/25/2025
3.0.179 131 2/25/2025
3.0.178 125 2/25/2025
3.0.177 121 2/25/2025
3.0.176 139 2/25/2025
3.0.175 114 2/25/2025
3.0.174 116 2/25/2025
3.0.173 128 2/25/2025
3.0.172 122 2/25/2025
3.0.171 152 2/24/2025
3.0.170 134 2/24/2025
3.0.169 115 2/24/2025
3.0.168 162 2/23/2025
3.0.167 128 2/23/2025
3.0.166 119 2/23/2025
3.0.165 115 2/23/2025
3.0.164 136 2/23/2025
3.0.163 118 2/23/2025
3.0.162 132 2/23/2025
3.0.161 132 2/23/2025
3.0.160 156 2/22/2025
3.0.159 140 2/22/2025
3.0.158 147 2/22/2025
3.0.157 134 2/22/2025
3.0.156 118 2/22/2025
3.0.155 132 2/22/2025
3.0.154 124 2/22/2025
3.0.153 131 2/22/2025
3.0.152 136 2/22/2025
3.0.151 148 2/22/2025
3.0.150 145 2/22/2025
3.0.149 152 2/22/2025
3.0.148 117 2/22/2025
3.0.147 133 2/22/2025
3.0.146 138 2/22/2025
3.0.145 142 2/22/2025
3.0.144 143 2/22/2025
3.0.143 112 2/22/2025
3.0.142 138 2/22/2025
3.0.141 137 2/21/2025
3.0.140 134 2/21/2025
3.0.139 130 2/21/2025
3.0.138 122 2/21/2025
3.0.137 127 2/21/2025
3.0.136 136 2/21/2025
3.0.135 133 2/21/2025
3.0.134 138 2/20/2025
3.0.133 159 2/19/2025
3.0.132 138 2/19/2025
3.0.131 138 2/19/2025
3.0.130 148 2/19/2025
3.0.129 150 2/19/2025
3.0.128 146 2/19/2025
3.0.127 150 2/19/2025
3.0.126 127 2/19/2025
3.0.125 140 2/19/2025
3.0.124 145 2/19/2025
3.0.123 129 2/19/2025
3.0.122 153 2/18/2025
3.0.121 144 2/18/2025
3.0.120 124 2/18/2025
3.0.119 135 2/18/2025
3.0.118 161 2/18/2025
3.0.117 143 2/18/2025
3.0.116 146 2/18/2025
3.0.115 134 2/18/2025
3.0.114 140 2/16/2025
3.0.113 155 2/14/2025
3.0.112 132 2/14/2025
3.0.111 122 2/14/2025
3.0.110 123 2/14/2025
3.0.109 155 2/14/2025
3.0.108 174 2/14/2025
3.0.107 148 2/14/2025
3.0.106 160 2/14/2025
3.0.105 126 2/13/2025
3.0.104 133 2/13/2025
3.0.103 142 2/13/2025
3.0.102 115 2/13/2025
3.0.101 174 2/12/2025
3.0.100 153 2/12/2025
3.0.99 152 2/12/2025
3.0.98 149 2/12/2025
3.0.97 143 2/12/2025
3.0.96 170 2/12/2025
3.0.95 136 2/12/2025
3.0.94 146 2/12/2025
3.0.93 131 2/12/2025
3.0.92 122 2/12/2025
3.0.91 127 2/12/2025
3.0.90 141 2/12/2025
3.0.89 146 2/12/2025
3.0.88 138 2/12/2025
3.0.87 149 2/12/2025
3.0.86 150 2/12/2025
3.0.85 148 2/12/2025
3.0.84 144 2/12/2025
3.0.83 148 2/12/2025
3.0.82 129 2/11/2025
3.0.81 124 2/11/2025
3.0.80 157 2/11/2025
3.0.79 137 2/11/2025
3.0.78 135 2/11/2025
3.0.77 146 2/11/2025
3.0.76 124 2/11/2025
3.0.75 136 2/11/2025
3.0.74 160 2/11/2025
3.0.73 174 2/11/2025
3.0.72 139 2/11/2025
3.0.71 141 2/11/2025
3.0.70 144 2/10/2025
3.0.69 145 2/10/2025
3.0.68 156 2/10/2025
3.0.67 127 2/10/2025
3.0.66 126 2/10/2025
3.0.65 140 2/10/2025
3.0.64 132 2/9/2025
3.0.63 144 2/9/2025
3.0.62 117 2/9/2025
3.0.61 162 2/9/2025
3.0.60 138 2/9/2025
3.0.59 128 2/9/2025
3.0.58 154 2/8/2025
3.0.57 132 2/8/2025
3.0.56 123 2/8/2025
3.0.55 163 2/8/2025
3.0.54 128 2/8/2025
3.0.53 135 2/8/2025
3.0.52 141 2/8/2025
3.0.51 122 2/8/2025
3.0.50 130 2/8/2025
3.0.49 141 2/8/2025
3.0.48 138 2/8/2025
3.0.47 142 2/8/2025
3.0.46 159 2/7/2025
3.0.45 143 2/7/2025
3.0.44 156 2/7/2025
3.0.43 142 2/7/2025
3.0.42 130 2/7/2025
3.0.41 138 2/7/2025
3.0.40 152 2/7/2025
3.0.39 150 2/7/2025
3.0.38 139 2/7/2025
3.0.37 149 2/7/2025
3.0.36 139 2/7/2025
3.0.35 142 2/7/2025
3.0.34 122 2/7/2025
3.0.33 168 2/7/2025
3.0.32 154 2/7/2025
3.0.31 135 2/7/2025
3.0.30 139 2/6/2025
3.0.29 150 2/6/2025
3.0.28 119 2/6/2025
3.0.27 119 2/6/2025
3.0.26 147 2/6/2025
3.0.25 135 2/5/2025
3.0.24 141 2/5/2025
3.0.23 143 2/5/2025
3.0.22 159 2/5/2025
3.0.21 128 2/5/2025
3.0.20 140 2/5/2025
3.0.19 149 2/5/2025
3.0.18 141 2/5/2025
3.0.17 139 2/5/2025
3.0.16 165 2/5/2025
3.0.15 133 2/5/2025
3.0.14 136 2/5/2025
3.0.13 132 2/5/2025
3.0.12 130 2/5/2025
3.0.11 160 2/5/2025
3.0.10 152 2/5/2025
3.0.9 131 2/5/2025
3.0.8 135 2/5/2025
3.0.7 133 2/3/2025
3.0.6 165 2/3/2025
3.0.5 133 2/3/2025
3.0.4 150 2/3/2025
3.0.3 143 2/3/2025