The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
==================================================
Changes from 2018-03-03 00:00:00 +0000 to present.
==================================================

------------------------------------------
version 0.013 at 2020-03-02 21:27:07 +0000
------------------------------------------

  Change: 1f0a2f75ff089ae9a9db02e726f3b968d4011351
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2020-03-02 13:26:51 +0000

    Ready for 0.013 

  Change: 58e5ea761c0e0b6c20d38a6b26f5c212de38f0ee
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2020-03-02 13:24:10 +0000

    Set the DefaultType to '_doc'

    This allows indexing to ElasticSearch 7.x without modifying the
    `DefaultType` attribute. 

------------------------------------------
version 0.012 at 2019-08-24 02:24:41 +0000
------------------------------------------

  Change: 63903d40bd2c6c4a9820daabf6d71cbc5779af03
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2019-08-23 19:24:41 +0000

    Don't collide with human aliases

    Using 'http' as an alias means that a user won't be able to use that ID.
    Instead, md5 a string + the epoch to create a unique alias that won't
    collide with the human space. 

------------------------------------------
version 0.011 at 2019-05-23 04:31:11 +0000
------------------------------------------

  Change: b9a2a6b0a2e382991d3521acc1ae940663cfe42f
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2019-05-22 21:31:11 +0000

    Prepping a new release

    * Handle connection pool exhaustion that can happen after a cluster

    unhappiness * Docs updated and the file-to-elasticsearch.pl improved to do
    what the

    docs say 

  Change: b97bfcd7ac53a1fe02e644828df750d7893c8877
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2019-05-21 21:31:16 +0000

    Documentation fixes 

  Change: 6043df9f57b0b75e93a9d17eecccba7c06c02ab2
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2019-05-21 21:07:34 +0000

    Fix podname on file-to-elasticsearch.pl 

  Change: 8467211b8a6e732712ad949fb862541b2c0f860c
  Author: Mohammad S Anwar <mohammad.anwar@yahoo.com>
  Date : 2018-11-17 03:54:39 +0000

    Auto generate META.yml using plugin [MetaYAML]. 

  Change: 7cf2892c9e6735c01e28c3934bb462da1ef6b60d
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2018-11-16 11:45:37 +0000

    Fix discrepancy in the synopsis from the actual behavior of Timeout 

  Change: 1a599ad2c237488ce81c5cfc5fff81fd971894bf
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2018-11-16 11:40:08 +0000

    Updated documentation for 0.010 

------------------------------------------
version 0.010 at 2018-11-16 19:39:51 +0000
------------------------------------------

  Change: 9e8c423eb30bf62d10ad4d49abea743b2aefa94e
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2018-11-16 11:36:54 +0000

    Update Perl::Critic policies to pass tests 

  Change: 2cbed9b55c3d37253edab943ecf329537e2a3e23
  Author: Brad Lhotsky <blhotsky@craigslist.org>
  Date : 2018-11-16 11:33:33 +0000

    Set more reasonable defaults for timeouts, failures, and batch recovery 

  Change: 2eec820e0d87e4805b93e7a2bdaec39cc73e037e
  Author: Brad Lhotsky <blhotsky@craigslist.org>
  Date : 2018-11-15 21:52:59 +0000

    Fixup how failures are handled

    New options:

    * MaxFailedRatio: Controls which percentage of bulk requests can fail

    each StatsInterval before we back off the cluster * BacklogInterval: How
    frequently we attempt to flush

    MaxReceoveryBatches from the disk * CleanupInterval: How frequently we
    evaluate BatchDiskSpace and discard

    batches

    Incorporate those mechanism into the process and squash a bug that
    prevented BatchDiskSpace from being evaluated properly. 

------------------------------------------
version 0.009 at 2018-11-15 05:45:47 +0000
------------------------------------------

  Change: f2961717b9be9e4e83e9dfbe68f97f384883f72b
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2018-11-14 21:45:47 +0000

    Fix bug in the cleanup size calculations

    I got too clever and tried to do something in one statement that should be
    two. 

  Change: f48972458c836fb4ae10455f9e4ce5351c1a0947
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2018-11-14 21:45:06 +0000

    Stop words added for new options 

------------------------------------------
version 0.008 at 2018-11-15 05:38:24 +0000
------------------------------------------

  Change: 416da63d80f582a34fd18e72b2bf26b7cd5c4b97
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2018-11-15 06:38:24 +0000

    Version bump to 0.008 

  Change: 3cbb85abab58e255afdd90384174213b89dbfa7d
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2018-11-15 06:37:31 +0000

    Remove fatal error

    I was attempting to add more debugging information, but inadvertently added
    a fatal exception. 

