Elastica 2.2.0 (download). This release is compatible with elasticsearch 1.6.0.
Backward Compatibility Breaks
- Usage of constant DEBUG and method Elastica\Util::debugEnabled is removed. #868
- Elastica\Response::getTransferInfo will not return “request_header” by default. #868
- The Image Plugin is currently not compatible with Elasticearch 1.6.0
Bugfixes
Improvements
CallbackStrategynow will accept anycallableas callback, not only instance ofClosure. #871StrategyFactorynow will try to find predefined strategy before looking to global namespace. #877- Update elasticsearch dependency to elasticsearch 1.6.0 https://www.elastic.co/downloads/past-releases/elasticsearch-1-6-0
- All elasticsearch plugin dependencies were updated to the newest version.
- Methods of classes in
QueryBuilder\DSLnamespace now have exact same signatures as corresponding constructors. #878 - Constructor of
Aggregation\Filternow accepts filter as second parameter #878 - Constructor of
Filter\AbstractMulti(BoolAnd,BooldOr) now accepts array of filters as parameter #878 - Constructor of
Query\Matchnow accepts arguments #878 - Coverage Reporting improved with Codecov #888
- Added ‘query_cache’ option for search #886
Dependencies
| Project | Version | Required |
|---|---|---|
| Elasticsearch | 1.6.0 | yes |
| Elasticsearch mapper attachments plugin | 2.6.0 | no |
| Elasticsearch thrift transport plugin | 2.6.0 | no |
| Elasticsearch memcached transport plugin | 2.6.0 | no |
| Elasticsearch geocluster facet plugin | 0.0.12 | no |
| Elasticsearch image plugin | 1.4.0 | no |