Skip to content

Releases: jeequan/jeepay

V3.2.9 — 支付宝渠道安全加固 + install 健壮性

27 May 10:17
c9215fa

Choose a tag to compare

  1. 修复: 支付宝授权回调 state 解析鲁棒性,异常或被构造的 state 不再触发 NPE / 数组越界
  2. 修复: 支付宝异步通知补 out_trade_no / app_id / total_amount 业务字段交叉校验,消除多商户 / 跨订单签名穿越场景的误处理风险(建议受影响部署重新发布 jeepay-payment 镜像)
  3. 修复: install.sh git clone 失败时立即硬退出,不再让后续步骤误报根因
  4. 优化: conf/*/application.yml 默认 MQ 切到 rocketMQ 后,统一注释掉 spring.activemq 段,消除后台连接 activemq5 的噪音
  5. 文档: README 增加"AI 接入助手"段,指向 jeepay-skills 仓库
  6. 优化: install.sh 默认 jeepayRef 由 V3.2.8 跟进到 V3.2.9

V3.2.0

15 Apr 12:54

Choose a tag to compare

V3.2.0 更新日志

Docker 部署优化

  • Docker Compose 一键部署链路完善,支持 MySQL / Redis / RocketMQ / 三端后端 + 三端前端全栈启动
  • RocketMQ Server 升级到 5.3.1,修复 Broker NPE 启动问题
  • 补充完整的健康检查链路(MySQL -> Redis -> NameServer -> Broker -> Java 服务 -> UI)
  • 数据库初始化纳入 init.sql + patch.sql,首次部署表结构完整
  • Dockerfile 基础镜像切换为 eclipse-temurin:17-jre,补充应用 HEALTHCHECK
  • 解决 Docker named volume 权限问题(RocketMQ uid=3000)

RocketMQ 版本整合

  • rocketmq-spring-boot-starter 从 2.2.0 升级到 2.3.5(内置 client 5.3.2)
  • 补齐 Spring Boot 3 AutoConfiguration 注册(AutoConfiguration.imports)
  • 新增 EnvironmentPostProcessor 提供 RocketMQ 默认配置兜底
  • RocketMQ 相关依赖从 provided 改为 compile,确保运行时 classpath 完整

前端优化

  • 收银台(cashier)从 Vue 2 + vue-cli 升级到 Vue 3 + Vite,与 manager/merchant 技术栈统一
  • Docker 构建镜像升级到 Node 20 LTS
  • 修复支付订单列表页订单标签与单号之间多余空格
  • 页面底部版权年份更新为 2021-2026

文档完善

  • README 补充 Docker 部署完整指南、组件版本对照、常见问题排查
  • 新增 .env.example 模板,.env 不再纳入版本控制