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 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", diff --git a/src/TablestoreServiceProvider.php b/src/TablestoreServiceProvider.php index 02d3397..d68ff36 100644 --- a/src/TablestoreServiceProvider.php +++ b/src/TablestoreServiceProvider.php @@ -24,6 +24,14 @@ public function register() $config['endpoint'], $config['instance'] ?? null ); + if (isset($config['token'])) { + $client->tokenUsing($config['token']); + } + + if (isset($config['http'])) { + $client->optionsUsing($config['http']); + } + return Cache::repository(new TablestoreStore( $client, $config['table'],