ldc

ldc odeslal značku v2.1.3 do repositáře server/kratos-utils

před 5 dny

ldc odeslal do větve v2 v repositáři server/kratos-utils

  • 9ef734c04c feat(startup): 添加环境变量前缀配置支持 - 在启动配置结构体中新增 EnvPrefixes 字段 - 支持通过环境变量前缀来区分不同环境的配置 - 为后续实现多环境配置管理奠定基础

před 5 dny

ldc odeslal značku v2.1.2 do repositáře server/kratos-utils

před 5 dny

ldc odeslal do větve v2 v repositáři server/kratos-utils

  • c10b79a4db chore(deps): 更新 Kratos 框架版本并清理依赖 - 将 github.com/go-kratos/kratos/v2 从 v2.8.4 升级至 v2.9.2 - 移除间接依赖 golang.org/x/tools v0.38.0 - 更新 go.mod 和 go.sum 文件以反映新的依赖关系

před 5 dny

ldc odeslal do větve v2 v repositáři server/kratos-utils

  • 9076168859 feat(config): 支持环境变量和JSON格式配置加载 - 新增环境变量配置源,支持前缀过滤和嵌套结构解析 - 实现环境变量值的类型自动转换(布尔值、整数、浮点数) - 添加JSON格式配置文件的支持,使用sonic库进行解析 - 优化配置合并逻辑,确保热更新时能正确解析不同类型配置 - 完善配置加载流程,在每次

před 5 dny

ldc odeslal do větve v2 v repositáři server/kratos-utils

  • 491d83906c feat(initutils): 添加环境变量注册表类型支持 - 在Startup结构体中新增RegistryTypeEnv常量 - 支持从环境变量读取配置的注册表实现 - 完善注册表类型枚举定义

před 5 dny

ldc odeslal do větve master v repositáři server/kratos-utils

  • adf7dde65a feat(http): 更新回复函数签名以支持上下文传递 - 在 ReplyFunc 类型中增加 http.Context 参数 - 修改 DefaultFunc 函数签名以接收上下文参数 - 引入 kratos/v2 transport/http 包以使用 Context 类型
  • a5518692c2 refactor(http): 更新回复函数签名以支持错误返回 - 将 ReplyFunc 类型的定义修改为返回 (any, error) - 修改 DefaultFunc 函数签名以匹配新的 ReplyFunc 定义 - 在 DefaultFunc 中明确返回 nil 错误值 - 确保现有调用方兼容性通过保留原逻辑结构
  • be743d176f fix(http): 修复获取回复函数时的空指针问题 - 在获取回复函数前增加空值检查 - 当reply为空时,设置默认函数DefaultFunc - 防止调用空指针导致程序崩溃
  • fc8b91c043 feat(http): 添加可自定义的回复函数功能 - 新增 ReplyFunc 类型,用于定义回复处理函数 - 添加默认回复函数 DefaultFunc,返回标准成功结构体 - 实现 SetReplyFunc 和 GetReplyFunc 函数,支持设置和获取当前回复函数 - 引入全局变量 reply 以存储当前使用的回复函数 - 提供灵活的回复机制,允许外部自定义响应格式
  • Zobrazit porovnání pro tyto 4 revize »

před 1 týdnem

ldc odeslal do větve master v repositáři server/kratos-utils

  • adf7dde65a feat(http): 更新回复函数签名以支持上下文传递 - 在 ReplyFunc 类型中增加 http.Context 参数 - 修改 DefaultFunc 函数签名以接收上下文参数 - 引入 kratos/v2 transport/http 包以使用 Context 类型

před 1 týdnem

ldc odeslal do větve master v repositáři server/kratos-utils

  • a5518692c2 refactor(http): 更新回复函数签名以支持错误返回 - 将 ReplyFunc 类型的定义修改为返回 (any, error) - 修改 DefaultFunc 函数签名以匹配新的 ReplyFunc 定义 - 在 DefaultFunc 中明确返回 nil 错误值 - 确保现有调用方兼容性通过保留原逻辑结构

před 1 týdnem

ldc odeslal do větve master v repositáři server/kratos-utils

  • be743d176f fix(http): 修复获取回复函数时的空指针问题 - 在获取回复函数前增加空值检查 - 当reply为空时,设置默认函数DefaultFunc - 防止调用空指针导致程序崩溃

před 1 týdnem

