- We changed the signature of
Elasticsearch\Common\EmptyLogger::log
adding thevoid
return type. This change has been needed to support psr/log v3.
- Using a deprecated parameter is notified triggering a E_USER_DEPRECATED
error (e.g. using the
type
parameter will generate aSpecifying types in urls has been deprecated
deprecation message). - When
delete
with an emptyid
anElasticsearch\Common\Exceptions\RuntimeException\Missing404Exception
exception is thrown. Previously it was aElasticsearch\Common\Exceptions\RuntimeException\InvalidArgumentException
.
-
Requirement of PHP 7.1 instead of 7.0 that is not supported since 1 Jan 2019. See PHP supported version for more information.
-
Elasticsearch 7.0 deprecated APIs that accept types, introduced new typeless APIs, and removed support for the default mapping. Read this blog post for more information.
-
Added type hints and return type declarations where possible #897
- Method taskList() renamed to list() in TasksNamespace
{type}
part inindices.put_mapping
API is not required anymore, see new specification here
-
[Search Templates]: PutTemplate endpoint has been removed (see Elasticsearch Breaking Changes), use PutScript instead.
-
#674
ClientBuilder::defaultLogger()
method was removed. It is recommended to create the logger object manually.