------------------------------------------
version 0.007 at 2018-11-15 05:20:09 +0000
------------------------------------------

  Change: 995f86af18dd66327f2fddd7c45dda79f81990ce
  Author: Brad Lhotsky <blhotsky@craigslist.org>
  Date : 2018-11-14 21:20:09 +0000

    Fix the bug with the diskbased queues

    In the previous release, I failed to restore the batch content into the
    heap's batch tracking before calling the save event. This led to the data
    simpyl being discarded, which is not what was intended. 

------------------------------------------
version 0.006 at 2018-11-13 23:14:55 +0000
------------------------------------------

  Change: d1532374a1693ce8d0665ab3c08294104d31cab6
  Author: Brad Lhotsky <blhotsky@craigslist.org>
  Date : 2018-11-13 15:14:55 +0000

    Fix typo in the name of the pending_requests_count event 

------------------------------------------
version 0.005 at 2018-11-13 04:22:56 +0000
------------------------------------------

  Change: 6c742a332a7c58d8357424efa3dbe2f264d77cca
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2018-11-12 20:22:56 +0000

    Track pending_requests to the connection pool

    Timeouts are causing unexpected failures, but we might be able to detect
    them by detecting high number of pending requests. Default the
    MaxPendingRequests to 100 for this first exploration. 

------------------------------------------
version 0.004 at 2018-05-03 18:31:11 +0000
------------------------------------------

  Change: b8090c274d0dad1f31504f7e147875378d2c2c84
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2018-05-03 11:31:11 +0000

    Documentation updated for v0.004 

  Change: 83124602857e4d52dde358cbf3c59d8d6d0cbf4c
  Author: Brad Lhotsky <blhotsky@craigslist.org>
  Date : 2018-05-03 09:39:49 +0000

    Return the created POE::Session object 

------------------------------------------
version 0.003 at 2018-05-03 04:58:25 +0000
------------------------------------------

  Change: 27a4afd11e47ba2bdbdb174179e6af013203dc6e
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2018-05-02 21:58:25 +0000

    Don't track *.yaml files used for testing 

  Change: deb26ad8c5e9c48a29de7d7b9d5ae8dc9b757539
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2018-05-02 21:55:44 +0000

    Release 0.003 Ready

    * Fix race condition involving uninitialized $heap->{queue} * Allow control
    of the connection pool via MaxConns{PerServer,Total} * Remove the template
    stubs and docs, this is not the place for managing

    templates. 

  Change: dbf5f49034f39d2389421bdc8b503f3397ff6f36
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2018-04-30 20:12:51 +0000

    Documentation updates 

  Change: 79d5bcb45b5c2dc9752e88059b417a14b5e77e64
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2018-04-25 14:23:32 +0000

    Disable distributing share files 

------------------------------------------
version 0.002 at 2018-04-25 21:05:40 +0000
------------------------------------------

  Change: 3ba4bfa2a3b7a04aa3c8aa03b7c3ce285a757eff
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2018-04-25 14:05:40 +0000

    Add documentation to the file-to-elasticsearch.pl script 

  Change: e23668fa086fe3e6e8dfaa4c6804cc0a930e4e48
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2018-04-25 13:48:55 +0000

    Release version 0.002

    * Fix StatsHandler * ship file-to-elasticsearch.pl which provides a sample
    implementation 

  Change: 2aa98b914c765cb6c149886e27ab50024c26578b
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2018-04-25 12:05:24 +0000

    Process a shutdown event. 

  Change: e08cce392ee63cb958ef4cd8d59f2aeb1107a08b
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2018-03-05 16:32:35 +0000

    Enable the split extracter's "from" parameter. 

  Change: f60872eb6db203e977e5fdcb93d10e8622ee5b09
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2018-03-05 11:21:58 +0000

    Allow _index to contain a strftime compatible string 

  Change: 39ce4995e73016d9749d88771c2a4a3aeb1701a3
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2018-03-05 10:30:29 +0000

    Make it prettier when there's nothing to report. 

  Change: cc66b59afdd34fc11d439fccad500190c7547408
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2018-03-04 12:16:03 +0000

    Fixes for the file-to-elasticsearch.pl script

    This enables logging, stats collections, records the source of the event in
    the _path attribute, and allows the user to specify a different index/type
    for each log file. 

  Change: 0227a1c0a3a8662235113600d8110da032141ec5
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2018-03-02 23:24:45 +0000

    Fixing compile errors on the example implementation 

  Change: 237c52dabaeba87a9bfcbe551a3090d57226e8b8
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2018-03-02 23:16:03 +0000

    Example implmentation of filebeats/logstash style flat file to
    elasticsearch shipper 

  Change: 4b260fe789b512a31b0c945f297391905c93a243
  Author: Brad Lhotsky <brad@divisionbyzero.net>
  Date : 2018-03-02 16:42:06 +0000

    Servers Parameter documented 

===============================================
Plus 1 release after 2018-03-03 00:00:00 +0000.
===============================================