OpenMetadata 2.0 Schema Change Inventory¶
This page records the complete schema synchronization used for OpenMetadata Standards 2.0.0.
Provenance¶
| Item | Value |
|---|---|
| Upstream repository | open-metadata/OpenMetadata |
| Source branch | 2.0 |
| Release tag | 2.0.0-release |
| Source commit | 6861999f |
| Snapshot contents | 911 JSON Schema files |
The file inventory below compares the previous OpenMetadata Standards snapshot on origin/main with the upstream 2.0.0 snapshot. It contains 98 added, 135 modified, and 3 removed schema files. The official OpenMetadata release comparison from 1.13.4-release to 2.0.0-release contains 86 added, 107 modified, and 3 removed schemas. The counts differ because the previous standards snapshot predates schema updates that later shipped on the 1.13 patch line.
Synchronization summary¶
| Area | Added | Modified | Removed |
|---|---|---|---|
| API | 33 | 22 | 0 |
| Attachments | 1 | 0 | 0 |
| Configuration | 2 | 11 | 0 |
| Data Insight | 1 | 5 | 0 |
| Entity | 30 | 65 | 3 |
| Events | 0 | 2 | 0 |
| Governance | 3 | 3 | 0 |
| Jobs | 0 | 1 | 0 |
| Metadata Ingestion | 4 | 9 | 0 |
| Search | 0 | 1 | 0 |
| Security | 0 | 2 | 0 |
| Settings | 0 | 1 | 0 |
| System | 2 | 1 | 0 |
| Tests | 2 | 2 | 0 |
| Types | 20 | 10 | 0 |
| Total | 98 | 135 | 3 |
Compatibility-sensitive schema changes¶
The following release-to-release changes can require client or configuration updates:
- Embedding-provider settings move from
elasticSearchConfiguration.naturalLanguageSearchto the new top-levelllmConfigurationschema. - Databricks Pipeline connections remove the top-level
tokenfield and require the structuredauthTypefield. - Search Indexing app configuration removes
recreateIndexanduseDistributedIndexing; Data Insights configuration removes itsdataQualitymodule. - Application
agentTyperemovesCollateAI,CollateAITierAgent, andCollateAIQualityAgent, together with their three configuration schemas. - Entity, column, search-index field, schema field, and pipeline-task names reject
>, double quotes, control characters, and empty pipeline-task names. - Auto-classification now constrains
sampleDataCountto at least 1 andconfidenceto the inclusive range 0–100. - RDF indexing defaults change: entity batches 50→100, relationship-source batches 25→100, and inference defaults from enabled to disabled.
- Workflow async job acquisition changes from 10,000 ms to 1,000 ms.
- Data Insight chart function and KPI definitions move to
dataInsight/custom/chartFunctions.json; regenerate code or update hand-written$refresolution.
See API & Schema Contracts for migration guidance and the complete 1.13→2.0 guide for behavioral and platform changes.
Added schemas (98)¶
API¶
api/ai/aiGovernanceActivityResponse.jsonapi/ai/aiGovernanceBulkTriageRequest.jsonapi/ai/aiGovernanceBulkTriageResponse.jsonapi/ai/aiGovernanceDashboardResponse.jsonapi/ai/aiGovernanceIntakeChecksResponse.jsonapi/ai/aiGovernancePolicyStatusResponse.jsonapi/ai/aiGovernancePolicyViolationsResponse.jsonapi/ai/aiGovernanceTransitionRequest.jsonapi/ai/createAIFrameworkControl.jsonapi/ai/createAIGovernanceFramework.jsonapi/ai/createAuditReport.jsonapi/ai/forkAIGovernanceFrameworkRequest.jsonapi/ai/forkAIGovernanceFrameworkResponse.jsonapi/ai/frameworkCoverageResponse.jsonapi/attachments/createAsset.jsonapi/configuration/appConfiguration.jsonapi/context/createContextMemory.jsonapi/data/createContextFile.jsonapi/data/createFolder.jsonapi/data/createPage.jsonapi/data/moveContextFileRequest.jsonapi/feed/createAnnouncement.jsonapi/governance/createIntakeForm.jsonapi/lineage/hydrateLineageRequest.jsonapi/lineage/hydrateLineageResponse.jsonapi/services/servicesOverview.jsonapi/tasks/bulkTaskOperation.jsonapi/tasks/createTask.jsonapi/tasks/createTaskComment.jsonapi/tasks/resolveTask.jsonapi/tasks/taskCount.jsonapi/teams/preferences/appModePreference.jsonapi/teams/userPreferences.json
Attachments¶
attachments/asset.json
Configuration¶
configuration/llmConfiguration.jsonconfiguration/sentryConfiguration.json
Data Insight¶
dataInsight/custom/chartFunctions.json
Entity¶
entity/activity/activityEvent.jsonentity/activity/activityStreamConfig.jsonentity/ai/aiFrameworkControl.jsonentity/ai/aiGovernanceFramework.jsonentity/ai/auditReport.jsonentity/applications/mcp/mcpToolCallUsage.jsonentity/context/contextMemory.jsonentity/data/article.jsonentity/data/contextFile.jsonentity/data/contextFileContent.jsonentity/data/folder.jsonentity/data/page.jsonentity/data/pageHierarchy.jsonentity/data/quickLink.jsonentity/domains/odps/odpsDataProduct.jsonentity/feed/announcement.jsonentity/feed/taskFormSchema.jsonentity/services/connections/dashboard/omniConnection.jsonentity/services/connections/dashboard/sapS4HanaConnection.jsonentity/services/connections/database/questdbConnection.jsonentity/services/connections/database/sapBw4HanaConnection.jsonentity/services/connections/database/sapSuccessFactorsConnection.jsonentity/services/connections/pipeline/prefect/cloudAuth.jsonentity/services/connections/pipeline/prefect/serverAuth.jsonentity/services/connections/pipeline/prefectConnection.jsonentity/services/connections/pipeline/sapBw4HanaPipelineConnection.jsonentity/services/ingestionPipelines/agentType.jsonentity/services/ingestionPipelines/logStreamEvent.jsonentity/services/ingestionPipelines/serviceProgressEvent.jsonentity/tasks/task.json
Governance¶
governance/intakeForm.jsongovernance/workflows/elements/nodes/automatedTask/createAndRunAIAutomationTask.jsongovernance/workflows/elements/nodes/automatedTask/policyAgentTaskDefinition.json
Metadata Ingestion¶
metadataIngestion/messagingServiceAutoClassificationPipeline.jsonmetadataIngestion/policyAgentPipeline.jsonmetadataIngestion/policyagentconfig/databasePolicyConfig.jsonmetadataIngestion/storageServiceAutoClassificationPipeline.json
System¶
system/testLoginResult.jsonsystem/testLoginTokenRequest.json
Tests¶
tests/dataQualityReportBatchRequest.jsontests/dataQualityReportBatchResponse.json
Types¶
type/aiContext.jsontype/bulkDeleteStaleRequest.jsontype/bulkTaskOperationResult.jsontype/dataAccessRequestPayload.jsontype/descriptionUpdatePayload.jsontype/domainUpdatePayload.jsontype/dynamicSamplingConfig.jsontype/genericTaskPayload.jsontype/glossaryApprovalPayload.jsontype/incidentResolutionPayload.jsontype/ownershipUpdatePayload.jsontype/personaContext.jsontype/personaContextDefinition.jsontype/reviewPayload.jsontype/samplingConfig.jsontype/staticSamplingConfig.jsontype/suggestionPayload.jsontype/tagUpdatePayload.jsontype/testCaseResolutionPayload.jsontype/tierUpdatePayload.json
Modified schemas (135)¶
API¶
api/ai/createLLMModel.jsonapi/bulkAssets.jsonapi/configuration/rdfConfiguration.jsonapi/createBot.jsonapi/data/createGlossaryTerm.jsonapi/data/createMetric.jsonapi/domains/createDataProduct.jsonapi/governance/createWorkflowDefinition.jsonapi/lineage/entityCountLineageRequest.jsonapi/lineage/openlineage/openLineageFacets.jsonapi/lineage/searchLineageRequest.jsonapi/search/previewSearchRequest.jsonapi/services/createDashboardService.jsonapi/services/createDatabaseService.jsonapi/services/createDriveService.jsonapi/services/createMessagingService.jsonapi/services/createMlModelService.jsonapi/services/createPipelineService.jsonapi/services/createSearchService.jsonapi/services/createStorageService.jsonapi/teams/createPersona.jsonapi/tests/createTestDefinition.json
Configuration¶
configuration/aiPlatformConfiguration.jsonconfiguration/authenticationConfiguration.jsonconfiguration/elasticSearchConfiguration.jsonconfiguration/glossaryTermRelationSettings.jsonconfiguration/ldapConfiguration.jsonconfiguration/logStorageConfiguration.jsonconfiguration/openLineageSettings.jsonconfiguration/pipelineServiceClientConfiguration.jsonconfiguration/searchSettings.jsonconfiguration/themeConfiguration.jsonconfiguration/workflowSettings.json
Data Insight¶
dataInsight/custom/dataInsightCustomChart.jsondataInsight/custom/dataInsightCustomChartResultList.jsondataInsight/custom/formulaHolder.jsondataInsight/custom/lineChart.jsondataInsight/custom/summaryCard.json
Entity¶
entity/ai/aiApplication.jsonentity/ai/llmModel.jsonentity/ai/mcpServer.jsonentity/applications/app.jsonentity/applications/configuration/applicationConfig.jsonentity/applications/configuration/external/metadataExporterConnectors/databricksConnection.jsonentity/applications/configuration/external/metadataExporterConnectors/snowflakeConnection.jsonentity/applications/configuration/internal/cacheWarmupAppConfig.jsonentity/applications/configuration/internal/dataInsightsAppConfig.jsonentity/applications/configuration/internal/rdfIndexingAppConfig.jsonentity/applications/configuration/internal/searchIndexingAppConfig.jsonentity/automations/queryRunnerRequest.jsonentity/automations/response/queryRunnerResponse.jsonentity/data/container.jsonentity/data/dashboardDataModel.jsonentity/data/database.jsonentity/data/databaseSchema.jsonentity/data/glossary.jsonentity/data/glossaryTerm.jsonentity/data/metric.jsonentity/data/pipeline.jsonentity/data/searchIndex.jsonentity/data/table.jsonentity/domains/dataProduct.jsonentity/policies/accessControl/resourceDescriptor.jsonentity/services/connections/connectionBasicType.jsonentity/services/connections/database/azureSQLConnection.jsonentity/services/connections/database/cockroachConnection.jsonentity/services/connections/database/databricksConnection.jsonentity/services/connections/database/exasolConnection.jsonentity/services/connections/database/greenplumConnection.jsonentity/services/connections/database/mssqlConnection.jsonentity/services/connections/database/mysqlConnection.jsonentity/services/connections/database/postgresConnection.jsonentity/services/connections/database/redshiftConnection.jsonentity/services/connections/database/snowflakeConnection.jsonentity/services/connections/database/synapseConnection.jsonentity/services/connections/database/timescaleConnection.jsonentity/services/connections/database/unityCatalogConnection.jsonentity/services/connections/drive/sftpConnection.jsonentity/services/connections/messaging/kafkaConnection.jsonentity/services/connections/messaging/kinesisConnection.jsonentity/services/connections/messaging/pubSubConnection.jsonentity/services/connections/messaging/redpandaConnection.jsonentity/services/connections/pipeline/databricksPipelineConnection.jsonentity/services/connections/pipeline/fivetranConnection.jsonentity/services/connections/pipeline/ssisConnection.jsonentity/services/connections/storage/adlsConnection.jsonentity/services/connections/storage/customStorageConnection.jsonentity/services/connections/storage/gcsConnection.jsonentity/services/connections/storage/s3Connection.jsonentity/services/connections/testConnectionDefinition.jsonentity/services/connections/testConnectionResult.jsonentity/services/dashboardService.jsonentity/services/databaseService.jsonentity/services/driveService.jsonentity/services/ingestionPipelines/ingestionPipeline.jsonentity/services/ingestionPipelines/pipelineServiceClientResponse.jsonentity/services/ingestionPipelines/progressUpdate.jsonentity/services/messagingService.jsonentity/services/mlmodelService.jsonentity/services/pipelineService.jsonentity/services/searchService.jsonentity/services/storageService.jsonentity/teams/persona.json
Events¶
events/filterResourceDescriptor.jsonevents/subscriptionResourceDescriptor.json
Governance¶
governance/workflows/elements/nodeSubType.jsongovernance/workflows/elements/nodes/userTask/userApprovalTask.jsongovernance/workflows/workflowInstance.json
Jobs¶
jobs/backgroundJob.json
Metadata Ingestion¶
metadataIngestion/dashboardServiceMetadataPipeline.jsonmetadataIngestion/databaseServiceAutoClassificationPipeline.jsonmetadataIngestion/databaseServiceMetadataPipeline.jsonmetadataIngestion/databaseServiceProfilerPipeline.jsonmetadataIngestion/dbtPipeline.jsonmetadataIngestion/dbtconfig/dbtHttpConfig.jsonmetadataIngestion/pipelineServiceMetadataPipeline.jsonmetadataIngestion/testSuitePipeline.jsonmetadataIngestion/workflow.json
Search¶
search/searchRequest.json
Security¶
security/client/oktaSSOClientConfig.jsonsecurity/credentials/gcpValues.json
Settings¶
settings/settings.json
System¶
system/eventPublisherJob.json
Tests¶
tests/testCase.jsontests/testDefinition.json
Types¶
type/aiCompliance.jsontype/basic.jsontype/bulkOperationResult.jsontype/changeEvent.jsontype/changeEventType.jsontype/customProperty.jsontype/entityRelationship.jsontype/personaPreferences.jsontype/schema.jsontype/workflowTriggerFields.json
Removed schemas (3)¶
Entity¶
entity/applications/configuration/external/collateAIQualityAgentAppConfig.jsonentity/applications/configuration/external/collateAITierAgentAppConfig.jsonentity/applications/configuration/private/internal/collateAITierAgentAppPrivateConfig.json