Revision history for Search::Elasticsearch
1.12 2014-05-09
Fixed bug when trying to reindex from a subref
Added search_shards()
Added char_filters to indices.analyze()
Removed index_templates from cluster.state()
Added conf to TestServer for passing arbitrary config
1.11 2014-04-23
Switched default Serializer::JSON to use JSON::MaybeXS, and added
Serializer backends for Cpanel::JSON::XS, JSON::XS and JSON::PP
Added scroll_in_body flag for Scroll helper
Added support for:
* search_template()
* snapshot->status()
* indices->recovery()
* benchmark()
* list_benchmarks()
* abort_benchmark()
1.10 2014-03-05
Moved all modules to Search::Elasticsearch namespace.
See https://github.com/elasticsearch/elasticsearch-perl/issues/20
1.05 2014-03-05
Deprecated the Elasticsearch namespace in favour of Search::Elasticsearch.
See https://github.com/elasticsearch/elasticsearch-perl/issues/20
Improved the Bulk->reindex() API. Now accepts a remote $es object.
Improved documentation.
Added Hijk backend.
1.04 2014-02-27
Changed the default Cxn to HTTPTiny v0.043. Now provides persistent
connections and is a lot faster than LWP.
Changed ES::Scroll to pass the scroll_id in the URL instead of the
body. Better support for older versions and servers behind caching
proxies.
1.03 2014-02-12
Fixed node sniffing to work across 0.90 and 1.0
1.02 2014-02-11
Fixed bug in Elasticsearch::Scroll::next when called in scalar context
1.01 2014-02-09
Fixed plugin loader to work with latest version of Module::Runtime
which complains about undefined versions
1.00 2014-02-07
API updated to be compatible with v1.x branch of Elasticsearch.
BACKWARDS COMPATIBILITY: To use this client with versions of
Elasticsearch before 1.x, specify the client version as:
$es = Elasticsearch->new(
client => '0_90::Direct'
);
0.76 2013-12-02
Added support for send_get_body_as GET/POST/source
Added timeout to bulk API
0.75 2013-10-24
Fixed the sniff regex to accommodate hostnames when present
0.74 2013-10-03
Fixed a timeout bug in LWP with persistent connections
and bad params when using https
0.73 2013-10-02
Added Elasticsearch::Cxn::LWP
Added Elasticsearch::TestServer
Die with explanation if a user on a case-insensitive file system
loads this module instead of ElasticSearch
0.72 2013-09-29
Added Elasticsearch::Bulk and Elasticsearch::Scroll
Changed `https` to `use_https` for compatibility with elasticsearch-py
Numerous fixes for different Perl versions, and Moo 1.003 now required
0.71 2013-09-24
Fixed dist.ini to list dependencies correctly
0.70 2013-09-24
Bumped version numbers because CPAN clashes
with ElasticSearch.pm
0.04 2013-09-23
First release