- Fix an error in the bloat SQL in 1.9.0
- Allow percentage arguments to be over 99%
- Allow percentages in the bloat --warning and --critical (thanks to Robert Treat for the idea)
- Don't include information_schema in certain checks. (Jeff Frost)
- Allow --include and --exclude to use schemas by using a trailing period.
- Output schema name before table name where appropriate.
- Thanks to Jeff Frost.
- Better detection of problems in --replicate_row.
- Fix 'backends' action: there may be no rows in pg_stat_activity, so run a second
- query if needed to find the max_connections setting.
- Thanks to Jeff Frost for the bug report.
- Changes to allow working under Nagios' embedded Perl mode. (Ioannis Tambouras)
- Allow 'bloat' action to work on Postgres version 8.0.
- Allow for different commands to be run for each action depending on the server version.
- Give better warnings when running actions not available on older Postgres servers.
- Add the --reverse option to the custom_query action.
- Fix 'query_time' action: account for race condition in which zero rows appear in pg_stat_activity.
- Thanks to Dustin Black for the bug report.
- Add --replicate_row action
- Add --symlinks option as a shortcut to --action=rebuild_symlinks
- Add the custom_query action.
- Fix problem with too eager creation of custom pgpass file.
- Add example Nagios configuration settings (Brian A. Seklecki)
- Add the --includeuser and --excludeuser options. Documentation cleanup.
- Add in the 'output' concept for future support of non-Nagios programs.
- Fix bug preventing --dbpass argument from working (Robert Treat).
- Minor documentation fixes.
- Have 'wal_files' action use pg_ls_dir (idea by Robert Treat).
- For last_vacuum and last_analyze, respect autovacuum effects, add separate
- autovacuum checks (ideas by Robert Treat).
- Have txn_idle use query_start, not xact_start.
- Add in txn_idle and txn_time actions.
- Add the 'wal_files' action, which counts the number of WAL files
- in your pg_xlog directory.
- Fix some typos in the docs.
- Explicitly allow -v as an argument.
- Allow for a null syslog_facility in the 'logfile' action.
- Fix error preventing --action=rebuild_symlinks from working.
- Switch vacuum and analyze date output to use 'DD', not 'D'. (Glyn Astill)
- Fixes, enhancements, and performance tracking.
- Add performance data tracking via --showperf and --perflimit
- Lots of refactoring and cleanup of how actions handle arguments.
- Do basic checks to figure out syslog file for 'logfile' action.
- Allow for exact matching of beta versions with 'version' action.
- Redo the default arguments to only populate when neither 'warning' nor 'critical' is provided.
- Allow just warning OR critical to be given for the 'timesync' action.
- Remove 'redirect_stderr' requirement from 'logfile' due to 8.3 changes.
- Actions 'last_vacuum' and 'last_analyze' are 8.2 only (Robert Treat)
- First public release, December 2007