awesant (0.13) released at 2014-01-17

    * Awesant is ready for the new logstash json schema.
    * oldlogstashjson is now set to 'no' by default.

awesant (0.12) released at 2013-12-09

    * Implemented a failover mechanism for the redis output.
    * The hostname can now be set in the configuration file.
    * Added parameter milliseconds for @timestamp.
    * Added parameter oldlogstashjson to switch between the old
      and new logstash json schema.
    * Added parameter skip for Input/File.pm to skip events.

awesant (0.11) released at 2013-08-30

    * Added option ssl_verify_mode to Input/Socket.pm and Output/Socket.pm.
    * Fixed dependencies of Awesant. Class::Accessor was missed.
    * Modified the init script to make it runable on Solaris.
    * It's now possible to use a wildcard for output types.
    * Improved logrotate handling - the file input waits up to 10 seconds
      for new lines before close the rotated file.
    * Fixed a typo in the init script that removes insserv warnings on Debian:
      'insserv: warning: script 'awesant-agent' missing LSB tags and overrides'

awesant (0.10) released at 2013-07-17

    * Added new output Rabbitmq.
    * Fixed "undefined value as a hash reference ... line 371" if
      only one input exists that has workers configured.

awesant (0.9) released at 2013-04-19

    * Fixed: add_field does not work if format is set to json_event.

awesant (0.8) released at 2013-04-15

    * JSON output is now utf8.
    * Added a TZ hack for Perl 5.8.3 and POSIX 1.07.
      UTC at the end of the time string is replaced with Z.
    * Awesant is now continuously watching for new log files on all paths
      that contains a wildcard. If a new log file is created then the log
      file is added to the input automatically.
    * Improved the forking machine for the file input. In the past for each
      single file a process was forked if the parameter "workers" was set.
      Now only one process is forked to process all files from a single
      input configuration. The forked process is also watching for new
      log files. For file inputs max 1 worker is possible.
    * Added the new parameter "start_position" to Input/File.pm. With this
      parameter it's possible to set where to start to tail the logfile.
      Possible values are "begin" and "end". The file watcher of awesant
      sets this parameter to "begin" if a new file were found.
    * Added awesant-create-cert to create a cert bundle.
    * Fixed a bug with autoflush in File.pm for files to store the last
      byte position of logfiles.
    * Fixed add_field exception if a comma separated list is set.

awesant (0.7) released at 2013-02-03

    * Some readability improvements.
    * Added the debian specific directory with its control
      files to to build awesant for debian quickly.

awesant (0.6) released at 2013-01-05

    * Moved a comment some lines below
    * Fixed typos.
    * The last log file position is now written at the end of the pull request.
    * Improved the logging.
    * Added a timeout to accept() for IO::Socket.

awesant (0.5) released at 2012-12-06

    * Added a disconnect message to Output/Socket.pm.
    * Added some benchmarking options to Agent.pm.
    * Fixed "cat pidfile" in the init script.
    * Added the new parameter 'format' for incoming messages.
    * Added a input for tcp sockets.
    * Now process groups are created for inputs that have the parameter 'workers' configured.
    * Kicked option ssl_passwd_cb.

awesant (0.4) released at 2012-11-15

    * Implemented a extended add_field feature.

awesant (0.3) released at 2012-11-14

    * Fixed timestamp formatting.
    * Modified an confusing error message.
    * Some code improvements in Output/Redis.pm.

awesant (0.2) released at 2012-11-11

    * Fixed "Can't call method is_debug" in Output/Screen.pm.
    * Added the feature that multiple types can be set for outputs.
    * Deleted awesant.conf - this file will be build by make.

awesant (0.1) released at 2012-11-08

    * Initial release.
