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

1.6 KiB
Raw Blame History

更新日志

所有对此项目的重要更改都将记录在此文件中。

此项目遵循语义化版本控制

[未发布]

新增

  • 升级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双协议支持
  • 配置文件管理
  • 基础的服务注册和发现

特性

  • 支持多种邮件服务商
  • 支持多种短信服务商
  • 模板化消息发送
  • 验证码生成和验证
  • 黑名单过滤
  • 发送频率限制