PackageTrack
Sign in Get early access

opensearch-project/opensearch-php

PHP Client for OpenSearch

2.6.0 31M downloads/mo #517 most downloaded on Packagist opensearch-project/opensearch-php

What this package is like to depend on

Last release 5 months ago

24 Mar 2026

Release timing varies

gaps range from 2 weeks to 11 months

Some releases are documented

notes for 10 of 21 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

21 releases · first in 2021

4 releases in the last 12 months

see the full history below

Release timeline

21 releases · Nov 2021 to Mar 2026
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 21
  1. 2.6.0 24 Mar 2026
    Release notes

    What's Changed

    • feat: Update php scripts to symfony commands by @kimpepper in #394
    • fix: error thrown trying to parse type for param docs by @kimpepper in #395
    • Updated opensearch-php to reflect the latest OpenSearch API spec by @opensearch-trigger-bot[bot] in #396
    • feat: Add param array shapes (2) by @kimpepper in #398
    • feat: Convert legacy templates to twig by @kimpepper in #399
    • build: Prepare 2.6.0 release by @kimpepper in #400

    Full Changelog: 2.5.1...2.6.0

    Open source →
  2. 2.5.1 16 Jan 2026
    Release notes

    What's Changed

    • Back to dev by @kimpepper in #375
    • Support Symfony 8 by @nikow13 in #381
    • docs: Replace newline with a space by @kimpepper in #382
    • Updated opensearch-php to reflect the latest OpenSearch API spec by @opensearch-trigger-bot[bot] in #377
    • fix: Allow params with the name type by @kimpepper in #384
    • Retries in logging message in GuzzleRetryDecider are off by one by @acha5066 in #386
    • Updated opensearch-php to reflect the latest OpenSearch API spec by @opensearch-trigger-bot[bot] in #388
    • Prepare 2.5.1 release by @kimpepper in #387

    New Contributors

    Full Changelog: 2.5.0...2.5.1

    Open source →
  3. 2.5.0 14 Nov 2025
    Release notes

    What's Changed

    Full Changelog: 2.4.6...2.5.0

    Open source →
  4. 2.4.6 10 Nov 2025
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 2.4.5...2.4.6

    Open source →
  5. 2.4.5 06 Aug 2025
    Release notes

    What's Changed

    • fix: double encoding of index name by @shyim in #349

    Full Changelog: 2.4.4...2.4.5

    Open source →
  6. 2.4.4 05 Aug 2025
    Release notes

    What's Changed

    • Back to dev by @kimpepper in #324
    • Updated opensearch-php to reflect the latest OpenSearch API spec by @opensearch-trigger-bot[bot] in #325
    • Updated opensearch-php to reflect the latest OpenSearch API spec by @opensearch-trigger-bot[bot] in #326
    • Updated opensearch-php to reflect the latest OpenSearch API spec by @opensearch-trigger-bot[bot] in #327
    • Reduce distribution size by actualizing .gitattributes' export ignore section by @savinmikhail in #330
    • Updated opensearch-php to reflect the latest OpenSearch API spec by @opensearch-trigger-bot[bot] in #328
    • fix: update generator to encode url parameters by @shyim in #335
    • Updated opensearch-php to reflect the latest OpenSearch API spec by @opensearch-trigger-bot[bot] in #332
    • Updated opensearch-php to reflect the latest OpenSearch API spec by @opensearch-trigger-bot[bot] in #336
    • Updated opensearch-php to reflect the latest OpenSearch API spec by @opensearch-trigger-bot[bot] in #338
    • Updated opensearch-php to reflect the latest OpenSearch API spec by @opensearch-trigger-bot[bot] in #340
    • Updated opensearch-php to reflect the latest OpenSearch API spec by @opensearch-trigger-bot[bot] in #341
    • Updated opensearch-php to reflect the latest OpenSearch API spec by @opensearch-trigger-bot[bot] in #342
    • Updated opensearch-php to reflect the latest OpenSearch API spec by @opensearch-trigger-bot[bot] in #343
    • Stepping down from project maintainers. by @dblock in #344
    • Fix error when content_type is NULL by @davidwindell in #345
    • prepare release by @shyim in #346

    New Contributors

    Full Changelog: 2.4.3...2.4.4

    Open source →
  7. 2.4.3 10 Mar 2025
    Release notes

    What's Changed

    • Back to dev version by @kimpepper in #305
    • Fix changelog updater by @kimpepper in #306
    • Updated opensearch-php to reflect the latest OpenSearch API spec by @opensearch-trigger-bot in #302
    • Replace array by iterable in return type. Fix #307 by @romainruaud in #308
    • Fix legacy options leaking into request headers by @kimpepper in #310
    • Updated affiliation for @dblock. by @dblock in #311
    • Update performRequest return type to iterable by @kimpepper in #313
    • Make EndpointFactory and optional Client constructor param by @kimpepper in #315
    • Fix options not being passed to legacy transport by @kimpepper in #316
    • Adds a AwsSigningHttpClientFactory by @kimpepper in #314
    • Fix json deserialization error by @tn2222 in #320
    • Updated opensearch-php to reflect the latest OpenSearch API spec by @opensearch-trigger-bot in #317
    • Prepare 2.4.3 release by @kimpepper in #322

    New Contributors

    Full Changelog: 2.4.2...2.4.3

    Open source →
  8. 2.4.2 20 Feb 2025
    Release notes

    What's Changed

    • Fix deprecated class instantiation warnings by @kimpepper in #295
    • Update user guide with new factory approach by @kimpepper in #291
    • Fix async support by @kimpepper in #300
    • Updated opensearch-php to reflect the latest OpenSearch API spec by @opensearch-trigger-bot in #298
    • Prepare 2.4.2 release by @kimpepper in #303

    Full Changelog: 2.4.1...2.4.2

    Open source →
  9. 2.4.1 10 Feb 2025
    Release notes

    What's Changed

    Full Changelog: 2.4.0...2.4.1

    Open source →
  10. 2.4.0 03 Feb 2025
    Release notes

    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

    Full Changelog: 2.3.1...2.4.0

    Open source →
  11. 2.3.1 27 Aug 2024

    Nothing published for this version

  12. 2.3.0 24 Apr 2024

    Nothing published for this version

  13. 2.2.0 20 May 2023

    Nothing published for this version

  14. 2.1.0 14 Feb 2023

    Nothing published for this version

  15. 2.0.3 01 Oct 2022

    Nothing published for this version

  16. 2.0.2 10 Aug 2022

    Nothing published for this version

  17. 2.0.1 30 Jun 2022

    Nothing published for this version

  18. 2.0.0 26 May 2022

    Nothing published for this version

  19. 1.0.2 08 Feb 2022

    Nothing published for this version

  20. 1.0.1 01 Feb 2022

    Nothing published for this version

  21. 1.0.0 13 Nov 2021

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive