Commit Graph

1064 Commits (9ba3df0ce7bf8514dae010fd899b6cd537bb3746)

Author SHA1 Message Date
René Cannaò 75a62f334d
Merge branch 'v4.0' into v3.1-vec
1 month ago
Rene Cannao a3f0bade4e feat: Convert NL2SQL to generic LLM bridge
1 month ago
Rene Cannao a7dac5ef3d feat: Make NL2SQL use async GenAI path instead of blocking calls
1 month ago
Rene Cannao ae4200dbc0 Enhance AI features with improved validation, memory safety, error handling, and performance monitoring
1 month ago
Rene Cannao 52a70b0b09 feat: Implement AI-based Anomaly Detection for ProxySQL
1 month ago
Rene Cannao bc4fff12ce feat: Add NL2SQL query interception in MySQL_Session
1 month ago
Rene Cannao 33a87c66a7 Fix critical issues identified by gemini-code-assist
1 month ago
Rene Cannao db2485be37 Add comprehensive doxygen documentation to GenAI async module
1 month ago
Rene Cannao 8405027124 Integrate GenAI async event handling into main MySQL session loop
1 month ago
Rene Cannao 0ff2e38e22 Implement async GenAI module with socketpair-based non-blocking architecture
1 month ago
Rene Cannao a82f58e22b Refactor GenAI module for autonomous JSON query processing
1 month ago
Rene Cannao cc3e97b7b8 Merge EMBED and RERANK into unified GENAI: query syntax
2 months ago
Rene Cannao 39939f598b Add experimental GenAI RERANK: query support for MySQL
2 months ago
Rene Cannao 253591d262 Add experimental GenAI EMBED: query support for MySQL
2 months ago
Rene Cannao fc73ec1c50 Code review improvements: Add enum and refactor SELECT VERSION() handling
2 months ago
Rene Cannao 366164ab26 Fix #5272: Add mysql-select_version_forwarding variable for SELECT VERSION()
2 months ago
Javier Jaramago Fernández 5c8a32a0b0 Merge branch 'v3.0' of github.com:sysown/proxysql into v3.0-handle_unexp_ping
2 months ago
Javier Jaramago Fernández 6fea828e86 Improve logging in unexpected COM_PING packet handling
2 months ago
René Cannaò 0f7ff1f374
Merge branch 'v3.0' into v3.0_pgsql-query-digest-gen-5253
2 months ago
Javier Jaramago Fernández d0e88599ee Add special handling for unexpected COM_PING packets
2 months ago
René Cannaò 6ee087c73c
Merge pull request #5250 from sysown/v3.0-issue5248
2 months ago
Rahim Kanji 42864e8867 Improved Tokenizer for PostgreSQL
2 months ago
Rene Cannao 2987242d4f Fix cache_empty_result=0 not caching non-empty resultsets (issue #5248)
2 months ago
René Cannaò 5a314d2364
Merge pull request #4889 from sysown/v3.0_get_server_version
2 months ago
Rene Cannao 5a7b22181f Fix metrics collection for wait_timeout counters
3 months ago
Rene Cannao fbf5f2d762 Improve wait_timeout warning messages with detailed connection information
3 months ago
Rene Cannao 0c5e75a064 Fix wait_timeout timeout calculations and add proper newline characters
3 months ago
Rene Cannao df515f91fa session: Add wait_timeout to proxysql internal session JSON
3 months ago
Rene Cannao 0a9dc9dd29 session: Add input validation for client wait_timeout with silent clamping
3 months ago
Rene Cannao 86cc7cd3da session: Fix wait_timeout member variable declaration and usage
3 months ago
René Cannaò 588b0a0ae6
Merge branch 'v3.0' into v3.0_wait_timeout
3 months ago
René Cannaò 199d8bb7f0
Merge branch 'v3.0' into v3.0_get_server_version
3 months ago
Rene Cannao ee824c0b97 Removing debugging code
3 months ago
Rene Cannao 3329a671e5 Add extensive documentation for fast forward grace close feature
3 months ago
Rene Cannao ae93966603 Add TAP test for fast forward grace close feature
3 months ago
Rene Cannao 44aa606caa Implement fast forward grace close feature to prevent data loss
3 months ago
Javier Jaramago Fernández e35973b226 Add boundary checks in 'MySQL_Protocol::get_binds_from_pkt'
4 months ago
Lisandro Pin 6cb522283d Implement a ignore_min_gtid_annotation global variable for ProxySQL
4 months ago
Javier Jaramago Fernández 67624b8569 Fix compilation warning for 'strncpy' due string truncation
4 months ago
Javier Jaramago Fernández 639f9d0c74 Fix potential 'use-after-free' by 'SHOW PROCESSLIST'
4 months ago
Wazir Ahmed 5219d4be93 processlist: Prevent crash due to SQLITE_TOOBIG
4 months ago
René Cannaò ccf72b606c
Merge pull request #5134 from wazir-ahmed/mysqldump
4 months ago
René Cannaò 9c7111d9e6
Merge pull request #5085 from wazir-ahmed/intercept-ssl-version
4 months ago
Keith Brings e4745f8ea0
Revert "Include "information_schema_stats_expiry" as a known setting"
4 months ago
Keith Brings 9382dec4eb
Merge pull request #5129 from Confushion/include_settings_information_schema_stats_expiry
4 months ago
Wazir Ahmed b6d796c9f2 Improve `mysqldump` compatibility
5 months ago
Menno van Gangelen 23874c4c00
Include "information_schema_stats_expiry" as a known setting
5 months ago
Wazir Ahmed 8d29742e20 `QueryInfo::end_time` should always be greater than or equal to `start_time`
6 months ago
Wazir Ahmed daf1570c5d Replace `CLOCK_MONOTONIC` with `CLOCK_MONOTONIC_RAW`
6 months ago
Wazir Ahmed aa80a1f9c8 Handle `SHOW STATUS LIKE 'Ssl_version'` in ProxySQL without any backend
6 months ago