X/NewLife.Core
石头 b0114f7886 v11.6.2025.0801 改进Host.Close让应用有序退出;增强DbTable的大数据文件读写能力,支持机器学场景;优化Binary二进制读写,支持压缩数据流;改进Linux内存采集;改进ExcelReader对常规数字的读取; 2025-08-01 09:50:21 +08:00
..
Agent 加上定时器,建立一个标准的示例程序 2020-03-27 20:54:35 +08:00
Algorithms Trim Null 2023-09-14 16:39:15 +08:00
Applications/IP 剥离Ip物理地址解析,独立组件NewLife.IP 2022-08-09 23:00:50 +08:00
Buffers 优化ToStr 2025-06-25 15:16:29 +08:00
Caching [reactor] Binary新增EndOfStream,只是是否已达到数据流末尾,重构各个读取方法,在数据流到达末尾后不再向下读取。 2025-07-24 20:29:08 +08:00
Collections [fix] 修正ObjectPool销毁超时项时可能错误销毁未过期项的问题,该问题仅影响过期项清理,不影响对象池的功能。close: https://github.com/NewLifeX/X/issues/161 2025-04-18 09:12:42 +08:00
Common [improv] 改进Linux可用内存采集,改变系统内核的悲观预测。MemAvailable是系统内核预测的可用内存,过低则认为不能安全分配给新进程,可能过于悲观;MemFree是完全空闲的内存,未被使用的物理内存页,但内核不敢用; 2025-07-29 20:29:29 +08:00
Compression [reactor] Binary新增EndOfStream,只是是否已达到数据流末尾,重构各个读取方法,在数据流到达末尾后不再向下读取。 2025-07-24 20:29:08 +08:00
Configuration 优化新建配置和更新配置时的日志显示 2025-07-29 09:32:46 +08:00
Data [reactor] Binary新增EndOfStream,只是是否已达到数据流末尾,重构各个读取方法,在数据流到达末尾后不再向下读取。 2025-07-24 20:29:08 +08:00
Event 为满足国际化需要,抛出异常的文本,全部转为英文。 2023-11-10 15:55:30 +08:00
Exceptions Trim Null 2023-09-17 08:48:07 +08:00
Expressions 全部升级到netstandard2.1,归档netstandard2.0 2021-12-23 13:54:57 +08:00
Extension Execute执行命令异常时,调试模式输出日志。故事背景,在OpenWRT上,用Process执行arp -n报错,由于这里没有抛出异常,一直以为是没有返回。 2025-05-25 19:12:24 +08:00
Http websocket支持设置子协议,例如mqtt,以便于实现 MQTT over WebSocket 2025-05-19 23:41:08 +08:00
IO [feat] ExcelReader改进对数字和字符串的支持,特别是numFmtId=0常规格式时,自动识别整数、小数并返回,支持科学计数法,解决Excel显示小数而XML存储科学计数法导致导入后得到科学计数法字符串的问题。 2025-07-31 14:36:40 +08:00
Json 针对新版C#编译器优化代码,部分为.net5.0而优化 2020-11-15 13:22:09 +08:00
Log [reactor] Binary新增EndOfStream,只是是否已达到数据流末尾,重构各个读取方法,在数据流到达末尾后不再向下读取。 2025-07-24 20:29:08 +08:00
Messaging SpanReader支持从数据流中持续读取数据来扩容读写器,以支持redis/mysql等部分数据帧过大的协议。 2025-03-13 01:17:01 +08:00
Model [fea] 新增Host.MaxTime,支持设置主机最大运行时间,然后自动退出;网络服务器和定时调度器支持在应用进程退出时释放资源; 2025-07-08 16:59:04 +08:00
Net [reactor] Binary新增EndOfStream,只是是否已达到数据流末尾,重构各个读取方法,在数据流到达末尾后不再向下读取。 2025-07-24 20:29:08 +08:00
Properties
Reflection ChangeType支持空字符串转为Decimal 2025-06-23 22:29:42 +08:00
Remoting 增加TooManyRequests 2025-07-13 21:05:51 +08:00
Security [fix] 修正SM4加解密。close: https://github.com/NewLifeX/X/issues/151 2025-03-11 18:45:53 +08:00
Serialization 二进制序列化浮点数也要区分大小端 2025-07-25 01:42:19 +08:00
Stub 新语法糖简化数组创建 2023-11-22 20:23:53 +08:00
Threading [fea] 新增Host.MaxTime,支持设置主机最大运行时间,然后自动退出;网络服务器和定时调度器支持在应用进程退出时释放资源; 2025-07-08 16:59:04 +08:00
Web 先检查程序集所在目录,再检查当前目录、基准目录和插件目录。在应用发布时,插件很可能跟常规应用程序集放在同一目录下 2025-06-28 12:49:01 +08:00
Windows 通过winapi获取windows系统的电池剩余量 2024-03-19 18:37:04 +08:00
Xml 优化异步方法使用;文件流需要Flush 2024-11-12 09:43:47 +08:00
Yun [impov] 增强TryGetArray,仅处理本片段,优化多个内存操作,减少拷贝。 2024-12-02 19:09:38 +08:00
NewLife.Core.csproj v11.6.2025.0801 改进Host.Close让应用有序退出;增强DbTable的大数据文件读写能力,支持机器学场景;优化Binary二进制读写,支持压缩数据流;改进Linux内存采集;改进ExcelReader对常规数字的读取; 2025-08-01 09:50:21 +08:00
Setting.cs [fix] 修正XTrace写日志时,对时间日期格式化字符串支持无效的BUG,该问题源自于2013年。 2025-07-01 10:54:36 +08:00
UpdateInfo.txt Concurrent翻译为并发,并行是Parallel,感谢叶伟民 2021-04-11 12:05:26 +08:00
X组件.txt
说明.txt