./devel/p5-Search-Elasticsearch, Search::Elasticsearch - The official client for Elasticsearch

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 6.00, Package name: p5-Search-Elasticsearch-6.00, Maintainer: pkgsrc-users

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.

Required to run:
[www/p5-URI] [www/p5-libwww] [www/p5-HTTP-Message] [devel/p5-Moo] [converters/p5-JSON-MaybeXS] [www/p5-Any-URI-Escape]

Required to build:
[security/p5-IO-Socket-SSL] [devel/p5-Test-Exception] [devel/p5-Test-Deep] [www/p5-Hijk]

Master sites: (Expand)

SHA1: 0e3ea3ba61496dc8f3ca1975b084653152d57534
RMD160: 03bfd23ed84f633d6d939d282eb88520a2956325
Filesize: 106.563 KB

Version history: (Expand)

CVS history: (Expand)

   2017-11-15 11:48:03 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
p5-Search-Elasticsearch: update to 6.00.

6.00    2017-11-14
        Released 6.00 with default API for 6_0.
        Legacy 5_0 API now released separately
        Trace logging now includes content-type headers where appropriate
        Deprecation warnings are now parsed to extract the message only
        Improved boolean value handling in query string params - now accepts
          true, false, \1, \0, or a JSON::PP::Boolean object
        Handle removal of '.' from @INC in perl 5.26
   2017-06-05 16:25:36 by Ryo ONODERA | Files touched by this commit (2298)
Log message:
Recursive revbump from lang/perl5 5.26.0
   2017-04-16 17:36:47 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
Updated devel/p5-Search-Elasticsearch to 5.02
5.02    2017-04-02

        * Boolean query params must be "true" or "false"
        * Added deprecation warnings
        * The scroll API requires a body with a named scroll_id parameter
        * Added support for pipeline parameter to bulk API, top level and \ 
metadata level
        * Added support for 413 HTTP status code - Request entity too large
        * Search::Elasticsearch::TestServer now takes an es_version parameter and
          works with 0.90, 1.0, 2.0, and 5.0
        * Added common parameters error_trace and human to all params
   2016-11-08 13:08:44 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
Update devel/p5-Search-Elasticsearch to 5.01.

* Clear up dependencies, enable test target.

- Doc fixes

- This version adds Elasticsearch 5.x compatibility, and makes it
  the default.
- It also adds deprecation logging which logs to STDERR by default.

- The Hijk backend will not work with Elasticsearch 5.x until this bug
  is fixed: https://rt.cpan.org/Ticket/Display.html?id=118425

- The 0.90, 1.x, and 2.x compatible clients no longer ship by default.
  You should install one of the following:
      * Search::Elasticsearch::Client::2_0
      * Search::Elasticsearch::Client::2_0::Async
      * Search::Elasticsearch::Client::1_0
      * Search::Elasticsearch::Client::1_0::Async
      * Search::Elasticsearch::Client::0_90
      * Search::Elasticsearch::Client::0_90::Async
- The code has been reorganised so that all client-related modules
  are under the S::E::API_VERSION::Client namespace.
  This includes S::E::Bulk and S::E::Scroll.
- Plugin authors note: the format for the API in ...Role::API has changed.
- S::E::Cxn::HTTP has been rolled into S::E::Cxn as Elasticsearch
  no longer supports other protocols.
   2016-06-19 14:06:07 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
Updated devel/p5-Search-Elasticsearch from 2.00 to 2.03
2.03    2016-05-24

        Added register_qs() to allow plugins to expand known query string params
        Added api_version() to API roles so that plugins can determine which
        API version they should load.

2.02    2016-04-20

        Bug fix:
            Sniffed http addresses may or may not have the hostname/ prepended

2.01    2016-04-15

        Updated for Elasticsearch 2.3.0

        New features:
            * Added delete_by_query(), reindex(), and update_by_query()
            * Added tasks.list() and tasks.cancel()
            * Added ignore_unavailable to cat.snapshots()
            * Added attributes and explain to indices.analyze()
            * Added verbose to indices.segments()
            * S::ES::Error now implements TO_JSON
            * TestServer can now be used with forked processes

        Bug fixes:
            * Search::Elasticsearch::Error shouldn't be a Moo class
            * Search::Elasticsearch::Scroll can now be used in a forked process
            * Hijk is now optional as it doesn't work on windows
            * cat.snapshots requires a repository
   2016-06-08 21:25:20 by Thomas Klausner | Files touched by this commit (2236) | Package updated
Log message:
Bump PKGREVISION for perl-5.24.
   2016-04-14 14:50:34 by Thomas Klausner | Files touched by this commit (2) | Package updated
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.

        * The field parameter to indices.get_field_mapping() has been renamed to \ 

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