Commit Graph

249 Commits (97eab1bbf0ce3c7c453e8a8bb96b2bd564e4758f)

Author SHA1 Message Date
Rene Cannao 2b781ffbfd feat(session): Step 4.A — remove the GENAI:/LLM: query-prefix escape hatches
1 month ago
Rene Cannao f1c0ea2dbc feat(genai): Step 3 — carve Anomaly_Detector out of core into plugins/genai/
1 month ago
Wazir Ahmed 885712c679 Merge branch 'v3.0' into session-track-system-variable
2 months 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
4 months ago
Rene Cannao 79c0b383e8 integration: fix pre-CI issues in unified branch
4 months ago
Rene Cannao 90462f6d5a ffto: harden MySQL/PgSQL observer state handling and align tests/docs
4 months ago
Rene Cannao 1258a1f2f2 Address PR reviews: improve performance, safety, and robustness of FFTO
4 months ago
Rene Cannao 3a3be5a559 Implement Fast Forward Traffic Observer (FFTO) for MySQL and PostgreSQL
4 months ago
René Cannaò 75a62f334d
Merge branch 'v4.0' into v3.1-vec
5 months ago
Rene Cannao a3f0bade4e feat: Convert NL2SQL to generic LLM bridge
5 months ago
Rene Cannao 52a70b0b09 feat: Implement AI-based Anomaly Detection for ProxySQL
5 months ago
Rene Cannao bc4fff12ce feat: Add NL2SQL query interception in MySQL_Session
5 months ago
René Cannaò f82bcdff38
Merge branch 'v3.0' into session-track-system-variable
5 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
6 months ago
Rene Cannao 36442e4cd7 docs: Add comprehensive Doxygen documentation for session variable tracking
6 months ago
Wazir Ahmed 4b9c083209 MySQL: Track session-specific system variables changes
6 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
8 months ago
René Cannaò ccf72b606c
Merge pull request #5134 from wazir-ahmed/mysqldump
8 months ago
Rahim Kanji f88b781905 Removed pending_connect
8 months ago
Wazir Ahmed b6d796c9f2 Improve `mysqldump` compatibility
9 months ago
René Cannaò e1b7afe282
Merge pull request #5099 from wazir-ahmed/clock-monotonic-raw
9 months ago
Rahim Kanji a7df0d3b3c Fixed clang compilation
9 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)
10 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
11 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