0.4.0 (2026-01-15)
⚠ BREAKING CHANGES
- serverless-spark: add URLs to create batch tool outputs
- serverless-spark: add URLs to list_batches output
- serverless-spark: add Cloud Console and Logging URLs to get_batch
- tools/postgres: Add additional filter params for existing postgres tools (genai-toolbox#2033)
Features
- looker/tools: Enhance dashboard creation with dashboard filters (genai-toolbox#2133) (285aa46) (8ac5edd)
- prebuilt/cloud-sql-mysql: Update CSQL MySQL prebuilt tools to use IAM (genai-toolbox#2202) (731a32e) (8ac5edd)
- serverless-spark: add Cloud Console and Logging URLs to get_batch (8ac5edd)
- serverless-spark: Add Cloud Console and Logging URLs to get_batch (e29c061) (8ac5edd)
- serverless-spark: add URLs to create batch tool outputs (8ac5edd)
- serverless-spark: Add URLs to create batch tool outputs (c6ccf4b) (8ac5edd)
- serverless-spark: add URLs to list_batches output (8ac5edd)
- serverless-spark: Add URLs to list_batches output (5605eab) (8ac5edd)
- snowflake: Add Snowflake Source and Tools (genai-toolbox#858) (b706b5b) (8ac5edd)
- source/cloudsqlmysql: Add support for IAM authentication in Cloud SQL MySQL source (genai-toolbox#2050) (af3d3c5) (8ac5edd)
- sources/bigquery: Make credentials scope configurable (genai-toolbox#2210) (a450600) (8ac5edd)
- sources/cloud-gemini-data-analytics: Add the Gemini Data Analytics (GDA) integration for DB NL2SQL conversion to Toolbox (genai-toolbox#2181) (aa270b2) (8ac5edd)
- sources/mariadb: Add MariaDB source and MySQL tools integration (genai-toolbox#1908) (3b40fea) (8ac5edd)
- sources/oracle: Add Oracle OCI and Wallet support (genai-toolbox#1945) (8ea39ec) (8ac5edd)
- sources/trino: Add ssl verification options and fix docs example (genai-toolbox#2155) (4a4cf1e) (8ac5edd)
- tools/looker: Add ability to set destination folder with
make_lookandmake_dashboard. (genai-toolbox#2245) (eb79339) (8ac5edd) - tools/mysql-get-query-plan: Add new
mysql-get-query-plantool for MySQL source (genai-toolbox#2123) (0641da0) (8ac5edd) - tools/postgres: Add additional filter params for existing postgres tools (genai-toolbox#2033) (8ac5edd)
- tools/postgres: Add additional filter params for existing postgres tools (genai-toolbox#2033) (489117d) (8ac5edd)
- tools/postgres: Add list-table-stats-tool to list table statistics. (genai-toolbox#2055) (78b02f0) (8ac5edd)
- tools/postgres: Add list_pg_settings, list_database_stats tools for postgres (genai-toolbox#2030) (32367a4) (8ac5edd)
- tools/postgres: Add new postgres-list-roles tool (genai-toolbox#2038) (bea9705) (8ac5edd)
- tools/postgressql: Add Parameter
embeddedByconfig support (genai-toolbox#2151) (17b70cc) (8ac5edd) - tools/postgressql: Add tool to list store procedure (genai-toolbox#2156) (cf0fc51) (8ac5edd)
- Add
allowed-hostsflag (genai-toolbox#2254) (17b41f6) (8ac5edd) - Add
embeddingModelsupport (genai-toolbox#2121) (9c62f31) (8ac5edd) - Add parameter default value to manifest (genai-toolbox#2264) (9d1feca) (8ac5edd)
- Support combining prebuilt and custom tool configurations (genai-toolbox#2188) (5788605) (8ac5edd)
Bug Fixes
- server: Add
embeddingModelconfig initialization (genai-toolbox#2281) (a779975) (8ac5edd) - sources/cloudgda: Add import for cloudgda source (genai-toolbox#2217) (7daa411) (8ac5edd)
- spanner: Move list graphs validation to runtime (genai-toolbox#2154) (914b3ee) (8ac5edd)
- tools/alloydb-wait-for-operation: Fix connection message generation (genai-toolbox#2228) (7053fbb) (8ac5edd)
- tools/alloydbainl: Only add psv when NL Config Param is defined (genai-toolbox#2265) (ef8f3b0) (8ac5edd)
- tools/looker: Looker client OAuth nil pointer error (genai-toolbox#2231) (268700b) (8ac5edd)
- tools/mongodb: Removed sortPayload and sortParams (genai-toolbox#1238) (c5a6daa) (8ac5edd)
- List tables tools null fix (genai-toolbox#2107) (2b45266) (8ac5edd)