This topic describes the release notes of OSS features.

January 2021

Feature change Description Released on Supported region Reference
The URLs of objects can be batch exported. You can batch export the URLs of multiple objects and share the URLs with third parties for downloads or previews. 2021-01-18 All regions Share objects

December 2020

Feature change Description Released on Supported region Reference
Mirroring-based back-to-origin rules can be configured for a private bucket You can use this feature to obtain private objects in another bucket owned by the same account based on mirroring-based back-to-origin rules. 2020-12-17 All regions Configure back-to-origin rules
ZIP package decompression supports decompressing a ZIP package to a subfolder with the same name as the package within the destination folder. You can decompress ZIP packages to different subfolders with the same names as the packages within the destination folder to classify the decompressed files by the packages from which the files are decompressed. 2020-12-01 ZIP package decompression is available in all regions except the China (Heyuan), China (Guangzhou), China (Chengdu), China (Ulanqab), China (Hong Kong), Malaysia (Kuala Lumpur), UAE (Dubai), and UK (London) regions. Configure decompression rules for ZIP packages

November 2020

Feature change Description Released on Supported region Reference
Changes to the service availability of the Standard storage class The service availability of the Standard storage class changes.
  • Standard zone-redundant storage (ZRS): provides 99.995% service availability.
  • Standard locally redundant storage (LRS): provides 99.99% service availability.
2020-11-12 All regions Overview
Cross-region replication (CRR) supports encrypted objects You can use CRR to replicate objects that are encrypted by using SSE-KMS or SSE-OSS. 2020-11-01 All regions Configure CRR

September 2020

Feature change Description Released on Supported region Reference
Folder deletion tasks are displayed in the task list in the console You can view the progress of a folder deletion and stop ongoing deletions in the task list at any time. 2020-09-28 All regions Delete folders

August 2020

Feature change Description Released on Supported region Reference
CRR supports object tags When the source and destination buckets both have versioning enabled and Operations is set to Add/Change, OSS synchronizes objects that have specific tags to the destination bucket. 2020-08-28
  • The source region is China (Hangzhou), and the destination region is a region except China (Hangzhou).
  • The source region is Australia (Sydney), and the destination region is a region except regions inside mainland China and Australia (Sydney).
Configure CRR
CRR supports transfer acceleration When you use CRR, you can use transfer acceleration to accelerate data transfer. 2020-08-28 CRR between regions in mainland China and outside mainland China Configure CRR
Cold Archive storage The Cold Archive storage class is added to store cold data for an extremely long period of time. Objects of the Cold Archive storage class have a minimum storage size of 64 KB and a minimum storage period of 180 days. The storage cost of Cold Archive is lower than that of Archive. August 1, 2020 (invitational preview) China (Beijing), China (Zhangjiakou), China (Hangzhou), China (Shanghai), China (Shenzhen), China (Chengdu), Australia (Sydney), Singapore, US (Silicon Valley), Germany (Frankfurt), Malaysia (Kuala Lumpur), Indonesia (Jakarta), India (Mumbai), and China (Hong Kong) Cold Archive

July 2020

Feature change Description Released on Supported region Reference
Accelerate endpoint of regions outside mainland China in transfer acceleration The following accelerate endpoint is supported for regions outside mainland China: oss-accelerate-overseas.aliyuncs.com. If you want to enable transfer acceleration for a bucket in the China (Hong Kong) region or regions outside China by using a custom domain name that is not filed at the Ministry of Industry and Information Technology (MIIT), you must map the custom domain name to this accelerate endpoint. In other scenarios, we recommend that you use the global accelerate endpoint. 2020-07-28 All regions outside mainland China Bind accelerate endpoints
Recovery and batch deletion of previous versions in the OSS console After you enable versioning for a bucket, you can recover previous versions of objects and batch delete previous version of objects in the OSS console. 2020-07-24 All regions Configure versioning
Mirroring-based back-to-origin supports the retention of the forward slash (/) in the name of the origin file If the name of the requested object in the origin starts with a forward slash (/), the forward slash is retained in the origin URL of the object. 2020-07-20 US (Silicon Valley), US (Virginia), and China (Hangzhou) Overview

June 2020

Feature change Description Released on Supported region Reference
Auto CDN cache update for specified operations You can specify operations such as PutObject and DeleteObject to trigger auto CDN cache update. When the specified operations are performed on objects, the CDN-cached content is automatically updated. 2020-06-05 All regions Bind accelerated domain names

May 2020

Feature change Description Released on Supported region Reference
Mirroring-based back-to-origin supports the MD5 verification and object prefix replacement
  • MD5 verification: When the response contains the Content-MD5 header, OSS checks whether the MD5 hash of the returned object matches the value of Content-MD5. If the MD5 hash matches the value of Content-MD5, the object is stored to OSS. Otherwise, the object is abandoned.
  • Replace or delete object prefixes: When OSS sends a request to an origin, the prefix of the object is replaced by the specified prefix.
