DH.NRedis 3.8.2024.828-beta0111

This is a prerelease version of DH.NRedis.
There is a newer version of this package available.
See the version list below for details.
dotnet add package DH.NRedis --version 3.8.2024.828-beta0111
                    
NuGet\Install-Package DH.NRedis -Version 3.8.2024.828-beta0111
                    
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="DH.NRedis" Version="3.8.2024.828-beta0111" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="DH.NRedis" Version="3.8.2024.828-beta0111" />
                    
Directory.Packages.props
<PackageReference Include="DH.NRedis" />
                    
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 DH.NRedis --version 3.8.2024.828-beta0111
                    
#r "nuget: DH.NRedis, 3.8.2024.828-beta0111"
                    
#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.
#addin nuget:?package=DH.NRedis&version=3.8.2024.828-beta0111&prerelease
                    
Install DH.NRedis as a Cake Addin
#tool nuget:?package=DH.NRedis&version=3.8.2024.828-beta0111&prerelease
                    
Install DH.NRedis as a Cake Tool

DH.NRedis - Redis客户端组件

DH.NRedis 是一个Redis客户端组件,以高性能处理大数据实时计算为目标。
Redis协议基础实现Redis/RedisClient位于X组件,本库为扩展实现,主要增加列表结构、哈希结构、队列等高级功能。


特性

  • 2017年在ZTO大数据实时计算广泛应用,200多个Redis实例稳定工作一年多,每天处理近1亿条包裹数据,日均调用量80亿次
  • 低延迟,Get/Set操作平均耗时200~600us(含往返网络通信)
  • 大吞吐,自带连接池,最大支持100000并发
  • 高性能,支持二进制序列化

Redis经验分享

  • 在Linux上多实例部署,实例个数等于处理器个数,各实例最大内存直接为本机物理内存,避免单个实例内存撑爆
  • 把海量数据(10亿+)根据key哈希(Crc16/Crc32)存放在多个实例上,读写性能成倍增长
  • 采用二进制序列化,而非常见Json序列化
  • 合理设计每一对Key的Value大小,包括但不限于使用批量获取,原则是让每次网络包控制在1.4k字节附近,减少通信次数
  • Redis客户端的Get/Set操作平均耗时200~600us(含往返网络通信),以此为参考评估网络环境和Redis客户端组件
  • 使用管道Pipeline合并一批命令
  • Redis的主要性能瓶颈是序列化、网络带宽和内存大小,滥用时处理器也会达到瓶颈
  • 其它可查优化技巧 以上经验,源自于300多个实例4T以上空间一年多稳定工作的经验,并按照重要程度排了先后顺序,可根据场景需要酌情采用!

推荐用法

推荐使用单例模式,Redis内部有连接池并且支持多线程并发访问

public static class RedisHelper
{
    /// <summary>
    /// Redis实例
    /// </summary>
    public static FullRedis redisConnection { get; set; } = new FullRedis("127.0.0.1:6379", "123456", 4);
}

Console.WriteLine(RedisHelper.redisConnection.Keys);

基础 Redis

Redis实现标准协议以及基础字符串操作,完整实现由独立开源项目NewLife.Redis提供。
采取连接池加同步阻塞架构,具有超低延迟(200~600us)以及超高吞吐量的特点。
在物流行业大数据实时计算中广泛应有,经过日均100亿次调用量验证。

// 实例化Redis,默认端口6379可以省略,密码有两种写法
//var rds = new FullRedis("127.0.0.1", null, 7);
var rds = new FullRedis("127.0.0.1:6379", "pass", 7);
//var rds = new FullRedis();
//rds.Init("server=127.0.0.1:6379;password=pass;db=7");
rds.Log = XTrace.Log;

基本操作

在基本操作之前,我们先做一些准备工作:

  • 新建控制台项目,并在入口函数开头加上 XTrace.UseConsole(); ,这是为了方便查看调试日志
  • 具体测试代码之前,需要加上前面MemoryCache或Redis的实例化代码
  • 准备一个模型类User
class User
{
    public String Name { get; set; }
    public DateTime CreateTime { get; set; }
}

添删改查:

var rds = new FullRedis("127.0.0.1", null, 7);
rds.Log = XTrace.Log;
rds.ClientLog = XTrace.Log; // 调试日志。正式使用时注释
var user = new User { Name = "NewLife", CreateTime = DateTime.Now };
rds.Set("user", user, 3600);
var user2 = rds.Get<User>("user");
XTrace.WriteLine("Json: {0}", user2.ToJson());
XTrace.WriteLine("Json: {0}", rds.Get<String>("user"));
if (rds.ContainsKey("user")) XTrace.WriteLine("存在!");
rds.Remove("user");

执行结果:

14:14:25.990  1 N - SELECT 7
14:14:25.992  1 N - => OK
14:14:26.008  1 N - SETEX user 3600 [53]
14:14:26.021  1 N - => OK
14:14:26.042  1 N - GET user
14:14:26.048  1 N - => [53]
14:14:26.064  1 N - GET user
14:14:26.065  1 N - => [53]
14:14:26.066  1 N - Json: {"Name":"NewLife","CreateTime":"2018-09-25 14:14:25"}
14:14:26.067  1 N - EXISTS user
14:14:26.068  1 N - => 1
14:14:26.068  1 N - 存在!
14:14:26.069  1 N - DEL user
14:14:26.070  1 N - => 1

保存复杂对象时,默认采用Json序列化,所以上面可以按字符串把结果取回来,发现正是Json字符串。
Redis的strings,实质上就是带有长度前缀的二进制数据,[53]表示一段53字节长度的二进制数据。

集合操作

GetAll/SetAll 在Redis上是很常用的批量操作,同时获取或设置多个key,一般有10倍以上吞吐量。

批量操作:

var rds = new FullRedis("127.0.0.1", null, 7);
rds.Log = XTrace.Log;
rds.ClientLog = XTrace.Log; // 调试日志。正式使用时注释
var dic = new Dictionary<String, Object>
{
    ["name"] = "NewLife",
    ["time"] = DateTime.Now,
    ["count"] = 1234
};
rds.SetAll(dic, 120);

