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

# Changelog

> Product updates, new features, and improvements to AnomalyArmor

<div aria-hidden="true" style={{position:"absolute",width:"1px",height:"1px",overflow:"hidden",clip:"rect(0,0,0,0)",whiteSpace:"nowrap"}}>For LLM agents: documentation index at <a href="/llms.txt" tabIndex={-1}>/llms.txt</a>, full text at <a href="/llms-full.txt" tabIndex={-1}>/llms-full.txt</a>. Append .md to any page URL for plain markdown.</div>

Stay up to date with the latest improvements to AnomalyArmor.

<Update label="July 5, 2026">
  ### Data Quality

  * Improved bulk actions on metrics and referential checks to run as a single batched operation, so activating, deactivating, or deleting many checks at once is noticeably faster.

  ### Assets

  * Improved discovery and alert loading on large warehouses by batching column lookups, turning hundreds of queries into one for faster page loads.

  ### Intelligence

  * Improved intelligence analysis so a run is marked complete only when the full analysis succeeds, giving you results you can trust.
</Update>

<Update label="June 28, 2026">
  ### AI Agent

  * Added a public [How it works](/how-it-works) demo where you can watch a Data Reliability Crew run live on a sample warehouse, with no signup or setup. Pick a crew member and see it work step by step.
  * Added per-member signature panels to the crew demo, so each specialist shows its own artifact: column profiles for the Profiler, freshness at a glance for the Sentinel, root-cause callouts for the Investigator, and governance coverage for the Governor.
  * Improved the agent page with a resizable, hideable split-screen canvas alongside chat, featuring a Data Reliability Graph that highlights the tables the agent touches as it works.

  ### Lineage

  * Improved the lineage graph with a clean, layered data-reliability view and a selectable quality lens, so you can color nodes by the dimension you care about while entity type stays readable at a glance.

  ### Onboarding

  * Improved signup to use your work email, keeping each workspace tied to your organization. Existing accounts are unaffected.
</Update>

<Update label="June 20, 2026">
  ### Billing

  * Improved the AI usage meter to show when your monthly AI operations refresh, so you can see your reset date at a glance and plan your usage for the month.
</Update>

<Update label="June 14, 2026">
  ### Billing

  * Added a **Free plan** (\$0/mo) available at signup, including 3 tables, 1 data source, 20 AI operations per month, and daily scans, so you can keep monitoring your most important data at no cost. [Compare plans](/billing/plans).
  * Improved the trial experience so that when a trial ends your workspace moves to the Free plan automatically instead of pausing, keeping your core monitoring running.
  * Added an AI usage meter so you can track your monthly AI operations against your plan limit, with a clear in-app prompt to upgrade when you reach it.
</Update>

<Update label="June 7, 2026">
  ### Alerts

  * Added **incident correlation**. When one upstream problem cascades through your lineage, the downstream alerts now collapse into a single incident with a named root cause and a visible blast radius, instead of one alert per affected table. The incident sends a single Slack message (later alerts thread beneath it) and auto-resolves once every grouped alert clears. On by default for accounts with lineage. [Learn more](/alerts/incident-correlation).
</Update>

<Update label="May 31, 2026">
  ### Data Quality

  * Added a **Validity** monitor tab with a guided rule wizard, history chart, and detail view, so you can create and manage column validity rules directly in the UI.
  * Added an auto-baseline detection mode for validity monitors. It learns each rule's normal invalid rate from history and alerts only on an unusual spike, with a sensitivity slider to tune how aggressive it is.
  * Improved metric, row count, and validity monitors with operating-period awareness, so quiet closed hours like nights and weekends no longer skew the baseline your business-hours data is measured against. Link an operating schedule or let it learn the pattern automatically.

  ### SDK

  * Added validity rule create and update to the Python SDK, plus operating-period settings across metric, row count, and validity resources, so the new detection modes are configurable end to end from code.

  ### AI Agent

  * Added auto-baseline and operating-period settings to the agent's metric and validity tools, so assistants can turn on the new detection modes while setting up monitoring.
</Update>