2020-05-22 All regions Overview
Retention of folders uploaded by using drag upload When a folder is uploaded to OSS by using drag upload in the OSS console, all subfolders in the folder are retained. 2020-05-22 All regions Upload objects

April 2020

Feature change Description Released on Supported region Reference
Bucket inventory You can use the bucket inventory feature to export the information about specific objects in a bucket, such as the number, sizes, storage classes, and encryption status of the objects. Compared with the ListObject operation, we recommend that you use the inventory feature to list a large number of objects. 2020-04-30 All regions Bucket inventory

March 2020

Feature change Description Released on Supported region Reference
Authorize temporary access by using bucket policies Bucket policies can be used to grant users temporary access permissions. 2020-03-13 All regions Add bucket policies

December 2019

Feature change Description Released on Supported region Reference
Increase the maximum number of buckets that can be created to 100 The maximum number of buckets that can be created by an Alibaba Cloud account within a region is increased to 100. 2019-12-13 All regions Limits

November 2019

Feature change Description Released on Supported region Reference
Versioning When versioning is enabled for a bucket, data that is overwritten or deleted in the bucket is saved as a previous version. Versioning allows you to recover objects in a bucket to previous versions, and protects your data from being accidentally overwritten or deleted. 2019-11-15 All regions Overview

September 2019

