Skip to content

Changelog

2.2.1 Aug 6, 2025

Features: - Improve Prometheus exporter functionality

2.2.0 Aug 5, 2025

Features: - Added Prometheus exporter functionality that provides metrics about connections, memory usage, pools, queries, and transactions

2.1.2 Aug 4, 2025

Features: - Added docker image ghcr.io/ozontech/pg_doorman

2.1.0 Aug 1, 2025

Features: - The new command generate connects to your PostgreSQL server, automatically detects all databases and users, and creates a complete configuration file with appropriate settings. This is especially useful for quickly setting up PgDoorman in new environments or when you have many databases and users to configure.

2.0.1 July 24, 2025

Bug Fixes: - Fixed max_memory_usage counter leak when clients disconnect improperly.

2.0.0 July 22, 2025

Features: - Added tls_mode configuration option to enhance security with flexible TLS connection management and client certificate validation capabilities.

1.9.0 July 20, 2025

Features: - Added PAM authentication support. - Added talos JWT authentication support.

Improvements: - Implemented streaming for COPY protocol with large columns to prevent memory exhaustion. - Updated Rust and Tokio dependencies.

1.8.3 Jun 11, 2025

Bug Fixes: - Fixed critical bug where Client's buffer wasn't cleared when no free connections were available in the Server pool (query_wait_timeout), leading to incorrect response errors. #38 - Fixed Npgsql-related issue. Npgsql#6115

1.8.2 May 24, 2025

Features: - Added application_name parameter in pool. #30 - Added support for DISCARD ALL and DEALLOCATE ALL client queries.

Improvements: - Implemented link-time optimization. #29

Bug Fixes: - Fixed panics in admin console. - Fixed connection leakage on improperly handled errors in client's copy mode.

1.8.1 April 12, 2025

Bug Fixes: - Fixed config value of prepared_statements. #21 - Fixed handling of declared cursors closure. #23 - Fixed proxy server parameters. #25

1.8.0 Mar 20, 2025

Bug Fixes: - Fixed dependencies issue. #15

Improvements: - Added release vendor-licenses.txt file. Related thread

1.7.9 Mar 16, 2025

Improvements: - Added release vendor.tar.gz for offline build. Related thread

Bug Fixes: - Fixed issues with pqCancel messages over TLS protocol. Drivers should send pqCancel messages exclusively via TLS if the primary connection was established using TLS. Npgsql follows this rule, while PGX currently does not. Both behaviors are now supported.

1.7.8 Mar 8, 2025

Bug Fixes: - Fixed message ordering issue when using batch processing with the extended protocol. - Improved error message detail in logs for server-side login attempt failures.

1.7.7 Mar 8, 2025

Features: - Enhanced show clients command with new fields: state (waiting/idle/active) and wait (read/write/idle). - Enhanced show servers command with new fields: state (login/idle/active), wait (read/write/idle), and server_process_pid. - Added 15-second proxy timeout for streaming large message_size_to_be_stream responses.

Bug Fixes: - Fixed max_memory_usage counter leak when clients disconnect improperly.