<Update label="May 25, 2026">
  ### SDK

  * Added `client.investigations.explain(asset_id, question)` to the Python SDK. Returns a structured `EvidenceCapsule` with root cause, triggers, consequences, confidence, and a suggested fix, each row cited back to the underlying record. Replaces the previous five-step investigation recipe with one typed call.
  * Added `client.investigations.get(investigation_id)` for retrieving persisted alert investigations in the same capsule shape.

  ### AI Agent

  * Added the `investigate_asset` agent tool. The agent now answers "why is this table stale?" with a citable capsule rendered inline in chat, where each piece of evidence links back to the alert, schema event, or asset it came from.

  ### Alerts

  * Improved alert digest grouping so related freshness and schema drift events on the same table collapse into a single notification, cutting noise in Slack and email destinations.

  ### UI

  * Improved blog header rendering with dark-mode aware SVG diagrams that match the docs theme on first paint, so visitors no longer see a brief flash of the wrong palette.
</Update>

<Update label="May 18, 2026">
  ### Agent Readiness

  * Improved API entries in `llms.txt` with branded, descriptive titles so agents can pick the right endpoint by name instead of guessing from URLs.
  * Added the MCP OAuth discovery endpoints to `llms.txt` so MCP clients can find `/.well-known/oauth-authorization-server` and `/.well-known/openid-configuration` from the agent index.
</Update>

<Update label="May 3, 2026">
  ### Agent Readiness

  * Added a **Developer Resources** section to the top of `llms.txt` so the OpenAPI spec, auth docs, webhooks, MCP server, and SDK references are discoverable by name at predictable URLs.
  * Improved `llms.txt` to emit per-page URLs with a `.md` suffix, so agents and crawlers can fetch the markdown mirror of any docs page directly.
  * Added a visible link to `/llms.txt` in the docs top bar and surfaced an LLM-agent directive in the rendered HTML of every page, so agents land on the markdown index without guessing.

  ### Documentation

  * Improved markdown mirrors at `docs.anomalyarmor.ai` so accordion and FAQ content render inline as headings, giving agents and offline readers full parity with the HTML pages.
</Update>

<Update label="April 26, 2026">
  ### Data Contracts

  * Added ODCS v3.1.0 data contract export and import: pull contracts as YAML with `armor contract pull`, edit them in source control, then validate, plan, and apply changes back through the CLI or SDK.
  * Added bulk contract export across selected assets, with async job support and per-feature exports for freshness, schema drift, metrics, validity, row count, alert rules, destinations, and blackouts.
  * Added a `/migrate` landing page with a public validate endpoint so anyone can try a YAML contract against AnomalyArmor without an account.
  * Added contract import from existing **dbt** and **Soda** projects through a new adapter framework, so teams can bring their current data quality definitions across in one step.

  ### AI Agent

  * Added five new MCP tools so agents can validate, plan, apply, pull, and diff data contracts directly.

  ### SDK

  * Added the `armor contract` command group to the Python CLI for end-to-end contract workflows, plus contract export support in the JavaScript SDK.
  * Improved ODCS payload shapes for `customProperties` and root description fields so contracts round-trip cleanly with other ODCS-aware tools.

  ### Documentation

  * Added in-page FAQ blocks across the customer documentation, with question-and-answer content backfilled across the most-visited pages so common questions are answered in context.

  ### Security

  * Improved scope requirements on 25 public write endpoints for tighter API safety.
</Update>

<Update label="April 19, 2026">
  ### SDK

  * Added the **@anomalyarmor/sdk** TypeScript SDK, with a companion developer guide on docs.anomalyarmor.ai for building agents and integrations against the platform.

  ### MCP Apps

  * Added customer documentation for MCP Apps, including four illustrated diagrams that walk through install, auth, and the tool-call flow.
  * Added OAuth 2.0 / OIDC discovery metadata at `/.well-known/oauth-authorization-server` and `/.well-known/openid-configuration` so MCP clients and third-party integrators can auto-discover our auth endpoints.

  ### API

  * Improved the public OpenAPI spec at `/openapi.json`: internal routes are filtered out, the endpoint is now reliably reachable through the edge, and a CI gate keeps the spec from drifting.
  * Improved the asset create API to return a clear `409 Conflict` response when a name is already in use, so duplicate-name handling is deterministic for API consumers.

  ### Authentication

  * Improved the reliability of magic-link sign-in and unsubscribe links when emails pass through link-scanning clients, so legitimate users land where they expect.

  ### Agent Readiness

  * Added an **Agent Readiness** runbook to the guides, covering the `ora.era` score, the agent-readiness surface inventory, and the SDK/MCP release process.
  * Added `npx skills add anomalyarmor/agents` to the install instructions as the preferred way to pull in the AnomalyArmor command skill pack.
