Releases: opensearch-project/opensearch-php
Releases · opensearch-project/opensearch-php
2.4.1
What's Changed
- Preparing for next developer iteration 2.4.1 by @kimpepper in #279
- Clean up imports and whitespace by @kimpepper in #282
- Add Client factories for Guzzle and Symfony by @kimpepper in #287
- Change registered namespaces to an optional Client constructor param by @kimpepper in #286
- Re-add a PSR guide. by @dblock in #290
- fix: reusage of parameters by @shyim in #292
- chore: prepare changelog for release by @shyim in #293
Full Changelog: 2.4.0...2.4.1
2.4.0
What's Changed
- Add
--warning-mode none
when assembling OpenSearch in CI by @TimWolla in #231 - Run unit tests with PHP 8.3 and 8.4 on CI by @TimWolla in #229
- Update GitHub Actions by @TimWolla in #230
- Fix: build OpenSearch with the correct Java/Gradle combination. by @dblock in #234
- Updated opensearch-php to reflect the latest OpenSearch API spec by @opensearch-trigger-bot in #223
- Updated opensearch-php to reflect the latest OpenSearch API spec by @opensearch-trigger-bot in #235
- Return static from fluid setters by @kimpepper in #236
- Require minimum PHP 8.0 by @kimpepper in #239
- Updated opensearch-php to reflect the latest OpenSearch API spec by @opensearch-trigger-bot in #238
- Replace callable with Endpoint factory by @kimpepper in #237
- Updated opensearch-php to reflect the latest OpenSearch API spec by @opensearch-trigger-bot in #241
- Psr interfaces by @kimpepper in #233
- Restore exception behavior for backwards compatibility by @kimpepper in #245
- Adds a test for the signing client decorator by @kimpepper in #252
- Adding @kimpepper as a co-maintainer. by @dblock in #249
- Fix missing required $model_id param in GetModel by @kimpepper in #255
- Add decorator tests for guzzle and symfony by @kimpepper in #256
- Handle HTTP exceptions in HttpTransport by @kimpepper in #254
- Added optional headers to the AWS SigningDecorator. by @dblock in #253
- Updated opensearch-php to reflect the latest OpenSearch API spec by @opensearch-trigger-bot in #243
- Add phpstan deprecation rules by @kimpepper in #258
- Add phpstan baseline by @kimpepper in #259
- Add phpstan/phpstan-phpunit by @kimpepper in #263
- Deprecate unused classes by @kimpepper in #264
- Update deprecation message to specify version 2.4.0 not 2.3.2 by @kimpepper in #265
- Bump java version to 21 for unreleased opensearch tests by @kimpepper in #267
- Updated opensearch-php to reflect the latest OpenSearch API spec by @opensearch-trigger-bot in #268
- Updated opensearch-php to reflect the latest OpenSearch API spec by @opensearch-trigger-bot in #269
- Fix JDK version for OpenSearch 1.x release branch by @reta in #272
- Adds http client factories by @kimpepper in #271
- Deprecate namespaces no longer in API spec by @kimpepper in #270
- Add php cs fixer rule to remove unused imports by @kimpepper in #275
- Serialize boolean query string params as strings by @kimpepper in #273
- Deprecate remaining exceptions in \OpenSearch\Common\Exceptions and replace with new ones by @kimpepper in #274
- Remove ksort for request params by @kimpepper in #276
- Preparing for 2.4.0 release by @kimpepper in #277
- Reduce the number of approvers for release to 1. by @dblock in #280
New Contributors
- @kimpepper made their first contribution in #236
- @reta made their first contribution in #272
Full Changelog: 2.3.1...2.4.0
2.3.1
What's Changed
- Fixes docs workflow by @dblock in #187
- Fix permissions to release on GitHub by @gaiksaya in #189
- Preparing for next developer iteration, 2.3.1. by @dblock in #190
- Enhanced Generator Code to generate Endpoints using OpenSearch API Specifications by @saimedhi in #194
- Added Autogenerated File Header and Renamed Client by @saimedhi in #196
- Updated location of the API spec. by @dblock in #200
- Fix example in USER_GUIDE.md by @TimWolla in #201
- Moved Endpoint Proxies in Namespace Generator to Separate Folder by @saimedhi in #202
- Generated Endpoints Using OpenSearch API Specifications: Phase I by @saimedhi in #203
- Fix generator and add endpoint proxies/patches for backward compatibility by @saimedhi in #204
- Generated Endpoints Using OpenSearch API Specifications: Phase II by @saimedhi in #206
- Generated SecurityNamespace Endpoints Using OpenSearch API Specifications by @saimedhi in #207
- Added Automated API Update Workflow by @saimedhi in #209
- Generated Ml Namespace Endpoints Using OpenSearch API Specifications by @saimedhi in #214
- Added @saimedhi to opensearch-php maintainers. by @dblock in #215
- Added samples, updated links. by @dblock in #218
- Add more precise types by @stof in #220
- Fix node id vs. metric for backwards compatibility. by @dblock in #221
- Add a proxy for closeCursor for backwards-compatibility. by @dblock in #222
- Updated opensearch-php to reflect the latest OpenSearch API spec by @opensearch-trigger-bot in #213
- fix: increase min version of ringphp by @shyim in #225
- fix: php 8.4 deprecations by @shyim in #226
New Contributors
- @saimedhi made their first contribution in #194
- @TimWolla made their first contribution in #201
- @stof made their first contribution in #220
Full Changelog: 2.3.0...2.3.1
2.3.0
What's Changed
- Fixed bug in ClientBuilder where basic authentication is overridden by connection params by @CSalih in #160
- Added support for
format
parameter to specify the sql response format by @CSalih in #161 - Implement model, model group and connector apis by @acha5066 in #170
- Redo sniffing connection pool tests by @imdhemy in #174
- Fix link checker by @imdhemy in #175
- [Feature] Send raw json request by @imdhemy in #177
- Fix warning in Connection::tryDeserializeError() by @drunken-monkey in #168
- Finishing #143 by @dblock in #180
- Add release automation by @gaiksaya in #183
- Preparing for release, 2.3.0. by @dblock in #184
New Contributors
- @CSalih made their first contribution in #160
- @acha5066 made their first contribution in #170
- @imdhemy made their first contribution in #174
- @drunken-monkey made their first contribution in #168
Full Changelog: 2.2.0...2.3.0
2.2.0
What's Changed
- fix: remove dead code to fix phpstan by @shyim in #130
- Update backport helper to latest version by @harshavamsi in #131
- ci: fix docs generation, fixes #132 #115 by @shyim in #133
- fix: remove elasticsearch x-pack apis by @shyim in #139
- fix: remove trailing slash on given host by @shyim in #140
- fix: point-in-time APIs by @pwnb0t in #142
- Add refresh search analyzers api endpoint by @lukas-jansen in #154
New Contributors
- @harrowmykel made their first contribution in #107
- @pwnb0t made their first contribution in #142
- @lukas-jansen made their first contribution in #154
Full Changelog: 2.1.0...2.2.0
2.1.0
What's Changed
- Update COMPATIBILITY.md, fixes #88 by @shyim in #90
- Adding @VachaShah @dblock @harshavamsi to maintainers list by @harshavamsi in #94
- Add changelog and changelog verifier by @harshavamsi in #92
- feat: add php8.2 to ci, fixes #87 by @shyim in #98
- feat: improve ci by @shyim in #100
- Configure Mend for GitHub.com by @mend-for-github-com in #109
- Adds ability to skip changelog by @harshavamsi in #110
- Updated MAINTAINERS.md format. by @dblock in #114
- Add class docs generator by @shyim in #96
- Ensure Dependabot PR workflow retriggers on label change by @Xtansia in #116
- Support a custom signing service name for AWS SigV4 by @harshavamsi in #117
- Add required header for SigV4 signing by @harshavamsi in #119
- Add includePortInHostHeader in fromConfig by @joanna-bak-sourceability in #118
- Added untriaged issue workflow. by @dblock in #124
New Contributors
- @harshavamsi made their first contribution in #94
- @mend-for-github-com made their first contribution in #109
- @dblock made their first contribution in #114
- @Xtansia made their first contribution in #116
- @joanna-bak-sourceability made their first contribution in #118
Full Changelog: 2.0.3...2.1.0
2.0.3
2.0.2
What's Changed
- phpstan level 5 by @snapshotpl in #71
- Allow psr/log 3 by @mgsmus in #72
- fix parameters after signing #73 by @BorisCharriere in #76
New Contributors
- @mgsmus made their first contribution in #72
- @BorisCharriere made their first contribution in #76
Full Changelog: 2.0.1...2.0.2
2.0.1
What's Changed
New Contributors
- @snapshotpl made their first contribution in #67
- @jeskew made their first contribution in #63
Full Changelog: 2.0.0...2.0.1
Compatibility to OpenSearch 2.0
Changes:
- Type Mapping API's have been removed
include-type-name
Parameter has been removedindices.exists_type
andindices.flush_synced
removal
See PR: #54