ProxySQL-3.0.4-Release-Notes.md
This release of ProxySQL 3.0.4 includes significant improvements to PostgreSQL support, MySQL protocol handling, monitoring accuracy, and security.
Release commit: faa64a570d19fe35af43494db0babdee3e3cdc89
$$...$$), identifier quoting, and dialect-specific comment rulesvalue::type) (e70fcbf0)ARRAY[...] and {...}) and prefixed literals (E'', U&'', x'', b'')PgSQL_Monitor_ssl_connections_OK and PgSQL_Monitor_non_ssl_connections_OK for connection status visibility (fae283cf)COM_PING Packets (d0e88599, #5257)
COM_PING packets received during query processingCOM_PING packets as counters and sends corresponding OK packets after query completionSELECT @@version and SELECT VERSION() Without Backend (df287b20, #4889)
SELECT @@version and SELECT VERSION() queries without backend connectionwait_timeout Support (abe16e66, #4901)
wait_timeout values, previously ignored by ProxySQLmysql-wait_timeoutcur_cmd_cmnt Thread-Safe (91e20648, #5259)
cur_cmd_cmnt (current command comment) was shared across threadscache_empty_result=0 Not Caching Non-Empty Resultsets (2987242d, #5250)
cache_empty_result field in query rulesmysql_affected_rows() in ProxySQL Admin interface incorrectly reported affected rows for DDL queriespoll() calls between batchespoll() timeout from 100ms to 10ms for more responsive monitoringRead_Global_Variables_from_configfile() (0b2bc1bf, #5247)
sprintf-based SQL query construction with prepared statements using bound parametersmysql_variables, pgsql_variables, and admin_variables config parsing (b4683569)CLIENT_DEPRECATE_EOF Validation (5485bb02, #5240)
CLIENT_DEPRECATE_EOF capability flagstd::string with char[] to avoid heap allocation in hot paths (7a3a5c71)events_count Reset (50c60284, #5226)
events_count from being reset during reconnection attemptscoredump_filters feature documentation addressing issue #5213vacuum_stats() and stats_pgsql_stat_activity Doxygen documentation with bug fix (efe0d4fe)check_data_flow() Documentation (ec1247f2, #5245)
MySQL_Data_Stream::check_data_flow() methodSELECT @@version Queries to Bypass ProxySQL Interception (66119b74, #5251)
/* set_testing */ comments to SELECT @@version queries in test filesCLIENT_DEPRECATE_EOF validationmysql_stmt_close() (fa74de3c, #5198)
mysql_stmt_close() operationsThe release commit is: faa64a570d19fe35af43494db0babdee3e3cdc89