</Update>

<Update label="April 12, 2026">
  ### Row Count Monitoring

  * Added historical data bootstrapping so row count monitors skip the 7-day learning phase and get an instant baseline when a timestamp column is available.
  * Redesigned the row count detail chart with a rich tooltip showing expected range, deviation, status, confidence (N/30), and whether the point came from backfill or scheduled checks.
  * Per-point status colors (warning orange, anomaly red) make deviations easier to spot at a glance.
  * Bounds are now always visible on the chart, no toggle needed.
  * Added a configurable backfill panel with lookback period and granularity controls.
  * Added a hint in the UI when backfill isn't available because the table has no timestamp column.

  ### Integrations

  * Redesigned the integrations settings page with a sidebar + detail panel layout, grouped by category (Messaging, Notifications, Incident Management, Developer).
  * Sidebar shows connection status dots and destination counts at a glance.
  * Unconfigured integrations now show value-prop CTAs with headlines and bullets instead of empty "Not configured" states.

  ### Onboarding

  * Added a new wizard flow that carries intent and prompt from the marketing homepage through sign-up straight into the agent, auto-creating a demo asset along the way.
  * Added a "Connect your database" CTA card after the first agent response to guide users from the demo to real data.

  ### Alert Rules

  * Snoozed alerts can now be re-snoozed.

  ### Analytics

  * The campaign filter chip is now dismissible so you can clear it without reloading.

  ### Data Quality

  * Schema change review stats update instantly when toggling review status, no page refresh needed.
</Update>

<Update label="April 5, 2026">
  ### AI Agent

  * Improved ability for AI to configure and manage schema drift monitoring.

  ### Data Quality

  * Added bulk activate, deactivate, and delete controls to the Drift tab so you can manage many drift monitors at once, matching the other monitor tabs.
  * Improved deep-linking on the asset data-quality page: the active tab now syncs to the URL, so links like `?tab=drift` open directly to the right tab and can be shared.

  ### Incidents

  * Redesigned the bulk action bar as a floating bottom bar for a cleaner, more consistent experience across pages.

  ### Alert Rules

  * Schema change rules can now be scoped by change type. Pick **Any change**, **Breaking only**, **Non-breaking only**, or **Specific types** to route breaking schema changes to PagerDuty and additive drift to a low-urgency channel without writing custom consumers.
  * Fixed a bug where rules created via the alert-rule wizard never fired on schema changes. Any affected rules have been automatically repaired.
</Update>

<Update label="March 29, 2026">
  ### Tags

  * Redesigned the tags page with inline editing, keyboard navigation, and collapsible tag groups

  ### Alert Rules

  * Added bulk edit buttons for enabling, disabling, and deleting multiple alert rules at once

  ### AI Agent

  * Added clickable links in agent chat responses for quick navigation to referenced resources
  * Added bug report dialog with structured form fields for submitting issues from the agent
  * Added collapsible scope panel in the chat sidebar for managing conversation context
  * Added copy-to-clipboard for full chat conversations
  * Improved agent reliability and response quality

  ### Assets

  * Redesigned the assets page with the Slate design system for a cleaner layout
  * Added table monitoring drawer on the asset overview for quick access to monitors
  * Improved design consistency across schema, lineage, and freshness views

  ### Intelligence

  * Added analyze wizard dialog with toggleable context domains for customizing AI analysis
  * Added configurable sample size controls for LLM analysis in admin settings

  ### Monitoring

  * Added monitoring pipeline completeness tracking across all monitor types
  * Aligned column naming across all monitor tables for a consistent experience

  ### Charts

  * Migrated all charts to a new high-performance rendering engine for smoother interactions
</Update>

