DH.NRedis 3.8.2024.919-beta0806

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.919-beta0806
                    
NuGet\Install-Package DH.NRedis -Version 3.8.2024.919-beta0806
                    
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.919-beta0806" />
                    
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.919-beta0806" />
                    
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.919-beta0806
                    
#r "nuget: DH.NRedis, 3.8.2024.919-beta0806"
                    
#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.919-beta0806&prerelease
                    
Install DH.NRedis as a Cake Addin
#tool nuget:?package=DH.NRedis&version=3.8.2024.919-beta0806&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.514-beta0916 262 5/14/2025
4.12.2025.506 226 5/6/2025
4.12.2025.506-beta1219 141 5/6/2025
4.12.2025.506-beta1216 143 5/6/2025
4.12.2025.506-beta1215 141 5/6/2025
4.12.2025.506-beta1214 136 5/6/2025
4.12.2025.506-beta1212 139 5/6/2025
4.11.2025.506-beta1208 146 5/6/2025
4.11.2025.506-beta1205 139 5/6/2025
4.11.2025.428-beta0235 233 4/28/2025
4.11.2025.423-beta1129 175 4/23/2025
4.11.2025.423-beta1126 160 4/23/2025
4.11.2025.412 186 4/12/2025
4.11.2025.412-beta1008 113 4/12/2025
4.11.2025.412-beta1006 107 4/12/2025
4.11.2025.329-beta0412 237 3/29/2025
4.11.2025.329-beta0409 119 3/29/2025
4.11.2025.329-beta0359 116 3/29/2025
4.11.2025.328-beta1004 133 3/28/2025
4.11.2025.314-beta1134 162 3/14/2025
4.11.2025.311-beta0606 171 3/11/2025
4.11.2025.303 215 3/3/2025
4.11.2025.303-beta0309 115 3/3/2025
4.1.2025.227-beta0815 163 2/27/2025
4.1.2025.227-beta0814 115 2/27/2025
4.1.2025.227-beta0809 99 2/27/2025
4.1.2025.217-beta0712 231 2/17/2025
4.1.2025.210-beta0139 175 2/10/2025
4.1.2025.205-beta0608 166 2/5/2025
4.1.2025.115-beta0812 154 1/15/2025
4.1.2025.114-beta0211 129 1/14/2025
4.1.2025.110-beta0204 143 1/10/2025
4.1.2025.110-beta0203 103 1/10/2025
4.0.2025.110-beta0153 104 1/10/2025
4.0.2025.103 268 1/3/2025
4.0.2025.103-beta0347 104 1/3/2025
4.0.2024.1231-beta0940 131 12/31/2024
4.0.2024.1226-beta0336 272 12/26/2024
4.0.2024.1213-beta1019 333 12/13/2024
4.0.2024.1206-beta0112 275 12/6/2024
4.0.2024.1204-beta0337 227 12/4/2024
4.0.2024.1201-beta0334 124 12/1/2024
4.0.2024.1126-beta0234 157 11/26/2024
4.0.2024.1123-beta0939 411 11/23/2024
4.0.2024.1119-beta0731 128 11/19/2024
4.0.2024.1114-beta0650 124 11/14/2024
4.0.2024.1114-beta0608 80 11/14/2024
3.91.2024.1112-beta0844 103 11/12/2024
3.91.2024.1109-beta0248 153 11/9/2024
3.91.2024.1104-beta0356 427 11/4/2024
3.91.2024.1101-beta0242 109 11/1/2024
3.91.2024.1031 159 10/31/2024
3.91.2024.1031-beta1112 110 10/31/2024
3.91.2024.1031-beta1107 109 10/31/2024
3.91.2024.1031-beta1106 114 10/31/2024
3.91.2024.1021-beta0734 608 10/21/2024
3.91.2024.1021-beta0725 90 10/21/2024
3.91.2024.1015-beta1006 114 10/15/2024
3.91.2024.1015-beta0956 99 10/15/2024
3.91.2024.1013-beta0832 127 10/13/2024
3.91.2024.1012-beta0303 110 10/12/2024
3.91.2024.1010-beta0633 138 10/10/2024
3.91.2024.1008-beta0919 263 10/8/2024
3.91.2024.1008-beta0342 169 10/8/2024
3.91.2024.1008-beta0328 102 10/8/2024
3.91.2024.1008-beta0321 102 10/8/2024
3.91.2024.925-beta0644 159 9/25/2024
3.91.2024.923-beta0226 685 9/23/2024
3.91.2024.922-beta0349 132 9/22/2024
3.9.2024.9210003 220 9/21/2024
3.9.2024.9210002 237 9/21/2024
3.8.2024.922-beta0347 111 9/22/2024
3.8.2024.921-beta0953 108 9/21/2024
3.8.2024.920-beta0130 314 9/20/2024
3.8.2024.919-beta0806 128 9/19/2024
3.8.2024.918-beta1131 299 9/18/2024
3.8.2024.918-beta0917 111 9/18/2024
3.8.2024.918-beta0916 83 9/18/2024
3.8.2024.913-beta0631 146 9/13/2024
3.8.2024.911-beta1434 440 9/11/2024
3.8.2024.907-beta0155 387 9/7/2024
3.8.2024.903-beta0542 233 9/3/2024
3.8.2024.828-beta0703 242 8/28/2024
3.8.2024.828-beta0135 214 8/28/2024
3.8.2024.828-beta0131 112 8/28/2024
3.8.2024.828-beta0130 111 8/28/2024
3.8.2024.828-beta0122 131 8/28/2024
3.8.2024.828-beta0119 94 8/28/2024
3.8.2024.828-beta0111 126 8/28/2024
3.8.2024.828-beta0109 124 8/28/2024
3.7.2024.826-beta0225 242 8/26/2024
3.7.2024.821-beta0308 312 8/21/2024
3.7.2024.820 299 8/20/2024
3.7.2024.820-beta0627 117 8/20/2024
3.7.2024.819-beta1254 166 8/19/2024
3.6.2024.8160165 221 8/16/2024
3.6.2024.8150164 309 8/15/2024
3.6.2024.8140163 259 8/14/2024
3.6.2024.8140162 261 8/14/2024
3.6.2024.8140161 273 8/14/2024
3.6.2024.8130160 256 8/13/2024
3.6.2024.8130159 263 8/13/2024
3.6.2024.8130158 261 8/13/2024
3.6.2024.8130156 280 8/13/2024
3.6.2024.8130155 258 8/13/2024
3.6.2024.8120153 254 8/12/2024
3.6.2024.8120151 253 8/12/2024
3.6.2024.8110150 210 8/11/2024
3.6.2024.8100148 252 8/10/2024
3.6.2024.8100147 245 8/9/2024
3.6.2024.8090146 236 8/9/2024
3.6.2024.8090145 315 8/9/2024
3.6.2024.8080141 220 8/8/2024
3.6.2024.8070140 226 8/7/2024
3.6.2024.8070139 221 8/7/2024
3.6.2024.8070138 245 8/7/2024
3.6.2024.8050137 212 8/5/2024
3.6.2024.8050135 192 8/5/2024
3.6.2024.8040134 163 12/13/2024
3.6.2024.8040133 186 8/4/2024
3.6.2024.8030132 181 8/3/2024
3.6.2024.8020131 199 8/2/2024
3.6.2024.8010128 224 8/1/2024
3.6.2024.7310126 156 7/31/2024
3.6.2024.7300125 158 7/30/2024
3.6.2024.7290124 178 7/29/2024
3.6.2024.7270123 162 7/27/2024
3.6.2024.7260122 172 7/26/2024
3.6.2024.7240120 202 7/24/2024
3.6.2024.7230119 208 7/23/2024
3.6.2024.7220118 278 7/22/2024
3.6.2024.7220114 234 7/22/2024
3.6.2024.7220113 244 7/22/2024
3.6.2024.7190112 226 7/19/2024
3.6.2024.7190111 253 7/19/2024
3.6.2024.7180110 237 7/18/2024
3.6.2024.7170109 238 7/17/2024
3.6.2024.7160108 238 7/16/2024
3.6.2024.7160107 224 7/16/2024
3.6.2024.7150106 208 7/15/2024
3.6.2024.7150105 257 7/15/2024
3.6.2024.7130104 234 7/13/2024
3.6.2024.7130103 225 7/13/2024
3.6.2024.7120102 222 7/12/2024
3.6.2024.7110101 236 7/11/2024
3.6.2024.7100100 241 7/10/2024
3.6.2024.7090099 222 7/9/2024
3.6.2024.7090098 243 7/9/2024
3.6.2024.7090097 226 7/9/2024
3.6.2024.7090096 242 7/8/2024
3.6.2024.7080095 233 7/8/2024
3.6.2024.7080094 242 7/8/2024
3.6.2024.7080091 236 7/8/2024
3.6.2024.7050090 251 7/5/2024
3.6.2024.7040089 253 7/4/2024
3.6.2024.7030088 246 7/3/2024
3.6.2024.7020087 250 7/2/2024
3.6.2024.7020086 250 7/2/2024
3.6.2024.7010085 266 7/1/2024
3.6.2024.7010084 237 7/1/2024
3.6.2024.6290083 253 6/29/2024
3.6.2024.6280082 241 6/28/2024
3.6.2024.6270081 242 6/27/2024
3.6.2024.6260080 246 6/26/2024
3.6.2024.6250079 239 6/25/2024
3.6.2024.6250078 237 6/25/2024
3.6.2024.6250077 243 6/24/2024
3.6.2024.6240076 237 6/24/2024
3.6.2024.6240075 239 6/24/2024
3.6.2024.6200074 262 6/20/2024
3.6.2024.6190073 265 6/19/2024
3.6.2024.6180072 247 6/18/2024
3.6.2024.6170071 242 6/17/2024
3.6.2024.6150070 260 6/15/2024
3.6.2024.6140069 252 6/14/2024
3.6.2024.6130068 244 6/13/2024
3.6.2024.6130067 249 6/13/2024
3.6.2024.6120062 224 6/12/2024
3.6.2024.6120061 234 6/12/2024
3.6.2024.6110060 235 6/11/2024
3.6.2024.6090059 245 6/9/2024
3.6.2024.6060058 250 6/6/2024
3.6.2024.6050057 247 6/5/2024
3.6.2024.6040056 258 6/4/2024
3.6.2024.6030055 226 6/3/2024
3.6.2024.5310054 248 5/31/2024
3.6.2024.5300053 290 5/30/2024
3.6.2024.5290052 254 5/29/2024
3.6.2024.5290051 242 5/29/2024
3.6.2024.5280050 241 5/28/2024
3.6.2024.5270049 255 5/27/2024
3.6.2024.5250048 253 5/25/2024
3.6.2024.5250047 256 5/25/2024
3.6.2024.5240046 256 5/24/2024
3.6.2024.5240045 257 5/24/2024
3.6.2024.5240044 261 5/24/2024
3.6.2024.5240043 243 5/24/2024
3.6.2024.5230039 258 5/23/2024
3.6.2024.5230038 256 5/23/2024
3.6.2024.5230037 244 5/23/2024
3.6.2024.5220036 252 5/23/2024
3.6.2024.5220035 251 5/22/2024
3.6.2024.5220034 259 5/22/2024
3.6.2024.5210033 269 5/21/2024
3.6.2024.5210032 242 5/21/2024
3.6.2024.5200031 235 5/20/2024
3.6.2024.5170030 286 5/17/2024
3.6.2024.5160029 203 5/16/2024
3.6.2024.5160028 219 5/16/2024
3.6.2024.5150027 243 5/15/2024
3.6.2024.5140026 217 5/14/2024
3.6.2024.5130025 234 5/13/2024
3.6.2024.5130024 246 5/13/2024
3.6.2024.5110024 216 5/11/2024
3.6.2024.5110023 235 5/11/2024
3.6.2024.5110022 271 5/11/2024
3.6.2024.5100021 240 5/10/2024
3.6.2024.5100020 241 5/10/2024
3.6.2024.5090019 262 5/9/2024
3.6.2024.5080018 245 5/8/2024
3.6.2024.5080017 264 5/8/2024
3.6.2024.5070016 254 5/7/2024
3.6.2024.5060014 338 5/6/2024
3.6.2024.5060010 255 5/6/2024
3.6.2024.5050009 254 5/5/2024
3.6.2024.4290008 242 4/29/2024
3.6.2024.4280007 236 4/28/2024
3.6.2024.4280006 232 4/28/2024
3.6.2024.4260005 237 4/26/2024
3.6.2024.4260004 235 4/26/2024
3.6.2024.4250003 251 4/25/2024
3.6.2024.4250002 218 4/25/2024
3.6.2024.4240001 286 4/24/2024
3.5.2024.4230239 275 4/23/2024
3.5.2024.4220237 246 4/22/2024
3.5.2024.4210236 246 4/21/2024
3.5.2024.4200235 249 4/20/2024
3.5.2024.4190232 276 4/19/2024
3.5.2024.4180230 245 4/18/2024
3.5.2024.4180229 231 4/18/2024
3.5.2024.4170228 272 4/17/2024
3.5.2024.4170226 230 4/17/2024
3.5.2024.4170225 243 4/17/2024
3.5.2024.4160223 239 4/16/2024
3.5.2024.4150222 235 4/15/2024
3.5.2024.4130221 227 4/18/2024
3.5.2024.4110220 219 4/12/2024
3.5.2024.4110219 264 4/12/2024
3.5.2024.4100218 228 4/10/2024
3.5.2024.4100217 243 4/10/2024
3.5.2024.4100216 235 4/10/2024
3.5.2024.4090215 232 4/9/2024
3.5.2024.4080214 246 4/8/2024
3.5.2024.4070213 274 4/7/2024
3.5.2024.4020210 241 4/2/2024
3.5.2024.4020209 234 4/2/2024
3.5.2024.4010208 258 4/1/2024
3.5.2024.3300207 247 3/30/2024
3.5.2024.3300206 234 3/30/2024
3.5.2024.3300205 235 3/30/2024
3.5.2024.3290204 219 3/29/2024
3.5.2024.3280203 249 3/28/2024
3.5.2024.3270202 260 3/27/2024
3.5.2024.3270201 312 3/27/2024
3.5.2024.3250200 258 3/25/2024
3.5.2024.3220198 316 3/22/2024
3.5.2024.3210197 268 3/21/2024
3.5.2024.3200196 279 3/20/2024
3.5.2024.3190195 272 3/19/2024
3.5.2024.3180194 290 3/18/2024
3.5.2024.3170192 266 3/17/2024
3.5.2024.3160191 286 3/16/2024
3.5.2024.3150190 260 3/15/2024
3.5.2024.3130189 280 3/13/2024
3.5.2024.3110188 295 3/11/2024
3.5.2024.3100187 283 3/10/2024
3.5.2024.3100186 236 3/10/2024
3.5.2024.3100185 242 3/10/2024
3.5.2024.3070184 262 3/7/2024
3.5.2024.3070183 278 3/7/2024
3.5.2024.3070179 268 3/7/2024
3.5.2024.3070178 283 3/7/2024
3.5.2024.3060177 292 3/6/2024
3.5.2024.3050175 289 3/5/2024
3.5.2024.3040174 280 3/4/2024
3.5.2024.3040173 279 3/4/2024
3.5.2024.3020172 301 3/2/2024
3.5.2024.3020171 258 3/2/2024
3.5.2024.3020170 294 3/4/2024
3.5.2024.3020169 297 3/2/2024
3.5.2024.3020168 272 3/2/2024
3.5.2024.3020167 299 3/2/2024
3.5.2024.3020166 302 3/2/2024
3.5.2024.3010165 272 3/1/2024
3.5.2024.2290164 294 2/29/2024
3.5.2024.2290163 266 2/29/2024
3.5.2024.2290161 294 2/29/2024
3.5.2024.2280159 251 2/28/2024
3.5.2024.2270157 315 2/27/2024
3.5.2024.2230155 310 2/23/2024
3.5.2024.2210153 293 2/21/2024
3.5.2024.2190152 255 2/19/2024
3.5.2024.2180150 303 2/18/2024
3.5.2024.2170148 245 2/18/2024
3.5.2024.1280144 323 1/28/2024
3.5.2024.1280143 271 1/28/2024
3.5.2024.1260143 269 2/18/2024
3.5.2024.1260142 308 1/26/2024
3.5.2024.1240139 297 1/24/2024
3.5.2024.1240136 281 1/24/2024
3.5.2024.1240135 304 1/24/2024
3.5.2024.1240132 301 1/24/2024
3.5.2024.1230131 270 1/23/2024
3.5.2024.1230130 258 1/23/2024
3.5.2024.1220129 310 1/22/2024
3.5.2024.1190128 334 1/19/2024
3.5.2024.1180124 263 1/18/2024
3.5.2024.1170123 298 1/18/2024
3.5.2024.1160122 273 1/16/2024
3.5.2024.1160121 275 1/16/2024
3.5.2024.1150119 290 1/15/2024
3.5.2024.1150118 257 1/15/2024
3.5.2024.1150117 314 1/15/2024
3.5.2024.1150116 278 1/15/2024
3.5.2024.1150115 299 1/15/2024
3.5.2024.1150114 278 1/14/2024
3.4.2024.1120104 309 1/12/2024
3.4.2024.1120103 260 1/12/2024
3.4.2024.1120102 273 1/12/2024
3.4.2024.1120100 312 1/12/2024
3.4.2024.1120099 281 1/12/2024
3.4.2024.1120098 287 1/12/2024
3.4.2024.1120096 295 1/12/2024
3.4.2024.1120095 260 1/11/2024
3.4.2024.1110094 271 1/11/2024
3.4.2024.1110093 345 1/11/2024
3.4.2024.1100092 309 1/10/2024
3.4.2024.1090091 332 1/9/2024
3.4.2024.1080090 307 1/8/2024
3.4.2024.1080089 313 1/8/2024
3.4.2024.1060088 336 1/6/2024
3.4.2024.1040086 336 1/4/2024
3.4.2024.1030085 290 1/3/2024
3.4.2024.1030084 285 1/3/2024
3.4.2024.1030083 322 1/3/2024
3.4.2024.1020082 290 1/2/2024
3.4.2024.1020081 274 1/2/2024
3.4.2024.1020080 337 1/2/2024
3.4.2023.12290079 334 12/29/2023
3.4.2023.12280078 304 12/28/2023
3.4.2023.12280077 307 12/28/2023
3.4.2023.12270076 290 12/27/2023
3.4.2023.12270075 308 12/27/2023
3.4.2023.12260068 327 12/26/2023
3.4.2023.12220067 304 12/22/2023
3.4.2023.12200066 311 12/20/2023
3.4.2023.12200065 291 12/20/2023
3.4.2023.12190064 294 12/19/2023
3.4.2023.12180061 320 12/18/2023
3.4.2023.12180060 328 12/18/2023
3.4.2023.12150059 335 12/15/2023
3.4.2023.12140058 317 12/14/2023
3.4.2023.12140054 342 12/14/2023
3.4.2023.12140053 316 12/14/2023
3.4.2023.12130052 351 12/13/2023
3.4.2023.12130051 324 12/13/2023
3.4.2023.12120050 318 12/12/2023
3.4.2023.12120049 328 12/12/2023
3.4.2023.12120046 344 12/12/2023
3.4.2023.12100045 334 12/10/2023
3.4.2023.12080044 348 12/8/2023
3.4.2023.12040041 328 12/3/2023
3.4.2023.12020040 311 12/2/2023
3.4.2023.12010038 362 12/1/2023
3.4.2023.12010037 315 12/1/2023
3.4.2023.11300034 364 11/30/2023
3.4.2023.11280033 379 11/28/2023
3.4.2023.11280032 374 11/28/2023
3.4.2023.11280031 343 11/28/2023
3.4.2023.11260030 342 11/26/2023
3.4.2023.11250029 405 11/25/2023
3.4.2023.11230026 411 11/23/2023
3.4.2023.11230008 384 11/23/2023
3.4.2023.11220007 357 11/22/2023
3.4.2023.11220005 375 11/22/2023
3.4.2023.11170004 392 11/17/2023
3.4.2023.11160003 363 11/16/2023
3.4.2023.11150002 383 11/15/2023
3.4.2023.11150001 367 11/15/2023
3.4.2023.1115-beta0001 293 11/15/2023
3.3.2023.1114-beta0072 263 11/14/2023
3.3.2023.1113-beta0071 282 11/13/2023
3.3.2023.1113-beta0066 276 11/13/2023
3.3.2023.1110-beta0065 275 11/10/2023
3.3.2023.1108-beta0064 260 11/8/2023
3.3.2023.1108-beta0063 274 11/8/2023
3.3.2023.1106-beta0061 279 11/6/2023
3.3.2023.1103-beta0060 287 11/3/2023
3.3.2023.1102-beta0058 246 11/23/2023
3.3.2023.1102-beta0057 252 11/2/2023
3.3.2023.1102-beta0051 237 11/2/2023
3.3.2023.1102-beta0049 231 11/2/2023
3.3.2023.1101-beta0048 236 11/1/2023
3.3.2023.1101-beta0047 261 11/1/2023
3.3.2023.1031-beta0046 257 10/31/2023
3.3.2023.1031-beta0045 258 10/31/2023
3.3.2023.1030-beta0044 266 10/30/2023
3.3.2023.1027-beta0043 268 10/27/2023
3.3.2023.1027-beta0037 253 10/27/2023
3.3.2023.1026-beta0034 253 10/26/2023
3.3.2023.1025-beta0024 265 10/25/2023
3.3.2023.1020-beta0002 146 10/20/2023
3.3.2023.1019-beta0001 177 10/20/2023
2.3.2023.1019288 185 10/20/2023
2.3.2023.1018288 431 10/18/2023
2.3.2023.1017286 414 10/17/2023
2.3.2023.1017285 424 10/17/2023
2.3.2023.1016277 437 10/16/2023
2.3.2023.1012276 461 10/12/2023
2.3.2023.1011273 458 10/11/2023
2.3.2023.1011269 424 10/11/2023
2.3.2023.1011268 442 10/11/2023
2.3.2023.1011267 441 10/11/2023
2.3.2023.1011266 448 10/11/2023
2.3.2023.1010265 424 10/11/2023
2.3.2023.1010263 435 10/10/2023
2.3.2023.1010262 433 10/10/2023
2.3.2023.1010260 435 10/10/2023
2.3.2023.1010258 438 10/10/2023
2.3.2023.1010256 246 10/10/2023
2.3.2023.1008255 487 10/8/2023
2.3.2023.1004251 429 10/4/2023
2.3.2023.926250 478 9/26/2023
2.3.2023.922249 428 9/22/2023
2.3.2023.922248 417 9/22/2023
2.3.2023.920247 491 9/20/2023
2.3.2023.920246 420 9/20/2023
2.3.2023.919245 435 9/19/2023
2.3.2023.919244 424 9/19/2023
2.3.2023.919242 391 9/19/2023
2.3.2023.918243 396 9/18/2023
2.3.2023.918242 389 9/18/2023
2.3.2023.914241 488 9/14/2023
2.3.2023.913239 424 9/13/2023
2.3.2023.913235 406 9/13/2023
2.3.2023.913234 413 9/13/2023
2.3.2023.913233 425 9/13/2023
2.3.2023.913232 453 9/13/2023
2.3.2023.913231 487 9/13/2023
2.3.2023.912230 469 9/12/2023
2.3.2023.909228 481 9/9/2023
2.3.2023.909227 436 9/9/2023
2.3.2023.909226 438 9/9/2023
2.3.2023.909223 482 9/9/2023
2.3.2023.909222 472 9/9/2023
2.3.2023.909221 469 9/9/2023
2.3.2023.909220 437 9/9/2023
2.3.2023.909218 461 9/9/2023
2.3.2023.907201 473 9/7/2023
2.3.2023.905200 447 9/5/2023
2.3.2023.904197 427 9/4/2023
2.3.2023.828196 454 8/28/2023
2.3.2023.824195 440 8/24/2023
2.3.2023.823194 457 8/23/2023
2.3.2023.821193 482 8/21/2023
2.3.2023.820192 474 8/20/2023
2.3.2023.817191 486 8/17/2023
2.3.2023.817190 486 8/17/2023
2.3.2023.815189 561 8/15/2023
2.3.2023.812188 525 8/12/2023
2.3.2023.811187 493 8/11/2023
2.3.2023.811186 481 8/10/2023
2.3.2023.810185 492 8/10/2023
2.3.2023.810184 471 8/10/2023
2.3.2023.808183 512 8/8/2023
2.3.2023.807182 555 8/7/2023
2.3.2023.806181 561 8/6/2023
2.3.2023.806178 499 8/6/2023
2.3.2023.802166 586 8/2/2023
2.3.2023.801165 480 8/1/2023
2.3.2023.731164 515 7/31/2023
2.3.2023.730163 539 7/30/2023
2.3.2023.729162 456 7/29/2023
2.3.2023.729161 483 7/29/2023
2.3.2023.729160 490 7/29/2023
2.3.2023.729159 480 7/29/2023
2.3.2023.728158 473 7/28/2023
2.3.2023.728157 495 7/28/2023
2.3.2023.727156 473 7/27/2023
2.3.2023.726155 507 7/26/2023
2.3.2023.726154 496 7/26/2023
2.3.2023.726152 487 7/26/2023
2.3.2023.725149 480 7/25/2023
2.3.2023.725148 479 7/25/2023
2.3.2023.721147 553 7/22/2023
2.3.2023.721146 501 7/21/2023
2.3.2023.720140 485 7/20/2023
2.3.2023.717139 588 7/17/2023
2.3.2023.717138 520 7/17/2023
2.3.2023.716138 497 7/16/2023
2.3.2023.715138 551 7/15/2023
2.3.2023.715137 543 7/15/2023
2.3.2023.715136 511 7/15/2023
2.3.2023.713134 506 7/13/2023
2.3.2023.712133 581 7/12/2023
2.3.2023.711132 501 7/11/2023
2.3.2023.711131 510 7/11/2023
2.3.2023.711129 510 7/11/2023
2.3.2023.709131 607 7/9/2023
2.3.2023.708128 506 7/11/2023
2.3.2023.708127 496 7/8/2023
2.3.2023.707121 556 7/7/2023
2.3.2023.707120 545 7/7/2023
2.3.2023.706119 517 7/6/2023
2.3.2023.706118 524 7/6/2023
2.3.2023.705108 549 7/5/2023
2.3.2023.705107 556 7/5/2023
2.3.2023.705104 520 7/5/2023
2.3.2023.704103 527 7/4/2023
2.3.2023.703102 537 7/4/2023
2.3.2023.703101 518 7/4/2023
2.3.2023.703100 535 7/3/2023
2.3.2023.703099 539 7/3/2023
2.3.2023.703098 553 7/3/2023
2.3.2023.630097 531 6/29/2023
2.3.2023.629096 538 6/29/2023
2.3.2023.625095 616 6/25/2023
2.3.2023.621094 525 6/21/2023
2.3.2023.620093 562 6/20/2023
2.3.2023.620092 574 6/20/2023
2.3.2023.619088 561 6/19/2023
2.3.2023.619087 548 6/19/2023
2.3.2023.619086 544 6/19/2023
2.3.2023.619085 535 6/19/2023
2.3.2023.619084 540 6/19/2023
2.3.2023.618083 568 6/19/2023
2.3.2023.617080 555 6/17/2023
2.3.2023.616079 612 6/16/2023
2.3.2023.615078 573 6/15/2023
2.3.2023.614075 647 6/14/2023
2.3.2023.612074 708 6/12/2023
2.3.2023.612073 567 6/12/2023
2.3.2023.612072 582 6/11/2023
2.3.2023.610071 652 6/10/2023
2.3.2023.610070 613 6/10/2023
2.3.2023.608070 633 6/8/2023
2.3.2023.605067 618 6/5/2023
2.3.2023.602066 591 6/2/2023
2.3.2023.602065 585 6/2/2023
2.3.2023.601063 603 6/1/2023
2.3.2023.601062 612 5/31/2023
2.3.2023.531061 582 5/31/2023
2.3.2023.530060 614 5/30/2023
2.3.2023.530049 632 5/29/2023
2.3.2023.529048 683 5/29/2023
2.3.2023.529047 636 5/29/2023
2.3.2023.529046 645 5/28/2023
2.3.2023.528045 654 5/28/2023
2.3.2023.528044 637 5/28/2023
2.3.2023.528043 585 5/28/2023
2.3.2023.525040 599 5/25/2023
2.3.2023.525039 624 5/25/2023
2.3.2023.524038 620 5/24/2023
2.3.2023.524037 608 5/23/2023
2.3.2023.520036 586 5/20/2023
2.3.2023.520035 538 5/20/2023
2.3.2023.520032 514 5/23/2023
2.3.2023.519031 530 5/19/2023
2.3.2023.515030 610 5/15/2023
2.3.2023.512029 589 5/12/2023
2.3.2023.512027 523 5/12/2023
2.3.2023.511025 575 5/11/2023
2.3.2023.510022 534 5/10/2023
2.3.2023.510016 560 5/9/2023
2.3.2023.507015 630 5/7/2023
2.3.2023.507014 593 5/7/2023
2.3.2023.505013 574 5/5/2023
2.3.2023.505012 622 5/5/2023
2.3.2023.502011 664 5/2/2023
2.3.2023.502010 631 5/2/2023
2.3.2023.502009 646 5/2/2023
2.3.2023.502008 588 5/2/2023
2.3.2023.501007 702 5/1/2023
2.3.2023.501006 675 5/1/2023
2.3.2023.501005 575 5/1/2023
2.3.2023.501004 655 5/1/2023
2.3.2023.428002 576 5/5/2023
2.3.2023.427001 613 4/27/2023
2.2.2023.222-beta00001 393 2/25/2023
1.3.2023.427180 644 4/27/2023
1.3.2023.427179 673 4/27/2023
1.3.2023.427176 706 4/27/2023
1.3.2023.427171 630 4/27/2023
1.3.2023.427170 685 4/27/2023
1.3.2023.427159 622 4/26/2023
1.3.2023.426158 713 4/26/2023
1.3.2023.425154 742 4/25/2023
1.3.2023.425153 628 4/25/2023
1.3.2023.425149 576 4/25/2023
1.3.2023.425148 580 4/25/2023
1.3.2023.425146 618 4/25/2023
1.3.2023.425144 595 4/24/2023
1.3.2023.424143 661 4/24/2023
1.3.2023.424142 608 4/24/2023
1.3.2023.424139 635 4/24/2023
1.3.2023.423138 635 4/24/2023
1.3.2023.423137 651 4/24/2023
1.3.2023.423136 616 4/24/2023
1.3.2023.423134 650 4/23/2023
1.3.2023.423120 634 4/23/2023
1.3.2023.423119 657 4/22/2023
1.3.2023.421118 652 4/21/2023
1.3.2023.420117 674 4/20/2023
1.3.2023.419116 632 4/19/2023
1.3.2023.419114 666 4/19/2023
1.3.2023.419113 614 4/19/2023
1.3.2023.419112 742 4/19/2023
1.3.2023.419108 386 4/19/2023
1.3.2023.419107 348 4/19/2023
1.3.2023.419106 608 4/19/2023
1.3.2023.419104 618 4/19/2023
1.3.2023.418103 648 4/18/2023
1.3.2023.418102 642 4/18/2023
1.3.2023.417101 654 4/17/2023
1.3.2023.417100 654 4/17/2023
1.3.2023.41599 720 4/15/2023
1.3.2023.41598 695 4/17/2023
1.3.2023.41497 691 4/14/2023
1.3.2023.41496 684 4/14/2023
1.3.2023.41394 632 4/12/2023
1.3.2023.41294 664 4/14/2023
1.3.2023.41293 675 4/12/2023
1.3.2023.41192 662 4/11/2023
1.3.2023.41090 689 4/10/2023
1.3.2023.40888 696 4/8/2023
1.3.2023.40887 676 4/8/2023
1.3.2023.40886 673 4/8/2023
1.3.2023.40785 645 4/7/2023
1.3.2023.40683 669 4/6/2023
1.3.2023.40682 648 4/6/2023
1.3.2023.40681 665 4/6/2023
1.3.2023.40480 675 4/3/2023
1.3.2023.40279 688 4/2/2023
1.3.2023.40178 725 4/1/2023
1.3.2023.40177 708 4/1/2023
1.3.2023.33176 661 3/31/2023
1.3.2023.32774 714 3/27/2023
1.3.2023.32672 700 3/26/2023
1.3.2023.32669 736 3/26/2023
1.3.2023.32668 723 3/26/2023
1.3.2023.32667 703 3/26/2023
1.3.2023.32666 728 3/26/2023
1.3.2023.32665 717 3/26/2023
1.3.2023.32563 753 3/25/2023
1.3.2023.32562 694 3/25/2023
1.3.2023.32561 702 3/25/2023
1.3.2023.32360 726 3/23/2023
1.3.2023.32359 726 3/23/2023
1.3.2023.32358 687 3/23/2023
1.3.2023.32357 708 3/23/2023
1.3.2023.32356 760 3/22/2023
1.3.2023.32355 696 3/22/2023
1.3.2023.32154 718 3/21/2023
1.3.2023.32153 700 3/21/2023
1.3.2023.32152 901 3/21/2023
1.3.2023.32149 694 3/21/2023
1.3.2023.31949 739 3/19/2023
1.3.2023.31740 749 3/17/2023
1.3.2023.31540 738 3/15/2023
1.3.2023.31539 765 3/15/2023
1.3.2023.31437 753 3/14/2023
1.3.2023.31436 734 3/13/2023
1.3.2023.31335 754 3/13/2023
1.3.2023.31334 723 3/12/2023
1.3.2023.31333 702 3/12/2023
1.3.2023.31232 726 3/12/2023
1.3.2023.31231 739 3/12/2023
1.3.2023.31128 726 3/13/2023
1.3.2023.31127 795 3/11/2023
1.3.2023.31121 763 3/11/2023
1.3.2023.31020 756 3/9/2023
1.3.2023.30919 771 3/8/2023
1.3.2023.30818 773 3/8/2023
1.3.2023.30816 756 3/8/2023
1.3.2023.30813 775 3/7/2023
1.3.2023.30712 760 3/6/2023
1.3.2023.30611 791 3/6/2023
1.3.2023.30210 796 3/2/2023
1.3.2023.3029 783 3/2/2023
1.3.2023.3028 788 3/1/2023
1.3.2023.3017 778 3/1/2023
1.3.2023.3016 822 2/28/2023
1.3.2023.2285 780 2/28/2023
1.3.2023.2274 786 2/27/2023
1.3.2023.2253 798 2/25/2023
1.3.2023.2232 778 2/22/2023
1.3.2023.2221 756 2/22/2023
1.2.2023.219-beta00036 465 2/19/2023
1.2.2023.217-beta00035 466 2/17/2023
1.2.2023.215-beta00034 465 2/15/2023
1.2.2023.214-beta00033 464 2/14/2023
1.2.2023.213-beta00032 463 2/13/2023
1.2.2023.213-beta00031 483 2/13/2023
1.2.2023.212-beta00031 474 2/12/2023
1.2.2023.211-beta00029 477 2/11/2023
1.2.2023.211-beta00028 452 2/11/2023
1.2.2023.211-beta00027 484 2/11/2023
1.2.2023.210-beta00026 458 2/10/2023
1.2.2023.209-beta00025 468 2/9/2023
1.2.2023.208-beta00024 487 2/8/2023
1.2.2023.208-beta00023 222 2/8/2023
1.2.2023.207-beta00023 448 2/7/2023
1.2.2023.206-beta00021 469 2/6/2023
1.2.2023.206-beta00020 634 2/6/2023
1.2.2023.204-beta00019 512 2/4/2023
1.2.2023.202-beta00018 456 2/2/2023
1.2.2023.130-beta00016 486 1/30/2023
1.2.2023.129-beta00015 472 1/29/2023
1.2.2023.128-beta00014 464 1/28/2023
1.2.2023.120-beta00012 462 1/20/2023
1.2.2023.120-beta00011 478 1/20/2023
1.2.2023.112-beta00010 482 1/12/2023
1.2.2023.111-beta00009 482 1/11/2023
1.2.2023.110-beta00008 461 1/9/2023
1.2.2023.108-beta00007 471 1/8/2023
1.2.2023.105-beta00006 451 1/5/2023
1.2.2023.103-beta00005 480 1/3/2023
1.2.2023.103-beta00004 475 1/3/2023
1.2.2023.101-beta00001 464 1/1/2023
1.1.2022.1229-beta00043 457 12/29/2022
1.1.2022.1228-beta00041 461 12/28/2022
1.1.2022.1227-beta00036 452 12/28/2022
1.1.2022.1226-beta00035 464 12/26/2022
1.1.2022.1225-beta00035 230 12/26/2022
1.1.2022.1225-beta00034 471 12/25/2022
1.1.2022.1221-beta00032 473 12/21/2022
1.1.2022.1221-beta00031 485 12/21/2022
1.1.2022.1220-beta00030 494 12/20/2022
1.1.2022.1220-beta00027 463 12/20/2022
1.1.2022.1220-beta00026 477 12/20/2022
1.1.2022.1220-beta00025 463 12/20/2022
1.1.2022.1220-beta00024 611 12/20/2022
1.1.2022.1219-beta00022 475 12/19/2022
1.1.2022.1219-beta00021 478 12/19/2022
1.1.2022.1219-beta00020 449 12/19/2022
1.1.2022.1219-beta00019 472 12/19/2022
1.1.2022.1219-beta00018 440 12/19/2022
1.1.2022.1214-beta00016 444 12/14/2022
1.1.2022.1212-beta00015 473 12/12/2022
1.1.2022.1210-beta00015 465 12/12/2022
1.1.2022.1210-beta00014 269 12/10/2022
1.1.2022.1210-beta00013 249 12/10/2022
1.1.2022.1208-beta00012 247 12/8/2022
1.1.2022.1207-beta00011 258 12/7/2022
1.1.2022.1203-beta00010 274 12/3/2022
1.1.2022.1201-beta00009 269 11/30/2022
1.1.2022.1129-beta00008 259 11/29/2022
1.1.2022.1127-beta00007 262 11/29/2022
1.1.2022.1126-beta00007 248 11/26/2022
1.1.2022.1126-beta00006 270 11/26/2022
1.1.2022.1126-beta00005 257 11/26/2022
1.1.2022.1125-beta00004 264 11/26/2022
1.1.2022.1120-beta00003 267 11/20/2022
1.1.2022.1112-beta00002 281 11/20/2022
1.1.2022.1110-beta00001 270 11/10/2022
1.0.2022.1109-beta00012 270 11/8/2022
1.0.2022.1107-beta00011 214 11/6/2022
1.0.2022.1104-beta00008 225 11/4/2022
1.0.2022.1103-beta00007 206 11/3/2022
1.0.2022.1101-beta00006 212 11/1/2022
1.0.2022.1031-beta00004 213 10/31/2022

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