From 4f3f26a66e8b9d1c2ad2837d76c93dc88bdd4e21 Mon Sep 17 00:00:00 2001 From: Li Zhineng Date: Fri, 8 Dec 2023 11:33:28 +0800 Subject: [PATCH 1/4] tablestore sdk minimum version at least 1.1 --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 49b4e90..45f679f 100644 --- a/composer.json +++ b/composer.json @@ -18,7 +18,7 @@ ], "require": { "php": "^8.0", - "dew-serverless/tablestore-php": "^1.0" + "dew-serverless/tablestore-php": "^1.1" }, "require-dev": { "orchestra/testbench": "^7.37|^8.17", From 2bf71c9375102a446bee21776bdf7d718e14d311 Mon Sep 17 00:00:00 2001 From: Li Zhineng Date: Fri, 8 Dec 2023 11:38:46 +0800 Subject: [PATCH 2/4] configure token --- src/TablestoreServiceProvider.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/TablestoreServiceProvider.php b/src/TablestoreServiceProvider.php index 02d3397..61eda36 100644 --- a/src/TablestoreServiceProvider.php +++ b/src/TablestoreServiceProvider.php @@ -24,6 +24,10 @@ public function register() $config['endpoint'], $config['instance'] ?? null ); + if (isset($config['token'])) { + $client->tokenUsing($config['token']); + } + return Cache::repository(new TablestoreStore( $client, $config['table'], From dbf0fab5996acfda21521069e1dd9bde0c036fdd Mon Sep 17 00:00:00 2001 From: Li Zhineng Date: Fri, 8 Dec 2023 11:39:24 +0800 Subject: [PATCH 3/4] configure request options --- src/TablestoreServiceProvider.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/TablestoreServiceProvider.php b/src/TablestoreServiceProvider.php index 61eda36..d68ff36 100644 --- a/src/TablestoreServiceProvider.php +++ b/src/TablestoreServiceProvider.php @@ -28,6 +28,10 @@ public function register() $client->tokenUsing($config['token']); } + if (isset($config['http'])) { + $client->optionsUsing($config['http']); + } + return Cache::repository(new TablestoreStore( $client, $config['table'], From a2369c0b6b1e2e683b92ffa8c10ec1ca53fb5251 Mon Sep 17 00:00:00 2001 From: Li Zhineng Date: Fri, 8 Dec 2023 11:43:38 +0800 Subject: [PATCH 4/4] v1.1.0 --- CHANGELOG.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 553ce9b..d164d0e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,11 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.1.0] - 2023-12-08 + +### Added + +- Configure STS token and HTTP request options (#11). + ## [1.0.0] - 2023-12-07 ### Added - Support `tablestore` driver for Laravel Cache. -[unreleased]: https://github.com/dew-serverless/laravel-tablestore-driver/compare/v1.0.0...HEAD +[unreleased]: https://github.com/dew-serverless/laravel-tablestore-driver/compare/v1.1.0...HEAD +[1.1.0]: https://github.com/dew-serverless/laravel-tablestore-driver/compare/v1.0.0...v1.1.0 [1.0.0]: https://github.com/dew-serverless/laravel-tablestore-driver/releases/tag/v1.0.0