<Update label="March 22, 2026">
  ### Coverage Intelligence

  * Added coverage tiers and scoring that rate your monitoring completeness from Bronze to Platinum
  * Added personalized monitoring recommendations with one-click setup
  * Added coverage badges on the asset list so you can spot gaps at a glance
  * Added zero-state guidance that helps new users get started when no monitoring exists yet
  * Added dismissal and recovery for recommendations you want to revisit later

  ### Custom SQL Monitors

  * Added custom SQL monitors for defining your own data quality checks with arbitrary queries

  ### AI Agent

  * Imnproved AI to make recommendations then implement recommendations across all features
  * Added tool access to Intelligence Q\&A for richer, data-backed answers
  * Added tag-scoped monitoring tools so the agent can manage monitors by tag
  * Added error guidance with clear next steps when agent actions fail
  * Improved agent reliability with automatic rollback on errors

  ### Homepage

  * Added daily AI briefing card summarizing your data health each morning

  ### Onboarding

  * Added welcome dialog for magic link users with guided first steps

  ### SDK

  * Added CoverageResource for programmatic access to coverage tiers and recommendations
</Update>

<Update label="March 15, 2026">
  ### AI Agent

  * Consolidated 47 agent tools down to 18 streamlined v2 tools for faster, more reliable conversations
  * Added list\_objects and bulk operation tools for managing multiple resources at once
  * Polished agentic demo with improved tool discovery and error handling

  ### MCP Server

  * Added Slack destination management tools for alert routing via MCP

  ### Onboarding

  * Rewrote 40 walkthrough steps with motivation-first content explaining "why" before "how"
  * Added lineage diagram to intelligence chapter
  * Fixed chapter resume to use step ID instead of index, preventing skipped steps
  * Fixed stuck chapters with cascade toggle improvements and UI polish
  * Updated MCP chapter with real demo workflows

  ### Intelligence

  * Added object-level change history card for tracking schema evolution
  * Added full object intelligence profile with deep metadata analysis
  * Added knowledge base context injection into agent conversations
  * Added quality degradation alerting via Sentry for LLM output monitoring
  * Improved LLM parsing, profile UX, and added medallion recognition

  ### Alerts

  * Added Slack destinations with full SDK/MCP parity
  * Added destination management tools for MCP and SDK
  * Added operating schedules and blackout windows for alert rules

  ### UI

  * Improved light mode text readability

  ### SDK

  * Bumped SDK version to 0.4.0
  * Fixed UUID/int type mismatch in freshness schedule endpoints
</Update>

<Update label="March 8, 2026">
  ### Design System

  * Rebuilt all pages with the new Slate design system for a cleaner, more consistent look and feel
  * Added redesigned layout shell with updated navigation, theme toggle, and user menu
  * Added redesigned agent chat with full-screen overlay and scope tree for focused conversations
  * Added redesigned alert rules and badges pages with improved visual hierarchy

  ### Connections

  * Added 3-step connection wizard for adding and editing data sources
  * Added support for all 9 database types in the connection wizard

  ### Intelligence

  * Added full-screen chat overlay with scope tree for deeper data exploration
  * Improved anomaly deduplication in technical discoveries

  ### Email

  * Added 1-click unsubscribe

  ### Tags

  * Added Reset Tags button for quick bulk tag management
</Update>

<Update label="March 5, 2026">
  ### AI Agent

  * Added in-app Web Agent with 31 tools for monitoring setup, alert management, and data exploration
  * Added session persistence so agent conversations carry across page navigations
  * Added real-time tool execution visibility showing each step the agent takes
  * Added guided monitoring setup assistant that chains discovery, scheduling, and alerting in one conversation

  ### Contextual Help

  * Added help banners to 12+ pages with links to relevant documentation
  * Added configurable help levels (none, light, heavy) in user preferences

  ### Authentication

  * Added magic link authentication for streamlined prospect onboarding

  ### Onboarding

  * Added welcome page for new prospects with guided first steps
  * Added learning page hero carousel with animated product mockups
  * Added interactive intro chapter with sales showcase

  ### Reliability

  * Improved race condition handling in demo resource creation and user preferences
  * Improved Slack destination metadata with channel info in agent responses
  * Improved cookie consent with corrected Axeptio identifier
  * Improved account deletion resilience with transaction poisoning prevention
</Update>

