Chucho Changelog

What's new in Chucho 1.4

Jan 27, 2014
  • This release contains all the changes which went into version 1.4-try-1.

New in Chucho 1.4 Try1 (Jan 6, 2014)

  • Includes config file format and log4cplus config file format parsing (in addition to the previously supported YAML format).
  • Fixes build problems with the distribution.
  • Fixes some bugs. Adds windows_event_log_writer.
  • Adds a configurable maximum size to config files.
  • Adds a loggable class that when subclassed gives you a logger for free, which you can use with the new LGBL-tagged logging macros. Integrates with launchd on Macintosh so that the log server, chuchod, can be installed as a service on Windows, Macintosh, and Solaris now.

New in Chucho 1.3 (Oct 7, 2013)

  • This version includes all changes from version 1.3-try-1.

New in Chucho 1.3-try-1 (Sep 27, 2013)

  • This version includes support for Windows (Visual Studio 2012) and Solaris (gcc 4.8.1), rolling to compressed files (gzip, bzip2, zip), async_writer, sliding_numbered_file_roller, and several bugfixes.

New in Chucho 1.2 (Aug 22, 2013)

  • This version includes feature and fixes from 1.2-try-1 and 1.2-try-2, and includes a few minor changes to the garbage cleaner.

New in Chucho 1.2-try-2 (Aug 6, 2013)

  • An unexpected termination while processing YAML was fixed.
  • The YAML formatter now uses single quotes to prevent escaping on the server side.
  • sockaddr_storage is used instead of sockaddr_in for accept().
  • More static initialization was removed. There were other minor fixes.

New in Chucho 1.2-try-1 (Jul 26, 2013)

  • Fixes several bugs.
  • Adds a syslog_writer.
  • Adds a remote_writer and a remote log server.
  • The remove_writer will forward events to a server, which will use its own log configuration to log events.
  • The log server is more robust than that of either log4cplus and Logback.
  • Adds a duplicate_message_filter.
  • Removes all use of static initialization/destruction, so that Chucho can safely be used in any context.
  • Reduces the size of Chucho and any executable that uses it by 30% by swapping in libyaml for yaml-cpp.

New in Chucho 1.1 (Apr 25, 2013)

  • This is the final release of version 1.1. It includes some minor bug and documentation fixes.

New in Chucho 1.1-try-2 (Apr 11, 2013)

  • This includes some synchronization and initialization fixes.

New in Chucho 1.1-try-1 (Apr 1, 2013)

  • Chucho works with clang 4.2.1 and versions of GCC 4.7 and higher.