Files
full/module/base/sender/CHANGELOG.md

58 lines
1.6 KiB
Markdown
Raw Normal View History

# 更新日志
所有对此项目的重要更改都将记录在此文件中。
此项目遵循[语义化版本控制](https://semver.org/lang/zh-CN/)。
## [未发布]
### 新增
- 升级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双协议支持
- 配置文件管理
- 基础的服务注册和发现
### 特性
- 支持多种邮件服务商
- 支持多种短信服务商
- 模板化消息发送
- 验证码生成和验证
- 黑名单过滤
- 发送频率限制