<Update label="March 1, 2026">
  ### Page Redesigns

  * Added redesigned Asset Overview as a two-column command center with at-a-glance health status
  * Added redesigned Alerts Overview with streamlined inbox, trend charts, and bulk actions
  * Added redesigned Freshness Overview with SLA violation summaries and schedule status cards
  * Added redesigned Schema Changes page with stats bar, column-level filters, and table view
  * Added redesigned Data Quality page with FK check parity and unified monitoring controls
  * Added redesigned Intelligence page as a findings-first command center with anomaly deduplication
  * Added redesigned Lineage page with improved impact visualization
  * Added redesigned Tags page with split-pane review layout for faster tag management
  * Added redesigned Jobs page and Job Detail with clearer status tracking and duration display

  ### Monitoring

  * Added 4-step wizard for creating freshness schedules with guided configuration
  * Improved wizard accessibility with ARIA labels and keyboard navigation
  * Improved tooltip guidance throughout the monitoring setup flow

  ### Emails

  * Added one-click unsubscribe to all operational emails

  ### Onboarding

  * Improved walkthrough chapters with better step tracking across alerts, intelligence, and data quality
  * Improved intelligence chapter with interactive typewriter Q\&A demonstration

  ### Reliability

  * Improved alert inbox query performance with optimized indexes and statement timeouts
  * Improved frontend code quality with all lint warnings resolved and promoted to blocking checks
</Update>

<Update label="February 22, 2026">
  ### Intelligence

  * Added Proactive Daily Briefing with AI-generated health summary of your entire data estate
  * Added Agentic Investigation API for SDK-driven root cause analysis
  * Added Automated Incident Investigation that correlates alerts with schema changes, freshness, and lineage
  * Added Resolution Learning that captures how alerts are resolved and suggests fixes for recurring patterns
  * Added Smart Alert Routing that identifies code authors from Git history and recommends who to notify

  ### GitHub Integration

  * Added one-click GitHub connect with automatic repository discovery
  * Added GitHub App installation with webhook support for real-time change tracking
  * Added repository-to-asset linking for tracing data issues back to code changes
  * Added Git monitoring toggle per asset with graceful analysis fallback
  * Added disconnect, sync status, and re-sync controls

  ### SDK & MCP

  * Added OAuth 2.1 authentication for MCP server, eliminating the need for API keys
  * Added SDK methods for daily briefings, resolution metadata, and code author fields
  * Added Clerk JWT support in RLS middleware for secure SDK and MCP queries
  * Improved SDK published to PyPI version 0.2.2

  ### Assets

  * Added dedicated Assets index page to better enable customers with 20+ assets
  * Improved sidebar navigation so customer can pin only their most important assets to the left nav

  ### Billing

  * Added Strategic AI feature gating with plan-based access to intelligence features

  ### Reliability

  * Improved briefing endpoint error handling with standardized error responses
</Update>

<Update label="February 15, 2026">
  ### Row Count Monitoring

  * Improved monitor creation flow with fixed form validation and API compatibility
  * Improved dropdown scrolling and documentation for row count configuration

  ### Onboarding

  * Improved walkthrough chapter navigation with better step tracking
  * Improved Connect chapter with error handling and premature advance prevention
  * Fixed multiple walkthrough bugs including step stuck states and tooltip positioning

  ### Documentation

  * Added in-app doc links integrated with Help & Guidance system on data quality sections
  * Improved 20+ diagrams and redesigned concepts overview chart

  ### UI

  * Improved consistent patterns across all data quality sections
  * Improved dark mode hover states for documentation links
  * Fixed asset deletion navigation and toast notification cleanup
</Update>

<Update label="February 8, 2026">
  ### Onboarding

  * Added 9 new walkthrough chapters covering Freshness Monitoring, Schema Drift, and core fundamentals
  * Improved walkthrough navigation with better step tracking and faster auto-fill
  * Added Learning menu visibility toggle in settings

  ### Documentation

  * Added AI contextual menu integration for ChatGPT, Claude, and popular IDEs
  * Added 65+ visual diagrams across all documentation pages

  ### Settings

  * Added instant-save email notification toggles for faster preference updates

  ### UI

  * Renamed "Completeness" to "Row Count Monitoring" for clearer terminology
  * Improved frontend reliability and error recovery
</Update>

<Update label="February 1, 2026">
  ### Intelligence

  * Added AI Skills with dry-run preview capabilities for safe testing before execution
  * Added Intelligent monitoring recommendations based on your data patterns
  * Added Alert resolution tracking and history for complete incident lifecycle management

  ### Assets

  * Added Schema baseline and monitoring configuration endpoints
  * Added Asset creation and management APIs
  * Added Freshness schedule CRUD operations

  ### Billing

  * Improved Data Quality billing status to include row count schedules

  ### SDK

  * Added Python SDK methods for AI skills, dry-run previews, and recommendations
  * Improved SDK published to PyPI version 0.2.0

  ### UI

  * Added Row Count detail view with historical trend charts
  * Added Prediction visualization for row count monitoring
  * Improved Text selection now enabled in toast notifications
  * Improved User creation reliability and consistency
