解决MySql布尔型新旧版本兼容问题,采用枚举来表示布尔型的数据表。由正向工程赋值
|
# NewLife.Core 版本更新记录
## v11.11.2026.0201 (2026-02-01)
### æ ¸å¿ƒåŠŸèƒ½
#### ApiHttpClient 增强
- **多æœåŠ¡ç«žé€Ÿä¸Žè´Ÿè½½å‡è¡¡**:支æŒå¤šåœ°å€ç«žé€Ÿä¸‹è½½ï¼Œè‡ªåŠ¨é€‰æ‹©æœ€å¿«èŠ‚ç‚¹
- **å“ˆå¸Œæ ¡éªŒ**ï¼šæ”¯æŒæ–‡ä»¶ä¸‹è½½æ—¶çš„å“ˆå¸Œæ ¡éªŒåŠŸèƒ½
- **è´Ÿè½½å‡è¡¡å™¨é‡æž„**:新增 `RaceLoadBalancer`ã€`PeerEndpointSelector` ç‰è´Ÿè½½å‡è¡¡ç»„ä»¶
- **节点管ç†**:自动å±è”½å¤±è´¥èŠ‚ç‚¹ï¼Œæ”¯æŒå¯é…置的å¯åŠ¨å»¶è¿Ÿæ¥é•¿
- **性能追踪**ï¼šä¸ºç«žé€Ÿè°ƒåº¦å’Œä¸‹è½½è¿‡ç¨‹å¢žåŠ Tracer 埋点
#### ä¾èµ–注入(DI)增强
- **ObjectContainer 优化**ï¼šå¢žå¼ºæ–‡æ¡£ä¸Žæ ¸å¿ƒåŠŸèƒ½ï¼Œæ”¯æŒå»¶è¿Ÿ DI 集æˆ
- **Token 模型扩展**:引入 `IToken` 接å£ï¼Œæå‡ä»¤ç‰Œæ¨¡åž‹çš„æ‰©å±•性
- **TokenModel 扩展**:新增 Scope 属性支æŒï¼Œæ”¹ä¸º partial ç±»æé«˜æ‰©å±•容错
### 网络层优化
- **NetClient 釿ž„**:完善文档与注释,补充å•元测试
- **会è¯/æœåŠ¡å™¨å¢žå¼º**:增强 Net 会è¯ä¸ŽæœåŠ¡å™¨æ³¨é‡ŠåŠå•元测试
- **消æ¯å¤„ç†ç»Ÿä¸€**:统一 `IMessage` 处ç†é€»è¾‘ï¼Œç®€åŒ–æ¶ˆæ¯æå–代ç ,支æŒåŽŸå§‹å†…å®¹è¿½è¸ª
- **UdpServer ä¿®å¤**:修æ£ç›‘å¬ 0 端å£åŽæ²¡æœ‰è‡ªåŠ¨å›žå¡«åˆ° NetServer 的问题
- **并呿€§èƒ½ä¼˜åŒ–**:优化消æ¯é˜Ÿåˆ—并呿€§èƒ½ï¼Œå®Œå–„ç¼–ç 器注释
### 工具类新增与增强
- **UriInfo 增强**:新增 `ToUri` 方法,增强对 IPv6 åŠå¤šæ ¼å¼ URL çš„è§£æžæ”¯æŒ
- **Span 扩展**:新增 `Span<byte> Trim` 扩展方法åŠå•元测试
- **é…置支æŒ**:`Config<T>` æ”¯æŒæ³›åž‹å—å…¸ï¼ˆä¿®å¤ [#172](https://github.com/NewLifeX/X/issues/172))
- **åºåˆ—化优化**:如果属性定义了 `DataObjectFieldAttribute`,让它们排在å‰é¢
### 文档与å作
- **使用手册**:为主è¦åŠŸèƒ½æ¨¡å—编写使用手册(ApiHttpClientã€ç½‘络库ç‰ï¼‰
- **Copilot 指令优化**:
- 新增 Markdown 文档规范
- 完善主动优化原则åŠç»†åŒ–规范
- 新增防御性注释与日志规范
- 新增集åˆè¡¨è¾¾å¼ä¸Ž Null æ¡ä»¶è¿ç®—符指引
- 优化 XCode/Cube 指令读å–与 XML 检测ç–ç•¥
- è‡ªåŠ¨åˆ†å‘ Copilot æŒ‡ä»¤æ–‡ä»¶åŠ MSBuild 支æŒ
### 测试与质é‡
- **å•元测试大幅增强**ï¼šä¸ºç½‘ç»œåº“æ ¸å¿ƒåŠŸèƒ½ã€UriInfoã€PeerEndpointSelectorã€ApiHttpClient ç‰æ–°å¢žå¤§é‡å•元测试
- **测试å¥å£®æ€§æå‡**:优化测试用例å¥å£®æ€§ä¸Žæ—¶åŒºå…¼å®¹æ€§ï¼Œæå‡ CI 兼容性
### 其他优化
- **日志优化**ï¼šç®€åŒ–çº¿ç¨‹æ± å’Œé•¿ä»»åŠ¡åœ¨æ—¥å¿—é‡Œçš„åå—,让应用å¯åŠ¨æ—¶çš„æ—¥å¿—æ›´æ•´é½
- **AddServer 改进**ï¼šæ·»åŠ æœåŠ¡åœ°å€æ—¶è¿”回æœåŠ¡èŠ‚ç‚¹
---
## 历å²ç‰ˆæœ¬
### v11.10.2026.0101 (2026-01-01)
- 釿ž„ IEventBusï¼Œæ”¯æŒ EventHub
- ApiHttpClient æ”¯æŒæ–‡ä»¶ä¸‹è½½
---
**说明**:
- æ£å¼ç‰ˆå‘å¸ƒå‘¨æœŸï¼šæ¯æœˆæœˆåˆ
- 测试版å‘布周期:æäº¤ä»£ç 到 GitHub 时自动å‘布
- ç‰ˆæœ¬å·æ ¼å¼ï¼šæ£å¼ç‰ˆ `{主版本}.{å版本}.{å¹´}.{月日}`,测试版 `{主版本}.{å版本}.{å¹´}.{月日}-beta{时分}`
|