Skip to content

v0.10.0 Optimize Performance and Increase Convenience

Compare
Choose a tag to compare
@tu6ge tu6ge released this 10 Dec 11:48
· 428 commits to master since this release
  • auth: remove VERB ,use http::Method (06ed16b)
  • bucket: deprecated intranet_endpoint field (68f1fc0)
  • builder: Support Response without xml error (cd49a01), closes #7
  • client: 添加获取 object 元信息的方法 (4c9d8e3)
  • client: deprecated set_bucket_name method (acc281a)
  • core: builder_with_header 签名更改 (2104d5c)
  • error: changed OssService (7bc42ac)
  • error: Enhance OssService (e74deec)
  • file: 为 ObjectBase 增加了几个方法 (0e48c21)
  • object: 读取和设置 object 信息更改 (57796d3)
  • object: head_object example (b8669b2)
  • types: 支持 &str 转 Query (597b530)
  • types: BucketBase 添加 get_url_resource 方法 (2197750)
  • types: Query 添加 IntoIterator (910f565)
  • types: Query 支持更多的生成方式 (5634669)

get_object_list 获取文件列表的签名更改,传递参数有了更多方式

  • [] 查所有
  • [("max-keys".into(), "5".into())] 数组(不可变长度),最大可支持 size 为 8 的数组
  • [("max-keys".into(), "5".into()), ("prefix".into(), "babel".into())] 数组(不可变长度)
  • vec![("max-keys".into(), "5".into())] Vec(可变长度)
  • vec![("max-keys".into(), 5u8.into())] 数字类型
  • vec![("max-keys".into(), 1000u16.into())] u16 数字类型
  • QueryKey: 例子:
use aliyun_oss_client::QueryKey;
[(QueryKey::MaxKeys, 123u16)]