gms

gms đã đẩy đến validate tại server/kratos-utils

  • 623fb81c43 refactor(validator): 调整错误信息返回逻辑 - 移除了字段路径与错误信息的拼接逻辑 - 简化了 Error() 方法的实现 - 保持仅返回错误信息本身 refactor(transport): 重构 HTTP 请求解码逻辑 - 将解码函数 dec 提取为独立变量 DecFunc- 支持通过上下文绑定多种数据源 -优化 unaryHandler 中的解码调用方式

1 tháng trước cách đây

gms đã đẩy đến validate tại server/kratos-utils

  • a76125a5e2 feat(validator): 添加验证引擎和CEL表达式支持 - 新增业务验证函数,包括手机号、身份证、姓名、邮编、社会信用代码和银行卡号验证 - 实现CEL表达式执行器,支持表达式缓存和多种求值方式 - 添加验证上下文管理,支持验证组、策略、语言和角色控制- 创建验证引擎,集成字段、消息和oneof验证逻辑- 支持基于protobuf扩展的声明式验证规则 - 实现错误收集和国际化支持 - 添加并发安全的表达式缓存机制 - 支持快速失败和最大错误数限制策略
  • 61c6cba018 refactor(transport):优化HTTP回复处理逻辑 - 统一使用 WrapReply 函数封装响应数据 - 修改 ReplyFunc 参数名为 data 以提高可读性 - 移除冗余的条件判断和重复的回复函数调用 - 简化 unary_handler 中的响应处理流程
  • a271b336d0 (http):fix修复DELETE方法的multipart/form-data解析问题 - 移除了DELETE方法对multipart/form-data内容类型的解析支持 -限制POST和PUT方法继续支持multipart/form-data解析 - 确保只有适当的HTTP方法能够处理表单数据解析
  • c6b42efb66 feat(http):优化服务端流式响应头设置逻辑 - 有set过就使用set的 - 没set则使用默认的
  • b8d20985d6 feat(transport): 引入流式上下文并支持自定义序列化 - 新增 StreamContext 接口及其实现,用于管理流式传输上下文 - 支持通过 SetSerializer 设置全局自定义序列化器 - 在 serverStream 中使用 StreamContext 替代原生 context -优化 SendMsg 方法,支持字符串直接写入和自定义序列化逻辑 - 发送流式响应时自动设置 SSE 相关 HTTP 头部信息 - 移除对 encoding/json 包的直接依赖,改用封装后的序列化方法

1 tháng trước cách đây

gms tạo nhánh mới validate tại server/kratos-utils

1 tháng trước cách đây

gms đã đẩy đến validate tại server/kubanapis

1 tháng trước cách đây

gms tạo nhánh mới validate tại server/kubanapis

1 tháng trước cách đây

gms đã đẩy thẻ tag v2.0.18 đến server/kratos-utils

1 tháng trước cách đây

gms đã đẩy đến v2 tại server/kratos-utils

  • a271b336d0 (http):fix修复DELETE方法的multipart/form-data解析问题 - 移除了DELETE方法对multipart/form-data内容类型的解析支持 -限制POST和PUT方法继续支持multipart/form-data解析 - 确保只有适当的HTTP方法能够处理表单数据解析

1 tháng trước cách đây

gms đã đẩy thẻ tag v2.0.14 đến server/kratos-utils

2 tháng trước cách đây

gms đã đẩy đến v2 tại server/kratos-utils

  • d28b28bf01 feat(http): 添加授权名称支持- 在 Option 结构体中新增 AuthorizationsName 字段 - 根据安全配置设置授权名称- 支持从操作安全属性中提取授权名称

2 tháng trước cách đây

gms đã đẩy thẻ tag v2.0.13 đến server/kratos-utils

2 tháng trước cách đây

gms đã đẩy đến v2 tại server/kratos-utils

  • 6057f251bb feat(transport/http): 添加URL路径变量绑定功能在HTTP处理程序中增加对URL路径变量的绑定支持,确保能够正确解析和绑定路径中的动态参数。

2 tháng trước cách đây

gms đã đẩy thẻ tag v2.0.12 đến server/kratos-utils

2 tháng trước cách đây

gms đã đẩy đến v2 tại server/kratos-utils

  • 221141fbfb feat(transport/http): 支持自定义基础URL路由注册 为RegisterRoute函数添加baseUrl参数,允许指定自定义的基础URL路径。 当baseUrl不为空时,将使用baseUrl作为路由前缀替代默认的"/api/"路径。

2 tháng trước cách đây