You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
proxysql/scripts/release-tools/examples/RELEASE_NOTES-3.0.4.md

3.0 KiB

ProxySQL 3.0.4 Release Notes

ProxySQL 3.0.4 includes numerous bug fixes, improvements, and new features.

New Features

  • Add special handling for unexpected COM_PING packets #5257
  • Add PostgreSQL-Specific Tokenizer for Query Digest Generation #5254
  • Add SSL support for backend connections in PGSQL monitor #5237
  • Add comments to select @@version queries to bypass ProxySQL interception #5251
  • Added handling of SELECT @@version and SELECT VERSION() without backend #4889
  • Add fast forward replication deprecate EOF test and update test infrastructure (closes #5062) #5241
  • add opensuse16 packaging #5230
  • [skip-ci] V3.0.agentics - Add Claude Code Agent Definitions and Architecture Documentation #5115
  • docs: Add comprehensive Doxygen documentation for GTID refactoring #5229
  • Add TAP test writing guide and GitHub automation improvements #5215
  • Implement Fast Forward Grace Close Feature to Prevent Data Loss #5203

Bug Fixes

  • Fix: Make cur_cmd_cmnt thread-safe #5259
  • Documentation additions and bug fix for vacuum_stats() #5258
  • Fix cache_empty_result=0 not caching non-empty resultsets (issue #5248) #5250
  • Fix: Automatic prefix stripping for mysql_variables, pgsql_variables, and admin_variables config parsing #5247
  • Fix artificially high ping latency in MySQL backend monitoring #5199
  • Fix issue 4855: Incorrect affected rows reporting for DDL queries #5232
  • Add TCP keepalive warnings when disabled (issue #5212) #5228

Improvements

  • Improve fast forward replication CLIENT_DEPRECATE_EOF validation (closes #5062) #5240
  • Refactored Prepared-Statement Cache Design (Lock-Free Hot Path) - Part 2 #5225
  • gtid: Refactor reconnect logic & prevent events_count reset #5226

Documentation

  • Permanent FF sessions + check_data_flow docs #5245

Testing

  • Add delay to let ProxySQL process mysql_stmt_close() #5198
  • regroup tests to balance group test time #5207