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

58 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 更新日志
所有对此项目的重要更改都将记录在此文件中。
此项目遵循[语义化版本控制](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双协议支持
- 配置文件管理
- 基础的服务注册和发现
### 特性
- 支持多种邮件服务商
- 支持多种短信服务商
- 模板化消息发送
- 验证码生成和验证
- 黑名单过滤
- 发送频率限制