docs/managed-datahub/release-notes/v_1_0_0.md
This release rolls up hotfixes on top of v1.0.0. There are no breaking changes or deprecations.
14-May-2026
Recommended Versions
triggered_by_bot, triggering_bot_id, and effective_asker_user_id added to ChatbotInteractionEvent for monitoring and debugging bot-to-bot interactions.add_owners / remove_owners MCP tools now accept custom ownership types by name (case-insensitive), matching what users see in the UI, in addition to the built-in OwnershipType enum values.IngestionResolver now resolves the correct originating source.NullPointerException in DashboardUsageStatsUtils when DashboardUserUsageCounts.usageCount is null (e.g. some Superset usage paths), restoring dashboard usage summaries.pycurl version to satisfy CVE minimums.29-Apr-2026
Data Observability Agent: AI-powered agent for seamless monitoring setup and management, available in Private Beta via the Data Health dashboard.
Observe Assertion Notification Threading: Threaded assertion notifications with feature flag and UI controls
Observe Assertion Failure Severity: Computed severity levels for assertion failures
Observe False Positive Feedback Loop: Mark smart assertion notifications as false positives right in Slack and Teams
Observe Assertion Ownership: Assign owners to assertions, with owner select in the builder drawer and alignment within assignment rule lists
Ask DataHub Memory: Persistent user context across conversations, with server-side conversation memory for the Slack bot
Contrastive Description Generation v4: Improved AI-generated descriptions using contrastive techniques
SMTP Email Notification System: Full email notifications with connection pooling, circuit breaker, and metrics
Change History Sidebar: View change history for Dataset, Domain, Glossary Term, and Data Product entities
Structured Property Proposals: Ability to propose structured property changes through the governance workflow
Full-text search for structured property values including URN-type values
Aerospike: New ingestion source
Apache Flink: New connector for metadata and lineage
Microsoft Fabric Data Factory: New connector
Omni BI Platform: New source (INCUBATING)
Pinecone Vector DB: New source
StarRocks: New source connector
All changes in https://github.com/datahub-project/datahub/releases/tag/v1.5.0
System update, ZDU, and Elasticsearch
global.datahub.systemUpdate.zdu — preEnable and enable group flags for zero-downtime OpenSearch/Elasticsearch upgrades (bundled stage 10 / stage 20 application flags). When enable is true, scale-down during system update is disabled automatically.global.elasticsearch.index.upgrade — allowDocCountMismatch, reindexOptimizationEnabled, and optional rollbackDualWriteEnabled for clone backups, doc-count validation, and dual-write rollback during incremental reindex.global.elasticsearch.buildIndices — tuning for parallel and context-aware reindexing (for example reindexBatchSize, reindexMaxSlices, enableParallelReindex, maxConcurrentNormalReindex, maxConcurrentLargeReindex, cluster heap thresholds, and related retry/throttle settings).Executor, ingestion, and AI feature flags
global.datahub.executor.ingestions.print_subprocess_logs — emit subprocess logs from executor-managed ingestion (default true in chart defaults).
Primary migration targets for this release remain:
global.datahub.systemUpdate.consolidatedUpgrade: false → true
global.datahub.monitoring.metricsMode: legacy → jmx_and_actuator
DATAHUB_EXECUTOR_BIGQUERY_TIMEOUT, DATAHUB_EXECUTOR_DATABRICKS_TIMEOUT, and DATAHUB_EXECUTOR_REDSHIFT_TIMEOUT environment variables respectively. Snowflake is already bounded by this limit, which is controlled via the DATAHUB_EXECUTOR_SNOWFLAKE_TIMEOUT variable.global.datahub.monitoring).global.datahub.monitoring.metricsMode with three modes: legacy (default), jmx_and_actuator, and actuator_only, so JMX vs Spring Boot Actuator scraping can be chosen cluster-wide. See the Micrometer transition plan documentation for more details.