</Update>

<Update label="January 25, 2026">
  ### Intelligence

  * Added Operational history and synthesis for Q\&A context
  * Added Time-based staleness detection for operational knowledge base domains
  * Improved Q\&A interface with cleaner, more intuitive layout

  ### Authentication

  * Improved User auto-creation reliability with enhanced error handling and retry logic

  ### Documentation

  * Added Phase 2.1 Core Concepts diagrams with 13 detailed visual guides

  ### UI

  * Improved Asset page load reliability and consistency
  * Improved Schema changes health indicators for maintenance vs unhealthy states
</Update>

<Update label="January 18, 2026">
  ### Intelligence

  * Added context for schema drift, freshness, alerts, and more
  * Added Session history with rename and delete capabilities
  * Added Job-specific detail views for Intelligence Q\&A results

  ### Assets

  * Added SSH tunnel support for secure database connections
  * Added BigQuery and Athena interfaces

  ### Integrations

  * Added Linear notification provider
  * Added GitLab client for version control integration
  * Improved Lifecycle management for destination configuration

  ### Billing

  * Added Campaign tracking fields for trial codes
  * Improved Trial code handling with email and promo code pre-fill from URL parameters

  ### Authentication

  * Added Unified sign-in and sign-up interface with tabbed layout
  * Improved the onboarding process for new users with trial codes

  ### API

  * Added Batch API infrastructure to prevent rate limiting
  * Improved Rate limit handling with N+1 request prevention

  ### UI

  * Added Cookie consent and floating button visibility toggles in settings
</Update>

## Recent Highlights

| Date   | Feature                  | What It Means for You                                                            |
| ------ | ------------------------ | -------------------------------------------------------------------------------- |
| Mar 15 | Agent Tool Consolidation | 47 tools consolidated to 18 for faster, more reliable agent conversations        |
| Mar 15 | Object Intelligence      | Full object-level profiles with change history, KB context, and quality alerting |
| Mar 15 | Alert Schedules          | Operating schedules and blackout windows to silence alerts during maintenance    |
| Mar 15 | Dead Code Cleanup        | \~31,700 lines removed for a leaner, faster codebase                             |
| Mar 15 | Lifecycle Emails         | Dedicated HTML templates for all lifecycle emails with consistent branding       |

***

## Full Changelog

<Update label="January 11, 2026">
  ### Data Quality

  * Added Data Quality Metrics with per-row validation, distribution analysis, and referential integrity checks
  * Added Time-windowed metric capture with configurable collection intervals
  * Added Filtering, search, bulk operations, and virtualized lists for metrics management
  * Added Feature parity with data freshness monitoring (scheduling, SLA tracking, alerting)
  * Added Unified pool metering for data quality features

  ### Alerts

  * Improved Alert inbox page with modernized layout and better navigation
  * Improved Alert rules page with enhanced filtering and search
  * Improved Alert log page with improved readability and status tracking
  * Improved Alerts overview with better health visibility

  ### Settings Pages

  * Improved Profile, Company, Billing, Assets, API Keys, Integrations, and Users settings pages with consistent design
  * Improved Notification toggle auto-save reliability

  ### Assets

  * Added AWS Athena database adapter support
  * Improved Asset overview page with health status visibility
  * Improved Metric detail page with better data visualization

  ### SDK & CLI

  * Added SDK and CLI interfaces for data quality metrics management
  * Improved SDK package published as `anomalyarmor` on PyPI

  ### UI

  * Improved Homepage with freshness status cards and better health indicators
  * Improved Scrollbar visibility in dropdowns and tables with always-visible design
  * Improved Dark mode support by migrating native selects to Radix Select
  * Improved Badges list page with polished layout
  * Improved Schema changes filter and table picker UX
</Update>

<Update label="January 4, 2026">
  ### UI

  * Added Contextual help system with in-app documentation links
  * Improved Freshness status display on homepage

  ### Alerts

  * Improved Alert pagination reset when highlighted alert is filtered out
  * Improved Slack message domain migration handling

  ### Billing

  * Improved Transaction type display in billing history
