April 15, 2026
New Additions
Service Accounts
Service accounts in Bigeye are non human identities designed for secure programmatic access to Bigeye APIs and SDKs. Unlike regular user accounts, service accounts are not tied to an individual and are intended for use by automated systems such as data pipelines, monitoring tools, and internal applications

Added
Metrics
- Advanced setting for Snowflake dynamic tables in Freshness & Volume metrics
- Resolution suggestions on metric detail page
SDS
- Added daily GDF consumption tracking, which computes usage against contracted limits for billing purposes
- Backend: support query counts for "number of positive findings"
- Backend: set partition column for a table that failed to split
Lineage
- Added sensitivity legend
- Added the ability to expand table nodes in table-level lineage to view column-level connections on demand
- Added the ability to expand table nodes in the lineage graph to view and search their columns inline, without navigating away from the graph (requires the
preview.lineage_search_columns_in_tll.enabledfeature flag) - Sensitivity data (finding state, sensitivity level, and data classes) is now available on lineage nodes when viewing with the sensitivity lens
- Added "Highlight this column" option to the column context menu, which overlays column-level lineage on top of the existing table-level graph by dimming unrelated nodes and edges
- Added "Set as anchor node" action to node and column context menus, allowing users to navigate directly to a node's lineage page
- Added focus mode for column-level lineage — when viewing columns inline in an expanded table node, clicking "Focus on this column" filters the graph to show only the tables relevant to that column's lineage path and displays column-level edges between them. Use "Exit focus mode" from the node menu to restore the full graph view (requires the
preview.lineage_search_columns_in_tll.enabledfeature flag) - Added pagination to the inline column list on expanded table nodes, showing up to 10 columns at a time with next/previous controls
- Focus mode and highlight mode are now stored in the URL, allowing them to persist across page refreshes and be shared via link
Service accounts
- Added new create menu for users that includes service account option
- Added service account flag to user records
- Added service accounts feature flags
- API updates to manage service account API keys
- Added API to create a service account
- Notifications for service account API keys being created/deleted
- New API to list all service account API keys in the company
Catalog
- Added an Issues tab to the rule detail page showing current and past issues for the rule
Issues
- Added support for metricIds query parameter on the issues list page
Service Accounts
- Added service account edit modal
Indexing
- Added feature flag to enable oracle to index schemas, tables, and columns that do not have select access
Notifications
- Added Slack and email notifications for SQL rules and join rules with rule-specific labels, locations, and links
Updated
Catalog
- For unified catalog items, put the child objects tab before the lineage tab
- Hide lineage tab for expansive container-level node types (schemas, folders, workspaces, projects) when lineage for schema is disabled
- When a catalog entity has multiple child types, each child now shows a badge indicating its type
- Changed the Edit button on the source detail page to be a default (secondary) button
Lineage
- Re-ordered lineage sensitivity menus
- In Simple view, the status hat is now hidden on non-focused nodes to reduce visual noise
- Prevention suggestions in the lineage view are now only shown when the Issues view type is active
- Lineage RUM events now include a
secondaryActionflag that distinguishes initial page loads from subsequent user actions such as changing depth or switching view type - Renamed "Current node" to "Anchor node" in the lineage legend
- Highlight mode now shows column-level nodes grafted into the table-level graph, with non-active nodes and edges faded
SDS
- Add clarifying description to confidence thresholds in UI
- Tweak schedule-filter options for ScanJob/ScanRun fetch
- Length validation for user-supplied fields
- Store table sizes as part of indexing
Snowflake
- Set disablePlatformDetection=true to reduce the number of error logs produced by snowflake
Platform
- Enabled user preferences by default for all workspaces
Metrics
- Change schedule to companion instead of failing validation
Notifications
- Support generic test notifications for Slack
Access
- Pass in tables and columns being accessed
Issue
- Enabled grouped metric improvements by default, including retaining metric groups when absent or on failure and the improved issue feedback experience
Service accounts
- Prevent service account (and robot) emails from being shown in application
temporal
- upgrade temporal server to 1.29.6
Fixed
Catalog
- Fix a bug where expanding a tree node only showed the first 200 children
- Fixed an issue where catalog path items for custom data node entities showed an unspecified node type
- Fixed an issue where schemas with linked monitoring could be hidden, causing linked metrics to lose their table connections
- Fixed a hydration error on catalog pages that caused slow page loads and visual flashes when the catalog explorer sidebar was expanded
- Fixed an issue where Bigeye Virtual Schema would show custom rules that were associated with internal virtual tables
- Fixed an issue where join rules did not show the active issue indicator in the right-hand pane
Groups
- Further prevent IDP group linkings with whitespace in them
Issues
- Fixed AI-generated issue descriptions incorrectly identifying the monitored column for custom monitoring metrics with multiple columns or linked assets
- Correctly refresh overviews on button click
Lineage
- Fixed alignment and wording of the error message shown when lineage fails to load
- Added heartbeat to custom repository sync to catch/retry if a worker dies rather than just waiting for 2 hours
- Fix bug where view was not persisting between page loads
- Fixed CSV export of nodes and edges to reflect the currently selected lineage view (Simple, Issues, or Sensitivity)
- Custom repository icons and node types now display correctly when the "Optimized queries" advanced setting is enabled
- Fixed a timeout error when downloading the lineage graph as a CSV for large lineage graphs
- Fixed an issue where assumed parent edges created during a custom repository sync were incorrectly soft-deleted on subsequent syncs
- Improve performance of assumed edge creation
- Fixed an issue where custom repository sync would skip edge creation for nodes that were previously deleted and re-added
- Fixed issue where assumed edges were being followed from parent nodes in lineage
- Fixed the lineage graph firing duplicate requests on load due to view type initializing with a default before the stored preference was applied
Metrics
- Correctly process relative thresholds for volume metrics
- Fixed a divide-by-zero error in the Harmonic Mean metric when column values include both positive and negative numbers whose reciprocals cancel out, or when all column values are null
- Fixed issues handling metric dimensions when generating debug queries
- Fixed an issue where a metric with multiple open issues would return an unpredictable issue instead of the most recently created one
- Do not fail backfill run when metric runs have been deleted
- Correct valid warehouse types for metadata metrics
- Fix error when trying to compute relative threshold after a group metric has a group column removed
SDS
- Fix bug where Slack alert for Scan Job failure wasn't sent
- Fixed an issue where the source tree picker would not show more than one page of schemas or tables
- Remove aggregate findings for classifiers removed from scan job
- Add request validation to test-detector endpoint
- Test Detector cleanly surfaces internal errors
SQL Rules
- Fixed bug where valid sql rule preview results would claim to be invalid
UI
- Fixed a hydration mismatch error caused by the nav collapsed state not being rendered on the HTML element during server-side rendering
- Fixed an issue where the set-password page would hang after successfully resetting a password
- Fixed an issue where the collections dropdown input appeared shorter than other inputs
- Fixed bug where secondary nav in Advanced Settings would clip over the header
- Fixed random crashes on UI
- Fixed bug where text following inputs would sometimes be misaligned
BigAI
- Fix underscore issue
Charts
- Fix metric chart axis lacking sig figs in full precision mode
- Fixed bug where sometimes metric charts would not show any runs
SQL Parser
- Use required database type
Platform
- Fixed noisy error logs when checking table emptiness fails due to a warehouse connection failure
- Fixed an issue where importing a dbt project with a large ID would fail
Profiling
- Fixed an issue where profiling Snowflake views could fail with a column alias not found error
Settings
- Fixed redirect to login page from advanced-settings page
- Fixed an issue where navigating away from Advanced Settings would incorrectly show an unsaved changes warning
API Keys
- Fixed Last used column showing creation time instead of actual last used time
Advanced Settings
- Failed monitor notifications now test correctly
Bigconfig
- Correctly handle metrics with no lookback
Dimensions
- Prevent bulk write from failing on one write failure
Service accounts
- Fixed bug where the "Type" column would not always show in the users list
- Fixed bug where the back button was visible during the Service Account creation wizard
Issue
- Fixed a problem where updating an issue could get locked when AI resolution suggestions were being generated for the same issue
- Fixed editing a join rule from the issue overview opening the SQL rule modal instead of the join rule modal
Service Accounts
- Fix type in Service Account API key created notification email
