App-ElasticSearch-Utilities
view release on metacpan or search on metacpan
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 )