Sylvain Wallez
Sylvain Wallez
# Qui suis-je ? Sylvain Wallez, dévelopeur logiciel avec des cheveux gris, passionné par cette activité bien avant qu'elle devienne mon métier. Pour tout savoir c'est ici : https://bluxte.net/about/ #...
The [`reqwest` library](https://github.com/seanmonstar/reqwest) has a webassembly backend that uses the `fetch()` function available in web browsers and node.js environments. This PR enable the `wasm32` target by adding conditional compilation where...
Backport of PR #168
This is a roadmap issue for the [Java API client documentation](https://www.elastic.co/guide/en/elasticsearch/client/java-api-client/master/index.html). If you want additional topics to be addressed than the ones listed below, please add a comment. The documentation...
Reported in https://discuss.elastic.co/t/how-to-get-details-from-nodes-api-with-java-client/305732
### Java API client version 8.1.3, 7.17.3 ### Problem description Reported in https://discuss.elastic.co/t/java-8-1-bulk-request/302423 Bulk operations do not implement `JsonpDeserializable`, causing an exception. Additionally, the Java API client should have better...
### Java API client version 7.16 ### Java version all ### Elasticsearch Version all ### Problem description ElasticsearchClient._transportOptions() returns `null` if no options were set on the client. It would...
The `BulkProcessor` in the High Level Rest Client (HLRC) has two kinds of retries: - re-sending a request if the ES server replied with a 429 (too many requests) -...
This workaround doesn't work with primitive types, causing errors like: `java.lang.NullPointerException: Cannot invoke "java.lang.Long.longValue()" because the return value of "co.elastic.clients.util.ApiTypeHelper.requireNonNull(Object, Object, String)" is null`. Primitive types should be set to...
The [workaround for missing property exceptions](https://www.elastic.co/guide/en/elasticsearch/client/java-api-client/current/missing-required-property.html#missing-required-property) only works for deserialization. On serialization, passing a `null` value to e.g. `JsonGenerator.write(String)` can cause an NPE.