Commit Graph

4844 Commits (c2f82b3d4e74ea632abcd4a12c19c0b20988570d)

Author SHA1 Message Date
René Cannaò a360dc22ae
Merge pull request #5308 from sysown/v3.0_mac
3 months ago
René Cannaò 48f1b3cfef
Merge pull request #5095 from Gonlo2/fix-overflow-if-first-server-is-invalid
3 months ago
René Cannaò de0a9b9c27
Merge pull request #5093 from Gonlo2/fix-usage-deleted-con
3 months ago
René Cannaò 77fe582801
Merge pull request #5317 from sysown/v3.0.6-implement_FLUSH_STATS
3 months ago
René Cannaò ce9fdc9d7a
Merge branch 'v3.0' into v3.0.6-implement_FLUSH_STATS
3 months ago
Rene Cannao e3026cbc6f Fix wrong index in connection cleanup loops (MySQL and PgSQL)
3 months ago
René Cannaò 0524363322
Merge pull request #5339 from sysown/v3.0-merge-v4.0-genai
3 months ago
René Cannaò 27f13ca18d
Merge pull request #5096 from Gonlo2/fix-close-ssl-con
3 months ago
Rene Cannao 79756e78d7 Fix missing #endif for PROXYSQLGENAI guard in Admin_Handler.cpp
3 months ago
Rene Cannao 1af768f932 Fix critical issues in GenAI code (PR #5339)
3 months ago
Rene Cannao b965fc6df4 Fix PROXYSQLGENAI build - resolve circular includes and missing headers
3 months ago
Rene Cannao 48bc7dd7bf Merge v4.0 GenAI features into v3.0 with conditional compilation
3 months ago
René Cannaò e00617be11
Merge pull request #5333 from wazir-ahmed/v4.0-config-embedding-model
3 months ago
Wazir Ahmed 10026891ce RAG: Convert vector similarity search into a subquery
3 months ago
Javier Jaramago Fernández e351a0df74 feat: Add leading comments (--) detection for 'run_sql_readonly'
3 months ago
Miro Stauder cc1d93d08b implement admin command 'PROXYSQL FLUSH STATS' for DEBUG builds
3 months ago
Wazir Ahmed 8d022a0fcc RAG: Add 'model' request parameter for embedding service
3 months ago
Javier Jaramago Fernández fec97bbabe fix: Fix GENAI variable loading during 'ProxySQL_Admin::init'
3 months ago
Javier Jaramago Fernández a5ef787c7e feat: Improve logging for MCP and RAG tools
3 months ago
Wazir Ahmed e4f4dc95ce RAG: bm25 and MATCH do not work with table alias
3 months ago
Wazir Ahmed c52c621b27 MCP: Add mcp-rag_endpoint_auth config
3 months ago
Wazir Ahmed eb495f42ee AI: Fix vector_db table creation
3 months ago
Wazir Ahmed 22c4e94d53 AI: Fix sqlite-vec extension loading
3 months ago
Wazir Ahmed 7167f95247 AI: Enable extensions for vector_db
3 months ago
Wazir Ahmed 4031f85394 AI: Fix vector_db initialization
3 months ago
Wazir Ahmed cecb975f66 fix: LOAD GENAI TO RUNTIME does not initialize the module
3 months ago
Wazir Ahmed 50de536534 MCP: Fix crash during server restarts
3 months ago
Rene Cannao 42a67ebaf2 Merge rahim/v4.0_rag_ingest into v4.0_rag_ingest_2
3 months ago
Rene Cannao 38e5e8e56b Fix critical issues from coderabbitai review
3 months ago
Rene Cannao 9ba3df0ce7 Address AI code review feedback from PR #5318
3 months ago
Rahim Kanji d28444a02e Merge remote-tracking branch 'v4.0' into v4.0_rag_ingest
3 months ago
Rene Cannao 3ccfa2bcc1 Address AI code review feedback for PR #5313
3 months ago
Rene Cannao c914feb230 Fix security issues identified in PR #5312 code review
3 months ago
Rene Cannao 03e58146ea fix: Re-enable SQLite3DB::LoadPlugin() with allow_load_plugin flag
3 months ago
Rene Cannao a3afde3472 fix: Address copilot review concerns for Discovery_Schema.cpp
3 months ago
Rene Cannao 7b6966b9c2 fix: Complete JSON escaping in fingerprint_mcp_args
3 months ago
Rene Cannao f2536f01d2 Merge v3.1-vec into v3.1-MCP2_QR
3 months ago
Rene Cannao 5d4318b547 fix: Address coderabbitai review concerns for PR #27
3 months ago
Rene Cannao ffe5690360 fix: Address coderabbitai review - use-after-free, missing responses, SQL injection
3 months ago
Rene Cannao 5ece563514 fix: Correct SQL prepared statement API usage and template variable access
3 months ago
Rene Cannao 9f07e9631e fix: Use prepared statements in ProxySQL_Admin_Stats to prevent SQL injection
3 months ago
Rene Cannao 3bcee22700 fix: Execute MCP query rules DELETE+INSERT as explicit transaction
3 months ago
Rene Cannao 188aef90fe fix: Use delete instead of free for SQLite3_result in load_mcp_query_rules_to_runtime
3 months ago
Rene Cannao bbc04974f1 fix: Fix mysql_query failure path and affected_rows race condition
3 months ago
Rene Cannao b3edc6524b fix: Escape SQL strings in harvest_view_definitions
3 months ago
Rene Cannao 6835713f11 fix: Correct column indexes in build_quick_profiles
3 months ago
Rene Cannao e9abee625b fix: Execute prepared statement in execute_parameterized_query
3 months ago
Rene Cannao 6305537ba8 fix: Use delete instead of free for SQLite3_result deallocation
3 months ago
Rene Cannao 5e121399aa fix: Add AFTER UPDATE trigger to keep catalog_fts index in sync for upserts
3 months ago
Rene Cannao 5dd5dbe6b7 fix: Add missing assert(proxy_sqlite3_bind_blob) in sqlite3db.cpp
3 months ago
Rene Cannao bd6d34f52b fix: Address SQL injection vulnerabilities from PR #26 review
3 months ago
Javier Jaramago Fernández 52142c4648 fix: Multiple issues with MCP query_(rules/digests)
3 months ago
Rene Cannao b4f521c634 Merge v3.1-MCP2 into v3.1-vec
3 months ago
Rene Cannao 02918d18b8 Fix PR #25 Review: All AI code reviewer feedback addressed
3 months ago
Rene Cannao a10c09bcc9 Fix PR #21 review: Security, memory safety, thread safety, and code cleanup
3 months ago
René Cannaò af28598b23
Merge pull request #19 from ProxySQL/v3.1-MCP2_QR
3 months ago
Rene Cannao 709649232b fix: Address AI code review concerns from PR #19
3 months ago
René Cannaò a831670a79
Merge pull request #21 from rahim-kanji/v3.1_fts-support
3 months ago
Rahim Kanji ea60d85aa2 Merge remote-tracking branch 'v3.1-vec' into v3.1_rag
3 months ago
René Cannaò 75a62f334d
Merge branch 'v4.0' into v3.1-vec
3 months ago
Rene Cannao 0db022a179 Apply fixes
3 months ago
Rene Cannao 2dfd61a958 Replace remaining direct sqlite3_* calls with proxy_sqlite3_* equivalents (address code-review)
3 months ago
Rene Cannao a24b8adaa3 Use proxy_sqlite3_* for SQLite calls in Anomaly_Detector.cpp (address PR review)
3 months ago
René Cannaò d43ae6e121 Surgical fixes for macOS compatibility: headers, types, and Makefile linking
3 months ago
Rene Cannao 8dc4246bdc Introduce canonical proxy_sqlite3 symbol TU; update lib Makefile; remove MAIN_PROXY_SQLITE3 from main.cpp
3 months ago
Rahim Kanji 18dd249438 Merge remote-tracking branch 'v3.1-vec' into v3.1_fts-support
3 months ago
Rene Cannao 23aaf80cd1 fix: Address AI code review concerns for PR #19
3 months ago
Rahim Kanji 0d56918744 Add full-text search (FTS) tools to MCP query server
3 months ago
Rene Cannao 5d08deca7d Fix AI agent review issues
3 months ago
Wazir Ahmed e450f1b30f MCP: Handle DELETE method
3 months ago
Wazir Ahmed 68a41d6db8 MCP: Add handler for prompts and resources
3 months ago
Wazir Ahmed 2f38def403 MCP: Handle client notifications properly
3 months ago
Wazir Ahmed 155a77f969 MCP: Bump protocolVersion to 2025-06-18
3 months ago
Rahim Kanji bf429f0a52 Fixed multiple issues
3 months ago
Rene Cannao a1d9d2f1ba docs: Add comprehensive documentation to MCP features
3 months ago
Rene Cannao ad166c6b8a docs: Add comprehensive Doxygen documentation for RAG subsystem
3 months ago
Rene Cannao 55715ecc4b feat: Complete RAG implementation according to blueprint specifications
3 months ago
Rene Cannao c092fdbd3b fix: Load re_modifiers field from database in load_mcp_query_rules()
3 months ago
Rene Cannao cc3cc25532 fix: Remove unused reset parameter from stats___mcp_query_rules()
3 months ago
Rene Cannao 8c9aecce9b feat: Add LOAD MCP QUERY RULES FROM DISK / TO MEMORY commands
3 months ago
Rene Cannao 7e6f9f0ab3 fix: Add MCP query rules LOAD/SAVE command handlers
3 months ago
Rene Cannao 1dc5eb6581 fix: Fix RAG implementation compilation issues
3 months ago
Rene Cannao 3daaa5c592 feat: Implement RAG (Retrieval-Augmented Generation) subsystem
3 months ago
Rahim Kanji 5b8bb1952e Merge remote-tracking branch 'wqv3.1-vec' into v3.1_mcp-http-ssl-toggle
3 months ago
Rene Cannao f01fc79584 feat: Add runtime_mcp_query_rules table and fix stats_mcp_query_rules schema
3 months ago
Rahim Kanji 9b66224df1 Fix critical double-free bug, SQL injection vulnerability, and hardcoded path
3 months ago
Rahim Kanji f7397f633c Fix catalog search to use FTS5 and enhance test suite
3 months ago
Rene Cannao f449c4236f fix: Improve question learning fallback and error logging
3 months ago
Rene Cannao 5b502c0864 feat: Add question learning capability to demo agent
3 months ago
Rene Cannao ee74384c79 fix: Prevent llm.search from returning huge object lists in list mode
3 months ago
Rene Cannao 7e522aa2c0 feat: Add schema parameter to run_sql_readonly with per-connection tracking
3 months ago
Rene Cannao ee13e4bf13 feat: Add include_objects parameter to llm_search for complete object retrieval
3 months ago
Rene Cannao 1b42cfbd27 feat: Add empty query support to llm_search for listing all artifacts
3 months ago
Rene Cannao 5668c86809 fix: Implement FTS indexing for LLM artifacts and fix reserved keyword issue
3 months ago
Rene Cannao 2250b762a3 feat: Add query_tool_calls table to log MCP tool invocations
3 months ago
Rene Cannao 8a395b9b47 style: Add spaces around commas in SQL CREATE TABLE statements
3 months ago
Rene Cannao 7c93280174 fix: Escape SQL reserved keyword 'limit' in llm_search_log table
3 months ago
Rene Cannao 77643859e3 feat: Add timing columns to stats_mcp_query_tools_counters
3 months ago
Rene Cannao fb66af7c1b feat: Expose MCP catalog database in ProxySQL Admin interface
3 months ago
Rahim Kanji 7564306e18 Handledwq "notifications/initialized" method
3 months ago