ldc odeslal do větve master v repositáři server/kratos-utils

  • fc8b91c043 feat(http): 添加可自定义的回复函数功能 - 新增 ReplyFunc 类型,用于定义回复处理函数 - 添加默认回复函数 DefaultFunc,返回标准成功结构体 - 实现 SetReplyFunc 和 GetReplyFunc 函数,支持设置和获取当前回复函数 - 引入全局变量 reply 以存储当前使用的回复函数 - 提供灵活的回复机制,允许外部自定义响应格式

před 1 týdnem

ldc odeslal do větve master v repositáři server/kratos-utils

  • 6096327db7 fix(common): 修改分页逻辑以避免重置页码 - 当前页超出最大页码时不再重置为最后一页 - 超出范围时返回空数据并标记最后一页 - 保留原始偏移量以确保查询结果为空

před 1 týdnem

ldc odeslal značku v2.1.1 do repositáře server/kratos-utils

před 1 měsícem

ldc odeslal do větve v2 v repositáři server/kratos-utils

  • 5913698bc1 chore(deps): 更新依赖项至最新版本 - 将 Go 版本从1.23.0 升级到1.24.0 - 更新 github.com/bytedance/sonic 从 v1.13.3 到 v1.14.2- 更新 github.com/bytedance/sonic/loader 从 v0.2.4 到 v0.4.0 - 更新 github.com/cloudwego/base64x 从 v0.1.5 到 v0.1.6 - 更新 github.com/klauspost/cpuid/v2 从 v2.0.9 到 v2.2.9 - 更新 golang.org/x/crypto 从 v0.36.0 到 v0.43.0 - 更新 golang.org/x/net 从 v0.38.0 到 v0.46.0- 更新 golang.org/x/sys 从 v0.31.0 到 v0.37.0 - 更新 golang.org/x/text 从 v0.23.0 到 v0.30.0 - 添加 golang.org/x/tools v0.38.0依赖 - 添加 github.com/bytedance/gopkg v0.1.3依赖 - 移除 nullprogram.com/x/optparse 依赖- 添加 sonic 相关模块的校验和 - 更新 testify 和 objx 模块的校验和 - 添加 x/tools 模块的校验和 - 更新 sync 模块版本至 v0.17.0

před 1 měsícem

ldc odeslal do větve v2 v repositáři server/kratos-utils

  • b148fe712a feat(config): 增强配置加载功能- 改进未知配置键的错误信息,包含具体键名 - 支持设置默认配置函数,在配置加载完成后执行 - 添加 SetDefaultCfg 方法用于注册默认配置处理函数 - 在配置解析后调用默认配置函数(如果已设置)

před 1 měsícem

ldc odeslal značku v2.0.19 do repositáře server/kratos-utils

před 1 měsícem

ldc odeslal do větve v2 v repositáři server/kratos-utils

  • b8d20985d6 feat(transport): 引入流式上下文并支持自定义序列化 - 新增 StreamContext 接口及其实现,用于管理流式传输上下文 - 支持通过 SetSerializer 设置全局自定义序列化器 - 在 serverStream 中使用 StreamContext 替代原生 context -优化 SendMsg 方法,支持字符串直接写入和自定义序列化逻辑 - 发送流式响应时自动设置 SSE 相关 HTTP 头部信息 - 移除对 encoding/json 包的直接依赖,改用封装后的序列化方法

před 2 měsíci

ldc odeslal značku v2.0.17 do repositáře server/kratos-utils

před 2 měsíci

ldc odeslal do větve v2 v repositáři server/kratos-utils

  • 7fe164519a refactor(initutils):重构全局等待组的Go函数实现 - 将globalWaitGroup.Go替换为显式调用Add和Done - 添加了对函数执行完毕后的Done调用 - 使用goroutine包装函数调用以确保正确计数 -保持与原逻辑一致的行为和语义

před 2 měsíci

ldc odeslal do větve master v repositáři server/kratos-etcd

  • 7a59a4245e chore(deps): 更新 kratos-utils 依赖版本- 将 kratos-utils/v2 从 v2.0.7 更新至 v2.0.16- 调整 go.mod 中的模块版本引用 - 更新 go.sum 中的依赖哈希值- 重新排序 etcd_client.go 中的导入包语句 - 将 Go 版本从1.23.2降级至 1.23.0

před 2 měsíci