PHP SDK historical versions
This topic describes the version history of the Tablestore PHP software development kit (SDK).
Version 5.1.3
Release date: August 8, 2023
Download link: aliyun-tablestore-php-sdk-5.1.3.zip
Updates:
Added support for RoutingKey queries in search indexes.
Version 5.1.2
Release date: April 21, 2023
Download link: aliyun-tablestore-php-sdk-5.1.2.zip
Updates:
Added the local secondary index feature. For more information, see Local secondary indexes.
Secondary indexes now support historical data.
Version 5.1.0
Release date: October 31, 2022
Download link: aliyun-tablestore-php-sdk-5.1.0.tar.gz
Updates:
Added the SQL query feature. For more information, see SQL query.
Added the statistical aggregation feature to search indexes. For more information, see Statistical aggregation.
Parallel scans are now supported for search indexes. For more information, see Parallel scan.
Added support for updating search index information. For more information, see Update the configuration of a search index.
The Search API for search indexes now supports
ColumnReturnTypeConst::RETURN_ALL_FROM_INDEXfor the `return_type` of the `column_to_get` parameter.The DescribeSearchIndex API for search indexes now supports retrieving information such as the metering method, creation time, and time to live (TTL). For more information, see Query the description of a search index.
Added support for dynamically modifying the schema and TTL when you create a search index.
Data tables now support the configuration and modification of the `allowUpdate` parameter. For more information, see Create a data table and Update table configurations.
Version 5.0.5
Release date: November 1, 2021
Download link: aliyun-tablestore-php-sdk-5.0.5.tar.gz
Updates:
Headers are now case-insensitive.
Version 5.0.0
Release date: May 30, 2019
Download link: aliyun_tablestore_php_sdk_5.0.0.tar.gz
Updates:
Added support for local transactions. For more information, see Local transactions.
Added support for search indexes. For more information, see Search index.
Added support for global secondary indexes. For more information, see Create a secondary index.
Version 4.1.0
Release date: July 24, 2018
Download link: aliyun_tablestore_php_sdk_4.1.0.tar.gz
Updates:
Added support for basic Stream APIs.
Version 4.0.0
Release date: June 25, 2018
Download link: aliyun_tablestore_php_sdk_4.0.0.tar.gz
Updates:
Added support for PHP 5.5 and later, including versions 5.5, 5.6, 7.0, 7.1, and 7.2. Only 64-bit PHP systems are supported. We recommend that you use PHP 7.
Added support for TTL settings. The `table_options` parameter is added to the `createTable` and `updateTable` operations.
Added support for the multi-version feature. The `putRow`, `updateRow`, `deleteRow`, and `batchGetRow` operations support timestamp settings. The `getRow`, `getRange`, and `BatchGet` APIs support filtering by `max_versions`.
Added support for auto-increment primary key columns. The `return_type` parameter is added to APIs. The `primary_key` of the corresponding operation is returned.
Upgraded the underlying protobuf to the official Google protobuf-php library.
Changed the `primary_key` in all APIs to the list type to ensure order.
Changed `attribute_columns` in all APIs to the list type to support the multi-version feature.
Version 2.1.1
Release date: January 14, 2017
Download link: aliyun-tablestore-php-sdk-2.1.1.zip
Updates:
Added support for 32-bit operating systems.
Version 2.1.0
Release date: November 16, 2016
Download link: aliyun-ots-php-sdk-2.1.0.zip
Updates:
Added support for the ConditionalUpdate and Filter features.
Added a constant class to simplify the use of the SDK.
Supports PHP 5.5 or later.
Version 2.0.3
Release date: May 18, 2016
Download link: aliyun-ots-php-sdk-2.0.3.zip
Updates:
Removed the code for deleting tables in a loop from the examples.
Version 2.0.2
Release date: April 11, 2016
Updates:
Fixed an issue where signed integers were interpreted as unsigned integers during protobuf decoding. This issue prevented negative numbers from being written.
Version 2.0.1
Release date: December 30, 2015
Updates:
Adjusted the reserved capacity unit (CU) settings in the sample code to align with the pay-as-you-go billing method.
Version 2.0.0
Release date: September 22, 2015
Updates:
This topic describes all Tablestore APIs.
Supports PHP 5.3, 5.4, 5.5, and 5.6.
It includes a standard retry policy.
Integrated Guzzle Http Client as the network library.
Integrated Composer as the dependency management and project organization tool.
Integrated phpDocumentor 2 to generate programming documentation in HTML format.