# CHANGELOG - redis ## v1.0.0 (2026-05-03) - **Repo Migration**: 从 `@ssgo/redis` 迁移至 `apigo.cc/go/redis`。 - **Standard Realignment**: - 依赖全面切换至 `apigo.cc/go/*` 标准库。 - 适配 Go 1.25.0。 - **Feature Enhancements**: - **Generics**: 为 `Result` 引入泛型 `To[T]` 支持,消除类型断言摩擦。 - **Memory Safety**: 集成 `go/safe` 对 Redis 密码进行实时加解密与内存锁定,防止内存泄漏敏感信息。 - **Auto-Serialization**: 优化了 `Do` 方法,支持对 Struct/Map/Slice 自动进行 JSON 序列化(优先支持 Marshaler 接口)。 - **Distributed ID**: 深度集成 `go/id` 核心,提供更高性能的 Redis 序列号预取机制。 - **Refactoring**: - 移除了冗余的 `interface{}`,全面改用 `any`。 - 规范化了 API 命名,统一使用 `GetUpperName` 进行 Struct 字段映射。 - 增强了连接重试机制,支持对网络波动和服务器重启的自动恢复。