This topic describes the release notes of OSS features.
December 2020
Feature | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
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 (HongKong), Malaysia (Kuala Lumpur), UAE (Dubai), and UK (London) regions. | Configure decompression rules for ZIP packages |
November 2020
Feature | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
Changes to the service availability of the Standard storage class | The service availability of the Standard storage class:
|
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 | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
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. | 2020-09-28 | All regions | Delete folders |
August 2020
Feature | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
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 |
|
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 | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
Accelerate endpoints of regions outside mainland China in transfer acceleration | Accelerate endpoints of regions outside mainland China are supported in transfer acceleration. If you want to enable transfer acceleration for a bucket outside mainland 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 an accelerate endpoint of regions outside mainland China. | 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 specified previous versions of an object and delete multiple previous versions 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) | Configure back-to-origin rules |
June 2020
Feature | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
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 cache is automatically updated. | 2020-06-05 | All regions | Bind accelerated domain names |
May 2020
Feature | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
Mirroring-based back-to-origin supports the MD5 verification and object prefix replacement |
|
2020-05-22 | All regions | Configure back-to-origin rules |
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 an object |
April 2020
Feature | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
Bucket inventory | After the bucket inventory feature is enabled, OSS scans objects in your buckets on a daily or weekly basis, generates an inventory list in the CSV format, and stores the list as an object in a specific bucket. You can specify object metadata to export to the inventory list, such as the object size and encryption status. | 2020-04-30 | All regions | Bucket inventory |
March 2020
Feature | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
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 | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
Increase of 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 | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
Configure 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 any previous versions, and protects your data from being accidentally overwritten or deleted. | 2019-11-15 | All regions | Overview |
September 2019
Feature | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
Changes to the image preview function | 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 business to deliver services to their customers. | 2019-09-10 | All regions except China (Heyuan) and UAE (Dubai) | 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. | September 9, 2019 (available for commercial use) | China (Shenzhen), China (Beijing), China (Hangzhou), China (Shanghai), and Singapore | ZRS |
August 2019
Feature | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
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 regions in China (Hong Kong) and overseas regions | You can use CRR to replicate data between China (Hong Kong) and regions outside China. | 2019-08-15 | All regions except UAE (Dubai) | Cross-region replication |
June 2019
Feature | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
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 | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
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 their OSS resources. | 2019-01-21 | All regions | Add bucket policies |
December 2018
Feature | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
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 troubleshoot problems. | 2018-12-26 | All regions | Real-time log query |
November 2018
Feature | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
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 | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
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 | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
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 |
Compliant retention policy | OSS uses the compliant retention policy (Write Once Read Many) to specify the protection period of objects in a bucket. No one can modify or delete a protected object 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 | 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 | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
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 BYOK feature. | 2018-08-14 | All regions | Server-side encryption |
June 2018
Feature | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
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 |
May 2018
Feature | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
Combination of OSS with Data Lake Analytics (DLA) | This feature allows you to use serverless architecture to implement interactive queries and data analysis in OSS by using the Data Lake Analytics console. | 2018-05-31 | All regions |
March 2018
Feature | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
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 finish 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 | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
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 | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
OSS SDK for iOS 2.8- and OSS SDK for Android 2.5-compatible CRC-64 | After CRC64 is enabled and an object is uploaded or downloaded, the system checks whether the calculated CRC64 value is the same as the CRC64 value of source data to ensure the integrity of the transmitted data. | 2017-12-21 | All regions |
|
October 2017
Feature | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
ossimport | Alibaba Cloud OSS allows you to use this tool to migrate data to OSS buckets. | 2017-10-23 | All regions |
September 2017
Feature | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
CRR | This feature is used to automatically and asynchronously copy objects across buckets in different regions. Any 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 | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
Decrease of the 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 |
|
2017-07-01 | All regions | Use Alibaba Cloud accounts to log on to the OSS console |
April 2017
Feature | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
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 | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
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 | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
Part management | 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 | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
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 | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
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 | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
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 uploads | 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 | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
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 | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
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 | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
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 | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
Form upload | OSS allows you to use PostObject to upload an object up to 5 GB in size. | 2014-02-12 | All regions | Form upload |
November 2012
Feature | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
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 | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
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 | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
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 | Logging |
June 2012
Feature | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
Static website hosting | OSS allows you to use PutBucketWebsite to set your bucket to 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 | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
Multipart upload | You can split an object into multiple data blocks (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 | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
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 | Description | Release date | Supported region | Documentation |
---|---|---|---|---|
Official release of OSS | Alibaba Cloud OSS is made commercially available. | 2011-10-22 | All regions | What is OSS? |