var vs = rds.GetAll<String>(dic.Keys);
XTrace.WriteLine(vs.Join(",", e => $"{e.Key}={e.Value}"));

执行结果:

MSET name NewLife time 2018-09-25 15:56:26 count 1234
=> OK
EXPIRE name 120
EXPIRE time 120
EXPIRE count 120
MGET name time count
name=NewLife,time=2018-09-25 15:56:26,count=1234

集合操作里面还有 GetList/GetDictionary/GetQueue/GetSet 四个类型集合,分别代表Redis的列表、哈希、队列、Set集合等。
基础版Redis不支持这四个集合,完整版NewLife.Redis支持,MemoryCache则直接支持。

高级操作

  • Add 添加,当key不存在时添加,已存在时返回false。
  • Replace 替换,替换已有值为新值,返回旧值。
  • Increment 累加,原子操作
  • Decrement 递减,原子操作

高级操作:

var rds = new FullRedis("127.0.0.1", null, 7);
rds.Log = XTrace.Log;
rds.ClientLog = XTrace.Log; // 调试日志。正式使用时注释
var flag = rds.Add("count", 5678);
XTrace.WriteLine(flag ? "Add成功" : "Add失败");
var ori = rds.Replace("count", 777);
var count = rds.Get<Int32>("count");
XTrace.WriteLine("count由{0}替换为{1}", ori, count);

rds.Increment("count", 11);
var count2 = rds.Decrement("count", 10);
XTrace.WriteLine("count={0}", count2);

执行结果:

SETNX count 5678
=> 0
Add失败
GETSET count 777
=> 1234
GET count
=> 777
count由1234替换为777
INCRBY count 11
=> 788
DECRBY count 10
=> 778
count=778

性能测试

Bench 会分根据线程数分多组进行添删改压力测试。
rand 参数,是否随机产生key/value。
batch 批大小,分批执行读写操作,借助GetAll/SetAll进行优化。

Redis默认设置AutoPipeline=100,无分批时打开管道操作,对添删改优化。

Redis的兄弟姐妹

Redis实现ICache接口,它的孪生兄弟MemoryCache,内存缓存,千万级吞吐率。
各应用强烈建议使用ICache接口编码设计,小数据时使用MemoryCache实现;
数据增大(10万)以后,改用Redis实现,不需要修改业务代码。

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  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 was computed.  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 was computed.  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. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 is compatible. 
.NET Framework net45 is compatible.  net451 was computed.  net452 was computed.  net46 was computed.  net461 is compatible.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • .NETFramework 4.5

  • .NETFramework 4.6.1

  • .NETStandard 2.0

  • .NETStandard 2.1

NuGet packages (4)

Showing the top 4 NuGet packages that depend on DH.NRedis:

Package Downloads
DH.Extensions.Caching.Redis

DH框架的edis基础操作、消息队列,经过日均100亿次调用量的项目验证,参考NewLife.Redis

YRY.Web.Framework

Net Core Web基础开发框架,支持模板视图重载覆盖

DH.NRedis.Extensions

Redis扩展库,便于注入Redis,支持分布式缓存IDistributedCache和数据保护IDataProtection

DH.Web.Framework

