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

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


Branch: CURRENT, Version: 6.00nb1, Package name: p5-Search-Elasticsearch-6.00nb1, 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] [lang/perl5] [devel/p5-namespace-clean] [devel/p5-Log-Any] [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] [devel/p5-Test-SharedFork] [pkgtools/cwrappers] [www/p5-Hijk] [devel/p5-Log-Any-Adapter-Callback]

Master sites: (Expand)

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

Version history: (Expand)


CVS history: (Expand)


   2018-08-22 11:48:07 by Thomas Klausner | Files touched by this commit (3558)
Log message:
Recursive bump for perl5-5.28.0
   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.

5.01
- Doc fixes

5.00
- 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

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

        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