> ## Documentation Index
> Fetch the complete documentation index at: https://docs.validio.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog 10.0

> Validio 10.0 introduces improved seasonality tracking, lineage support for SAP IQ, and API updates.

## SAP IQ: Data lineage support

SAP IQ now supports data lineage. Because SAP IQ stores query logs as disk files rather than exposing them through database interfaces, Validio derives lineage by reading query log files from the S3-compatible object storage that SAP IQ writes them to.

![The query log storage configuration section of an SAP IQ credential in Validio](https://mintcdn.com/validio/30m58lWK6Ph-vklQ/images/changelogs/10-sapiq-cred-log-storage-config.png?fit=max\&auto=format\&n=30m58lWK6Ph-vklQ\&q=85\&s=29edafe37dbb0c5cd43e8f3e52cdff52)

SAP IQ credential configuration for query log storage

To enable this feature, toggle **Configure query log storage** on your SAP IQ credential and grant read access to the object storage. Validio then populates SAP IQ assets and their relationships on the **Catalog** and **Lineage** pages.

Query log storage is optional — SAP IQ schema inference and validation work as before without it. For more information, see the [SAP IQ](https://docs.validio.io/docs/integrations/transactional-databases/sap-iq.md) documentation.

## Smart seasonality tracking for subdaily windows

Validators on subdaily windows now estimate day-of-week patterns automatically. Once enough historical data accumulates, Validio transitions to models for longer seasonalities, which produces tighter bounds and fewer false positives for subdaily metrics with weekly variation. The updated change point detection algorithm recognizes weekly recurrence, so it adapts faster to recurring weekly anomalies.

For more information, see the [Dynamic thresholds](https://docs.validio.io/docs/thresholds/configuring-dynamic-thresholds.md) documentation.

## Microsoft Foundry: LLM credential support

Validio now supports Microsoft Foundry (Azure AI Foundry) as an LLM provider. Add a Microsoft Foundry credential to run Validio's AI features — validator recommendations, and SQL generation in custom SQL validators and SQL filters — against models hosted on your own Azure resource, including OpenAI GPT and Anthropic Claude deployments.

For more information, see the [Microsoft Foundry](https://docs.validio.io/docs/integrations/llm-credentials/microsoft-foundry.md) documentation.

**10.0.7**

10 August 2026

### New features

* Oracle data lineage can now be built from query history read from the database's unified audit log (VR-5814, VR-5819)

### Improvements

* Improved dynamic threshold behavior after a reverting level shift, so bounds and deviations better reflect the recovered level (AL-742, AL-744)
* Reduced Snowflake compute cost for scheduled polls by checking table metadata for new writes before running a cursor query (VR-5787)

### Fixed issues

* Dynamic thresholds no longer flag insignificant deviations on effectively constant series around zero (AL-739)
* Common SAP IQ SQL constructs are now parsed correctly, so their lineage is no longer silently dropped (VR-5797)
* Reverted the 10.0.5 change to Jira Data Center user listing, which could prevent incidents from being sent on some Jira Data Center versions (VR-5813)

**10.0.6**

31 July 2026

### New features

* **Microsoft Foundry (Azure AI Foundry) support** — run Validio's AI features against OpenAI and Anthropic models hosted on Microsoft Foundry (PIN-1565, VR-5116, UI-6988)

### Improvements

* Further SAP IQ temporary-table lineage improvements: session-scoped temp tables, more temp-table statement forms, and multi-hop temp-table chains (VR-5749, VR-5750, VR-5783)
* Glossary term propagation workflow improvements (UI-6983)
* Reduced Snowflake scan cost for min/max cursor queries on temporal columns (VR-5777)

### Fixed issues

* Fixed the **Test** button being disabled when uploading a JSON key for a Gemini Enterprise LLM credential (UI-7003)
* Fixed the Jira channel **Test** button never working (UI-7006)
* Fixed the streaming source wizard dropping uploaded AVRO and PROTOBUF schema files (UI-7004)
* Dynamic thresholds no longer trigger false change points on constant or zero-dominated series (AL-724, AL-736)
* The Progress OpenEdge database is now shown in the convert-to-source wizard and the lineage info panel (UI-7000)
* Scheduled refreshes now handle sleeping Databricks warehouses instead of failing (VR-5513)
* Manually created catalog asset fields with CDE glossary terms no longer force required data quality dimensions (UI-6933)
* Missing coverage is now shown when no validators exist on mapped fields (UI-6924)
* Minor UI polish: menu popover arrow rendering and activity log layout (UI-6913, UI-6864)

**10.0.5**

24 July 2026

### New features

* The Jira integration now supports incoming webhooks (UI-6986)

### Improvements

* More accurate data lineage for temporary tables, including session-scoped temp tables and bare `CREATE TEMP TABLE` statements (VR-5748, VR-5762)

### Fixed issues

* Jira Data Center user listing now resolves all users on large instances, which fixes assignee setting and comment forwarding (VR-5781)
* Fixed row count validator backfill on a global window injecting zero datapoints into other global-window validators (VR-5774)
* Fixed an error when manually adding a lineage edge between two sources (VR-5782)
* Hardened SQL lineage parsing to reject excessively nested queries (VR-5780)

**10.0.4**

17 July 2026

### New features

* See where each lineage edge came from with a new origin indicator (UI-6925)
* Added custom TLS CA certificate support to the Jira and email integrations (UI-6935, VR-5741)
* Rerun freshness validators directly from the UI (UI-6923)

### Fixed issues

* Show the database for Progress OpenEdge catalog assets in the **Catalog** (UI-6952)
* Request logs now record the real client IP behind a configured trusted proxy instead of the load balancer IP (UI-6927)
* Record the API key ID on API-key-authenticated requests in the request log (UI-6926)
* Reset the password-expired flag when a user's password is updated (UI-6945)
* Clear active list filters when a saved view is toggled off (UI-6921)
* Render all reached assets when focusing on a field in a large lineage graph (UI-6972)
* Keep server-required channel fields marked as required in channel update dialogs (UI-6984)
* Allow removing an alias from a glossary term — cleared aliases now persist (UI-6982)
* Fixed a SAP IQ Uniqueness validator debug query failure caused by field shadowing (VR-5740)
* Dynamic threshold alerts no longer fire on tiny changes for very large numbers (AL-730)
* Preserve special characters in asset field names by no longer re-encoding JSONPath in the asset field APIs (VR-5735)

**10.0.3**

3 July 2026

### New features

* Render SQL query changes as a diff in the validator summary (UI-6844)
* Edit owners directly in the **Domain**, **Glossary**, and **Classification** sidebars (UI-6859)
* Rename manually created catalog assets (UI-6899)
* Pick lineage from a unified asset-first picker with drill-down (UI-6892)
* Create a glossary term inline from the term picker (UI-6889)
* Assign assets and fields to a glossary term from the term details page (UI-6825)

### Improvements

* Updated the LLM model presets available in credential dialogs (UI-6901)
* Raised the default per-API-key rate limit to 600 requests per minute (UI-6824)
* Reworked SQL source setup with a dedicated infer-schema step, a dry-run button, and an optional preview (UI-6787)
* Debug queries now include up to 20 fields (VR-5710)

### Fixed issues

* Credential and authentication edits now save atomically, so partial edits no longer drop other secrets (UI-6881)
* Fixed a `config: Invalid input` error when editing window settings (UI-6869)
* Epsilon-scale bounds and deviation now display correctly instead of showing `-0` (UI-6865)
* Metric retention now displays in the window's time unit (UI-6868)
* Localized the glossary term suggestion progress steps (UI-6882)
* SQL catalog asset lineage labels now resolve through the source name (UI-6903)
* Schema field sorting now works on glossary term assignments (UI-6906)
* A glossary term's **View in lineage** now anchors on all assignments, both fields and assets (UI-6887)
* Opening lineage from a schema field now focuses that field (UI-6891)
* Namespace filter facets are now labeled with the display name (UI-6766)
* Fixed the formatting of generic asset fields when updating an asset (VR-5718)
* Fixed a dialog body collapsing to zero height in Safari (UI-6916)

**10.0.2**

2 July 2026

### New features

* Choose custom columns and a row limit when running a debug query (VR-5667, VR-5668)

### Fixed issues

* Tableau API requests now send the `X-Tableau-Auth` header (VR-5697)
* Special characters in asset field names are now handled correctly (VR-5695)
* Improved SAP IQ lineage when using user impersonation (VR-5705)
* Window field validation now uses the asset schema (VR-5676)
* Reduced temporary-space usage in SAP IQ push-down queries (VR-5698)

**10.0.1**

26 June 2026

### New features

* Added support for bulk updating Critical fields (UI-6622)
* Added support for IdP-initiated SAML SSO at the shared assertion-consumer endpoint (UI-6857)

### Improvements

* Standardized creation actions across the product to use **New**, instead of mixing **Create** and **Add** (UI-6586)
* Improved SQL rendering in the activity log with syntax-highlighted code blocks (UI-6820)

### Fixed issues

* Allow the reference window offset to be set to `0` (UI-6829)
* Fixed missing localization strings in the schema-change banner after editing a custom SQL source (UI-6834)
* Fixed a schema update that could send an inverse schema diff and wipe source columns (UI-6838)
* Fixed dual metrics for the global window count validator on Oracle (VR-5655)
* Fixed lineage **Convert to source** offering the wrong namespace credential when a credential is duplicated across namespaces (UI-6769)
* Incident status updates are now captured in the activity log (UI-6812)
* Fixed long SQL lines being clipped in the validator activity diff (UI-6840)

**10.0.0**

24 June 2026

### New features

* Implemented dynamic threshold models around longer buffers (AL-712)
* Render detailed validator update activities (UI-6654)
* Added dynamic threshold model changes to the metric graph (UI-6497)
* Added query log storage configuration to the SAP IQ credential (VR-5530, UI-6723)
* Made the Snowflake API configurable for lineage (VR-5656)
* Manage a glossary term from its details page (UI-6753)
* Show asset and field location in glossary find matches results (UI-6756)
* Show linked validators and coverage gaps per data quality dimension (UI-6755)
* Added show and hide actions on table columns for validators and sources (UI-6576)
* Added a **View asset lineage** button to the glossary term page (UI-6754)

### Improvements

* Include the generic catalog asset name in search results (VR-5647)

### Fixed issues

* Filter duplicate debug queries to actual duplicates (VR-5600)
* Use UTF-8 when fetching data from Progress OpenEdge (VR-5641)
* Fixed Teradata catalog errors caused by permission issues (VR-5657)

### Removals

* API — Removed the non-`oneOf` CRUD mutations deprecated in 7.5 (UI-6493)
* API — Removed the deprecated `lookbackDays` source fields (UI-5875)
* API — Removed the deprecated Databricks `accessToken` from the public API (UI-6194)
