# changelog

author: Alexandra Kuznetsova <a.kuznetsova@postgrespro.ru> - 3.5.2-1
changelog:
  - fixed Statements plugin list of metrics creation;
    - fixed Zabbix API requests to fit new Dashboard Template section rules;
    - fixed Replication plugin metrics - null values are now taken into account;
    - added new autovacuum utilization metrics: instant and average per 5, 15 and 30 minutes;
    - moved plugin custom parameters to Zabbix Macros;


author: Victor Wagner <v.wagner@postgrespro.ru> 3.5.3-1
changelog:
  - removed the owner check for the mamonsu agent.conf file (previously this was not flexible and only required the user "mamonsu")
  - removed metrics that conflict with the native Zabbix agent metrics (only in agent mode, in regular mode it works as usual)
  - added pg_stat_wal queries for native Zabbix agent
  - fixed native Zabbix agent queries


author: Victor Wagner <v.wagner@postgrespro.ru> 3.5.4-1
changelog:
  - fixed privileges for mamonsu role created by bootstrap
  - Mark agent.conf as config file in RPM packages


author: Victor Wagner <v.wagner@postgrespro.ru> 3.5.7-1
changelog:
  - added support for Zabbix 6.4 API: handle deprecated parameters for auth request
  - removed caching of pgsql.connections[max_connections] metric
  - update default logrotate rules


author: Victor Wagner <v.wagner@postgrespro.ru> 4.6.0-1
changelog:
  - dbms_alert uses condition variables for synchronization (less latency) (pg13+)
  - partial rewriting of dbms_pipe. Now, the synchronization is based on signals instead short sleeping.
  - regexp_x functions should be immutable


author: Paul Howarth <paul@city-fan.org> - 0.95-1
changelog:
  - Update to 0.95
    - Enable Travis-CI integration for IPC::Run
    - Use q{} and qq{} to fix problems with quotation in cmd.exe
    - Sync $VERSION across all files to address kwalitee
    - Stop side effect of altering flushing of STDOUT and STDERR (CPAN RT#109243)
    - CHILD_HANDLE should be closed with 'Close' to prevent a warning
    - Require Win32API::File on Windows
    - Better timer error message plus an additional unit test
    - Catching previously non-detected malformed time strings
    - Let Timer accept all allowable perl numbers
    - Allow the OS to choose the ephemeral port to use
    - Don't use version.pm to parse the perl version in Makefile.PL
    - perltidy
    - Do not import POSIX into local namespace (it's a memory hog)
    - Skip infinity test on perl below 5.8.9
    - Spelling fixes
    - Documentation fix: full_result returns $?, not $? >> 8
    - Fix check for reaped PID in reap_nb
    - Re-remove unnecessary use of UNIVERSAL
  - Remove redundant Group: tag


author: Paul Howarth <paul@city-fan.org> - 0.97-1
changelog:
  - Update to 0.97
    - Update meta and POD to point to GitHub issues not RT
    - Update README with pod changes
    - Fix variable name in synopsis (GH#47)
    - Fix t/run.t to work on "perl in space" (GH#100)


author: Paul Howarth <paul@city-fan.org> - 0.98-1
changelog:
  - Update to 0.98
    - Switch to using $!{EINTR}
    - Honor umask for user/group permissions on a +rw file
    - Remove commented code from CPAN RT#50739
    - Fix _write on invalid objects (GH#63)
    - Make slave the controlling terminal so more programs can be called from
      IPC::Run reliably (GH#54)
    - Prevent Not a GLOB reference in close_terminal by untieing before close
      (GH#53)
    - Fix '&' closing the stdin of the right process (GH#46)
    - Do POSIX::_exit not ::exit (GH#41)
    - Ensure child Win32 processes have same priority as parent (GH#40)
    - Add unit test for passing use of Readonly.pm (GH#38)
    - Fix GLOB test in IPC::Run::IO->new (GH#39)
    - Fix for memory leak (GH#86, CPAN RT#57990)
    - MANIFEST was updated; new tests may start shipping now


author: Paul Howarth <paul@city-fan.org> - 0.99-1
changelog:
  - Update to 0.99
    - Fixes for Windows unit tests so they skip or pass
      - t/autoflush.t
      - t/readonly.t
      - t/run_stdin-callback-return-array.t


author: Victor Wagner <v.wagner@postgrespro.ru> 2.5.9-1
changelog:
  - pg_probackup works with PostgreSQL 15
  - Better optimized CFM compression while pg_probackup works with Postgres Pro Enteprise and CFS
  - Fixed a bug with the checkdb --amcheck command if there are partitioned indexes in the database
  - Fixed a bug when launching pg_probackup agent of different versions on the source node
  - Fixed a bug when launching pg_probackup with Postgres Pro 1C
  - Fixed a number of minor bugs and improved the pg_probackup testing process for the future releseas


author: Victor Wagner <v.wagner@postgrespro.ru> 2.5.11-1
changelog:
  - Better Stability with Postgres 15
  - Optimized tests and confirm that pg_probackup is stable with Postgres 10-14


author: Victor Wagner <v.wagner@postgrespro.ru> 1.3.4-1
changelog:
  - Adapted to Postgres 9.6 and extesnion 1.3.4
  			        * Thu Oct 21 2010 - NTT OSS Center <sakamoto.masahiko@oss.ntt.co.jp> 1.1.5-1


author: Victor Wagner <v.wagner@postgrespro.ru> - 1.16.0-1
changelog:
  - Corrected usage of 
  systemd-tmpfiles --create macro to make newer RedOS happy &>/dev/null || : 

  ~


author: Victor Wagner <v.wagner@postgrespro.ru> 4.1-1
changelog:
  - Avoid serialization of parallel samples (#48 by @xinferum) caused by locking  due to analyze operations.
  - Fixed retention of last statements data. The new statements sample taking     procedure implemented in 4.0 contained a bug - the obsolete data was not        deleted from last_ tables. Update to 4.1 will fix this error and cleanup all    obsolete data.
  - Support of PostgreSQL 15 (*pg_stat_statements* v1.10) data collection
  - JIT statistic section will appear in report for *pg_stat_statements* v1.10    (implemented by @Djoongaar).


author: Victor Wagner <v.wagner@postgrespro.ru> 1.4.3-1
changelog:
  - Add possibility to save source query text in the ExecutorEnd like in pg_stat_statements. This allows  for nested functions calls to get into statistics.
  - Read wait event sample once.


author: v.wagner <v.wagner@postgrespro.ru> 1.6.4-1
changelog:
  - Fix to big read (ported from pg_stat_statemtents
  - fix crash when new libraryworks with old sql interface
  - Fix tracing of recursive functions


author: Victor Wagner <v.wagner@postgrespro.ru> 1.7.1-1
changelog:
  - Removed PG_fini
  - Fixed different planid when plan and queryid are same
  - Fixed missing plan values in pgpro_stats_statements


