# Changelog

## [Version 0.1.5] - 2026-05

* Better handling of error messages coming from Snowflake Cortex Agents

## [Version 0.1.4] - 2026-05

* Refreshed Cortex Agent auth headers per request for all execution modes so DSS-resolved Snowflake bearer tokens are re-read on each call
* Improved Cortex Agent and agent-discovery error messages so Snowflake API failures surface more clearly in DSS

## [Version 0.1.3] - 2026-04

* Added the option to call Cortex tools and agents with the end-user caller ticket (for example from Agent Hub)

## [Version 0.1.2] - 2026-04

* Fixed Cortex Agent proxy support for PrivateLink: `aiohttp` now receives proxy settings explicitly

## [Version 0.1.1] - 2026-02

* Added User-Agent: dataiku_dss header to Cortex REST API calls

## [Version 0.1.0] - 2025-12

* Cortex Agent
- Changes the integration from "spin up a temporary Cortex Agent on the fly" to "use a Cortex Agent already created in Snowflake"

* Cortex Search Tool
- Now uses the new shared SnowflakeConnector class to create Snowpark Session
- Implements load_sample_query()

* Cortex Analyst Tool
- Now uses the new shared SnowflakeConnector class to get Snowflake Oauth headers
- Adds support for both Semantic Views (new) and Semantic Model .yaml files
- Implements load_sample_query()
- Changes Snowflake Token to Bearer in REST API calls
- Adds generated SQL code and query returned records to response sources
- Adds option to limit the final number of records returned to the LLM to answer the question (doesn't affect SQL query)

## [Version 0.0.4] - 2025-08

* Fixed string output of Cortex Analyst tool suggestions

## [Version 0.0.3] - 2025-05

* Added Cortex Agent agent component

## [Version 0.0.2] - 2025-04

* Updated Cortex Search tool description

## [Version 0.0.1] - Initial Release - 2025-03

* Cortex Analyst tool
* Cortex Search tool
