You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
1.6 KiB
21 lines
1.6 KiB
== Breaking changes from 2.x
|
|
|
|
- Indices/Analyze Endpoint: `filters` and `char_filters` URI parameters have been renamed to `filter` and `char_filter` respectively
|
|
- SearchExists endpoint has been removed (use `size=0` and `terminate_after=1` instead)
|
|
- Warmers have been removed because they are no longer useful
|
|
- Indices/Optimize Endpoint has been removed (use `_forcemerge` instead)
|
|
- MoreLikeThis (MLT) endpoint has been removed
|
|
- DeleteByQuery endpoint has been removed.
|
|
- Tasks/List and Tasks/Get are now separate endpoints (see: link:http://github.com/elasticsearch/elasticsearch-php/commit/752d5a2[e0cc5f9])
|
|
- Client requires PHP 5.6.6 or higher
|
|
|
|
=== Deprecations
|
|
|
|
- Percolator endpoints are deprecated and will be removed in Elasticsearch 6.0
|
|
|
|
=== Internal BWC Breaks
|
|
|
|
- Namespace injection has changed slightly. If you use custom namespaces, you'll need to update your code (see: Add better ability to inject namespaces link:http://github.com/elasticsearch/elasticsearch-php/commit/b1a27b7[b1a27b7])
|
|
- Endpoints no longer use the Transport directly. If you use custom endpoints, you'll need to do some minor
|
|
refactoring (see: Refactor to remove Transport dependence in endpoints link:http://github.com/elasticsearch/elasticsearch-php/commit/ecd454c[ecd454c])
|
|
- To facilitate testing and other features, the `ConnectionInterface` has expanded to obtain some more methods (link:http://github.com/elasticsearch/elasticsearch-php/commit/8bcf1a8[getPath()], link:http://github.com/elasticsearch/elasticsearch-php/commit/586fbdb[getUserPass()], link:http://github.com/elasticsearch/elasticsearch-php/commit/445fdea[getHost()])
|
|
|