===============================================================================
pgpoolAdmin 3.4
===============================================================================

* Version 3.4.1 2015/02/05

    - Fix installer to allow to choose 3.4 version (Tatsuo Ishii)

-------------------------------------------------------------------------------

* Version 3.4.0 2014/11/07

  pgpoolAdmin 3.4 adopts pgpool-II 3.4.

  ** New features

    - Add new parameters for pgpool-II 3.4 (Nozomi Anzai)

      - new:
        listen_backlog_multiplier, connect_timeout, allow_sql_comments,
        check_unlogged_table, database_redirect_preference_list,
        app_name_redirect_preference_list, log_line_prefix, log_error_verbosity,
        client_min_messages, log_min_messages

      - deleted:
        parallel_mode, system_db_hostname, system_db_port,
        system_db_dbname, system_db_schema, system_db_user,
        system_db_password, print_timestamp

===============================================================================
pgpoolAdmin 3.3
===============================================================================

* Version 3.3.1 2014/03/24

    - Fix a bug that watchdug status is shown as "Unknown" when it's "Down"
      (Yugo Nagata)

    - Fix a bug that restart of PostgreSQL doesn't work (Yugo Nagata)

    - Fix to get properly if the login user is a super user or not on backend
      nodes. (Nozomi Anzai)

      This problem could be occured especially when he isn't a super user.
      Per [pgpool-general: 2340].

    - Fix that pgpool_pgctl can be executed only when the login user is super
      user in backend nodes.(Nozomi Anzai)

      Previously, any login user was able to try to execute pgpool_pgctl()
      which could stop/restart/reload a backend node even if he was not a super
      user. Also pgpool_pgctl() was executed by sr_check_user or health_check_user,
      but it wasn't reasonable. This update is that buttons of stop/restart/reload
      are disabled when the login user isn't a super user and that pgpool_pg_ctl()
      is executed by login user instead of sr_check_user or health_check_user
      who don't have to be non-superuser. Per [pgpool-general: 2338].

-------------------------------------------------------------------------------

* Version 3.3 2013/07/30

  pgpoolAdmin 3.3 adopts pgpool-II 3.3.

  ** New features

    - Add new parameters for pgpool-II 3.3 (Nozomi Anzai)

      wd_authkey, wd_escalation_command, clear_memqcache_on_escalation,
      wd_lifecheck_method, wd_heartbeat_port, wd_heartbeat_keepalive,
      wd_heartbeat_deadtime wd_lifecheck_dbname, wd_lifecheck_user,
      wd_lifecheck_password, heartbeat_destination, heartbeat_destination_port,
      heartbeat_device

    - Add a watchdog statuse view in status page  (Nozomi Anzai, Yugo Nagata)

      This show watchdog statuses of pgpool-IIs and the virtual IP etc. when
      watchdog is enabled.

    - Add functionality to stop/reload/restart PostgreSQL from GUI
      (Nozomi Anzai)

      pgpool_pgctl function need to be installed in the backends. This function
      is a new feature of pgpool-II 3.3 provided by pgpool_recovery extension.
      In addition, a superuser whose name is same as the pgpoolAdmin's login user
      also must exists in the backend.

    - Add functionality to add/remove a backend from GUI (Nozomi Anzai)

    - Show the hostname on which pgpoolAdmin is working in status page
      (Andrew Bruce, Nozomi Anzai)

    - Add fuctionality to show limited lines in log view  (Yugo Nagata)

  ** Bug fixes

    - Fix to not write deprecated parmeters to when updating pgpool.conf
      (Yugo Nagata)

===============================================================================
pgpoolAdmin 3.2
===============================================================================

* Version 3.2.2 2013/2/8

    - Fix typo: health_check_pasword -> health_check_password (Anzai)

    - Fix the type of delay_threshold: bool -> integer (Anzai)

    - Add pool_passwd parameter. (Nagata)

-------------------------------------------------------------------------------

* Version 3.2.1 2012/10/15

    - Revise the default value of relcache_size from 0 to 256. (Nagata)

    - Update Smarty to 3.1.12.

      This version has a security fix for Cross-Site Scripting (XSS)
      vulnerability. (Nagata)

-------------------------------------------------------------------------------

