﻿阿里云计算开放服务软件开发工具包Java版
Aliyun Open Services SDK for Java

版权所有 （C）阿里云计算有限公司

Copyright (C) Alibaba Cloud Computing
All rights reserved.

http://www.aliyun.com

环境要求：
- J2SE Development Kit (JDK) 6.0或以上版
- Apache Commons （Codec、HTTP Client和Logging）、JDOM等第三方软件包（已包含在SDK的下载压缩包中）。
- 必须注册有Aliyun.com用户账户，并开通相应的服务（如OTS、OSS等）。


更新日志:

2013/12/06
- OTS: 使用新版协议与OTS服务通信，性能大幅提升。
- OSS: 增加服务器端熵编码的支持。
- OSS: 增加了Location相关操作。
- OSS: 新增加迭代器支持，用户可以通过迭代器遍历Bucket下的Object。
- OSS: ClientException增加errorCode属性。
- 修复了一些Bug。

2013/06/04
- OSS: 将默认OSS服务访问方式修改为三级域名方式。

2013/05/20
- OTS: 将默认的OTS服务地址更新为：http://ots.aliyuncs.com
- 修复了SDK中的几处Bug，使其运行更稳定。

2013/01/15
- ServiceException 及 ClientException从RuntimeException继承，不再使用Checked Exception。
- OTS: OSS#getRowsByRange增加通过nextToken进行分次读取。
- OSS：修复bug: OSSClient#getObjectMetadata方法当Object不存在时抛出未知错误的异常。

2012/11/01
- 为OSSClient和OTSClient分别提取接口OSS和OTS。
- 修复OSS和OTS中的几处Bugs。

2012/10/10
- OSS: 将默认的OSS服务地址更新为：http://oss.aliyuncs.com

2012/07/05
- 异常消息支持英文、中文（根据JVM Locale设置自动选择）。
- OSS: 生成PUT方法的预签名的URL时，允许指定Object的用户自定义元数据，即以x-oss-meta-开头的header。
- OSS: 整理了示例代码。
- OTS: getRowsByOffset支持反向读取。
- 解决导致自动重试可能失败的一个Bug。

2012/05/29
- OSS: 修复上传Object的大小被限制为1G的Bug。

2012/05/16
- OTS：OTSClient.getRowByRange支持反向读取。
- OSS：修复两处Bug。

2012/04/20
- 自动重试：在特定异常下的访问失败时自动重试请求。
- 提高高并发、高压力下的稳定性，优化内存占用。
- 显著提高对返回结果解析的性能。
- 修复若干Bugs。

2012/03/05
- OTS访问接口，包括对表、表组的创建、修改和删除等操作，对数据的插入、修改、删除和查询等操作。
- OSS访问接口，包括创建、修改、删除和查询bucket和object，获取和设置ACL等功能。
- 访问的客户端设置，如代理设置、HTTP连接属性设置等。
- 统一的结构化异常处理。
