Commit Graph

247 Commits (6d8dff293973edd1be9cc67be03aac400e85cb4c)

Author SHA1 Message Date
Wazir Ahmed 885712c679 Merge branch 'v3.0' into session-track-system-variable
1 month ago
Rene Cannao 5ccb715e57 fix: cppcheck fixes - printf formats, null checks, copy operators
2 months ago
Rene Cannao 7e1a78fd6b lint: fix reserved identifiers and include guards
2 months ago
Rene Cannao 5513f735e6 lint: replace NULL with nullptr in header files
2 months ago
Rene Cannao 4810f1f05b lint: fix reserved identifier in include guards
2 months ago
Rene Cannao 6b46b26931 chore: implement PR review feedback for release tier system
3 months ago
Rene Cannao c2f678a9de feat: implement release tiers and feature guards for v3.0, v3.1, and v4.0
3 months ago
René Cannaò 80f9c1a079
Merge branch 'v3.0' into session-track-system-variable
3 months ago
Rene Cannao 79c0b383e8 integration: fix pre-CI issues in unified branch
3 months ago
Rene Cannao 90462f6d5a ffto: harden MySQL/PgSQL observer state handling and align tests/docs
3 months ago
Rene Cannao 1258a1f2f2 Address PR reviews: improve performance, safety, and robustness of FFTO
3 months ago
Rene Cannao 3a3be5a559 Implement Fast Forward Traffic Observer (FFTO) for MySQL and PostgreSQL
3 months ago
René Cannaò 75a62f334d
Merge branch 'v4.0' into v3.1-vec
4 months ago
Rene Cannao a3f0bade4e feat: Convert NL2SQL to generic LLM bridge
4 months ago
Rene Cannao 52a70b0b09 feat: Implement AI-based Anomaly Detection for ProxySQL
4 months ago
Rene Cannao bc4fff12ce feat: Add NL2SQL query interception in MySQL_Session
4 months ago
René Cannaò f82bcdff38
Merge branch 'v3.0' into session-track-system-variable
4 months ago
Rene Cannao db2485be37 Add comprehensive doxygen documentation to GenAI async module
5 months ago
Rene Cannao 8405027124 Integrate GenAI async event handling into main MySQL session loop
5 months ago
Rene Cannao 0ff2e38e22 Implement async GenAI module with socketpair-based non-blocking architecture
5 months ago
Rene Cannao cc3e97b7b8 Merge EMBED and RERANK into unified GENAI: query syntax
5 months ago
Rene Cannao 39939f598b Add experimental GenAI RERANK: query support for MySQL
5 months ago
Rene Cannao 253591d262 Add experimental GenAI EMBED: query support for MySQL
5 months ago
Rene Cannao fc73ec1c50 Code review improvements: Add enum and refactor SELECT VERSION() handling
5 months ago
Rene Cannao 366164ab26 Fix #5272: Add mysql-select_version_forwarding variable for SELECT VERSION()
5 months ago
Wazir Ahmed f0ac86c317 Enable session tracking based on server capabilities
5 months ago
Rene Cannao 36442e4cd7 docs: Add comprehensive Doxygen documentation for session variable tracking
5 months ago
Wazir Ahmed 4b9c083209 MySQL: Track session-specific system variables changes
5 months ago
Rene Cannao 44aa606caa Implement fast forward grace close feature to prevent data loss
7 months ago
Wazir Ahmed 5219d4be93 processlist: Prevent crash due to SQLITE_TOOBIG
7 months ago
René Cannaò ccf72b606c
Merge pull request #5134 from wazir-ahmed/mysqldump
7 months ago
Rahim Kanji f88b781905 Removed pending_connect
7 months ago
Wazir Ahmed b6d796c9f2 Improve `mysqldump` compatibility
8 months ago
René Cannaò e1b7afe282
Merge pull request #5099 from wazir-ahmed/clock-monotonic-raw
8 months ago
Rahim Kanji a7df0d3b3c Fixed clang compilation
8 months ago
Wazir Ahmed 8d29742e20 `QueryInfo::end_time` should always be greater than or equal to `start_time`
9 months ago
Rahim Kanji 96c989a854 * Replaced virtual RequestEnd method with CRTP (static polymorphism)
9 months ago
Rahim Kanji a29eaf1eb2 Moved warning_in_hg from Base_Session to MySQL_Session
10 months ago
Rahim Kanji 441504190d Moved sess_STMTs_meta and SLDH from Base_Session to MySQL_Session
10 months ago
Rahim Kanji 87ad15b01c * Removed autocommit_on_hostgroup from PostgreSQL modules
10 months ago
Javier Jaramago Fernández 811874bad1 Merge branch 'v3.0' of github.com:sysown/proxysql into v3.0-ff_conns_eof_caps_match
1 year ago
René Cannaò 2551d350e9 Port to 3.0 of in-memory query logging
1 year ago
Javier Jaramago Fernández d49a96dade Enforce 'CLIENT_DEPRECATE_EOF' capability match for fast-forward
1 year ago
René Cannaò 7ef5993c35 Revert "Enforce 'CLIENT_DEPRECATE_EOF' capability match for conn-pool"
1 year ago
Javier Jaramago Fernández 50ce205d21 Enforce 'CLIENT_DEPRECATE_EOF' capability match for conn-pool
1 year ago
Rahim Kanji 79c7f13768 Clean up
2 years ago
René Cannaò 04abd43a57 Initial commit with PostgreSQL support
2 years ago
Rahim Kanji c5bc9ed2c6 DNS Cache Fixes
2 years ago
René Cannaò dc2e9fae60 Further code cleanup
2 years ago
René Cannaò c2f9df4182 Splitting MySQL_Session::handler()
2 years ago