# changelog

author: Maslyuk Dmitry <d.masluk@postgrespro.ru> - 2.4.1-1
changelog:
  - add zabbix-agent template and configuration file export
  - add new types of connections in "connections" plugin
  - add modification of interval for metric gather
  - add a message in mamonsu log to notify if plugin was disabled in
    the configuration file
  - add new plugin: archive_command
  - fix oldest transaction time instead of oldest query time and
    exclude excess processes from a query in "oldest" plugin


author: Alexander Popov <a.popov@postgrespro.ru> - 2.4.5-1
changelog:
  - added checksum_failures metric in Instance plugin for Postgresql 12
  - changed PG version support in commands: export zabbix-parameters,
    export zabbix-template, export template
  - update help message for 'mamonsu export'


author: Alexander Popov <a.popov@postgrespro.ru> - 2.5.0-1
changelog:
  - drop python2 support
  - add old templates for mamonsu and zabbix-agent
  - add new plugin: pg_probackup
  - add new plugin: relations_size
  - add new plugin: prepared_transaction


author: Daria Vilkova <d.vilkova@postgrespro.ru> - 2.5.1-1
changelog:
  - update pg8000 driver
  - drop relations_size plugin
  - redirect log messages for mamonsu agent to log fle
  - fix pg_probackup trigger


author: Daria Vilkova <d.vilkova@postgrespro.ru> - 2.6.0-1
changelog:
  - update xlog plugin
  - add support for PostgreSQL 13
  - add plugin memory_leak_diagnostic
  - add plugin relations_size


author: Daria Vilkova <d.vilkova@postgrespro.ru> - 2.7.0-1
changelog:
  - update bootstrap
  - fix ArchiveCommand plugin
  - add metric and trigger to count non-active replication slots
  - add metric to count children of PostgreSQL parent pid


author: Alexandra Kuznetsova <a.kuznetsova@postgrespro.ru> - 3.0.0-1
changelog:
  - change template name to 'Mamonsu PostgreSQL [PLATFORM]'
    - change metric name 'PostgreSQL transactions: total' to 'PostgreSQL transactions: committed'
    - fix Cache Hit Ratio metric calculating
    - fix ArchiveCommand plugin metrics calculating
    - fix Zabbix API support
    - add PostgreSQL 14 support (pg_stat_statements_info, pg_stat_wal metrics)
    - add new graphs: PostgreSQL bgwriter buffers, PostgreSQL bgwriter write/sync, PostgreSQL checkpoints count, PostgreSQL checkpoints write/sync
    - add Zabbix screens (Overview, PostgreSQL Locks, PostgreSQL WAL, PostgreSQL Instance, PostgreSQL Transactions, System)
    - add new mamonsu boostrap option: '-x/--create-extensions' for optional extensions creation
    - add new mamonsu bootstrap features: boostrap by default creates mamonsu user mamonsu/mamonsu, bootstrap by default creates mamonsu own schema 'mamonsu'
    - rm graphs with only one metric


author: Alexandra Kuznetsova <a.kuznetsova@postgrespro.ru> - 3.0.1-1
changelog:
  - fixed 'PostgreSQL: Archive Command archive status' graph y axis
    - fixed bootstrap -x option: now it checks installed extensions
    - fixed 'pgsql.count_files_to_archive' and 'pgsql.size_files_to_archive' items: now their evaluation depending on type of server (master or replica)


author: Alexandra Kuznetsova <a.kuznetsova@postgrespro.ru> - 3.0.2-1
changelog:
  - fixed Archive Command bootstrap functions;
    - fixed Archive Command plugin compability with PostgreSQL 9.6 and lower;
    - added GitHub Actions CI/CD scripts - now you can build and test Mamonsu by yourself without special instruments;
    - fixed PostgreSQL 14 metrics delta;


author: Alexandra Kuznetsova <a.kuznetsova@postgrespro.ru> - 3.1.0-1
changelog:
  - fixed unknown options check in mamonsu tools;
    - fixed item units with Speed Per Second delta;
    - fixed Walreceiver Lag items name generation;
    - fixed item Total Replication Lag delta evaluation;
    - fixed slave replication lag evaluation;
    - set 'dbname' bootstrap parameter required, added default value read from config file;
    - fixed extension functions calling without special mamonsu user and schema;
    - refactoring;


author: Victor Wagner <v.wagner@postgrespro.ru> 3.1.2-1
changelog:
  - fixed Files Need To Archivee and Size Of Files Need To Archive evaluation;
    - fixed template generation for Windows platform;
    - added System screen for Windows platform;


