Enrico Zimuel

Results 29 issues of Enrico Zimuel

This is actually not an issue but a request for a new feature/improvement. Right now, we have only `swoole_http_request->rawContent(): string` function to get the body of a HTTP request. This...

proposal

@lisachenko do you think is it possible to support the new [PHP 8 observer](https://www.datadoghq.com/blog/engineering/php-8-observability-baked-right-in/) features in z-engine? I'm wondering if I can intercept PHP 8 functions and class methods call...

php8

When you specify a username and password using `Uri::withUserInfo()` these are not encoded for URL (see [here](https://github.com/elastic/elastic-transport-php/pull/7#issuecomment-1171086850)). For instance, if the username is `foo@` and the password is `bar` the...

This PR removes the usage of `getenv()` because it's not thread safe. Fixes for #1237

enhancement
7.x

We need to re-apply yhe API Compatibility header, provided in https://github.com/elastic/elasticsearch-php/pull/1142 for `7.x` branch.

We would like to support [PSR-7](https://www.php-fig.org/psr/psr-7/) and [PSR-18](https://www.php-fig.org/psr/psr-18/) for the HTTP transport layer. We was thinking to use [HTTPlug](http://httplug.io/) in order to use an abstraction with some adapter implementations. As...

enhancement
8.0

# To-do list Items for the new **8.0** release of `elastic/elasticsearch-php`: - [x] redesign the HTTP transport layer using `PSR-7` and `PSR-18` standards (maybe using [HTTPlug](http://httplug.io), not yet decided, see...

meta

This is a meta ticket to collect all the PRs that we would like to backport in `6.8.3`: - [ ] Fix #1074 allowing multiple function parameters in fromConfig (see...

meta

The `Elasticsearch\ConnectionPool\SniffingConnectionPool` is not able to parse IPv6 address when returning `publish_address` in the format `hostname/ip:port`. We need to change the regular expression in `SniffingConnectionPool::parseClusterState()` to manage hostname, IPv4 and...

We are missing the `query` parameters in the doc example generator. For instance the example [f8cc4b331a19ff4df8e4a490f906ee69](https://github.com/elastic/elasticsearch-php/blob/master/docs/examples/f8cc4b331a19ff4df8e4a490f906ee69.asciidoc) is missing the `v` parameter as query string: `GET /_cat/health?v` (see [here](https://raw.githubusercontent.com/elastic/built-docs/master/raw/en/elasticsearch/reference/master/alternatives_report.json))

Documentation