Feature change Description Released on Supported region Reference
Changes to the image preview feature If you use OSS endpoints to access image objects in buckets that are created on or after September 23, 2019, the objects are downloaded as attachments. To preview an image, you must use a custom domain name. Buckets created before 00:00:00 September 23, 2019 are not affected. 2019-09-23 All regions
Transfer acceleration OSS uses data centers distributed around the globe to implement transfer acceleration. When a data transfer request is sent, the request is resolved and routed over the optimal network path and protocol to the data center where your bucket resides. Transfer acceleration improves customer experience and reduces the amount of time needed for businesses to deliver services to their customers. 2019-09-10 All regions Transfer acceleration
ZRS OSS uses the multi-zone mechanism to distribute user data across three zones within the same region. Even if one zone becomes unavailable, the data can still be accessed. This feature can provide 99.9999999999% (twelve 9's) data reliability (designed for) and 99.995% service availability (designed for). September 9, 2019 (available for commercial use) China (Shenzhen), China (Beijing), China (Hangzhou), China (Shanghai), and Singapore (Singapore) ZRS

August 2019

Feature change Description Released on Supported region Reference
Bucket tagging OSS allows you to configure bucket tags to classify and manage buckets. For example, you can use this feature to list buckets that have specific tags and configure ACLs for buckets that have specific tags. 2019-08-29 All regions Configure bucket tagging
Object tagging OSS allows you to configure object tags to classify objects. You can configure lifecycle rules and control access to objects based on tags. 2019-08-29 All regions Configure object tagging
Single-connection bandwidth throttling OSS allows you to configure bandwidth throttling for upload, download, and copy operations in OSS to ensure sufficient bandwidth for other applications. 2019-08-17 All regions Single-connection bandwidth throttling
CRR between the China (Hong Kong) region and regions outside China You can use CRR to replicate data between the China (Hong Kong) region and regions outside China. 2019-08-15 All regions except UAE (Dubai) Cross-region replication

June 2019

Feature change Description Released on Supported region Reference
Server-side encryption OSS supports server-side encryption on uploaded data. When you upload data, OSS encrypts received data and permanently stores the encrypted data. When you download the data, OSS automatically decrypts the encrypted data. OSS then returns the original data and declares in the header of the returned HTTP request that the data has been encrypted on the server. 2019-06-18 All regions Configure server-side encryption

January 2019

Feature change Description Released on Supported region Reference
Bucket Policy This feature is a resource-based authorization policy. Bucket policy allows you to perform configurations by using the graphical interface of the console. The bucket owner can grant other users permissions to access OSS resources. 2019-01-21 All regions Add bucket policies

December 2018

Feature change Description Released on Supported region Reference
Real-time log query Real-time log query integrates OSS with Log Service. This feature allows you to query and collect statistics for OSS access logs, audit access to OSS in the OSS console, track exception events, and then troubleshoot problems. 2018-12-26 All regions Real-time log query

November 2018

Feature change Description Released on Supported region Reference
Configuration or modification of object storage classes When you upload an object, you can set the storage class of the object to Standard, Infrequent Access (IA), or Archive. The configuration of the storage class takes effect in real time.

You can call the CopyObject operation to convert the storage class of the object. After the storage class is converted, it takes several seconds, up from several days, for the conversion to take effect.

2018-11-10 All regions
Terraform OSS released the Terraform module to manage the infrastructure of multiple versions. This feature allows you to use code to create buckets and manage objects. 2018-11-07 All regions

October 2018

Feature change Description Released on Supported region Reference
Server-side encryption using KMS This feature allows you to use KMS to implement server-side encryption for objects. 2018-10-20 All regions Server-side encryption

September 2018

Feature change Description Released on Supported region Reference
OSS Select This feature allows you to use simple SQL statements to select content from an OSS object to obtain only the required data. OSS Select reduces the amount of data transmitted from OSS to improve the data retrieval efficiency. 2018-09-28 All regions SelectObject
Retention policy OSS uses the retention policy (Write Once Read Many) to specify the protection period of objects in a bucket. A protected object cannot be modified or deleted during the protection period. 2018-09-28 All regions
ZRS OSS uses the multi-zone mechanism to distribute user data across three zones within the same region. Even if one zone becomes unavailable, the data can still remain accessible. This feature can provide 99.9999999999% (twelve 9's) data reliability (designed for) and 99.995% service availability (designed for). September 28, 2018 (public preview) China (Shenzhen), China (Beijing), China (Hangzhou), China (Shanghai), and Singapore (Singapore) Zone-redundant storage
Pay-by-requester When pay-by-requester is enabled for a bucket in Alibaba Cloud OSS, the requester pays the cost of requests and traffic instead of the bucket owner. The bucket owner must still pay the cost for storing data. 2018-09-27 All regions Enable pay-by-requester

August 2018

Feature change Description Released on Supported region Reference
Server-side encryption using SSE-KMS This feature allows you to use KMS for server-side encryption. You can specify a CMK ID to implement the Bring Your Own Key (BYOK) feature. 2018-08-14 All regions Server-side encryption

June 2018

Feature change Description Released on Supported region Reference
OSS SDK for Python-compatible client-side encryption This feature allows you to encrypt data on the client before the data is uploaded to OSS. For this scenario, you must manage the encryption process and encryption key. 2018-06-05 All regions Client-side encryption
Decrease of the unit price for the Standard storage class The unit price of the Standard storage class is reduced by 18.9% to CNY 0.12/GB/month in mainland China regions. 2018-06-02 Mainland China regions

Object Storage Service Pricing

May 2018

Feature change Description Released on Supported region Reference
Combination of OSS with Data Lake Analytics (DLA) This feature allows you to use the serverless architecture to implement interactive queries and data analysis in OSS by using the Data Lake Analytics console. 2018-05-31 All regions

Background and preparations

March 2018

Feature change Description Released on Supported region Reference
OSS SDK for Browser.js- and Node.js-compatible resumable upload OSS allows you to use resumable upload to split an object into several parts and upload them simultaneously. After all parts are uploaded, you can combine the uploaded parts into a complete object to complete the upload. 2018-03-07 All regions
SSL certificate upload This feature allows you to upload an SSL certificate for your custom domain name and access the custom domain name over HTTPS. 2018-03-05 All regions

January 2018

Feature change Description Released on Supported region Reference
OSS SDK for iOS-compatible Swift calling This feature allows you to use Swift to develop mobile apps to call OSS SDK for iOS. 2018-01-18 All regions OSSSwiftDemo

December 2017

Feature change Description Released on Supported region Reference
OSS SDK for iOS V2.8- and OSS SDK for Android V2.5-compatible CRC-64 After CRC-64 is enabled and an object is uploaded or downloaded, the system checks whether the calculated CRC-64 value is the same as the CRC-64 value of source data to ensure the integrity of the transmitted data. 2017-12-21 All regions

October 2017

Feature change Description Released on Supported region Reference
ossimport Alibaba Cloud OSS allows you to use this tool to migrate data to OSS buckets. 2017-10-23 All regions

September 2017

Feature change Description Released on Supported region Reference
CRR This feature is used to automatically and asynchronously copy objects across buckets in different regions. Changes (creation, replacement, and deletion) to objects in the source bucket are synchronized to the destination bucket. 2017-09-15 Mainland China regions, US (Virginia), and US (Silicon Valley) Configure CRR

July 2017

Feature change Description Released on Supported region Reference
Reduced unit price for the Archive storage class The unit price for the Archive storage class is reduced by 45%. The minimum storage period for the objects of this storage class is changed to 60 days. 2017-07-21 All regions
Official release of the new version of the OSS console
  • Web page layouts and the navigation system are optimized.
  • The capability of aggregating information on the Overview page is improved.
  • The configuration and management of buckets and objects are upgraded.
2017-07-01 All regions Use Alibaba Cloud accounts to log on to the OSS console

April 2017

Feature change Description Released on Supported region Reference
ossutil ossutil allows you to use command lines to manage OSS data and also provides a variety of simple commands to manage buckets and objects. The following operating systems support ossutil: Windows, Linux, and macOS. 2017-04-26 All regions Overview
Maximum number of buckets that can be created increased to 30 The maximum number of buckets that can be created by an Alibaba Cloud account within a region is increased to 30. 2017-04-24 All regions

December 2016

Feature change Description Released on Supported region Reference
iOS SDK 2.6.0 OSS SDK for iOS V2.6.0 supports the latest HTTPS request access specifications of App Store. 2016-12-16 All regions Installation

March 2016

Feature change Description Released on Supported region Reference
Manage parts You can configure lifecycle rules to periodically delete the parts that are no longer needed. 2016-03-10 All regions Manage parts

January 2016

Feature change Description Released on Supported region Reference
Back-to-origin After you configure back-to-origin rules, OSS retrieves requested data from the origin in multiple ways to meet your requirements such as hot migration of data and specific request redirection. 2016-01-14 All regions Manage back-to-origin configurations

November 2015

Feature change Description Released on Supported region Reference
Ruby SDK OSS SDK for Ruby was officially released. 2015-11-26 All regions Installation
IMG By default, Image Processing (IMG) is enabled for a bucket. 2015-11-10 All regions IMG implementation modes

July 2015

Feature change Description Released on Supported region Reference
Append upload This feature allows you to append content to append objects that are uploaded. 2015-07-18 All regions Append upload
App server callback after object upload OSS allows you to build an OSS-based direct data transfer service for mobile apps and configure upload callback. 2015-07-08 All regions Set up upload callback for mobile apps

April 2015

Feature change Description Released on Supported region Reference
RAM-based access This feature allows you to grant permissions to RAM users by using RAM and Security Token Service (STS). 2015-04-26 All regions

October 2014

Feature change Description Released on Supported region Reference
Lifecycle OSS allows you to call PutBucketLifecycle to configure lifecycle rules to minimize costs. This way, expired objects and parts can be automatically deleted. You can also configure lifecycle rules to convert the storage class of expired objects to IA or Archive. 2014-10-20 All regions Lifecycle rules

March 2014

Feature change Description Released on Supported region Reference
Cross-origin resource sharing (CORS) CORS is a standard cross-origin solution provided by HTML5. OSS uses the CORS standard for cross-origin access. 2014-03-15 All regions Configure CORS

February 2014

Feature change Description Released on Supported region Reference
Form upload OSS allows you to use PostObject to upload objects up to 5 GB in size. 2014-02-12 All regions Form upload

November 2012

Feature change Description Released on Supported region Reference
Server-side encryption OSS allows you to encrypt uploaded data on the server. When you upload data, OSS encrypts the received data and permanently stores the encrypted data. When you download the data, OSS automatically decrypts the encrypted data. Then, OSS returns the original data and declares in the header of the returned HTTP response that the data was encrypted on the server. 2012-11-4 All regions Server-side encryption

September 2012

Feature change Description Released on Supported region Reference
CNAME To access an uploaded object by using a custom domain name, you must bind the custom domain name to the bucket that contains the object and add a CNAME record that maps to the public endpoint of the bucket. 2012-09-04 All regions Bind custom domain names

August 2012

Feature change Description Released on Supported region Reference
Logging A large number of logs are generated when OSS resources are accessed. After you enable and configure logging for a bucket, OSS generates log objects based on a predefined naming convention. Access logs that are generated on an hourly basis are written to a specified bucket as objects. 2012-08-09 All regions Log storage

June 2012

Feature change Description Released on Supported region Reference
Static website hosting OSS allows you to use PutBucketWebsite to set your bucket to the static website hosting mode and access the static website by using the domain name of the bucket. 2012-06-20 All regions Static website hosting

March 2012

Feature change Description Released on Supported region Reference
Multipart upload You can split an object into multiple parts and upload them separately by using the multipart and resumable upload features provided by OSS. After all parts are uploaded, you can call an API operation to combine them into a complete object. 2012-03-29 All regions Multipart upload and resumable upload

December 2011

Feature change Description Released on Supported region Reference
Object copy You can copy objects from a bucket to another bucket without modifying the object content. 2011-12-16 All regions Copy objects
Hotlink protection OSS allows you to use PutBucketReferer to set the Referer whitelist to prevent unauthorized users from accessing data in OSS. 2011-12-16 All regions Configure hotlink protection
HTTP header This feature allows you to set HTTP headers to customize HTTP request policies such as the cache policy and forced object download policy. 2011-12-16 All regions Configure object HTTP headers

October 2011

Feature change Description Released on Supported region Reference
Official release of OSS Alibaba Cloud OSS is made commercially available. 2011-10-22 All regions What is OSS?