Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Opensearch Php Laravel Package

opensearch-project/opensearch-php

opensearch-php is a community-driven, open source PHP client for OpenSearch, forked from elasticsearch-php and licensed under Apache 2.0. It lets PHP applications index, search, and manage data in OpenSearch clusters.

View on GitHub
Deep Wiki
Context7
2.6.0

Added

  • Update docblocks to define array shapes (#398)

Changed

  • Replace php scripts with Symfony commands (#394)
  • Update minimum PHP version to 8.2 and add PHP 8.5 testing (#394)
  • Switch from legacy templates to twig (#399)

Fixed

  • fix: error thrown trying to parse type for param docs (#395)

Updated APIs

2.5.1

Added

  • Support Symfony 8 (#381)

Fixed

  • Retries in logging message in GuzzleRetryDecider are off by one (#386)
  • Fix newlines in docs (#382)
  • Allow URL params with the name type (#384)

Updated APIs

2.5.0

Changed

  • Moved duplicate health check workflow step to a shared action (#366)
  • Bump composer dependencies and add --prefer-lowest to the test matrix (#367)
  • Upgrade from phpunit v9 to v10 (#371)
  • Simplify logic for url param encoding (#370)

Fixed

  • ID is being double encoded (#360)

Updated APIs

2.4.6

Added

  • Added support for injecting Guzzle middleware (#353)

Changed

  • Switch from deprecated tibdex/github-app-token to official actions/create-github-app-token #362
  • Update OpenSearch version test matrix #361

Fixed

  • Fixed scrolling triggers deprecation error (#163, #356)

Updated APIs

2.4.5

Fixed

  • Fixed double encoding of index (#348)
2.4.4

Added

  • Added URL encoding to all endpoint parameters (#335)

Fixed

  • Reduce distribution size by actualizing .gitattributes' export ignore section (#330)
  • Fix error when content_type is NULL (#345)

Updated APIs

2.4.3

Added

  • Added auth_aws option to GuzzleClientFactory and SymfonyClientFactory (#314)

Changed

  • Updated Client constructor to make EndpointFactory an optional parameter (#315)

Fixed

  • Fixed checking for content type in JSON deserialization (#318)
  • Fixed mismatch in return types between Client::performRequest() and Transport::sendRequest() (#307)
  • Fixed legacy client options being passed as headers (#301)
  • Fixed endpoint options not being passed to legacy transport (#296)

Updated APIs

2.4.2

Changed

  • Update user guide with new factory approach (#257)

Fixed

  • Fixed deprecated class instantiation warnings (#283)
  • Fixed async requests (#297)

Updated APIs

2.4.1

Added

  • Added Guzzle and Symfony client factories (#287)

Changed

  • Changed EndpointFactory to return new objects on each call to fix issues with parameter reusage (#292)
2.4.0

Added

  • 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)
  • Added a Docker Compose config file for local development (#245)
  • Added a test for the AWS signing client decorator (#252)
  • Added PHPStan Deprecation rules and baseline (#263)
  • Added PHPStan PHPUnit extensions and rules (#263)
  • Added Guzzle and Symfony HTTP client factories (#271)
  • Added 'colinodell/psr-testlogger' as a dev dependency (#271)

Changed

  • Switched to PSR Interfaces (#233)
  • Increased PHP min version to 8.1 (#233)
  • Increased min version of ezimuel/ringphp to ^1.2.2 (225)
  • Changed fluent setters to return static (#236)

Deprecated

  • Passing a callable to \OpenSearch\ClientBuilder::setEndpoint() is deprecated and replaced with passing an EndpointFactory to \OpenSearch\ClientBuilder::setEndpointFactory() (#237)
  • Connections, Connection pools and Selectors are deprecated. Use a PSR HTTP Client that supports retries instead (#245)
  • The following namespaces have been deprecated and will be removed in 3.0.0: 'async_search', 'searchable_snapshots', 'ssl', 'data_frame_transform_deprecated', 'monitoring' (#270)
  • A number of exceptions under \OpenSearch\Common\Exceptions are deprecated and moved to \OpenSearch\Exception (#274)

Removed

  • Removed support for PHP 7.3, 7.4 and 8.0 (#233)
  • Removed support for async requests which were never actually working (#233)

Fixed

  • Fixed PHP 8.4 deprecations (#229)
  • Fixed outdated tests (#245)

Updated APIs

2.3.0

Added

  • 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 to ClientBuilder::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

  • 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)
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
takashato/laravel-vietqr
aitor24/laralang
kraenzle-ritter/entity-relations
dindigital/din-image
pomirleanu/image-colors
sawmainek/laravel-api-generator
delatbabel/jsonresponses
mouhamedfd/permissions-generator
eduplus/qr
laravel2580/idehelpers
delatbabel/viewpages
anavel/gettext
muhamadrezaar/highcharts
delatbabel/keylists
frankkessler/salesforce-laravel-oauth2-rest
anavel/foundation
wdmtech/enviricons
eii/laravel-captcha
muka/shape-reader
tdt/json