Skip to content

2.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 20 Aug 10:42
· 2 commits to main since this release
a00ee44

2.1.0 - 2026-08-20

Features

  • #279: Added a default_row_limit server setting that caps the rows returned by
    execute_exasol_query.
  • #277: Added the enable_dialect_tools setting to allow hiding the tools that
    provide information about the Exasol SQL dialect.
  • #274: Renamed the describe_exasol_* tools (plural forms) and changed them to
    accept a list of names, describing multiple tables, views or functions per call.
  • #272: Changed execute_exasol_query, profile_exasol_query and the sample
    field of summarize_exasol_table to return a tabular {columns, rows} shape by
    default.

Bug Fixes

  • #253: Changed the telemetry "started" event to use the project short tag
    EMCP (matching error_code_config.yml) instead of mcp-server.
  • #272: Stopped retrying ExaRuntimeError in DbConnection. pyexasol only raises
    it for client-side precondition failures (e.g. duplicate column names in a result
    set), which reproduce identically on any connection, so retrying only discarded
    connections and added latency without ever succeeding.
  • #281: Fixed find_exasol_* tools returning all objects instead of none when no
    keyword matched anything.

Security

  • #256: Sanitized errors from execute_exasol_query and other DB-backed tools.
  • #266: Added scheduled Trivy CVE scan for the Docker image.