From: Darold Gilles Date: Sat, 16 Feb 2013 23:48:43 +0000 (+0100) Subject: Update Changelog X-Git-Tag: v3.2~38 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ba621b772df17dd04c06f4ac1a314c606965cde6;p=pgbadger Update Changelog --- diff --git a/ChangeLog b/ChangeLog index 914de91..5f7b609 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,49 @@ +2013-02-17 - Version 3.0 + +This new major release adds parallel log processing by using as many cores as +wanted to parse log files, the performances gain is directly related to the +number of cores specified. There's also new reports about autovacuum/autoanalyze +informationa and many bugs have been fixed. + + - Remove usage of Storable::file_magic to autodetect binary format file, + it is not include in core perl 5.8. Thanks to Marc Cousin for the + report. + - Force multiprocess per file when files are compressed. Thanks to + Julien Rouhaud for the report. + - Add progress bar logger for multiprocess by forking a dedicated + process and using pipe. Also fix some bugs in using binary format + that duplicate query/error samples per process. + - chmod 755 pgbadger + - Fix display of empty table with --enable-log_min_duration on a file + without statement. + - Fix checkpoint reports when there is no checkpoint warnings. + - Fix non report of hourly connections/checkpoint/autovacuum when not + query is found in log file. Thanks to Guillaume Lelarge for the + report. + - Add better handling of signals in multiprocess mode. + - Add -J|--job_per_file command line option to force pgbadger to use + one process per file instead of using all to parse one file. Useful + to have better performances with lot of small log file. + - Fix parsing of orphan lines with stderr logs and log_line_prefix + without session information into the prefix (%l). + - Update documentation about -j | --jobs option. + - Allow pgbadger to use several cores, aka multiprocessing. Add options + -j | --jobs option to specify the number of core to use. + - Add autovacuum and autoanalyze infos to binary format. + - Fix case in SQL code highlighting where QQCODE temp keyword was not + replaced. Thanks to Julien Ruhaud for the report. + - Fix CSS to draw autovacuum graph and change legend opacity. + - Add pie graph to show repartition of number of autovacuum per table + and number of tuples removed by autovacuum per table. + - Add debug information about selected type of log duration format. + - Add report of tuples/pages removed in report of Vacuums by table. + - Fix major bug on syslog parser where years part of the date was + wrongly extracted from current date with logs generated in 2012. + - Fix issue with Perl 5.16 that do not allow "ss" inside look-behind + assertions. Thanks to Cedric for the report. + - New vacuum and analyze hourly reports and graphs. Thanks to Guillaume + Lelarge for the patch. + 2013-01-17 - Version 2.3 This release fixes several major issues especially with csvlog and a memory leak