Commit Graph

337 Commits (04bccec51e697d85eb27754503cbcf82228cdd80)

Author SHA1 Message Date
Rene Cannao 04bccec51e chore(plugin-chassis): tighten gating, drop dead paths, gate forgery setters
4 weeks ago
Rene Cannao 3ba92815f8 fix(plugin-chassis): make chassis fully invisible in v3.x builds
1 month ago
Rene Cannao cd48c5613e feat(plugin-chassis): gate chassis ABI additions behind PROXYSQL40
1 month ago
Rene Cannao f13463d334 feat(plugin-abi): Step 2.2 — four-phase plugin lifecycle
1 month ago
Rene Cannao 82fd3afb34 feat(mysqlx): wire admin interface for MYSQLX LOAD/SAVE commands
2 months ago
Rene Cannao 7cc246c71f fix: core plugin ABI safety issues
2 months ago
Rene Cannao 5dd717a8f1 fix: fail fast on plugin table conflicts
2 months ago
Rene Cannao 80fa6bee24 fix: cover configured plugin lifecycle wiring
2 months ago
Rene Cannao 804771271b feat: wire configured plugins into ProxySQL startup
2 months ago
Rene Cannao eac20e5287 Add Doxygen documentation for listener validation logic
2 months ago
Rene Cannao 71c4742b56 Address review: improve listener parsing and startup failure integration
2 months ago
copilot-swe-agent[bot] 1dace933e2 Validate conflicting listener ports at startup
2 months ago
Rene Cannao c2f678a9de feat: implement release tiers and feature guards for v3.0, v3.1, and v4.0
3 months ago
Rene Cannao e2ebc0c449 Merge branch 'v4.0-mcp-stats2' into v3.0-unified-large-pr
3 months ago
Rene Cannao 5519080ac2 mcp stats: address review findings and remove --genai CLI flag
3 months ago
Rene Cannao 33fce1ca35 MCP stats: address review findings and add detailed docs
3 months ago
René Cannaò 4a6809b60f
Merge branch 'v3.0' into v3.0-tsdb-feature
3 months ago
Rene Cannao ef397f9f1d Fix TSDB variable patterns and backend monitor runtime source
3 months ago
René Cannaò 762afaa44f
Merge branch 'v3.0' into v4.0-mcp-stats
3 months ago
Rene Cannao af0411bd46 MCP: add target-aware rules/stats tests, explain_sql rule coverage, and AI local docker TAP infra
3 months ago
Rene Cannao 2d51aeff64 tsdb: correctly implement SHOW TSDB commands and variable initialization
3 months ago
Rene Cannao a236a13787 tsdb: dedicated module for TSDB variables with tsdb- prefix and optimized background tasks
3 months ago
Wazir Ahmed 471ebca74c fix: GENAI modules fails to initialise
3 months ago
René Cannaò c45fabdb6d fix: correct macOS executable SHA1 implementation
4 months ago
René Cannaò e3bdd3c07d main: add macOS support for executable SHA1 calculation
4 months ago
Rene Cannao 48bc7dd7bf Merge v4.0 GenAI features into v3.0 with conditional compilation
4 months ago
Rene Cannao 87d8c25074 Reapply "fix: 'SQLITE_CONFIG_URI' not being set on 'LoadPlugins'"
4 months ago
Rene Cannao 48260cbf09 Revert "fix: 'SQLITE_CONFIG_URI' not being set on 'LoadPlugins'"
4 months ago
Javier Jaramago Fernández df221617c0 fix: 'SQLITE_CONFIG_URI' not being set on 'LoadPlugins'
4 months ago
Rene Cannao 03e58146ea fix: Re-enable SQLite3DB::LoadPlugin() with allow_load_plugin flag
4 months ago
Rene Cannao 6ce0538489 Keep main.cpp only; remove accidental backup from commits
4 months ago
Rene Cannao f877366a68 Restore commented SQLite3DB::LoadPlugin reference with TODO
4 months ago
Rene Cannao 4f0e6e0a4e Disable sqlite3 plugin function replacement; warn instead
4 months ago
Rene Cannao 8dc4246bdc Introduce canonical proxy_sqlite3 symbol TU; update lib Makefile; remove MAIN_PROXY_SQLITE3 from main.cpp
4 months ago
Rene Cannao d9346fe64d feat: Add AI features manager foundation
4 months ago
Rene Cannao 119ca5003a Fix compilation errors in debug build
4 months ago
René Cannaò 313f637cf0
Merge branch 'v3.1-vec' into v3.1-MCP1
4 months ago
Rene Cannao 245e61ee86 Make MCP_Threads_Handler a standalone independent class
5 months ago
Rene Cannao 87fff9e046 Add MCP (Model Context Protocol) module skeleton
5 months ago
Rene Cannao c476f56f97 Add initial GenAI module placeholder
5 months ago
Rahim Kanji c0f99c0e15 Refactor: Improved Prepared-Statement Cache Design (Lock-Free Hot Path) #5211
6 months ago
Rahim Kanji 9cb605f4fb Replaced rand() with random()
8 months ago
Rahim Kanji 8d8577b0ad Ensure PgSQL_Threads_Handler and PgSQL_HostGroups_Manager objects are released when ProxySQL shuts down or restarts.
9 months ago
Rahim Kanji 344ba25777 Add Watchdog PROXYSQLTEST covering MySQL and PgSQL threads
10 months ago
Rahim Kanji e4c0f5ccd8 Refactored Watchdog and integrated PostgreSQL thread monitoring into its loop.
10 months ago
Rahim Kanji 24fecc1f6e Add PostgreSQL extended query (prepared statement) support in ProxySQL
11 months ago
René Cannaò a876b1f055
Merge pull request #4881 from sysown/v3.0-ci_fixes_172
1 year ago
Javier Jaramago Fernández 844d64d03e Display warning message on problematic OpenSSL versions - Closes #4830
1 year ago
Rahim Kanji f9232ae50d Merge remote-tracking branch 'Master/v3.0' into v3.0_session_parameter_tracking
1 year ago
Rahim Kanji 35b2dd593d Separate implementation of SET statement parser for MySQL and PostgreSQL
1 year ago