2016-04-14 14:50:34 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
Update p5-Search-Elasticsearch to 2.00.
2.00 2015-10-28
The default client is now '2_0::Direct', for use with Elasticsearch 2.x.
Specify client '1_0::Direct' if using with Elasticsearch 1.x.
Breaking:
* The field parameter to indices.get_field_mapping() has been renamed to \
fields
New features:
* Added fields param to Bulk helper
* The name parameter to indices.get_template() can accept multiple options
* Added indices.forcemerge() and deprecated indices.optimize()
* The index parameter to indices.open() and indices.close() is required
* Added allow_no_indices, expand_wildcards, and ignore_unavailable params
to indices.flush_synced()
* Added the timeout param to cluster.stats(), nodes.hot_threads(),
nodes.stats(), and nodes.info()
* cluster.health() can accept multiple indices
* Added cat.repositories() and cat.snapshots()
* Added detect_noop param to update()
* search_shards() accepts multi values for index/type
* delete_template() requires an id
* Add fork protection to Scroll and Async::Scroll
Bug fix:
* Added missing debug QS param
|
2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995) |
Log message:
Add SHA512 digests for distfiles for devel category
Issues found with existing distfiles:
distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
distfiles/fortran-utils-1.1.tar.gz
distfiles/ivykis-0.39.tar.gz
distfiles/enum-1.11.tar.gz
distfiles/pvs-3.2-libraries.tgz
distfiles/pvs-3.2-linux.tgz
distfiles/pvs-3.2-solaris.tgz
distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
|
2015-09-06 08:41:44 by Makoto Fujiwara | Files touched by this commit (2) | |
Log message:
Update 1.20 to 1.99
-------------------
1.99 2015-08-26
This release provides support for Elasticsearch 2.0.0-beta1 and above,
but the default client is still '1_0::Direct' and will remain so until
version 2.00 is released.
New features:
* Added default_qs_params, which will be added to every request
* Added max_time to the Bulk helper, to flush after a max elapsed time
* Added filter_path parameter to all methods which return JSON
* Added indices.flush_synced()
* Added render_search_template()
* Added cat.nodeattrs()
* Added human flag to indices.get and indices.get_settings
* Added rewrite flag to indices.validate_query
* Added rewrite flag to indices.analyze
* Added fields param to bulk()
* Added update_all_types to indices.create and indices.put_mapping
* Added request_cache to indices.put_warmer and indices.stats
* Added request to indices.clear_cache
* Added RequestTimeout exception for server-side timeouts
* Updated Plugin::Watcher with 1.0 API
Removed:
* Removed id and id_cache from indices.clear_cache
* Removed filter and filter_cache from indices.clear_cache
* Removed ignore_conflict from indices.put_mapping
Bugfixes:
* Fixed error handling in Hijk
* Fixed live test to non-existent IP address
|
2015-06-12 12:52:19 by Thomas Klausner | Files touched by this commit (3152) |
Log message:
Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
|
2015-05-23 03:01:09 by Makoto Fujiwara | Files touched by this commit (2) | |
Log message:
Update to 1.20
--------------
1.20 2015-05-17
Deprecated:
* Search::Elasticsearch::Client::Direct in favour of
Search::Elasticsearch::Client::1_0::Direct
New features:
* Added support for structured JSON exceptions in Elasticsearch 2.0
* Added support for plugins
* Added Search::Elasticsearch::Client::2_0::Direct for the upcoming
Elasticsearch 2.0 with these changes:
* removed delete_by_query()
* removed termvector()
* removed indices.delete_mapping()
* removed nodes.shutdown()
* removed indices.status()
* added terminate_after param to search()
* added dfs param to termvectors()
* removed filter_keys param from indices.clear_cache()
* removed full param from indices.flush()
* removed force param from indics.optmize()
* removed replication param from all CRUD methods
* removed mlt() method
Bug fix:
* The bulk buffer was being cleared on a NoNodes exception
Added class:
Added methods:
* field_stats()
Added params:
* allow_no_indices, expand_wildcards, ignore_unavailable to cluster.state()
* fielddata_fields to search()
* master_timeout to indices.get_template() and indices.exists_template()
* detect_noop to update()
* only_ancient_segments to upgrade()
* analyze_wildcards, analyzer, default_operator, df, lenient, \
lowercase_expanded_terms,
and q to count(), search_exists() and indices.validate_query()
Removed methods:
* benchmark.* - never released in Elasticsearch
Also:
* arrays of enum query string params are now flattened as CSV
* enum expand_wildcards also accepts: none, all
* Search::Elasticsearch is no longer a Moo class
* Updated elasticsearch.org URLs to use elastic.co instead
* the request body is retained in exceptions
* upgraded Hijk to 0.20
|
2015-05-10 01:12:21 by Makoto Fujiwara | Files touched by this commit (16) |
Log message:
Set TEST_TARGET?= # empty to skip make test
devel/autoconf (but just add 2.69 status)
devel/dejagnu
devel/p5-ExtUtils-AutoInstall (infinite loop)
devel/p5-Inline-C (fail at t/27inline_maker.t)
devel/p5-Search-Elasticsearch (several items)
Some other {net,devel}/p5-packages
Set BUILD_DEPENDS+= for make test
|
2015-04-30 06:24:41 by Makoto Fujiwara | Files touched by this commit (3) |
Log message:
Import p5-Search-Elasticsearch-1.19 as devel/p5-Search-Elasticsearch.
Search::Elasticsearch is the official Perl client for Elasticsearch,
supported by elasticsearch.com. Elasticsearch itself is a flexible and
powerful open source, distributed real-time search and analytics
engine for the cloud. You can read more about it on elasticsearch.org.
|