Commit Graph

1977 Commits (3fe8a48f705bea9bb77c3255e54bbc1ace125ebb)

Author SHA1 Message Date
Rene Cannao 3fe8a48f70 Fix genai variable handling and add API key masking
1 month ago
Rene Cannao 4018a0ad3b fix: Follow MCP pattern for GenAI variables runtime table population
1 month ago
Rene Cannao 527bfed297 fix: Migrate AI variables to GenAI module for proper architecture
1 month ago
Rene Cannao ae4200dbc0 Enhance AI features with improved validation, memory safety, error handling, and performance monitoring
1 month ago
Rene Cannao 8f38b8a577 feat: Add exponential backoff retry for transient LLM failures
1 month ago
Rene Cannao d0dc36ac0b feat: Add structured logging with timing and request IDs
1 month ago
Rene Cannao 45e592b623 feat: Add structured error messages with context to NL2SQL
1 month ago
Rene Cannao 36b11223b2 feat: Improve SQL validation with multi-factor scoring
1 month ago
Rene Cannao 897d306d2d Refactor: Simplify NL2SQL to use only generic providers
1 month ago
Rene Cannao fec7d64093 feat: Implement NL2SQL vector cache with GenAI embedding generation
1 month ago
Rene Cannao 52a70b0b09 feat: Implement AI-based Anomaly Detection for ProxySQL
1 month ago
Rene Cannao 3f44229e28 feat: Add MCP AI Tool Handler for NL2SQL with test script
1 month ago
Rene Cannao 4f45c25945 docs: Add comprehensive doxygen comments to NL2SQL headers and LLM_Clients
1 month ago
Rene Cannao bc4fff12ce feat: Add NL2SQL query interception in MySQL_Session
1 month ago
Rene Cannao 147a059781 feat: Add NL2SQL converter with hybrid LLM support
1 month ago
Rene Cannao d9346fe64d feat: Add AI features manager foundation
1 month ago
René Cannaò 313f637cf0
Merge branch 'v3.1-vec' into v3.1-MCP1
1 month ago
Rene Cannao c86a048d9c Implement MCP multi-endpoint architecture with dedicated tool handlers
1 month ago
Rene Cannao 2e7109d894 Fix lock ordering in flush_mcp_variables___database_to_runtime
1 month ago
Rene Cannao 06aa6d6ef7 Add comprehensive Doxygen documentation for connection pool
1 month ago
Rene Cannao 4eab519848 Implement MySQL connection pool for MySQL_Tool_Handler
1 month ago
Rene Cannao 221ff23991 Add MySQL exploration MCP tools with SQLite catalog
1 month ago
Rene Cannao 81c53896bc Fix MCP module TAP test failures
1 month ago
Rene Cannao 245e61ee86 Make MCP_Threads_Handler a standalone independent class
1 month ago
Rene Cannao 87fff9e046 Add MCP (Model Context Protocol) module skeleton
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
1 month ago
Rene Cannao 39939f598b Add experimental GenAI RERANK: query support for MySQL
1 month ago
Rene Cannao 253591d262 Add experimental GenAI EMBED: query support for MySQL
1 month ago
Rene Cannao 1da9e384d2 Add poll() fallback for GenAI module when epoll is not available
1 month ago
Rene Cannao 960704066d Implement real GenAI module with embedding and rerank support
1 month ago
Rene Cannao c476f56f97 Add initial GenAI module placeholder
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ò 88edaac61b
Merge pull request #5258 from sysown/misc251219
2 months ago
René Cannaò 0f7ff1f374
Merge branch 'v3.0' into v3.0_pgsql-query-digest-gen-5253
2 months ago
René Cannaò 2667540fcc
Merge pull request #5237 from sysown/v3.0_pgsql-monitor-sslsupport-5205
2 months ago
Javier Jaramago Fernández d0e88599ee Add special handling for unexpected COM_PING packets
2 months ago
Rene Cannao efe0d4fe61 Add extensive doxygen documentation for vacuum_stats and stats_pgsql_stat_activity
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
Rahim Kanji fae283cf7e Add SSL and non-SSL connection OK metrics for PostgreSQL monitor connections
2 months ago
Rene Cannao 6c97d3d244 Add extensive Doxygen documentation for ProxySQL_Config and Read_Global_Variables_from_configfile
2 months ago
Rahim Kanji 895c814c77 Added utility functions to support pgsql query digest testing
3 months ago
Rahim Kanji 285fb1b4e1 Add PostgreSQL dialect support: dollar-quoted strings, identifier quoting, and dialect-specific comment rules
3 months ago
René Cannaò b73160ef5f
Merge pull request #4901 from sysown/v3.0_wait_timeout
3 months ago
Rene Cannao 5a7b22181f Fix metrics collection for wait_timeout counters
3 months ago