forked from aliyun/aliyun-oss-android-sdk
-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelog.txt
executable file
·249 lines (174 loc) · 6.67 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
阿里云计算开放服务软件开发工具包Android版
Aliyun Open Services SDK for Android
版权所有 (C)阿里云计算有限公司
Copyright (C) Alibaba Cloud Computing
All rights reserved.
http://www.aliyun.com
环境要求:
- Android版本2.3(API 9)以上。
- 必须注册有Aliyun.com用户账户,并开通相应的服务(OSS)。
Github地址:https://github.com/aliyun/aliyun-oss-android-sdk
更新日志:
2018/11/27
- release 2.9.2
1.add time interval for retry.
2.fix potential bug about multipart upload.
3.add logic about checking empty file for putObject API.
4.fix testcases.
5.adjust sample code.
2018/09/11
- release 2.9.1
1. fix bug about 409 error for sequentially uploading object.
2. fix bug about losing port of endpoint.
3. optimize logic about time synchronization.
4. should not use endpoint with format of https://ipadress.
5. support carry custom headers for getObject api.
2018/08/23
- release 2.9.0
1. add http2 support
2018/08/09
- release 2.8.5
1.add api which named putSymlink;
2.add api which named getSymlink;
3.add api which named restoreObect;
2018/07/06
- release 2.8.4
1.Fix: fix listParts's error while response's NextPartNumberMarker is null
2018/05/15
- release 2.8.3
1.Fix: fix list parts error while more than 1000 parts
2018/04/27
- release 2.8.2
1.Fix: fix sequence upload when exception occur
2018/04/25
- release 2.8.1
1.Fix: fix callback response is too large to parse error
2018/03/22
- release 2.8.0
1.add GetObjectAcl,DeleteMultiObjects,ListBuckets, ImagePersist function
2018/02/12
- release 2.7.3
1.fix bug about the value of clientException’s isCanceledException doesnot match cancel operation
.
2.fix bug about multipartUploadTask doesnot work.
2018/2/1
- relese 2.7.0
1. add callback trigger function.
2. fix resumeupload freeze bug.
2018/1/22
- relese 2.6.0
1. SHA1 check when putObject and seqenceupload.
2. fix bug when resumeupload object what is smaller than 256k.
2017/12/21
- 发布 2.5.0 版本
1. 添加CRC64的效验功能。默认关闭。
具体使用方式参见文档:https://help.aliyun.com/document_detail/32047.html
2017/11/15
- 发布 2.4.5 版本
1. 断点续传功能优化,支持并发
2. 修复log日志功能在无网络下crash问题
3. 增加自定义user-agent配置
4. 增加可以开启或关闭dns解析的配置
5. 增加上传相关的功能的重试回调
2017/10/16
- 发布 2.4.4 版本
1. 添加下载进度回调功能。
2. 修复资源泄漏,无网络状态下log存储异常等问题。
2017/09/8
- 发布 2.4.3 版本
1. 添加本地日志功能。记录用户操作行为和本地网络环境等log信息。
在OSSClient初始化时通过OSSLog.enableLog()开启。
日志文件位置在SDCard_path\OSSLog\logs.csv
2. 补充自动化测试case。测试覆盖率>90%
3. 移除MNS相关代码。
4. 添加STS方式的使用sample。
2017/07/28
- 发布 2.4.2 版本
1. 更改依赖管理方式。采用google默认的jcenter maven仓库。
依赖引入方式如下
compile 'com.aliyun.dpa:oss-android-sdk:2.4.2'
2017/07/12
- 发布 2.4.0 版本
1. 移动终端是一个不受信任的环境。推荐使用STS鉴权模式或自签名模式。Deprecated OSSPlainTextAKSKCredentialProvider 方式。
2. 补充检查是否使用代理的方法,增加对于configration的判断;
2016/09/15
- 发布 2.3.0 版本
1. 支持断点续传任务取消时选择是否删除事件;
2. 支持设置全局代理;
3. 支持图片下载时设置x-oss-process参数;
4. 支持自定义cname排除列表;
5. 优化sts token的刷新机制;
2016/03/27
- 发布 2.2.0 版本
1. 升级okhttp到3.x版本;
2. 在https场景下支持httpdns;
3. 静态化内部线程池;
2016/02/02
- 发布 2.1.0 版本
1. 增加可以直接设置sts token的credentialProvider;
2. OSSTask提供isCompleted方法;
3. 修复某些情况下okio source没有释放的问题;
2015/12/31
- 发布 2.0.3 版本
1. 断点上传默认开启分片MD5校验;
2. 断点上传支持servercallback;
3. 添加bucket的创建、删除、获取ACL功能;
2015/12/12
- 发布 2.0.2 版本
1. 修正getObject拼写错误;
2. 修复listParts某些情况下的转型错误;
2015/12/07
- 发布 2.0.1 版本
2.0.1版本为大版本更新,不前向兼容1.4.0版本及以下。
1. 接口重构,更易用更多特性;
2. GetObject返回输入流,由用户自行处理数据;
3. 终端时间不准确时,自动同步服务器时间;
2015/9/13
- 发布 1.4.0 版本
1. 替换网络库为OKHTTP;
2. SDK发布到公网maven;
3. demo移到Github维护: https://github.com/alibaba/dpa-demo-android;
2015/7/31
- 发布 1.3.0 版本
1. 开放独立分块上传接口;
2. OSSData支持直接从输入流上传;
3. 修复STS模式下初始化时多获取了一次token的问题;
4. 修复断点下载取消后流没有读尽影响连接复用的问题;
2015/7/1
- 发布 1.2.0 版本
1. 使用httpdns解析域名,防止域名被劫持;
2. 优化连接复用,增加并发请求场景的稳定性;
2015/6/1
- 发布 1.1.0 版本
1. 支持STS鉴权方式;
2. ListObjectsInBucket的结果加上commonPrefixs;
3. 增加获取文件的输入流方法;
2015/4/7
- 发布 1.0.0 版本
需要注意,本次OSS Android SDK正式集成入阿里云OneSDK,为了风格统一,本次更新,SDK包名和若干接口名有所变动,细节请参考文档。
1. 支持ListObjectsInBucket;
2. 支持断点下载;
3. 支持全局的网络参数设置和断点续传的一些配置项;
4. 更改包命名风格与阿里云OneSDK统一;
包名由:
com.aliyun.mbaas.oss.*;
更新为:
com.alibaba.sdk.android.oss.*;
2015/1/23
- 发布 0.3.0 版本
1. 完善对cname和cdn加速域名的支持;
2. 检测HTTP异常响应是否来自OSS server;
3. 增加定制基准时间接口;
4. 异步操作时,token在子线程中生成;
2014/12/20
- 发布 0.2.2 版本
1. 修复部分回调函数中objectKey参数错误传入bucketName的bug;
2014/12/17
- 发布 0.2.1 版本
1. 增加OSSBucket类,可以针对单个Bucket进行域名、权限、加签设置;
2. 增加权限设置,可以设置一个Bucket的访问权限;
3. 在异步任务的进度回调和异常回调增加参数objectKey,方便建立对应关系;
4. 可以为一个OSSObject生成访问URL,方便授权第三方URL访问;
5. 所有异步上传、下载任务都可以中途取消;
6. 修复断点上传接口设置Content-type无效的bug;
2014/11/26
- 发布第一个版本