1.6 KiB
1.6 KiB
更新日志
所有对此项目的重要更改都将记录在此文件中。
此项目遵循语义化版本控制。
[未发布]
新增
- 升级Go版本到1.25.1,支持最新的语言特性和性能改进
- 添加完整的Dockerfile支持容器化部署
- 添加全面的Makefile支持构建、测试、部署等开发流程
- 添加docker-compose.yml支持本地开发环境
- 添加PostgreSQL和Redis依赖服务支持
- 添加Mailhog用于开发环境邮件测试
- 添加Nginx反向代理配置支持
改进
- 优化依赖包版本,升级到最新稳定版本
- 改进代码注释为简体中文,提高可读性
- 优化配置结构,增强错误处理能力
- 增强Docker镜像构建过程,使用多阶段构建减小镜像大小
- 添加健康检查机制,提高服务可用性监控
变更
- Go版本从1.24.0升级到1.25.1
- 依赖包版本更新到最新稳定版本
- Docker基础镜像更新到Go 1.25
修复
- 修复依赖包版本冲突问题
- 优化配置文件加载逻辑
安全性
- 更新所有依赖包到最新版本,修复已知安全漏洞
- 添加非root用户运行容器,提高安全性
- 优化Docker镜像安全配置
[1.0.0] - 2024年初始版本
新增
- 邮件发送服务 (SMTP)
- 短信发送服务 (SMS)
- 支持阿里云和腾讯云短信服务
- gRPC和HTTP Gateway双协议支持
- 配置文件管理
- 基础的服务注册和发现
特性
- 支持多种邮件服务商
- 支持多种短信服务商
- 模板化消息发送
- 验证码生成和验证
- 黑名单过滤
- 发送频率限制