Skip to content
This repository has been archived by the owner on Nov 19, 2023. It is now read-only.

Latest commit

 

History

History
162 lines (118 loc) · 10.9 KB

CHANGELOG.md

File metadata and controls

162 lines (118 loc) · 10.9 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

1.0.6 (2021-08-23)

Bug Fixes

  • skip find diff package if check update without a client side packageHash (d00a8cc)

1.0.5 (2021-08-23)

Bug Fixes

  • omit undefined query condition for no package_hash update check (6dbe8df)

1.0.4 (2021-08-23)

Bug Fixes

  • deps: update dependency sequelize to v5.22.4 (6146bf4)
  • deps: update sequelize to v5 (bbf8cad)
  • deps: update sequelize to v6 (bf7a152)

1.0.3 (2021-08-23)

Bug Fixes

  • deps: update dependency aws-sdk to v2.973.0 (0880204)
  • deps: update dependency sequelize to v4.44.4 (e66bbf1)
  • support REDIS_PASSWORD, REDIS_DB env var in default config (e7fe615)

1.0.2 (2021-08-19)

Bug Fixes

  • cleanup some use of bluebird in favor of native Promise (2a3f946)
  • deps: update dependency aliyun-sdk to v1.12.3 (1f2cb60)
  • deps: update dependency aws-sdk to v2.971.0 (fa2a40a)
  • deps: update dependency bluebird to v3.7.2 (fd221ec)
  • deps: update dependency body-parser to v1.19.0 (92a5131)
  • deps: update dependency cookie-parser to v1.4.5 (f4fa15c)
  • deps: update dependency diff-match-patch to v1.0.5 (e45052d)
  • deps: update dependency extract-zip to v1.7.0 (f690f32)
  • deps: update dependency formidable to v1.2.2 (eb90aad)
  • deps: update dependency fs-extra to v10 (8636b27)
  • deps: update dependency fs-extra to v7.0.1 (10dbb59)
  • deps: update dependency helmet to v3.23.3 (1371a70)
  • deps: update dependency jschardet to v3 (3e947d7)
  • deps: update dependency jsonwebtoken to v8.5.1 (81b2635)
  • deps: update dependency lodash to v4.17.21 (90643a1)
  • deps: update dependency log4js to v3.0.6 (bc337a5)
  • deps: update dependency moment to v2.29.1 (e41d4f1)
  • deps: update dependency nodemailer to v4.7.0 (dd354db)
  • deps: update dependency nodemailer to v6 (73219d2)
  • deps: update dependency pug to v2.0.4 (936a220)
  • deps: update dependency qiniu to v7.4.0 (71d2645)
  • deps: update dependency request to v2.88.2 (73d23aa)
  • deps: update dependency serve-favicon to v2.5.0 (cbe23fb)
  • deps: update extract-zip to v2.0.1 (6271be7)
  • deps: update helmet to v4.6.0 (7b0592a)
  • deps: update log4js to v6 (572084e)
  • deps: update mocha and dev to their latest version (9ece7fb)
  • deps: update pug to v3.0.2 (cd1a47c)
  • deps: update rand-token to v1.0.1 (f229170)
  • deps: update redis to v3.1.2 (c8c82c3)
  • deps: update slash to v3 (41520ca)
  • deps: update supertest to v6 (9b19534)
  • deps: update upyun to v3.4.4 (e4b6e5e)
  • deps: update validator to v13 (8c4cd00)
  • deps: update yargs to v17 (25fff4d)
  • deps: update yazl to v2.5.1 (ea20620)
  • log more info for NotFound error (3f890d1)
  • remove /README.md and remove markdown-it dep (6100c52)
  • remove debug from deps (4283d9c)
  • remove unused i18n package (56f4905)
  • remove unused morgan dep (7c0dfb4)
  • replace deprecated use of Buffer() (dd2a141)

1.0.1 (2021-08-19)

Bug Fixes

  • deps: pin dependencies (1822c0f)
  • deps: update dependency cos-nodejs-sdk-v5 to v2.10.0 (9a65b0f)
  • deps: update dependency express to v4.17.1 (1f4c7c1)
  • deps: update mysql2 and setup github action ci (6ab24d3)
  • return appVersion as target_binary_range to compatible with code-push 3.0.1 changes (40b41fb)

Changelog for code-push-server

0.5.x

新特性

  • 针对文本增量更新进行优化,使用google diff-match-patch 算法计算差异

fixbug

  • 修复统计数据激活数
  • 修复灰度发布bug
  • rollback后增加计算和最后一次增量更新版本

如何升级到该版本

升级数据库

$ npm run upgrade

or

$ code-push-server-db upgrade

0.4.x

新特性

  • targetBinaryVersion 支持正则匹配, deployments_versions新增字段min_version,max_version
    • * 匹配所有版本
    • 1.2.3 匹配特定版本1.2.3
    • 1.2/1.2.* 匹配所有1.2补丁版本
    • >=1.2.3<1.3.7
    • ~1.2.3 匹配>=1.2.3<1.3.0
    • ^1.2.3 匹配>=1.2.3<2.0.0
  • 添加docker编排服务部署,更新文档
  • Support Tencent cloud cos storageType

如何升级到该版本

  • 升级数据库 $ ./bin/db upgrade or $ mysql codepush < ./sql/codepush-v0.4.0-patch.sql

  • 处理存量数据

   $ git clone https://github.com/lisong/tools
   $ cd tools
   $ npm i
   $ vim ./bin/fixMinMaxVersion //修改数据配置
   $ node  ./bin/fixMinMaxVersion //出现提示 success

0.3.x

  • 支持灰度发布
  • 适配code-push app add 命令,应用不再以名字区分平台,而是以类型区分平台
    • 数据库表apps新增字段os,platform
  • 完善code-push release/release-react/release-cordova 命令
    • 数据库表packages新增is_disabled,rollout字段
  • 适配code-push patch命令
  • 新增log_report_download,log_report_deploy日志表
  • 升级npm依赖包