App-ElasticSearch-Utilities

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

  Change: 159f1dad0a7f81d8b436ef00ab1d9086a04d1c0a
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2023-04-12 16:33:58 +0000

    Fix bug in date parsing logic 

  Change: 853c42e60acef360f1f2e91d6cbc82ce77afe74e
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2023-04-12 16:33:58 +0000

    es-cluster-settings.pl to manage cluster settings

    Added `es-cluster-settings.pl` to the distribution to manage cluster
    settings more easily. 

  Change: 250fe6f9738808b493c518fe58c98a1f750d58c9
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2022-09-08 12:06:35 +0000

    Fix warning for unitialized values

    ``` Use of uninitialized value $out_of in numeric gt (>) at
    ~/perl5/perlbrew/perls/perl-5.32.1/bin/es-search.pl line 624. ``` 

----------------------------------------
version 8.4 at 2022-09-02 19:51:04 +0000
----------------------------------------

  Change: b6112b07c154fe669e7ab9407b3b20f6f845e7bc
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2022-09-02 12:51:04 +0000

    Convert to YAML::XS

    * `YAML::XS` is more compatible with other YAML parsers * Enable boolean
    detection for `es-search.pl` 

  Change: 400b50196d211697fe4d40cca9b587b72d981e48
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2022-06-01 17:59:00 +0000

    Fix display of statistics so they all follow --precision 

  Change: c6c0e96db37f637bc62492acda8072700244d342
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2022-06-01 04:20:05 +0000

    Add client certificate authentication to the tooling 

  Change: ee969f539f64bd15bd3c3e30cd85cf273b728a1c
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2022-06-01 03:56:41 +0000

    Correct version check for TLS and Auth

    * Use `App::ElasticSearch::Utilities::HTTPRequest` for checking the

    version string. * Add a check for `PASSEXEC` to `_get_es_version()` so we
    can use the

    provided credentials * Correct `::Connection->request()` to set
    `authorization_basic()` when

    the `->password` has a length greater than 0. 

  Change: e978a9b33eecd59191cfbf88ffc4f7b54d698c74
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2022-05-31 19:02:24 +0000

    More fixes for HTTP Authentication

    * Remove `--http-password` and parsing `~/.es-utils.yaml` for the

    password. This is not a secure default. * Do not allow HTTP Basic Auth over
    HTTP as it leaks credentials * Check for `value_as_string` in
    `es_flatten_aggregations` 

  Change: e49f4394b7a35b3f0539debec53f693f36d43da7
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2022-05-31 03:41:01 +0000

    Support HTTPS and Basic Authorization

    * Adds support for HTTP Basic Authorization username/password to the

    libraries * Add TLS support to `App::ElasticSearch::Utilities::Connection`
    and

    `es_connect()` 

----------------------------------------
version 8.3 at 2022-03-23 00:15:12 +0000
----------------------------------------

  Change: 823b184da9c4238d91fc2455922510aa937491c4
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2022-03-22 17:15:12 +0000

    Prepping 8.3 release 

  Change: b065c26c080ccc10d9f1860bcb033657fe3e4097
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2022-02-01 10:38:12 +0000

    Allow wildcard and regexp matches from files

    Adds the `wildcard` and `regexp` queries into the
    `::QueryString::FileExpansion` plugin.

    ``` $ cat wildcards.dat *gmail.com *yahoo.com

    $ es-search.pl email:*wildcard.dat

    $ cat regexps.dat .*\.gmail\.com$ .*\.yahoo\.com$

    $ es-search.pl email:~regexp.dat ``` 

  Change: f7ea1b13fe33f941d66af30dc8b2d999d10e70b1
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2022-01-31 17:51:35 +0000

    Options to disable mucking with @ARGV at import

    Support `delay_argv` to prevent messing with `@ARGV` at import time.

    Added import options:

    * `delay_argv` - Don't muck with `@ARGV` at import time * `preprocess_argv`
    - Current default, messes with `@ARGV` at import

    time. * `copy_argv` - Don't mess with `@ARGV` at all, just make a copy

    Disable `auto_abbrev` from `Getopt::Long`. 

  Change: b9da116757d0a543560797d06983972008df1f3f



( run in 1.136 second using v1.01-cache-2.11-cpan-39bf76dae61 )