Commit Graph

75 Commits (2001c429f830ba2d93fe6ea90715afff65eec08a)

Author SHA1 Message Date
Rene Cannao 910a92b833 refactor: remove MCP stats DDL macros and design comments from core (issue #5729)
2 months ago
Rene Cannao 482ce386cd chore(genai-carveout): strip dead PROXYSQLGENAI blocks + plugin hardening
2 months ago
Rene Cannao 28cf4ceab8 feat(plugins/genai): Step 5 — move GenAI/LLM/AI surface into the plugin
2 months ago
Rene Cannao 5fe286e972 feat(plugins/genai): Step 4.C — move MCP subsystem into the plugin
2 months ago
René Cannaò efedd93c92 Rename stats_global to stats_proxysql_global to avoid strstr substring collision
3 months ago
copilot-swe-agent[bot] e274862857 feat: introduce stats_global table and move TLS metrics out of stats_mysql_global; add TAP tests
3 months ago
copilot-swe-agent[bot] 0357862590 fix: address code review feedback - use strdup for file paths, check ASN1_TIME_diff return, refactor dup cert loading, larger CN buffer
3 months ago
copilot-swe-agent[bot] 4f88740b20 feat: add stats_tls_certificates table and TLS tracking metrics
3 months ago
Rene Cannao c2f678a9de feat: implement release tiers and feature guards for v3.0, v3.1, and v4.0
4 months ago
René Cannaò 9c6945fae8
Merge branch 'v3.0' into v3.0-tsdb-feature
4 months ago
René Cannaò 4a6809b60f
Merge branch 'v3.0' into v3.0-tsdb-feature
4 months ago
Rene Cannao 6db089883e fix(admin): improve PGSQL eventslog dump failure reporting and stats insert path
4 months ago
Rene Cannao b4e85f1799 Expose PostgreSQL eventslog metrics in stats and Prometheus
4 months ago
Rene Cannao b8c6b4f573 tsdb: address code review comments and improve stability
4 months ago
Rene Cannao af0411bd46 MCP: add target-aware rules/stats tests, explain_sql rule coverage, and AI local docker TAP infra
4 months ago
Rene Cannao 5f5b7d604f tsdb: improve administrative interface and command support
4 months ago
Rene Cannao 2d51aeff64 tsdb: correctly implement SHOW TSDB commands and variable initialization
4 months ago
Rene Cannao 52718df11f Fix memory leak in stats processlist functions
5 months ago
Rene Cannao 746eca9f7c More sprintf to snprintf conversions and indentation fixes
5 months ago
Rene Cannao 3e37337877 Use RAII for sqlite3 statements across codebase
5 months ago
Rene Cannao 61ce0a96e8 Remove redundant sqlite3_finalize calls in pgSQL stats
5 months ago
Rene Cannao deb19a021c fix: remove double-finalization in stats___save_mysql_query_digest_to_sqlite
5 months ago
Rene Cannao 6f415dfdb2 fix: correct RAII migration issues - variable naming and redundant declarations
5 months ago
Rene Cannao 7c0ff770f6 refactor: migrate prepare_v2 SIMPLE cases in ProxySQL_Admin_Stats.cpp
5 months ago
René Cannaò a360dc22ae
Merge pull request #5308 from sysown/v3.0_mac
5 months ago
Rene Cannao 48bc7dd7bf Merge v4.0 GenAI features into v3.0 with conditional compilation
5 months ago
Javier Jaramago Fernández a5ef787c7e feat: Improve logging for MCP and RAG tools
5 months ago
Rene Cannao f2536f01d2 Merge v3.1-vec into v3.1-MCP2_QR
5 months ago
Rene Cannao ffe5690360 fix: Address coderabbitai review - use-after-free, missing responses, SQL injection
5 months ago
Rene Cannao 5ece563514 fix: Correct SQL prepared statement API usage and template variable access
5 months ago
Rene Cannao 9f07e9631e fix: Use prepared statements in ProxySQL_Admin_Stats to prevent SQL injection
5 months ago
Javier Jaramago Fernández 52142c4648 fix: Multiple issues with MCP query_(rules/digests)
5 months ago
René Cannaò af28598b23
Merge pull request #19 from ProxySQL/v3.1-MCP2_QR
5 months ago
Rene Cannao 0db022a179 Apply fixes
5 months ago
Rene Cannao 2dfd61a958 Replace remaining direct sqlite3_* calls with proxy_sqlite3_* equivalents (address code-review)
5 months ago
René Cannaò d43ae6e121 Surgical fixes for macOS compatibility: headers, types, and Makefile linking
5 months ago
Rene Cannao 23aaf80cd1 fix: Address AI code review concerns for PR #19
5 months ago
Rene Cannao a1d9d2f1ba docs: Add comprehensive documentation to MCP features
5 months ago
Rene Cannao cc3cc25532 fix: Remove unused reset parameter from stats___mcp_query_rules()
5 months ago
Rene Cannao f01fc79584 feat: Add runtime_mcp_query_rules table and fix stats_mcp_query_rules schema
5 months ago
Rene Cannao 77643859e3 feat: Add timing columns to stats_mcp_query_tools_counters
5 months ago
Rene Cannao a816a756d4 feat: Add MCP query tool usage counters to stats schema
5 months ago
Rahim Kanji c0f99c0e15 Refactor: Improved Prepared-Statement Cache Design (Lock-Free Hot Path) #5211
7 months ago
Wazir Ahmed 5219d4be93 processlist: Prevent crash due to SQLITE_TOOBIG
8 months ago
Rahim Kanji f3ea179384 Add backend PID/state to stats_pgsql_processlist and create pg_stat_activity-style view
9 months ago
Rahim Kanji ff50bb4ec1 Ensure PgSQL_Errors_statsvdestructor is invoked on delete #5112
10 months ago
Rahim Kanji abd9fcb743 Add PgSQL prepared statement related stats
10 months ago
Rahim Kanji 38841bf189 Remove DESCRIBE statement cache option
10 months ago
Rahim Kanji ce94a7080a Merge branch v3.0_session_param_reset_connection into v3.0_extended_query_protocol
11 months ago
Rahim Kanji 703a5f35f5 Added stats_pgsql_prepared_statements_info table
12 months ago