</Update>

<Update label="December 29, 2025">
  ### Alerts

  * Added Rich Slack message formatting with Block Kit layouts
  * Added Slack OAuth integration with channel picker for alert destinations

  ### Assets

  * Added Databricks 3-level namespace support (catalog.schema.table)

  ### Intelligence

  * Improved Hidden field surfacing in schema intelligence results
  * Improved Compound table name classification (e.g., customer\_support\_tickets)

  ### Billing

  * Added Company transaction history to billing page
  * Improved Stripe payment info preservation during plan changes
</Update>

<Update label="December 22, 2025">
  ### Alerts

  * Added Report Badges: Embeddable SVG status badges for dashboards and docs
  * Added Guided onboarding for alert rule creation
  * Improved Alert inbox and log tables with unified columns

  ### Team & Billing

  * Added Team Management: Invite users, manage roles, and seat-based billing

  ### SDK

  * Added SDK Extensions: Intelligence, Tags, Badges, and Alerts in Python SDK
  * Improved SDK with jobs status command and asset resolution

  ### Data Freshness

  * Added Freshness graphs with SLA lines, std dev bands, and sliding window

  ### Intelligence

  * Added Intelligence cost estimation before running analysis

  ### UI & Onboarding

  * Added Design System with Emerald theme and full dark mode support
  * Added Product tours and onboarding flows via Intercom
</Update>

<Update label="December 15, 2025">
  ### Billing

  * Added Monthly API call limits to pricing page
  * Added Alert rule table usage tracking for billing badges
  * Improved API limits simplified to monthly + rate limit
  * Improved API limits display for enterprise plans

  ### Data Freshness

  * Improved Active schedule ordering in history lookup
</Update>

<Update label="December 8, 2025">
  ### Tagging

  * Added Tags filter to Dashboard view
  * Improved Tag filter UX with consistent colors between filter and tree view
  * Improved Tag display names using title case formatting

  ### Alerts

  * Improved Filter-based alert rules to correctly pass asset ID
</Update>

<Update label="December 1, 2025">
  ### Tagging

  * Added Unified LLM tag generation with bulk operations
  * Added Unified category filter UI across dashboard and tree views
  * Improved Tag distribution with per-category fallback and enhanced patterns

  ### Notifications

  * Added Email notification preferences

  ### Authentication

  * Improved Token refresh robustness for long-running jobs
</Update>

<Update label="November 24, 2025">
  ### Alerts

  * Added Schema drift alerting integration
  * Added Alert grouping and digest support
  * Added Dynamic alert rules
  * Added Bulk alert rule generation
  * Added Optimistic updates and skeleton loading for alerts

  ### Billing

  * Improved Billing page for trial users
  * Improved Billing settings display and error handling
</Update>

<Update label="November 17, 2025">
  ### Billing

  * Added Subscription paywall with friend allowlist system

  ### Tagging

  * Added Tag Classifications Dashboard backend infrastructure
  * Improved TagDrillDownModal performance with React Query caching and composite indexes

  ### Alerts

  * Added Tag and lineage-based alert rules

  ### Data Freshness

  * Improved Merged redundant tables into unified Freshness History
  * Improved Polling and schedule creation for freshness monitoring
  * Improved Reliability for tags, lineage, and freshness features
</Update>

<Update label="November 10, 2025">
  ### Data Freshness

  * Added Real-time updates with Server-Sent Events
  * Improved Redesigned monitoring table for improved clarity
  * Improved Learning phase and timeline clarity
  * Improved Freshness monitoring reliability
  * Improved Freshness polling removal

  ### Performance

  * Added Redis caching for home page asset feature status
</Update>

<Update label="November 3, 2025">
  ### Jobs

  * Improved Production stability: encryption, worker, and UI improvements

  ### Assets

  * Improved Handling of concurrent asset connection tests
  * Improved Job-based connection test response handling

  ### UI

  * Improved Memory management for component lifecycle
</Update>

<Update label="October 27, 2025">
  ### Infrastructure

  * Improved Database initialization and migration to Atlas

  ### Authentication

  * Improved Production authentication reliability

  ### Intelligence

  * Improved UPSERT handling in intelligence workflow
</Update>