* Version 3.2 2012/08/03

  pgpoolAdmin 3.2 adopts pgpool-II 3.2.

    - Add new parameters and remove deleted parameters in pgpool-II 3.2.
      (Anzai, Nagata)
      - new:
        [ Health Check ]
        health_check_password, health_check_max_retries, health_check_retry_delay

        [ On Memory Query Cache ]
        memory_cache_enabled, memqcache_method, memqcache_memcached_host,
        memqcache_memcached_port, memqcache_total_size, memqcache_max_num_cache,
        memqcache_cache_block_size, memqcache_expire, memqcache_auto_cache_invalidation,
        memqcache_maxcache, memqcache_oiddir,
        white_memqcache_table_list, black_memqcache_table_list

        [ Watchdog ]
        use_watchdog, trusted_servers, ping_path, wd_interval, wd_life_point,
        wd_lifecheck_query, delegate_IP, ifconfig_path, if_up_cmd, if_down_cmd,
        arping_path, arping_cmd, wd_hostname, wd_port,
        other_pgpool_hostname, other_pgpool_port, other_wd_port

        [ Others ]
        relcache_size, check_temp_table

      - deleted:
        enable_query_cache

    -  Support older versions of pgpool-II. (Anzai)
      - pgpoolAdmin 3.1 was only for pgpool-II 3.1, however the latest
        pgpoolAdmin is fixed bugs and sometimes enhanced.
        So we decided adopting these 3 pgpool-II versions: 3.0, 3.1, 3.2.
      - Now pgmgt.conf has new defined variable as the version of pgpool-II.

    - Add "-C" option to the command "pgpool". (Anzai)

    - Use health_check_password for health check. (Anzai)

    - Update helps about pgpool.conf. Sync ones in the manual. (Anzai)

    - Some visual enhances. (Anzai)

    - Replace Smarty libralies to 3.1.8. (Anzai)
      - And Fix a lot of Notice Errors invisible in Smarty 2.x.


===============================================================================
pgpoolAdmin 3.1
===============================================================================

* Version 3.1.1 2011/12/5

    - Fix not to ignore changing boolean values in pgpool.conf. (Anzai)
    - Fix not to ignore changing D option of pgpool command in pgmgt.conf.
      (Anzai)
    - At query cache page it somtimes happen "redeclare function" error,
      so replace include() to require_once(). (Anzai)
    - Update french document. (Guillaume Lelarge)

-------------------------------------------------------------------------------

* Version 3.1 2011/10/14

  pgpoolAdmin 3.1 adopts pgpool-II 3.1.

    - Replace functions deprecated in PHP 5.3 (Anzai)

    - Sync pgpool.conf Setting with pgpool-II 3.1 (Anzai)

    - Add new parameters and remove deleted parameters in pgpool-II 3.1 (Anzai)
      - new:
        follow_master_command, relcache_expire, backend_flag, sr_check_period,
        sr_check_user, sr_check_password, log_destination,
        syslog_facility, syslog_ident

      - deleted:
        pcp_timeout, backend_socket_dir

    - Add promote button in Master/Slave mode with streaming replication (Anzai)
      - This button is to execute pcp_promote_node.

    - Other small changes for pgpool-II 3.1 (Anzai)
      - When log_destination is syslog, Log button will be invisible.
      - Allow regex value in black_function_list and white_function_list.

    - Some fix (Anzai)
      - Change to save boolean values in pgpool.conf with on/off format.


===============================================================================
pgpoolAdmin 3.0
===============================================================================

* Version 3.0.3 2011/03/11

    - Update french translation, per a patch from Jean-Paul Argudo(Guillaume)

    - Allow to accept '|' for pgpool logfile in the installation script.
      This has been alredy possible in pgpool.conf(Tatsuo)

-------------------------------------------------------------------------------

* Version 3.0.1 2010/09/24

  - Update embedded Smarty to 2.6.26(Tatsuo)

-------------------------------------------------------------------------------

* Version 3.0 2010/09/10

  pgpoolAdmin 3.0 adopts pgpool-II 3.0.

  - Add "Discard pgpool_status file(-D)" to pgpoolAdmin Setting. (Anzai)

  - Sync pgpool.conf Setting with pgpool-II 3.0. (Anzai, Tatsuo)

  - Add "Backend pid" (process if of PostgreSQL database server process) and
    "Frontend connected"(1 if frontend actually connets) to Process Info.
    (Tatsuo)

  - Replace functions deprecated in PHP 5.3(Anzai)

  - Refactor pgpool status/summary(Tatsuo)

  - Fix connect/disconnect buttons disappering ini node status window.(Tatsuo)

===============================================================================
