github.com/aliyun/aliyun-oss-go-sdk@v3.0.2+incompatible/CHANGELOG.md (about)

     1  # ChangeLog - Aliyun OSS SDK for Go
     2  
     3  ## 版本号:v3.0.2 日期:2023-12-28
     4  ### 变更内容
     5  - 增加:presign 支持 oss v4签名规则
     6  - 增加:credentials provider supports GetCredentialsE interface
     7  - 修改:fix GetReaderLen
     8  
     9  ## 版本号:v2.2.10 日期:2023-10-30
    10  ### 变更内容
    11  - 增加:support return callback body.
    12  - 增加:support response header api
    13  - 增加:add region field in listBuckets
    14  - 增加:add ResponseVary field in CORSXML
    15  
    16  ## 版本号:v2.2.9 日期:2023-08-25
    17  ### 变更内容
    18  - 增加:support force path style option.
    19  - 增加:support context.Context option.
    20  - 修改:remove LifecycleFilterNot.Prefix omitempty attribute.
    21  
    22  
    23  ## 版本号:v2.2.8 日期:2023-07-31
    24  ### 变更内容
    25  - 增加:support EnvironmentVariableCredentialsProvider
    26  - 增加:support describe regions api.
    27  - 增加:support create bucket with server encryption parameters.
    28  - 增加:support referer black list.
    29  - 增加:support aysnc process object api.
    30  - 增加:support ObjectSizeGreaterThan and ObjectSizeLessThan in lifecycle rule.
    31  - 增加:add DeepColdArchive storage class.
    32  - 修复:fix bug.
    33  
    34  ## 版本号:v2.2.7 日期:2023-03-23
    35  ### 变更内容
    36  - 增加:support get info form EC & x-oss-err.
    37  - 增加:support bucket replication time control api.
    38  - 增加:support bucket style api.
    39  - 增加:support list bucket cname api.
    40  - 增加:support bucket resource group api.
    41  - 修复:do not use uname -* cmd to get platform information.
    42  - 修复:call rand.Seed only once.
    43  
    44  ## 版本号:v2.2.6 日期:2022-11-16
    45  ### 变更内容
    46  - 增加:the object name cannot be empty in object's apis.
    47  - 增加:support access monitor api.
    48  - 修复:fix GetBucketStat bug.
    49  - 增加:lifecycle rule supports filter configuration.
    50  - 增加:support deleting the specified bucket tags.
    51  - 修复:can't delete objects where the keys contain special characters.
    52  
    53  ## 版本号:v2.2.5 日期:2022-08-19
    54  ### 变更内容
    55  - 增加:add meta data indexing api
    56  - 删除:remove github.com/baiyubin/aliyun-sts-go-sdk/sts deps.
    57  - 修改:remove chartset info in text/* mime type.
    58  - 增加:add restore info in listObjects/listObjectVersions
    59  - 增加:add x-oss-ac-* into subresource list.
    60  - 修改:fix select object bug.
    61  - 增加:getBucketStat api returns more info
    62  - 增加:support X-Oss-Notification header in CompleteMultipartUpload api.
    63  
    64  ## 版本号:v2.2.4 日期:2022-05-25
    65  ### 变更内容
    66  - 增加:add cname api
    67  - 增加:add inventory api for xml config
    68  
    69  
    70  # ChangeLog - Aliyun OSS SDK for Go
    71  ## 版本号:v2.2.3 日期:2022-05-13
    72  ### 变更内容
    73  - 增加:support cloud-box
    74  - 增加:support v4 signature
    75  
    76  
    77  # ChangeLog - Aliyun OSS SDK for Go
    78  ## 版本号:v2.2.2 日期:2022-03-24
    79  ### 变更内容
    80  - 增加:add GetBucketCORSXml,SetBucketCORSXml,GetBucketLifecycleXml
    81  
    82  
    83  # ChangeLog - Aliyun OSS SDK for Go
    84  ## 版本号:v2.2.1 日期:2022-02-18
    85  ### 变更内容
    86  - 增加:对http response status code进行符合标准规范的判断
    87  
    88  
    89  # ChangeLog - Aliyun OSS SDK for Go
    90  ## 版本号:v2.2.0 日期:2021-11-08
    91  ### 变更内容
    92  - 增加:增加CreateBucketXml接口
    93  
    94  
    95  # ChangeLog - Aliyun OSS SDK for Go
    96  ## 版本号:v2.1.11 日期:2021-08-26
    97  ### 变更内容
    98  - 增加:增加cname查询接口
    99  - 增加:增加SetBucketLifecycleXml接口
   100  
   101  # ChangeLog - Aliyun OSS SDK for Go
   102  ## 版本号:v2.1.10 日期:2021-08-05
   103  ### 变更内容
   104  - 增加:支持限速下载
   105  - 增加:增加同步边管理接口
   106  
   107  # ChangeLog - Aliyun OSS SDK for Go
   108  ## 版本号:v2.1.9 日期:2021-07-09
   109  ### 变更内容
   110  - 增加:支持跳过服务端证书校验
   111  - 增加:支持regionList参数
   112  
   113  # ChangeLog - Aliyun OSS SDK for Go
   114  ## 版本号:v2.1.8 日期:2021-04-09
   115  ### 变更内容
   116  - 增加:支持传输加速设置
   117  
   118  # ChangeLog - Aliyun OSS SDK for Go
   119  ## 版本号:v2.1.7 日期:2021-03-24
   120  ### 变更内容
   121  - 增加:并行上传part支持设置md5以及hash context
   122  - 增加:GetBucketWebsiteXml
   123  
   124  # ChangeLog - Aliyun OSS SDK for Go
   125  ## 版本号:v2.1.6 日期:2021-01-13
   126  ### 变更内容
   127  - 增加:增加worm接口
   128  
   129  # ChangeLog - Aliyun OSS SDK for Go
   130  ## 版本号:v2.1.5 日期:2020-11-19
   131  ### 变更内容
   132  - 增加:增加ListObjectsV2接口
   133  - 增加: 增加RestoreObjectXML接口
   134  
   135  # ChangeLog - Aliyun OSS SDK for Go
   136  ## 版本号:v2.1.4 日期:2020-07-24
   137  ### 变更内容
   138  - 修复:lifecycle配置支持输入LifecycleVersionTransition数组
   139  
   140  # ChangeLog - Aliyun OSS SDK for Go
   141  ## 版本号:v2.1.3 日期:2020-07-10
   142  ### 变更内容
   143  - 修复:lifecycle支持冷归档(ColdArchive)
   144  
   145  
   146  # ChangeLog - Aliyun OSS SDK for Go
   147  ## 版本号:v2.1.2 日期:2020-06-19
   148  ### 变更内容
   149  - 增加:支持禁止http跳转功能(go1.7.0版本及以上)
   150  
   151  # ChangeLog - Aliyun OSS SDK for Go
   152  ## 版本号:v2.1.1 日期:2020-06-04
   153  ### 变更内容
   154  - 增加:支持国密byok
   155  - 增加:支持异步任务的设置和读取
   156  
   157  # ChangeLog - Aliyun OSS SDK for Go
   158  ## 版本号:v2.1.0 日期:2020-04-21
   159  ### 变更内容
   160  - 增加:支持客户端加密、清单、冷归档功能
   161  - 增加:tcp连接增加keepalive心跳选项
   162  - 优化: 分块上传事件通知优化
   163  
   164  
   165  # ChangeLog - Aliyun OSS SDK for Go
   166  ## 版本号:v2.0.8 日期:2020-04-09
   167  ### 变更内容
   168  - 增加:支持用户传入自定义的header和param参数
   169  - 增加:增加对X-Oss-Range-Behavior支持
   170  
   171  # ChangeLog - Aliyun OSS SDK for Go
   172  ## 版本号:v2.0.7 日期:2020-03-11
   173  ### 变更内容
   174  - 增加:支持OSS V2 签名
   175  - 增加:增加SetBucketWebsiteXml接口,支持直接传入xml文件内容
   176  
   177  # ChangeLog - Aliyun OSS SDK for Go
   178  ## 版本号:v2.0.6 日期:2020-02-15
   179  ### 变更内容
   180  - 修复:CopyFile接口需要支持服务端加密功能
   181  
   182  # ChangeLog - Aliyun OSS SDK for Go
   183  ## 版本号:v2.0.5 日期:2020-01-03
   184  ### 变更内容
   185  - 增加:增加禁止同名覆盖选项X-Oss-Forbid-Overwrite
   186  - 增加:增加分块上传参数sequential, 支持分块上传返回md5校验值
   187  
   188  ## 版本号:v2.0.4 日期:2019-11-13
   189  ### 变更内容
   190  - 增加:SSR 对bucket 和 endpoint 做合法性校验,不符合要求要直接提示错误。
   191  - 增加:select object 功能merge
   192  - 增加:断点续传文件支持多版本
   193  - 增加:lifecycle 支持多版本
   194  - 修复:断点续传文件中的时间比较方式优化
   195  - 修复:修复断点上传不支持服务端加密的bug
   196  
   197  
   198  # ChangeLog - Aliyun OSS SDK for Go
   199  ## 版本号:v2.0.3 日期:2019-09-17
   200  ### 变更内容
   201  - 修复:不支持分块上传归档object
   202  - 增加:增加绑定客户端ip地址
   203  - 增加: 增加更多的mime type类型
   204  
   205  
   206  # ChangeLog - Aliyun OSS SDK for Go
   207  ## 版本号:v2.0.2 日期:2019-08-06
   208  ### 变更内容
   209  - 修复:proxy代理不支持https请求
   210  
   211  # ChangeLog - Aliyun OSS SDK for Go
   212  ## 版本号:v2.0.1 日期:2019-07-11
   213  ### 变更内容
   214  - 增加:增加qos相关api
   215  - 增加:增加payment相关api
   216  - 增加:增加自定义获取AccessKeyID、AccessKeySecret、SecurityToken
   217  - 增加: 增加http请求限速option
   218  
   219  
   220  # ChangeLog - Aliyun OSS SDK for Go
   221  ## 版本号:v2.0.0 日期:2019-06-18
   222  ### 变更内容
   223  - 增加:增加各个接口对versioning的支持
   224  - 增加:增加设置、查询、删除bucket policy接口
   225  - 增加: 增加设置website详细配置接口: SetBucketWebsiteDetail
   226  - 增加: 增加Bucket OptionsMethod 接口
   227  
   228  
   229  # ChangeLog - Aliyun OSS SDK for Go
   230  ## 版本号:v1.9.8 日期:2019-05-25
   231  ### 变更内容
   232  - 增加:增加设置、查询、删除bucket tagging接口
   233  
   234  # ChangeLog - Aliyun OSS SDK for Go
   235  ## 版本号:v1.9.7 日期:2019-05-22
   236  ### 变更内容
   237  - 增加:增加设置、查询、删除object tagging接口
   238  - 增加:增加设置、查询、删除bucket encryption接口
   239  - 增加:增加获取bucket统计信息接口
   240  
   241  ## 版本号:v1.9.6 日期:2019-04-15
   242  ### 变更内容
   243  - 变更:扩展lifecycle功能,提供设置AbortMutipartUpload和Transitions两种规则的生命周期管理的处理
   244  - 修复:测试用例BucketName使用固定前缀+随机的字符串
   245  - 修复:测试用例ObjectName使用固定前缀+随机字符串
   246  - 修复:测试用例有关bucket相关的异步操作,统一定义sleep时间
   247  - 修复:测试集结束后,列出bucket内的所有对象并删除所有测试的对象
   248  - 修复:测试集结束后,列出bucket内的所有未上传完成的分片并删除所有测试过程中产生的为上传完成的分片
   249  - 修复:支持上传webp类型的对象时从对象的后缀名字自动解析对应的content-type并设置content-type
   250  - 变更:增加在put/copy/append等接口时时设置对象的存储类型的sample
   251  - 修复:sample示例中的配置项的值改为直接从环境变量读取
   252  
   253  ## 版本号:1.9.5 日期:2019-03-08
   254  ### 变更内容
   255  - 变更:增加了限速上传功能
   256  
   257  ## 版本号:1.9.4 日期:2019-01-25
   258  ### 变更内容
   259  - 修复:在开启日志后,如果接口返回错误readResponseBody函数被调用两次
   260  - 变更:增加livechannel功能各个api接口
   261  
   262  ## 版本号:1.9.3 日期:2019-01-10
   263  ### 变更内容
   264  - 修复:分片上传时传入partSize值不对是的提示信息不准确的问题
   265  - 修复:仅仅在使用userAgent的时候初始化它的值
   266  - 变更:添加ContentLanguage选项
   267  - 变更:支持设置最大的空闲连接个数
   268  - 变更:当配置的endpoint不对时,输出的错误信息将会打印出正确的endpoint
   269  - 变更:支持ServerSideEncryptionKeyID选项,允许用户传入kms-id
   270  - 变更:添加日志模块,支持设置日志级别
   271  
   272  ## 版本号:1.9.2 日期:2018-11-16
   273  ### 变更内容
   274  - 变更:添加支持设置request Payer的option
   275  - 变更:添加支持设置checkpoint目录的option
   276  - 变更:getobjectmeta接口增加options参数,可以支持传入option选项
   277  - 变更:listobjecs接口增加options参数,可以支持传入option选项
   278  - 变更:listmultipartuploads接口增加options参数, 可以支持传入option选项
   279  - 修复:解决调用接口返回出错时,且返回的http body为空时,打印错误消息不包含"request_id"的问题
   280  - 变更:abortmultipartupload接口增加options参数, 可以支持传入option选项
   281  - 变更:completemultipartupload接口增加options参数, 可以支持传入option选项
   282  
   283  ## 版本号:1.9.1 日期:2018-09-17
   284  ### 变更内容
   285   - 变更:支持ipv6
   286   - 变更:支持修改对象的存储类型
   287   - 修复:修改sample中GetBucketReferer方法名拼写错误
   288   - 修复:修复NopCloser在close的时候并不释放内存的内存泄漏问题
   289   - 变更:增加ProcessObject接口
   290   - 修复:修改图片处理接口参数拼写错误导致无法处理的bug
   291   - 修复:增加ListUploadedParts接口的options选项
   292   - 修复:增加Callback&CallbackVal选项,支持回调使用
   293   - 修复:GetObject接口返回Response,支持用户读取crc等返回值
   294   - 修复:当以压缩格式返回数据时,GetObject接口不校验crc
   295  
   296  ## 版本号:1.9.0 日期:2018-06-15
   297  ### 变更内容
   298   - 变更:国际化
   299  
   300  ## 版本号:1.8.0 日期:2017-12-12
   301  ### 变更内容
   302   - 变更:空闲链接关闭时间调整为50秒
   303   - 修复:修复临时账号使用SignURL的问题
   304  
   305  ## 版本号:1.7.0 日期:2017-09-25
   306  ### 变更内容
   307   - 增加:DownloadFile支持CRC校验
   308   - 增加:STS测试用例
   309  
   310  ## 版本号:1.6.0 日期:2017-09-01
   311  ### 变更内容
   312   - 修复:URL中特殊字符的编码问题
   313   - 变更:不再支持Golang 1.4
   314   
   315  ## 版本号:1.5.1 日期:2017-08-04
   316  ### 变更内容
   317   - 修复:SignURL中Key编码的问题
   318   - 修复:DownloadFile下载完成后rename失败的问题
   319   
   320  ## 版本号:1.5.0 日期:2017-07-25
   321  ### 变更内容
   322   - 增加:支持生成URL签名
   323   - 增加:GetObject支持ResponseContentType等选项
   324   - 修复:DownloadFile去除分片小于5GB的限制
   325   - 修复:AppendObject在appendPosition不正确时发生panic
   326  
   327  ## 版本号:1.4.0 日期:2017-05-23
   328  ### 变更内容
   329   - 增加:支持符号链接symlink
   330   - 增加:支持RestoreObject
   331   - 增加:CreateBucket支持StorageClass
   332   - 增加:支持范围读NormalizedRange
   333   - 修复:IsObjectExist使用GetObjectMeta实现
   334  
   335  ## 版本号:1.3.0 日期:2017-01-13
   336  ### 变更内容
   337   - 增加:上传下载支持进度条功能
   338  
   339  ## 版本号:1.2.3 日期:2016-12-28
   340  ### 变更内容
   341   - 修复:每次请求使用一个http.Client修改为共用http.Client
   342  
   343  ## 版本号:1.2.2 日期:2016-12-10
   344  ### 变更内容
   345   - 修复:GetObjectToFile/DownloadFile使用临时文件下载,成功后重命名成下载文件
   346   - 修复:新建的下载文件权限修改为0664
   347  
   348  ## 版本号:1.2.1 日期:2016-11-11
   349  ### 变更内容
   350   - 修复:只有当OSS返回x-oss-hash-crc64ecma头部时,才对上传的文件进行CRC64完整性校验
   351  
   352  ## 版本号:1.2.0 日期:2016-10-18
   353  ### 变更内容
   354   - 增加:支持CRC64校验
   355   - 增加:支持指定Useragent
   356   - 修复:计算MD5占用内存大的问题
   357   - 修复:CopyObject时Object名称没有URL编码的问题
   358  
   359  ## 版本号:1.1.0 日期:2016-08-09
   360  ### 变更内容
   361   - 增加:支持代理服务器
   362  
   363  ## 版本号:1.0.0 日期:2016-06-24
   364  ### 变更内容
   365   - 增加:断点分片复制接口Bucket.CopyFile
   366   - 增加:Bucket间复制接口Bucket.CopyObjectTo、Bucket.CopyObjectFrom
   367   - 增加:Client.GetBucketInfo接口
   368   - 增加:Bucket.UploadPartCopy支持Bucket间复制
   369   - 修复:断点上传、断点下载出错后,协程不退出的Bug
   370   - 删除:接口Bucket.CopyObjectToBucket