Skip to content

Commit

Permalink
Update release notes
Browse files Browse the repository at this point in the history
  • Loading branch information
swallez committed Apr 6, 2023
1 parent 3a48980 commit bac7a0e
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 0 deletions.
10 changes: 10 additions & 0 deletions docs/release-notes/release-highlights.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,20 @@ These are the important new features and changes in minor releases. Every releas

For a list of detailed changes, including bug fixes, please see the https://github.com/elastic/elasticsearch-java/releases[GitHub project realease notes].

[discrete]
==== Version 8.7

* Add `BulkIngester` helper - https://github.com/elastic/elasticsearch-java/pull/474[#474], https://github.com/elastic/elasticsearch-java/pull/513[#513], <<indexing-bulk,docs>>
* Allow unparsed binary data to be used for ingestion - https://github.com/elastic/elasticsearch-java/pull/508[#508], <<indexing-raw-json-data,docs>>
* Add convenience method `BooleanQuery.hasClauses()` - https://github.com/elastic/elasticsearch-java/pull/525[#525]


[discrete]
==== Version 8.6

* Allow using `java.lang.reflect.Type` in addition to `java.lang.Class` to define application types for deserialization - https://github.com/elastic/elasticsearch-java/pull/438[#438]
* Add buffered lookahead for Jackson to speed up union deserialization - https://github.com/elastic/elasticsearch-java/pull/489[#489]
* Cache the result of `JsonProvider.provider()` - https://github.com/elastic/elasticsearch-java/pull/485[#485]

[discrete]
==== Version 8.5
Expand Down
1 change: 1 addition & 0 deletions docs/usage/indexing-bulk.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ include-tagged::{doc-tests-src}/usage/IndexingBulkTest.java[bulk-objects]
<3> Sets the properties for the index operation, similar to <<indexing, single document indexing>>: index name, identifier and document.

[discrete]
[[indexing-raw-json-data]]
==== Indexing raw JSON data

The `document` property of a bulk index request can be any object that can be serialized to JSON using your Elasticsearch client's JSON mapper. However, data that is ingested in bulk is often available as JSON text (e.g. files on disk), and parsing this JSON just to re-serialize it to send the bulk request would be a waste of resources. So documents in bulk operations can also be of type `BinaryData` that are sent verbatim (without parsing) to the {es} server.
Expand Down

0 comments on commit bac7a0e

Please sign in to comment.