Commit Graph

71 Commits (3f1027b7bfa4c8ad233e1549cbf3230ee9a7ffdb)

Author SHA1 Message Date
René Cannaò efedd93c92 Rename stats_global to stats_proxysql_global to avoid strstr substring collision
3 weeks ago
copilot-swe-agent[bot] e274862857 feat: introduce stats_global table and move TLS metrics out of stats_mysql_global; add TAP tests
3 weeks 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 weeks ago
copilot-swe-agent[bot] 4f88740b20 feat: add stats_tls_certificates table and TLS tracking metrics
3 weeks ago
Rene Cannao c2f678a9de feat: implement release tiers and feature guards for v3.0, v3.1, and v4.0
1 month ago
René Cannaò 9c6945fae8
Merge branch 'v3.0' into v3.0-tsdb-feature
2 months ago
René Cannaò 4a6809b60f
Merge branch 'v3.0' into v3.0-tsdb-feature
2 months ago
Rene Cannao 6db089883e fix(admin): improve PGSQL eventslog dump failure reporting and stats insert path
2 months ago
Rene Cannao b4e85f1799 Expose PostgreSQL eventslog metrics in stats and Prometheus
2 months ago
Rene Cannao b8c6b4f573 tsdb: address code review comments and improve stability
2 months ago
Rene Cannao af0411bd46 MCP: add target-aware rules/stats tests, explain_sql rule coverage, and AI local docker TAP infra
2 months ago
Rene Cannao 5f5b7d604f tsdb: improve administrative interface and command support
2 months ago
Rene Cannao 2d51aeff64 tsdb: correctly implement SHOW TSDB commands and variable initialization
2 months ago
Rene Cannao 52718df11f Fix memory leak in stats processlist functions
2 months ago
Rene Cannao 746eca9f7c More sprintf to snprintf conversions and indentation fixes
2 months ago
Rene Cannao 3e37337877 Use RAII for sqlite3 statements across codebase
2 months ago
Rene Cannao 61ce0a96e8 Remove redundant sqlite3_finalize calls in pgSQL stats
2 months ago
Rene Cannao deb19a021c fix: remove double-finalization in stats___save_mysql_query_digest_to_sqlite
2 months ago
Rene Cannao 6f415dfdb2 fix: correct RAII migration issues - variable naming and redundant declarations
2 months ago
Rene Cannao 7c0ff770f6 refactor: migrate prepare_v2 SIMPLE cases in ProxySQL_Admin_Stats.cpp
2 months ago
René Cannaò a360dc22ae
Merge pull request #5308 from sysown/v3.0_mac
2 months ago
Rene Cannao 48bc7dd7bf Merge v4.0 GenAI features into v3.0 with conditional compilation
2 months ago
Javier Jaramago Fernández a5ef787c7e feat: Improve logging for MCP and RAG tools
2 months ago
Rene Cannao f2536f01d2 Merge v3.1-vec into v3.1-MCP2_QR
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
Javier Jaramago Fernández 52142c4648 fix: Multiple issues with MCP query_(rules/digests)
3 months ago
René Cannaò af28598b23
Merge pull request #19 from ProxySQL/v3.1-MCP2_QR
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
René Cannaò d43ae6e121 Surgical fixes for macOS compatibility: headers, types, and Makefile linking
3 months ago
Rene Cannao 23aaf80cd1 fix: Address AI code review concerns for PR #19
3 months ago
Rene Cannao a1d9d2f1ba docs: Add comprehensive documentation to MCP features
3 months ago
Rene Cannao cc3cc25532 fix: Remove unused reset parameter from stats___mcp_query_rules()
3 months ago
Rene Cannao f01fc79584 feat: Add runtime_mcp_query_rules table and fix stats_mcp_query_rules schema
3 months ago
Rene Cannao 77643859e3 feat: Add timing columns to stats_mcp_query_tools_counters
3 months ago
Rene Cannao a816a756d4 feat: Add MCP query tool usage counters to stats schema
3 months ago
Rahim Kanji c0f99c0e15 Refactor: Improved Prepared-Statement Cache Design (Lock-Free Hot Path) #5211
5 months ago
Wazir Ahmed 5219d4be93 processlist: Prevent crash due to SQLITE_TOOBIG
6 months ago
Rahim Kanji f3ea179384 Add backend PID/state to stats_pgsql_processlist and create pg_stat_activity-style view
6 months ago
Rahim Kanji ff50bb4ec1 Ensure PgSQL_Errors_statsvdestructor is invoked on delete #5112
7 months ago
Rahim Kanji abd9fcb743 Add PgSQL prepared statement related stats
7 months ago
Rahim Kanji 38841bf189 Remove DESCRIBE statement cache option
7 months ago
Rahim Kanji ce94a7080a Merge branch v3.0_session_param_reset_connection into v3.0_extended_query_protocol
8 months ago
Rahim Kanji 703a5f35f5 Added stats_pgsql_prepared_statements_info table
9 months ago
Javier Jaramago Fernández 25d5681c61 Fix potential overflow for 'sqlite3_status' memory metrics
9 months ago
Javier Jaramago Fernández 6f2798abe0 Fix memory leak in 'ProxySQL_Admin::stats___mysql_global' - Closes #4976
10 months ago
René Cannaò e17477e297
Merge pull request #4871 from sysown/v3.0-4803_20250313
1 year ago
Javier Jaramago Fernández 844d64d03e Display warning message on problematic OpenSSL versions - Closes #4830
1 year ago