Changelog for 7.14 (#1505)
This commit is contained in:
committed by
GitHub
parent
0f35880143
commit
432df0c3db
@ -1,6 +1,59 @@
|
|||||||
[[changelog-client]]
|
[[changelog-client]]
|
||||||
== Release notes
|
== Release notes
|
||||||
|
|
||||||
|
[discrete]
|
||||||
|
=== 7.14.0
|
||||||
|
|
||||||
|
[discrete]
|
||||||
|
==== Features
|
||||||
|
|
||||||
|
[discrete]
|
||||||
|
===== Support for Elasticsearch `v7.14`
|
||||||
|
|
||||||
|
You can find all the API changes
|
||||||
|
https://www.elastic.co/guide/en/elasticsearch/reference/7.14/release-notes-7.14.0.html[here].
|
||||||
|
|
||||||
|
[discrete]
|
||||||
|
===== Verify connection to Elasticsearch https://github.com/elastic/elasticsearch-js/pull/1487[#1487]
|
||||||
|
|
||||||
|
The client will verify if it's working with a supported release of Elasticsearch.
|
||||||
|
Elastic language clients are guaranteed to be able to communicate with Elasticsearch or Elastic solutions running on the same major version and greater or equal minor version.
|
||||||
|
|
||||||
|
Language clients are forward compatible; meaning that clients support communicating with greater minor versions of Elasticsearch. Elastic language clients are not guaranteed to be backwards compatible.
|
||||||
|
|
||||||
|
[discrete]
|
||||||
|
===== Add api compatibility header support https://github.com/elastic/elasticsearch-js/pull/1478[#1478]
|
||||||
|
|
||||||
|
If you configure the `ELASTIC_CLIENT_APIVERSIONING` to `true` the client will send a compatibility header
|
||||||
|
to allow you to use a 7.x client against a 8.x cluster. In this way it will be easier to migrate your code to a newer release of Elasticsearch.
|
||||||
|
|
||||||
|
[discrete]
|
||||||
|
===== Add support for bearer auth https://github.com/elastic/elasticsearch-js/pull/1488[#1488]
|
||||||
|
|
||||||
|
Bearer authentication, useful for https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-create-service-token.html[service account tokens].
|
||||||
|
Be aware that it does not handle automatic token refresh:
|
||||||
|
|
||||||
|
[source,js]
|
||||||
|
----
|
||||||
|
auth: {
|
||||||
|
bearer: 'token'
|
||||||
|
}
|
||||||
|
----
|
||||||
|
|
||||||
|
[discrete]
|
||||||
|
===== Bulk update improvements https://github.com/elastic/elasticsearch-js/pull/1428[#1428]
|
||||||
|
|
||||||
|
The final stats object will let you know how many `noop` operations happened.
|
||||||
|
Also, a new `.stats` getter has been added to allow you to read the stats before
|
||||||
|
the operation finishes.
|
||||||
|
|
||||||
|
[source,js]
|
||||||
|
----
|
||||||
|
const b = client.helpers.bulk({ ... })
|
||||||
|
...
|
||||||
|
console.log(b.stats)
|
||||||
|
----
|
||||||
|
|
||||||
[discrete]
|
[discrete]
|
||||||
=== 7.13.0
|
=== 7.13.0
|
||||||
|
|
||||||
@ -197,7 +250,7 @@ cause while reading the body. This could lead to an unwanted
|
|||||||
===== Add warning log about nodejs version support https://github.com/elastic/elasticsearch-js/pull/1349[#1349]
|
===== Add warning log about nodejs version support https://github.com/elastic/elasticsearch-js/pull/1349[#1349]
|
||||||
|
|
||||||
`7.11` will be the last version of the client that will support Node.js v8,
|
`7.11` will be the last version of the client that will support Node.js v8,
|
||||||
while `7.12` will be the last one that supports Node.js v10. If you are eusing
|
while `7.12` will be the last one that supports Node.js v10. If you are using
|
||||||
this versions you will see a `DeprecationWaring` in your logs. We strongly
|
this versions you will see a `DeprecationWaring` in your logs. We strongly
|
||||||
recommend to upgrade to newer versions of Node.js as usng an EOL version will
|
recommend to upgrade to newer versions of Node.js as usng an EOL version will
|
||||||
expose you to securty risks.
|
expose you to securty risks.
|
||||||
|
|||||||
Reference in New Issue
Block a user