Releases: elastic/elasticsearch-java
Releases Β· elastic/elasticsearch-java
v8.12.0
What's Changed
- Add protection for the I/O reactor and troubleshooting docs by @swallez in #686
- Update rest-client version by @swallez in #688
- Add duplicate class check by @swallez in #693
- Update catalog-info.yaml by @esenmarti in #708
- [DOCS] Adds a signpost for downloading ES or signing-up for ESS by @szabosteve in #712
New Contributors
Full Changelog: v8.11.0...v8.12.0
v8.11.0
v8.10.0
What's Changed
- Add validation to BulkIngester settings by @swallez in #602
- Bumps main to 8.10.0 by @elasticmachine in #607
- [DOCS] Adds getting started MDX to the serverless client docs by @szabosteve in #605
- [DOCS] Restructures repo README by @szabosteve in #635
- Add docs for Exception caused by rest-client version mismatch by @swallez in #647
- Add instrumentation API and native OpenTelemetry implementation (#588) by @swallez in #652
Full Changelog: v8.9.0...v8.10.0
v8.9.0
What's Changed
- Add buffered JsonData implementation for Jackson by @swallez in #567
- Speed up URL path encoding and remove dependency on httpclient by @swallez in #576
- Throw a TransportException when an error response cannot be parsed by @swallez in #579
- Add pipeline setup to index and create operations by @renatogm24 in #587
- Refactor RestClientTransport to allow using other http client libraries by @swallez in #584
- Fix spurious JSON event emitted by JsonpUtils.copy() by @swallez in #597
- [DOCS] Adds getting started content based on the template by @github-actions in #622
New Contributors
- @renatogm24 made their first contribution in #587
Full Changelog: v8.8.0...v8.9.0
v8.8.0
What's Changed
- Re-evaluate predicate in FnCondition.whenReadyIf as the predicate may⦠by @ginkel in #502
- Allow unparsed binary data to be used for ingestion by @swallez in #508
- Expose additional BulkIngester metrics by @swallez in #513
- Add default variant to Analyzer by @swallez in #522
- Add BooleanQuery.hasClauses() by @swallez in #525
- [DOCS] Creates custom landing page for the Java client book by @szabosteve in #538
- Reorder key-values in meta header to match other clients #334 by @Ankit-Khachane in #535
- Add buffered JsonData implementation for Jackson by @github-actions in #569
- Speed up URL path encoding and remove dependency on httpclient by @github-actions in #578
New Contributors
- @ginkel made their first contribution in #502
- @Ankit-Khachane made their first contribution in #535
Full Changelog: v8.7.0...v8.8.0
v7.17.10
Full Changelog: v7.17.9...v7.17.10
v8.7.0
What's Changed
- Add bulk ingester helper by @swallez in #474
- Add docs for the BulkIngester by @swallez in #481
- Cache the result of
JsonProvider.provider()
by @swallez in #485 - Add buffered lookahead for Jackson by @swallez in #489
- [8.7] Re-evaluate predicate in FnCondition.whenReadyIf as the predicate may have changed while awaiting the condition (#502) by @swallez in #510
- [Backport 8.7] Allow unparsed binary data to be used for ingestion by @github-actions in #509
- [Backport 8.7] Expose additional BulkIngester metrics by @github-actions in #515
- [8.7] Add default variant to Analyzer (#522) by @swallez in #523
- [8.7] Add BooleanQuery.hasClauses() (#525) by @swallez in #527
- [8.7][DOCS] Creates custom landing page for the Java client book by @szabosteve in #539
- [8.7][DOCS] Renames landing page file by @szabosteve in #540
Full Changelog: v8.6.2...v8.7.0
v7.17.9
Full Changelog: v7.17.8...v7.17.9
v8.6.0
What's Changed
- Fix NPEs and race condition in deserializers by @swallez in #405
- Add support for WORKFLOW and user/group IDs to assemble job by @sethmlarson in #416
- Add support for binary endpoints by @swallez in #434
- Allow JacksonJsonpMapper user provided ObjectMapper to maintain configuration by @mluckam in #417
- Add Type in addition to Class to map types with generic parameters by @swallez in #438
- Do not mix mapper types in JsonData serialization by @swallez in #440
- Update build to Gradle 7.5.1 by @swallez in #443
New Contributors
Full Changelog: v8.5.3...v8.6.0