<Update label="October 20, 2025">
  ### Assets

  * Added Scheduled connection tests for assets

  ### Schema

  * Improved Schema drift detection and database standardization

  ### Data Freshness

  * Improved AsyncSession usage in freshness API and providers
</Update>

<Update label="October 13, 2025">
  ### Data Freshness

  * Added SLA Management UI with dual-mode freshness monitoring
  * Added Refresh button to trigger immediate freshness checks

  ### Alerts

  * Added Alert Rules System complete MVP implementation

  ### Assets

  * Improved Company ID validation and error handling
</Update>

<Update label="October 6, 2025">
  ### Schema

  * Added Dual filter system for schema changes
  * Improved Schema changes UI reliability

  ### Alerts

  * Added Alert history API endpoint

  ### Intelligence

  * Added Intelligence Q\&A API endpoints

  ### Billing

  * Added Intelligence Q\&A usage and billing integration
  * Added Usage-based pricing with feature limits
</Update>

<Update label="September 29, 2025">
  ### UI

  * Added Enterprise-Ready UX improvements
  * Improved Last Refresh metric and Setup Required warnings

  ### Security

  * Added Enhanced API security and input validation
  * Improved Connection security and validation

  ### Schema

  * Added Database-specific asset services
</Update>

<Update label="September 22, 2025">
  ### Database

  * Improved Database connection management and CLI options

  ### Infrastructure

  * Improved Session lifecycle management
</Update>

<Update label="September 15, 2025">
  ### API

  * Added API governance and testing infrastructure
  * Improved Complete API standardization

  ### Performance

  * Added DAL performance optimization
</Update>

<Update label="September 8, 2025">
  ### UI

  * Improved Homepage data display
  * Improved Console error handling across multiple pages
  * Improved Navigation icons and PageLayout
</Update>

<Update label="September 1, 2025">
  ### Performance

  * Added Redis caching backend migration
  * Improved Async decorator reliability and TTL handling
</Update>

<Update label="August 25, 2025">
  ### Authentication

  * Added Complete Clerk-only authentication migration
  * Improved Clerk user validation to reject users without database records

  ### Database

  * Added Demo data cleanup and separation
</Update>

<Update label="August 18, 2025">
  ### Infrastructure

  * Added Bulletproof production deployment architecture
  * Added Secure production deployment workflow
  * Added Secrets migration from GitHub to AWS SSM
  * Improved Mixed Content handling and nginx routing

  ### Jobs

  * Improved ECS container startup and job dependencies

  ### Database

  * Improved PostgreSQL function parsing in baseline migration
</Update>

<Update label="August 11, 2025">
  ### Data Freshness

  * Added Freshness monitoring job workers and automation
  * Improved Freshness monitoring transformed from tree to data table

  ### Notifications

  * Added Complete email server implementation

  ### UI

  * Added Centralized job display configuration
  * Improved Email verification and asset management UX
  * Improved Email validation in integrations modal
</Update>

<Update label="August 4, 2025">
  ### Authentication

  * Improved Visibility controls and multi-tenancy
  * Improved Authorization consistency across application

  ### Intelligence

  * Improved Intelligence Q\&A system reliability
</Update>

<Update label="July 28, 2025">
  ### Tagging

  * Improved Tag generation for all categories instead of hardcoded subset
  * Improved System and business tag counts display

  ### UI

  * Improved Navigation styling consistency
</Update>

<Update label="July 21, 2025">
  ### Integrations

  * Added Complete Slack and JIRA integration platform
  * Improved Credential decryption in JIRA integration

  ### API

  * Added User preferences API

  ### UI

  * Improved Bootstrap to shadcn/ui migration for broken pages
</Update>

<Update label="July 14, 2025">
  ### UI

  * Added Demo pages with neutral-dominant color system
</Update>

<Update label="July 7, 2025">
  ### Jobs

  * Added Complete unified job system migration
  * Added Jobs page overhaul with asset info and 3-button UI
  * Improved Intelligence jobs now visible on jobs page
  * Improved Job status tracking reliability
  * Improved Worker service and UI to eliminate duplicate jobs
</Update>

<Update label="June 30, 2025">
  ### Security

  * Improved Billing security and validation

  ### Billing

  * Added Stripe webhook processing with database integration
  * Added Scheduled billing automation Phase 3
</Update>

***

<Note>
  Changes older than 6 months have been archived.
</Note>
