【feature】
增加模板引擎支持
【fix】
更新腾讯云v3成功状态判断逻辑
重新调整项目组织结构,分离server和server-starter,去除循环依赖
增加验证码服务支持按制定类型进行发送的参数支持
优化部分实现模块,去除对apache-http的依赖,采用restTemplate进行请求
引入package-info.java,增加spring的Nullable和NonNullApi注解支持
增加验证码业务的Type类型的可配置,增加VerificationCodeTypeGenerate接口用于对验证码业务的Type进行自定义
增加腾讯云v3版本支持
增加异步线程池的接口和抽象类定义,支持自定义的异步线程池的配置覆盖
优化事件触发类型,增加发送成功、发送失败、发送完成事件类型
分离实现包和starter包
修正1.7.0中的初始化异常
增加发送完成事件支持
更新redis的配置前缀由[sms.redis]变更为[sms.verification-code.repository.redis]
guerlab-sms-server-starter:
[ADD] 增加异步支持
[UPDATE] 细化配置文件
更新自动配置和扩展实现包
guerlab-chinamobild-starter:
[ADD] 增加移动云实现
guerlab-sms-huaweicloud-starter:
[UPDATE] 更新debug日志,移除一个不存在的参数提示
guerlab-sms-server-starter:
[ADD] 增加基于内存的验证码缓存仓储的gc实现,并增加sms.verification-code.repository.memory配置用于定义该gc
[REMOVE] 移除@EnableSmsServer注解
guerlab-sms-tester:
[REMOVE] 删除已过时的测试包,将test包分解至对应的子项目中
新增极光短信通道
更新各实现模块依赖
网易云通道:元数据自动配置类路径错误
新增短信通道:
华为云、京东云、七牛云、网易云信、云片网、又拍云、百度云