- 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
{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.