Mars Versions Save

Mars is a cross-platform network component developed by WeChat.

v1.3.0

4 years ago
  1. ndk 升级为 ndk-r16b 编译
  2. 构建方案改为 cmake
  3. stl 库从 stlport_shared 改为 c++_shared

v1.2.2

5 years ago
  1. 这是最后一个使用 stlport_shared stl 的版本,后续会使用 c++_shared, 并引入 C++11
  2. 这是最后一个使用 Android.mk 构建的版本,后续会改造成 cmake
  3. 本版本必须使用 ndk-r11c 编译

v1.2.1

6 years ago

[cn]

  1. fix xlog中存在野指针的bug 3b06da5e3e9d503f8fd3e568d3786e60075bfef3
  2. fix iOS 11 编译失败的问题 f685e746e9e88230e83243f7c223a3b9555d6a31

v1.2.0

6 years ago

[cn]

  1. 增加 Windows 支持
  2. xlog 提供默认的加密算法:ecdh+tea

v1.1.7

6 years ago

[cn] 修复arm64_v8a编不过的问题

v1.1.6

6 years ago

[cn]

  1. 接口改为函数指针的形式,更容易hook和扩展
  2. xlog 支持文件到达一定大小后自动更换文件
  3. openssl 不再以源码的方式而是以库的方式引入 mars
  4. fixed 单行日志压缩后长度长过 4kb 会导致解压不出来的问题 #161
  5. fixed 可能卡死在 GetDetailNetInfo 的问题 #214
  6. fixed arm64-v8a 架构的so在某些机型 crash 的问题 #187
  7. fixed android mars-wrapper MarsServiceProxy.cancel 无效的问题 #179

注意: 接口增加部分参数,目前这些参数都可忽略,详细参看文档