Skip to main content
Stay up to date with the latest improvements to AnomalyArmor.

AI Agent

  • Improved the Data Reliability Crew so each member’s request now reads as a plain-language question in the transcript. On the agent page and in the public How it works demo alike, you can see at a glance what a crew member is asking of your warehouse.
  • Improved the How it works demo so each crew member gets its own page title, making a shared or bookmarked link say which member it opens.

Schema Monitoring

  • Improved schema drift detection to catch column-level changes, including a column’s data type, whether it allows nulls, and its default value, in addition to added and removed columns and tables.
  • Added an alert routing summary to the Automatic Monitoring panel, so you can see exactly where an asset’s schema-change alerts go, or that no destination is set yet, and attach a destination right there without leaving the page.

Alerts

  • Added a searchable timezone picker to operating schedules, defaulted to your local timezone, so setting quiet hours no longer means typing an IANA identifier from memory.
  • Improved the operating schedules and blackout windows list so your saved entries show up clearly and consistently.

Integrations

  • Added multi-workspace Slack support, so you can connect more than one Slack workspace to a single company and route alerts to any of them.
  • Improved connecting PostgreSQL, MySQL, and Redshift data sources over SSL: require, verify-ca, and verify-full modes are fully supported, and you can now attach a CA certificate to validate servers that use a private or Amazon RDS certificate authority.

Alerts

  • Improved alert destination pickers to show the owning Slack workspace, for example AnomalyArmor / #database-changes, so channels stay clear when you have multiple workspaces connected.
  • Improved the alert rule form to let you target a specific asset directly, making it obvious exactly what each rule watches.

Security

  • Added a Security page under Settings with a static outbound IP address you can add to your database allowlist for AnomalyArmor connections.

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.

AI Agent

  • Added a public 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.

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.

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.
  • 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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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

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

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

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

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

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

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

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

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

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

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

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

Recent Highlights


Full Changelog

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

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

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

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

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

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

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

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

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

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

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

Infrastructure

  • Improved Database initialization and migration to Atlas

Authentication

  • Improved Production authentication reliability

Intelligence

  • Improved UPSERT handling in intelligence workflow

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

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

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

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

Database

  • Improved Database connection management and CLI options

Infrastructure

  • Improved Session lifecycle management

API

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

Performance

  • Added DAL performance optimization

UI

  • Improved Homepage data display
  • Improved Console error handling across multiple pages
  • Improved Navigation icons and PageLayout

Performance

  • Added Redis caching backend migration
  • Improved Async decorator reliability and TTL handling

Authentication

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

Database

  • Added Demo data cleanup and separation

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

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

Authentication

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

Intelligence

  • Improved Intelligence Q&A system reliability

Tagging

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

UI

  • Improved Navigation styling consistency

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

UI

  • Added Demo pages with neutral-dominant color system

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

Security

  • Improved Billing security and validation

Billing

  • Added Stripe webhook processing with database integration
  • Added Scheduled billing automation Phase 3

Changes older than 6 months have been archived.