Inspired from Keep a Changelog
- Generate endpoints from OpenSearch API Specification (#194)
- Added workflow for automated API update using OpenSearch API specification (#209)
- Added samples (#218)
- Added support for PHP 8.3 and 8.4 (#229)
- Increased min version of
ezimuel/ringphp
to^1.2.2
- Changed fluent setters to return static
- Fixed PHP 8.4 deprecations
- Updated opensearch-php APIs to reflect opensearch-api-specification@07e329e
- Updated opensearch-php APIs to reflect opensearch-api-specification@1db1840
- Updated opensearch-php APIs to reflect opensearch-api-specification@cb320b5
- Added a GitHub workflow for verifying CHANGELOG (#92)
- Added class docs generator (#96)
- Added support for Amazon OpenSearch Serverless SigV4 signing (#119)
- Added
includePortInHostHeader
option toClientBuilder::fromConfig
(#118) - Added the
RefreshSearchAnalyzers
endpoint (#152) - Added support for
format
parameter to specify the sql response format (#161) - Added ml-commons model, model group and connector APIs (#170)
- Added support for sending raw JSON requests (#171)
- Added PHP 8.2 support (#87)
- Added Windows and MacOS support (#100)
- Added code coverage reporting (#100)
- Added support for a custom signing service name for AWS SigV4 (#117)
- Added support for OpenSearch 2.12 and 2.13 (#180)
- Added release automation to publish to packagist (#183)
- Added @saimedhi to opensearch-php maintainers (#215)
- Fixed backport workflow when tag is applied before closing PR (#131)
- Fixed host urls with trailing slash in the url (#130)
- Fixed point-in-time APIs (#142)
- Fixed basic authentication being overridden by connection params in
ClientBuilder
(#160) - Fixed PHP warning in
Connection::tryDeserializeError()
for some error responses (#167)