1.9.0 - 2026-06-03¶
Summary¶
Added diagnostics and profiling tools, and the skills provider.
Bug Fixes¶
#223: Fixed
profile_exasol_queryto be side-effect free: the tool now checks whether session profiling is already enabled viaSYS.EXA_PARAMETERSand skips theALTER SESSION SET PROFILEstatements if it was alreadyON.
Features¶
#217: Added
summarize_exasol_tabletool that returns per-column statistics (distinct value count, min/max for numeric columns) and a sample of rows. Enabled viaenable_summarize_tableconfiguration flag.#219: Added
profile_exasol_querytool that runs a query with profiling enabled and returns the execution plan breakdown fromEXA_STATISTICS.EXA_USER_PROFILE_LAST_DAY. Enabled viaenable_query_profilingconfiguration flag.#219: Added optional
row_limitparameter toexecute_exasol_queryfor previewing query results without fetching all rows.#221: Added
list_exasol_preprocessorstool that lists available SQL preprocessor scripts and reports the currently active one. Addedset_exasol_preprocessortool that activates a preprocessor at the session level. Both tools are enabled by default and can be disabled via theenable_preprocessor_toolsconfiguration flag.#225: Added
dynamodb,redis, andmongodbstorage backends for OAuth state persistence. Configure viaEXA_MCP_OAUTH_STORAGE_BACKENDand backend-specific environment variables. Install the matching optional extra (exasol-mcp-server[dynamodb],[redis], or[mongodb]) for the required client library.#227: Added seven MCP skills served as resources via the FastMCP skills protocol:
exasol-sql-dialect(SQL dialect specifics),exasol-udfs(UDF and scripting guide),exasol-mcp-server(tool workflows and usage patterns),exasol-system-tables(system and statistics table reference),exasol-table-design(DISTRIBUTE BY, PARTITION BY, data types, and CREATE TABLE best practices for performance),exasol-import-export(IMPORT/EXPORT SQL for CSV, Parquet, and cloud storage), andexasol-virtual-schemas(federated access to external data sources via adapter scripts). Skills are always available and require no additional configuration.