Net Core Web基础开发框架,支持模板视图重载覆盖

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
4.12.2025.619-beta1116 105 6/19/2025
4.12.2025.619-beta1103 102 6/19/2025
4.12.2025.619-beta1010 109 6/19/2025
4.12.2025.619-beta1006 102 6/19/2025
4.12.2025.530-beta0630 276 5/30/2025
4.12.2025.514-beta0916 341 5/14/2025
4.12.2025.506 242 5/6/2025
4.12.2025.506-beta1219 149 5/6/2025
4.12.2025.506-beta1216 153 5/6/2025
4.12.2025.506-beta1215 148 5/6/2025
4.12.2025.506-beta1214 145 5/6/2025
4.12.2025.506-beta1212 147 5/6/2025
4.11.2025.506-beta1208 153 5/6/2025
4.11.2025.506-beta1205 147 5/6/2025
4.11.2025.428-beta0235 240 4/28/2025
4.11.2025.423-beta1129 181 4/23/2025
4.11.2025.423-beta1126 166 4/23/2025
4.11.2025.412 196 4/12/2025
4.11.2025.412-beta1008 118 4/12/2025
4.11.2025.412-beta1006 112 4/12/2025
4.11.2025.329-beta0412 242 3/29/2025
4.11.2025.329-beta0409 125 3/29/2025
4.11.2025.329-beta0359 120 3/29/2025
4.11.2025.328-beta1004 140 3/28/2025
4.11.2025.314-beta1134 172 3/14/2025
4.11.2025.311-beta0606 174 3/11/2025
4.11.2025.303 222 3/3/2025
4.11.2025.303-beta0309 118 3/3/2025
4.1.2025.227-beta0815 167 2/27/2025
4.1.2025.227-beta0814 118 2/27/2025
4.1.2025.227-beta0809 106 2/27/2025
4.1.2025.217-beta0712 236 2/17/2025
4.1.2025.210-beta0139 186 2/10/2025
4.1.2025.205-beta0608 172 2/5/2025
4.1.2025.115-beta0812 159 1/15/2025
4.1.2025.114-beta0211 132 1/14/2025
4.1.2025.110-beta0204 147 1/10/2025
4.1.2025.110-beta0203 108 1/10/2025
4.0.2025.110-beta0153 108 1/10/2025
4.0.2025.103 274 1/3/2025
4.0.2025.103-beta0347 108 1/3/2025
4.0.2024.1231-beta0940 140 12/31/2024
4.0.2024.1226-beta0336 277 12/26/2024
4.0.2024.1213-beta1019 337 12/13/2024
4.0.2024.1206-beta0112 282 12/6/2024
4.0.2024.1204-beta0337 231 12/4/2024
4.0.2024.1201-beta0334 130 12/1/2024
4.0.2024.1126-beta0234 162 11/26/2024
4.0.2024.1123-beta0939 417 11/23/2024
4.0.2024.1119-beta0731 132 11/19/2024
4.0.2024.1114-beta0650 131 11/14/2024
4.0.2024.1114-beta0608 84 11/14/2024
3.91.2024.1112-beta0844 105 11/12/2024
3.91.2024.1109-beta0248 160 11/9/2024
3.91.2024.1104-beta0356 435 11/4/2024
3.91.2024.1101-beta0242 112 11/1/2024
3.91.2024.1031 166 10/31/2024
3.91.2024.1031-beta1112 117 10/31/2024
3.91.2024.1031-beta1107 113 10/31/2024
3.91.2024.1031-beta1106 119 10/31/2024
3.91.2024.1021-beta0734 616 10/21/2024
3.91.2024.1021-beta0725 96 10/21/2024
3.91.2024.1015-beta1006 118 10/15/2024
3.91.2024.1015-beta0956 103 10/15/2024
3.91.2024.1013-beta0832 134 10/13/2024
3.91.2024.1012-beta0303 113 10/12/2024
3.91.2024.1010-beta0633 141 10/10/2024
3.91.2024.1008-beta0919 270 10/8/2024
3.91.2024.1008-beta0342 176 10/8/2024
3.91.2024.1008-beta0328 108 10/8/2024
3.91.2024.1008-beta0321 108 10/8/2024
3.91.2024.925-beta0644 165 9/25/2024
3.91.2024.923-beta0226 693 9/23/2024
3.91.2024.922-beta0349 138 9/22/2024
3.9.2024.9210003 227 9/21/2024
3.9.2024.9210002 242 9/21/2024
3.8.2024.922-beta0347 116 9/22/2024
3.8.2024.921-beta0953 111 9/21/2024
3.8.2024.920-beta0130 316 9/20/2024
3.8.2024.919-beta0806 134 9/19/2024
3.8.2024.918-beta1131 302 9/18/2024
3.8.2024.918-beta0917 115 9/18/2024
3.8.2024.918-beta0916 86 9/18/2024
3.8.2024.913-beta0631 150 9/13/2024
3.8.2024.911-beta1434 444 9/11/2024
3.8.2024.907-beta0155 392 9/7/2024
3.8.2024.903-beta0542 238 9/3/2024
3.8.2024.828-beta0703 252 8/28/2024
3.8.2024.828-beta0135 220 8/28/2024
3.8.2024.828-beta0131 116 8/28/2024
3.8.2024.828-beta0130 114 8/28/2024
3.8.2024.828-beta0122 137 8/28/2024
3.8.2024.828-beta0119 101 8/28/2024
3.8.2024.828-beta0111 133 8/28/2024
3.8.2024.828-beta0109 128 8/28/2024
3.7.2024.826-beta0225 247 8/26/2024
3.7.2024.821-beta0308 315 8/21/2024
3.7.2024.820 307 8/20/2024
3.7.2024.820-beta0627 119 8/20/2024
3.7.2024.819-beta1254 170 8/19/2024
3.6.2024.8160165 231 8/16/2024
3.6.2024.8150164 316 8/15/2024
3.6.2024.8140163 268 8/14/2024
3.6.2024.8140162 270 8/14/2024
3.6.2024.8140161 282 8/14/2024
3.6.2024.8130160 265 8/13/2024
3.6.2024.8130159 269 8/13/2024
3.6.2024.8130158 267 8/13/2024
3.6.2024.8130156 288 8/13/2024
3.6.2024.8130155 265 8/13/2024
3.6.2024.8120153 264 8/12/2024
3.6.2024.8120151 261 8/12/2024
3.6.2024.8110150 220 8/11/2024
3.6.2024.8100148 259 8/10/2024
3.6.2024.8100147 254 8/9/2024
3.6.2024.8090146 247 8/9/2024
3.6.2024.8090145 325 8/9/2024
3.6.2024.8080141 227 8/8/2024
3.6.2024.8070140 233 8/7/2024
3.6.2024.8070139 228 8/7/2024
3.6.2024.8070138 253 8/7/2024
3.6.2024.8050137 219 8/5/2024
3.6.2024.8050135 200 8/5/2024
3.6.2024.8040134 171 12/13/2024
3.6.2024.8040133 194 8/4/2024
3.6.2024.8030132 189 8/3/2024
3.6.2024.8020131 209 8/2/2024
3.6.2024.8010128 233 8/1/2024
3.6.2024.7310126 168 7/31/2024
3.6.2024.7300125 167 7/30/2024
3.6.2024.7290124 185 7/29/2024
3.6.2024.7270123 169 7/27/2024
3.6.2024.7260122 180 7/26/2024
3.6.2024.7240120 212 7/24/2024
3.6.2024.7230119 216 7/23/2024
3.6.2024.7220118 286 7/22/2024
3.6.2024.7220114 249 7/22/2024
3.6.2024.7220113 252 7/22/2024
3.6.2024.7190112 236 7/19/2024
3.6.2024.7190111 263 7/19/2024
3.6.2024.7180110 247 7/18/2024
3.6.2024.7170109 246 7/17/2024
3.6.2024.7160108 250 7/16/2024
3.6.2024.7160107 240 7/16/2024
3.6.2024.7150106 223 7/15/2024
3.6.2024.7150105 264 7/15/2024
3.6.2024.7130104 242 7/13/2024
3.6.2024.7130103 233 7/13/2024
3.6.2024.7120102 232 7/12/2024
3.6.2024.7110101 243 7/11/2024
3.6.2024.7100100 250 7/10/2024
3.6.2024.7090099 228 7/9/2024
3.6.2024.7090098 252 7/9/2024
3.6.2024.7090097 235 7/9/2024
3.6.2024.7090096 251 7/8/2024
3.6.2024.7080095 244 7/8/2024
3.6.2024.7080094 252 7/8/2024
3.6.2024.7080091 248 7/8/2024
3.6.2024.7050090 261 7/5/2024
3.6.2024.7040089 262 7/4/2024
3.6.2024.7030088 253 7/3/2024
3.6.2024.7020087 258 7/2/2024
3.6.2024.7020086 259 7/2/2024
3.6.2024.7010085 274 7/1/2024
3.6.2024.7010084 245 7/1/2024
3.6.2024.6290083 260 6/29/2024
3.6.2024.6280082 247 6/28/2024
3.6.2024.6270081 253 6/27/2024
3.6.2024.6260080 253 6/26/2024
3.6.2024.6250079 245 6/25/2024
3.6.2024.6250078 248 6/25/2024
3.6.2024.6250077 251 6/24/2024
3.6.2024.6240076 246 6/24/2024
3.6.2024.6240075 247 6/24/2024
3.6.2024.6200074 271 6/20/2024
3.6.2024.6190073 276 6/19/2024
3.6.2024.6180072 254 6/18/2024
3.6.2024.6170071 254 6/17/2024
3.6.2024.6150070 268 6/15/2024
3.6.2024.6140069 259 6/14/2024
3.6.2024.6130068 251 6/13/2024
3.6.2024.6130067 256 6/13/2024
3.6.2024.6120062 231 6/12/2024
3.6.2024.6120061 243 6/12/2024
3.6.2024.6110060 244 6/11/2024
3.6.2024.6090059 253 6/9/2024
3.6.2024.6060058 257 6/6/2024
3.6.2024.6050057 255 6/5/2024
3.6.2024.6040056 266 6/4/2024
3.6.2024.6030055 234 6/3/2024
3.6.2024.5310054 256 5/31/2024
3.6.2024.5300053 298 5/30/2024
3.6.2024.5290052 262 5/29/2024
3.6.2024.5290051 253 5/29/2024
3.6.2024.5280050 253 5/28/2024
3.6.2024.5270049 264 5/27/2024
3.6.2024.5250048 261 5/25/2024
3.6.2024.5250047 267 5/25/2024
3.6.2024.5240046 263 5/24/2024
3.6.2024.5240045 264 5/24/2024
3.6.2024.5240044 269 5/24/2024
3.6.2024.5240043 252 5/24/2024
3.6.2024.5230039 267 5/23/2024
3.6.2024.5230038 264 5/23/2024
3.6.2024.5230037 252 5/23/2024
3.6.2024.5220036 259 5/23/2024
3.6.2024.5220035 258 5/22/2024
3.6.2024.5220034 272 5/22/2024
3.6.2024.5210033 276 5/21/2024
3.6.2024.5210032 254 5/21/2024
3.6.2024.5200031 243 5/20/2024
3.6.2024.5170030 296 5/17/2024
3.6.2024.5160029 210 5/16/2024
3.6.2024.5160028 232 5/16/2024
3.6.2024.5150027 251 5/15/2024
3.6.2024.5140026 224 5/14/2024
3.6.2024.5130025 240 5/13/2024
3.6.2024.5130024 254 5/13/2024
3.6.2024.5110024 223 5/11/2024
3.6.2024.5110023 242 5/11/2024
3.6.2024.5110022 282 5/11/2024
3.6.2024.5100021 246 5/10/2024
3.6.2024.5100020 246 5/10/2024
3.6.2024.5090019 271 5/9/2024
3.6.2024.5080018 254 5/8/2024
3.6.2024.5080017 270 5/8/2024
3.6.2024.5070016 262 5/7/2024
3.6.2024.5060014 347 5/6/2024
3.6.2024.5060010 262 5/6/2024
3.6.2024.5050009 262 5/5/2024
3.6.2024.4290008 250 4/29/2024
3.6.2024.4280007 243 4/28/2024
3.6.2024.4280006 239 4/28/2024
3.6.2024.4260005 244 4/26/2024
3.6.2024.4260004 242 4/26/2024
3.6.2024.4250003 260 4/25/2024
3.6.2024.4250002 225 4/25/2024
3.6.2024.4240001 293 4/24/2024
3.5.2024.4230239 281 4/23/2024
3.5.2024.4220237 254 4/22/2024
3.5.2024.4210236 254 4/21/2024
3.5.2024.4200235 256 4/20/2024
3.5.2024.4190232 282 4/19/2024
3.5.2024.4180230 253 4/18/2024
3.5.2024.4180229 239 4/18/2024
3.5.2024.4170228 281 4/17/2024
3.5.2024.4170226 236 4/17/2024
3.5.2024.4170225 255 4/17/2024
3.5.2024.4160223 251 4/16/2024
3.5.2024.4150222 241 4/15/2024
3.5.2024.4130221 235 4/18/2024
3.5.2024.4110220 226 4/12/2024
3.5.2024.4110219 275 4/12/2024
3.5.2024.4100218 236 4/10/2024
3.5.2024.4100217 250 4/10/2024
3.5.2024.4100216 242 4/10/2024
3.5.2024.4090215 241 4/9/2024
3.5.2024.4080214 255 4/8/2024
3.5.2024.4070213 282 4/7/2024
3.5.2024.4020210 250 4/2/2024
3.5.2024.4020209 243 4/2/2024
3.5.2024.4010208 266 4/1/2024
3.5.2024.3300207 256 3/30/2024
3.5.2024.3300206 246 3/30/2024
3.5.2024.3300205 245 3/30/2024
3.5.2024.3290204 227 3/29/2024
3.5.2024.3280203 258 3/28/2024
3.5.2024.3270202 271 3/27/2024
3.5.2024.3270201 321 3/27/2024
3.5.2024.3250200 265 3/25/2024
3.5.2024.3220198 324 3/22/2024
3.5.2024.3210197 279 3/21/2024
3.5.2024.3200196 285 3/20/2024
3.5.2024.3190195 279 3/19/2024
3.5.2024.3180194 299 3/18/2024
3.5.2024.3170192 274 3/17/2024
3.5.2024.3160191 295 3/16/2024
3.5.2024.3150190 268 3/15/2024
3.5.2024.3130189 292 3/13/2024
3.5.2024.3110188 304 3/11/2024
3.5.2024.3100187 293 3/10/2024
3.5.2024.3100186 244 3/10/2024
3.5.2024.3100185 250 3/10/2024
3.5.2024.3070184 270 3/7/2024
3.5.2024.3070183 286 3/7/2024
3.5.2024.3070179 277 3/7/2024
3.5.2024.3070178 290 3/7/2024
3.5.2024.3060177 302 3/6/2024
3.5.2024.3050175 300 3/5/2024
3.5.2024.3040174 290 3/4/2024
3.5.2024.3040173 286 3/4/2024
3.5.2024.3020172 309 3/2/2024
3.5.2024.3020171 265 3/2/2024
3.5.2024.3020170 304 3/4/2024
3.5.2024.3020169 305 3/2/2024
3.5.2024.3020168 283 3/2/2024
3.5.2024.3020167 307 3/2/2024
3.5.2024.3020166 311 3/2/2024
3.5.2024.3010165 279 3/1/2024
3.5.2024.2290164 304 2/29/2024
3.5.2024.2290163 275 2/29/2024
3.5.2024.2290161 305 2/29/2024
3.5.2024.2280159 262 2/28/2024
3.5.2024.2270157 325 2/27/2024
3.5.2024.2230155 317 2/23/2024
3.5.2024.2210153 300 2/21/2024
3.5.2024.2190152 264 2/19/2024
3.5.2024.2180150 313 2/18/2024
3.5.2024.2170148 252 2/18/2024
3.5.2024.1280144 332 1/28/2024
3.5.2024.1280143 279 1/28/2024
3.5.2024.1260143 277 2/18/2024
3.5.2024.1260142 317 1/26/2024
3.5.2024.1240139 304 1/24/2024
3.5.2024.1240136 289 1/24/2024
3.5.2024.1240135 315 1/24/2024
3.5.2024.1240132 310 1/24/2024
3.5.2024.1230131 280 1/23/2024
3.5.2024.1230130 265 1/23/2024
3.5.2024.1220129 320 1/22/2024
3.5.2024.1190128 341 1/19/2024
3.5.2024.1180124 270 1/18/2024
3.5.2024.1170123 305 1/18/2024
3.5.2024.1160122 281 1/16/2024
3.5.2024.1160121 285 1/16/2024
3.5.2024.1150119 298 1/15/2024
3.5.2024.1150118 265 1/15/2024
3.5.2024.1150117 323 1/15/2024
3.5.2024.1150116 289 1/15/2024
3.5.2024.1150115 311 1/15/2024
3.5.2024.1150114 285 1/14/2024
3.4.2024.1120104 318 1/12/2024
3.4.2024.1120103 268 1/12/2024
3.4.2024.1120102 280 1/12/2024
3.4.2024.1120100 319 1/12/2024
3.4.2024.1120099 288 1/12/2024
3.4.2024.1120098 295 1/12/2024
3.4.2024.1120096 303 1/12/2024
3.4.2024.1120095 267 1/11/2024
3.4.2024.1110094 281 1/11/2024
3.4.2024.1110093 351 1/11/2024
3.4.2024.1100092 315 1/10/2024
3.4.2024.1090091 343 1/9/2024
3.4.2024.1080090 313 1/8/2024
3.4.2024.1080089 320 1/8/2024
3.4.2024.1060088 344 1/6/2024
3.4.2024.1040086 346 1/4/2024
3.4.2024.1030085 300 1/3/2024
3.4.2024.1030084 293 1/3/2024
3.4.2024.1030083 333 1/3/2024
3.4.2024.1020082 298 1/2/2024
3.4.2024.1020081 282 1/2/2024
3.4.2024.1020080 354 1/2/2024
3.4.2023.12290079 342 12/29/2023
3.4.2023.12280078 312 12/28/2023
3.4.2023.12280077 316 12/28/2023
3.4.2023.12270076 301 12/27/2023
3.4.2023.12270075 318 12/27/2023
3.4.2023.12260068 340 12/26/2023
3.4.2023.12220067 314 12/22/2023
3.4.2023.12200066 318 12/20/2023
3.4.2023.12200065 299 12/20/2023
3.4.2023.12190064 302 12/19/2023
3.4.2023.12180061 330 12/18/2023
3.4.2023.12180060 337 12/18/2023
3.4.2023.12150059 345 12/15/2023
3.4.2023.12140058 324 12/14/2023
3.4.2023.12140054 351 12/14/2023
3.4.2023.12140053 323 12/14/2023
3.4.2023.12130052 361 12/13/2023
3.4.2023.12130051 331 12/13/2023
3.4.2023.12120050 327 12/12/2023
3.4.2023.12120049 336 12/12/2023
3.4.2023.12120046 355 12/12/2023
3.4.2023.12100045 341 12/10/2023
3.4.2023.12080044 357 12/8/2023
3.4.2023.12040041 337 12/3/2023
3.4.2023.12020040 317 12/2/2023
3.4.2023.12010038 367 12/1/2023
3.4.2023.12010037 320 12/1/2023
3.4.2023.11300034 370 11/30/2023
3.4.2023.11280033 384 11/28/2023
3.4.2023.11280032 381 11/28/2023
3.4.2023.11280031 348 11/28/2023
3.4.2023.11260030 349 11/26/2023
3.4.2023.11250029 410 11/25/2023
3.4.2023.11230026 419 11/23/2023
3.4.2023.11230008 394 11/23/2023
3.4.2023.11220007 361 11/22/2023
3.4.2023.11220005 382 11/22/2023
3.4.2023.11170004 396 11/17/2023
3.4.2023.11160003 370 11/16/2023
3.4.2023.11150002 388 11/15/2023
3.4.2023.11150001 371 11/15/2023
3.4.2023.1115-beta0001 296 11/15/2023
3.3.2023.1114-beta0072 267 11/14/2023
3.3.2023.1113-beta0071 286 11/13/2023
3.3.2023.1113-beta0066 280 11/13/2023
3.3.2023.1110-beta0065 278 11/10/2023
3.3.2023.1108-beta0064 264 11/8/2023
3.3.2023.1108-beta0063 280 11/8/2023
3.3.2023.1106-beta0061 284 11/6/2023
3.3.2023.1103-beta0060 292 11/3/2023
3.3.2023.1102-beta0058 252 11/23/2023
3.3.2023.1102-beta0057 256 11/2/2023
3.3.2023.1102-beta0051 241 11/2/2023
3.3.2023.1102-beta0049 236 11/2/2023
3.3.2023.1101-beta0048 243 11/1/2023
3.3.2023.1101-beta0047 269 11/1/2023
3.3.2023.1031-beta0046 262 10/31/2023
3.3.2023.1031-beta0045 264 10/31/2023
3.3.2023.1030-beta0044 271 10/30/2023
3.3.2023.1027-beta0043 274 10/27/2023
3.3.2023.1027-beta0037 259 10/27/2023
3.3.2023.1026-beta0034 259 10/26/2023
3.3.2023.1025-beta0024 270 10/25/2023
3.3.2023.1020-beta0002 155 10/20/2023
3.3.2023.1019-beta0001 183 10/20/2023
2.3.2023.1019288 193 10/20/2023
2.3.2023.1018288 438 10/18/2023
2.3.2023.1017286 425 10/17/2023
2.3.2023.1017285 430 10/17/2023
2.3.2023.1016277 443 10/16/2023
2.3.2023.1012276 468 10/12/2023
2.3.2023.1011273 464 10/11/2023
2.3.2023.1011269 431 10/11/2023
2.3.2023.1011268 449 10/11/2023
2.3.2023.1011267 449 10/11/2023
2.3.2023.1011266 455 10/11/2023
2.3.2023.1010265 436 10/11/2023
2.3.2023.1010263 443 10/10/2023
2.3.2023.1010262 441 10/10/2023
2.3.2023.1010260 445 10/10/2023
2.3.2023.1010258 444 10/10/2023
2.3.2023.1010256 254 10/10/2023
2.3.2023.1008255 494 10/8/2023
2.3.2023.1004251 437 10/4/2023
2.3.2023.926250 485 9/26/2023
2.3.2023.922249 435 9/22/2023
2.3.2023.922248 422 9/22/2023
2.3.2023.920247 500 9/20/2023
2.3.2023.920246 427 9/20/2023
2.3.2023.919245 442 9/19/2023
2.3.2023.919244 432 9/19/2023
2.3.2023.919242 398 9/19/2023
2.3.2023.918243 402 9/18/2023
2.3.2023.918242 397 9/18/2023
2.3.2023.914241 494 9/14/2023
2.3.2023.913239 429 9/13/2023
2.3.2023.913235 411 9/13/2023
2.3.2023.913234 420 9/13/2023
2.3.2023.913233 432 9/13/2023
2.3.2023.913232 459 9/13/2023
2.3.2023.913231 496 9/13/2023
2.3.2023.912230 477 9/12/2023
2.3.2023.909228 489 9/9/2023
2.3.2023.909227 442 9/9/2023
2.3.2023.909226 445 9/9/2023
2.3.2023.909223 492 9/9/2023
2.3.2023.909222 477 9/9/2023
2.3.2023.909221 477 9/9/2023
2.3.2023.909220 444 9/9/2023
2.3.2023.909218 468 9/9/2023
2.3.2023.907201 481 9/7/2023
2.3.2023.905200 454 9/5/2023
2.3.2023.904197 432 9/4/2023
2.3.2023.828196 461 8/28/2023
2.3.2023.824195 445 8/24/2023
2.3.2023.823194 463 8/23/2023
2.3.2023.821193 488 8/21/2023
2.3.2023.820192 481 8/20/2023
2.3.2023.817191 492 8/17/2023
2.3.2023.817190 491 8/17/2023
2.3.2023.815189 569 8/15/2023
2.3.2023.812188 532 8/12/2023
2.3.2023.811187 498 8/11/2023
2.3.2023.811186 486 8/10/2023
2.3.2023.810185 498 8/10/2023
2.3.2023.810184 479 8/10/2023
2.3.2023.808183 524 8/8/2023
2.3.2023.807182 561 8/7/2023
2.3.2023.806181 568 8/6/2023
2.3.2023.806178 506 8/6/2023
2.3.2023.802166 594 8/2/2023
2.3.2023.801165 486 8/1/2023
2.3.2023.731164 526 7/31/2023
2.3.2023.730163 546 7/30/2023
2.3.2023.729162 463 7/29/2023
2.3.2023.729161 489 7/29/2023
2.3.2023.729160 499 7/29/2023
2.3.2023.729159 486 7/29/2023
2.3.2023.728158 481 7/28/2023
2.3.2023.728157 500 7/28/2023
2.3.2023.727156 480 7/27/2023
2.3.2023.726155 514 7/26/2023
2.3.2023.726154 502 7/26/2023
2.3.2023.726152 494 7/26/2023
2.3.2023.725149 485 7/25/2023
2.3.2023.725148 488 7/25/2023
2.3.2023.721147 559 7/22/2023
2.3.2023.721146 508 7/21/2023
2.3.2023.720140 494 7/20/2023
2.3.2023.717139 596 7/17/2023
2.3.2023.717138 526 7/17/2023
2.3.2023.716138 504 7/16/2023
2.3.2023.715138 558 7/15/2023
2.3.2023.715137 549 7/15/2023
2.3.2023.715136 521 7/15/2023
2.3.2023.713134 512 7/13/2023
2.3.2023.712133 595 7/12/2023
2.3.2023.711132 507 7/11/2023
2.3.2023.711131 515 7/11/2023
2.3.2023.711129 517 7/11/2023
2.3.2023.709131 614 7/9/2023
2.3.2023.708128 515 7/11/2023
2.3.2023.708127 502 7/8/2023
2.3.2023.707121 564 7/7/2023
2.3.2023.707120 553 7/7/2023
2.3.2023.706119 528 7/6/2023
2.3.2023.706118 534 7/6/2023
2.3.2023.705108 555 7/5/2023
2.3.2023.705107 563 7/5/2023
2.3.2023.705104 528 7/5/2023
2.3.2023.704103 538 7/4/2023
2.3.2023.703102 548 7/4/2023
2.3.2023.703101 528 7/4/2023
2.3.2023.703100 546 7/3/2023
2.3.2023.703099 548 7/3/2023
2.3.2023.703098 562 7/3/2023
2.3.2023.630097 543 6/29/2023
2.3.2023.629096 545 6/29/2023
2.3.2023.625095 623 6/25/2023
2.3.2023.621094 535 6/21/2023
2.3.2023.620093 572 6/20/2023
2.3.2023.620092 579 6/20/2023
2.3.2023.619088 569 6/19/2023
2.3.2023.619087 556 6/19/2023
2.3.2023.619086 549 6/19/2023
2.3.2023.619085 543 6/19/2023
2.3.2023.619084 548 6/19/2023
2.3.2023.618083 580 6/19/2023
2.3.2023.617080 563 6/17/2023
2.3.2023.616079 623 6/16/2023
2.3.2023.615078 582 6/15/2023
2.3.2023.614075 653 6/14/2023
2.3.2023.612074 715 6/12/2023
2.3.2023.612073 575 6/12/2023
2.3.2023.612072 591 6/11/2023
2.3.2023.610071 660 6/10/2023
2.3.2023.610070 619 6/10/2023
2.3.2023.608070 640 6/8/2023
2.3.2023.605067 626 6/5/2023
2.3.2023.602066 598 6/2/2023
2.3.2023.602065 594 6/2/2023
2.3.2023.601063 612 6/1/2023
2.3.2023.601062 621 5/31/2023
2.3.2023.531061 589 5/31/2023
2.3.2023.530060 623 5/30/2023
2.3.2023.530049 640 5/29/2023
2.3.2023.529048 692 5/29/2023
2.3.2023.529047 645 5/29/2023
2.3.2023.529046 654 5/28/2023
2.3.2023.528045 660 5/28/2023
2.3.2023.528044 644 5/28/2023
2.3.2023.528043 592 5/28/2023
2.3.2023.525040 606 5/25/2023
2.3.2023.525039 632 5/25/2023
2.3.2023.524038 628 5/24/2023
2.3.2023.524037 615 5/23/2023
2.3.2023.520036 595 5/20/2023
2.3.2023.520035 546 5/20/2023
2.3.2023.520032 519 5/23/2023
2.3.2023.519031 537 5/19/2023
2.3.2023.515030 616 5/15/2023
2.3.2023.512029 595 5/12/2023
2.3.2023.512027 530 5/12/2023
2.3.2023.511025 583 5/11/2023
2.3.2023.510022 544 5/10/2023
2.3.2023.510016 568 5/9/2023
2.3.2023.507015 637 5/7/2023
2.3.2023.507014 601 5/7/2023
2.3.2023.505013 582 5/5/2023
2.3.2023.505012 637 5/5/2023
2.3.2023.502011 671 5/2/2023
2.3.2023.502010 638 5/2/2023
2.3.2023.502009 657 5/2/2023
2.3.2023.502008 595 5/2/2023
2.3.2023.501007 711 5/1/2023
2.3.2023.501006 681 5/1/2023
2.3.2023.501005 587 5/1/2023
2.3.2023.501004 662 5/1/2023
2.3.2023.428002 584 5/5/2023
2.3.2023.427001 623 4/27/2023
2.2.2023.222-beta00001 401 2/25/2023
1.3.2023.427180 650 4/27/2023
1.3.2023.427179 680 4/27/2023
1.3.2023.427176 715 4/27/2023
1.3.2023.427171 640 4/27/2023
1.3.2023.427170 694 4/27/2023
1.3.2023.427159 633 4/26/2023
1.3.2023.426158 720 4/26/2023
1.3.2023.425154 752 4/25/2023
1.3.2023.425153 634 4/25/2023
1.3.2023.425149 582 4/25/2023
1.3.2023.425148 587 4/25/2023
1.3.2023.425146 623 4/25/2023
1.3.2023.425144 610 4/24/2023
1.3.2023.424143 670 4/24/2023
1.3.2023.424142 615 4/24/2023
1.3.2023.424139 643 4/24/2023
1.3.2023.423138 643 4/24/2023
1.3.2023.423137 660 4/24/2023
1.3.2023.423136 626 4/24/2023
1.3.2023.423134 662 4/23/2023
1.3.2023.423120 642 4/23/2023
1.3.2023.423119 663 4/22/2023
1.3.2023.421118 660 4/21/2023
1.3.2023.420117 682 4/20/2023
1.3.2023.419116 639 4/19/2023
1.3.2023.419114 672 4/19/2023
1.3.2023.419113 623 4/19/2023
1.3.2023.419112 749 4/19/2023
1.3.2023.419108 392 4/19/2023
1.3.2023.419107 355 4/19/2023
1.3.2023.419106 614 4/19/2023
1.3.2023.419104 626 4/19/2023
1.3.2023.418103 656 4/18/2023
1.3.2023.418102 649 4/18/2023
1.3.2023.417101 661 4/17/2023
1.3.2023.417100 665 4/17/2023
1.3.2023.41599 726 4/15/2023
1.3.2023.41598 704 4/17/2023
1.3.2023.41497 702 4/14/2023
1.3.2023.41496 692 4/14/2023
1.3.2023.41394 639 4/12/2023
1.3.2023.41294 671 4/14/2023
1.3.2023.41293 682 4/12/2023
1.3.2023.41192 667 4/11/2023
1.3.2023.41090 695 4/10/2023
1.3.2023.40888 702 4/8/2023
1.3.2023.40887 685 4/8/2023
1.3.2023.40886 680 4/8/2023
1.3.2023.40785 653 4/7/2023
1.3.2023.40683 677 4/6/2023
1.3.2023.40682 656 4/6/2023
1.3.2023.40681 670 4/6/2023
1.3.2023.40480 680 4/3/2023
1.3.2023.40279 698 4/2/2023
1.3.2023.40178 736 4/1/2023
1.3.2023.40177 715 4/1/2023
1.3.2023.33176 674 3/31/2023
1.3.2023.32774 721 3/27/2023
1.3.2023.32672 708 3/26/2023
1.3.2023.32669 744 3/26/2023
1.3.2023.32668 732 3/26/2023
1.3.2023.32667 712 3/26/2023
1.3.2023.32666 736 3/26/2023
1.3.2023.32665 722 3/26/2023
1.3.2023.32563 758 3/25/2023
1.3.2023.32562 702 3/25/2023
1.3.2023.32561 710 3/25/2023
1.3.2023.32360 732 3/23/2023
1.3.2023.32359 733 3/23/2023
1.3.2023.32358 701 3/23/2023
1.3.2023.32357 717 3/23/2023
1.3.2023.32356 767 3/22/2023
1.3.2023.32355 703 3/22/2023
1.3.2023.32154 722 3/21/2023
1.3.2023.32153 707 3/21/2023
1.3.2023.32152 908 3/21/2023
1.3.2023.32149 698 3/21/2023
1.3.2023.31949 745 3/19/2023
1.3.2023.31740 753 3/17/2023
1.3.2023.31540 746 3/15/2023
1.3.2023.31539 772 3/15/2023
1.3.2023.31437 758 3/14/2023
1.3.2023.31436 742 3/13/2023
1.3.2023.31335 760 3/13/2023
1.3.2023.31334 729 3/12/2023
1.3.2023.31333 709 3/12/2023
1.3.2023.31232 732 3/12/2023
1.3.2023.31231 747 3/12/2023
1.3.2023.31128 732 3/13/2023
1.3.2023.31127 802 3/11/2023
1.3.2023.31121 771 3/11/2023
1.3.2023.31020 762 3/9/2023
1.3.2023.30919 778 3/8/2023
1.3.2023.30818 778 3/8/2023
1.3.2023.30816 761 3/8/2023
1.3.2023.30813 782 3/7/2023
1.3.2023.30712 766 3/6/2023
1.3.2023.30611 801 3/6/2023
1.3.2023.30210 803 3/2/2023
1.3.2023.3029 789 3/2/2023
1.3.2023.3028 796 3/1/2023
1.3.2023.3017 786 3/1/2023
1.3.2023.3016 828 2/28/2023
1.3.2023.2285 787 2/28/2023
1.3.2023.2274 791 2/27/2023
1.3.2023.2253 808 2/25/2023
1.3.2023.2232 787 2/22/2023
1.3.2023.2221 760 2/22/2023
1.2.2023.219-beta00036 471 2/19/2023
1.2.2023.217-beta00035 475 2/17/2023
1.2.2023.215-beta00034 471 2/15/2023
1.2.2023.214-beta00033 468 2/14/2023
1.2.2023.213-beta00032 468 2/13/2023
1.2.2023.213-beta00031 489 2/13/2023
1.2.2023.212-beta00031 479 2/12/2023
1.2.2023.211-beta00029 481 2/11/2023
1.2.2023.211-beta00028 456 2/11/2023
1.2.2023.211-beta00027 490 2/11/2023
1.2.2023.210-beta00026 465 2/10/2023
1.2.2023.209-beta00025 473 2/9/2023
1.2.2023.208-beta00024 492 2/8/2023
1.2.2023.208-beta00023 227 2/8/2023
1.2.2023.207-beta00023 453 2/7/2023
1.2.2023.206-beta00021 474 2/6/2023
1.2.2023.206-beta00020 639 2/6/2023
1.2.2023.204-beta00019 516 2/4/2023
1.2.2023.202-beta00018 460 2/2/2023
1.2.2023.130-beta00016 492 1/30/2023
1.2.2023.129-beta00015 476 1/29/2023
1.2.2023.128-beta00014 472 1/28/2023
1.2.2023.120-beta00012 468 1/20/2023
1.2.2023.120-beta00011 482 1/20/2023
1.2.2023.112-beta00010 489 1/12/2023
1.2.2023.111-beta00009 487 1/11/2023
1.2.2023.110-beta00008 472 1/9/2023
1.2.2023.108-beta00007 477 1/8/2023
1.2.2023.105-beta00006 458 1/5/2023
1.2.2023.103-beta00005 484 1/3/2023
1.2.2023.103-beta00004 480 1/3/2023
1.2.2023.101-beta00001 469 1/1/2023
1.1.2022.1229-beta00043 463 12/29/2022
1.1.2022.1228-beta00041 467 12/28/2022
1.1.2022.1227-beta00036 456 12/28/2022
1.1.2022.1226-beta00035 469 12/26/2022
1.1.2022.1225-beta00035 236 12/26/2022
1.1.2022.1225-beta00034 476 12/25/2022
1.1.2022.1221-beta00032 477 12/21/2022
1.1.2022.1221-beta00031 490 12/21/2022
1.1.2022.1220-beta00030 496 12/20/2022
1.1.2022.1220-beta00027 468 12/20/2022
1.1.2022.1220-beta00026 482 12/20/2022
1.1.2022.1220-beta00025 470 12/20/2022
1.1.2022.1220-beta00024 615 12/20/2022
1.1.2022.1219-beta00022 479 12/19/2022
1.1.2022.1219-beta00021 481 12/19/2022
1.1.2022.1219-beta00020 454 12/19/2022
1.1.2022.1219-beta00019 480 12/19/2022
1.1.2022.1219-beta00018 445 12/19/2022
1.1.2022.1214-beta00016 449 12/14/2022
1.1.2022.1212-beta00015 476 12/12/2022
1.1.2022.1210-beta00015 469 12/12/2022
1.1.2022.1210-beta00014 273 12/10/2022
1.1.2022.1210-beta00013 255 12/10/2022
1.1.2022.1208-beta00012 251 12/8/2022
1.1.2022.1207-beta00011 263 12/7/2022
1.1.2022.1203-beta00010 278 12/3/2022
1.1.2022.1201-beta00009 274 11/30/2022
1.1.2022.1129-beta00008 263 11/29/2022
1.1.2022.1127-beta00007 265 11/29/2022
1.1.2022.1126-beta00007 253 11/26/2022
1.1.2022.1126-beta00006 276 11/26/2022
1.1.2022.1126-beta00005 265 11/26/2022
1.1.2022.1125-beta00004 269 11/26/2022
1.1.2022.1120-beta00003 271 11/20/2022
1.1.2022.1112-beta00002 287 11/20/2022
1.1.2022.1110-beta00001 275 11/10/2022
1.0.2022.1109-beta00012 274 11/8/2022
1.0.2022.1107-beta00011 219 11/6/2022
1.0.2022.1104-beta00008 229 11/4/2022
1.0.2022.1103-beta00007 219 11/3/2022
1.0.2022.1101-beta00006 216 11/1/2022
1.0.2022.1031-beta00004 218 10/31/2022

默认使用System.Text.Json序列化;支持DateOnly/TimeOnly