[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-open-metadata--OpenMetadata":3,"tool-open-metadata--OpenMetadata":65},[4,18,32,41,49,57],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":17},4358,"openclaw","openclaw\u002Fopenclaw","OpenClaw 是一款专为个人打造的本地化 AI 助手，旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚，能够直接接入你日常使用的各类通讯渠道，包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息，OpenClaw 都能即时响应，甚至支持在 macOS、iOS 和 Android 设备上进行语音交互，并提供实时的画布渲染功能供你操控。\n\n这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地，用户无需依赖云端服务即可享受快速、私密的智能辅助，真正实现了“你的数据，你做主”。其独特的技术亮点在于强大的网关架构，将控制平面与核心助手分离，确保跨平台通信的流畅性与扩展性。\n\nOpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者，以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力（支持 macOS、Linux 及 Windows WSL2），即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你",349277,3,"2026-04-06T06:32:30",[13,14,15,16],"Agent","开发框架","图像","数据工具","ready",{"id":19,"name":20,"github_repo":21,"description_zh":22,"stars":23,"difficulty_score":24,"last_commit_at":25,"category_tags":26,"status":17},2268,"ML-For-Beginners","microsoft\u002FML-For-Beginners","ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程，旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周，包含 26 节精炼课程和 52 道配套测验，内容涵盖从基础概念到实际应用的完整流程，有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。\n\n无论是希望转型的开发者、需要补充算法背景的研究人员，还是对人工智能充满好奇的普通爱好者，都能从中受益。课程不仅提供了清晰的理论讲解，还强调动手实践，让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持，通过自动化机制提供了包括简体中文在内的 50 多种语言版本，极大地降低了全球不同背景用户的学习门槛。此外，项目采用开源协作模式，社区活跃且内容持续更新，确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路，ML-For-Beginners 将是理想的起点。",85092,2,"2026-04-10T11:13:16",[15,16,27,28,13,29,30,14,31],"视频","插件","其他","语言模型","音频",{"id":33,"name":34,"github_repo":35,"description_zh":36,"stars":37,"difficulty_score":38,"last_commit_at":39,"category_tags":40,"status":17},5784,"funNLP","fighting41love\u002FfunNLP","funNLP 是一个专为中文自然语言处理（NLP）打造的超级资源库，被誉为\"NLP 民工的乐园”。它并非单一的软件工具，而是一个汇集了海量开源项目、数据集、预训练模型和实用代码的综合性平台。\n\n面对中文 NLP 领域资源分散、入门门槛高以及特定场景数据匮乏的痛点，funNLP 提供了“一站式”解决方案。这里不仅涵盖了分词、命名实体识别、情感分析、文本摘要等基础任务的标准工具，还独特地收录了丰富的垂直领域资源，如法律、医疗、金融行业的专用词库与数据集，甚至包含古诗词生成、歌词创作等趣味应用。其核心亮点在于极高的全面性与实用性，从基础的字典词典到前沿的 BERT、GPT-2 模型代码，再到高质量的标注数据和竞赛方案，应有尽有。\n\n无论是刚刚踏入 NLP 领域的学生、需要快速验证想法的算法工程师，还是从事人工智能研究的学者，都能在这里找到急需的“武器弹药”。对于开发者而言，它能大幅减少寻找数据和复现模型的时间；对于研究者，它提供了丰富的基准测试资源和前沿技术参考。funNLP 以开放共享的精神，极大地降低了中文自然语言处理的开发与研究成本，是中文 AI 社区不可或缺的宝藏仓库。",79857,1,"2026-04-08T20:11:31",[30,16,29],{"id":42,"name":43,"github_repo":44,"description_zh":45,"stars":46,"difficulty_score":38,"last_commit_at":47,"category_tags":48,"status":17},5773,"cs-video-courses","Developer-Y\u002Fcs-video-courses","cs-video-courses 是一个精心整理的计算机科学视频课程清单，旨在为自学者提供系统化的学习路径。它汇集了全球知名高校（如加州大学伯克利分校、新南威尔士大学等）的完整课程录像，涵盖从编程基础、数据结构与算法，到操作系统、分布式系统、数据库等核心领域，并深入延伸至人工智能、机器学习、量子计算及区块链等前沿方向。\n\n面对网络上零散且质量参差不齐的教学资源，cs-video-courses 解决了学习者难以找到成体系、高难度大学级别课程的痛点。该项目严格筛选内容，仅收录真正的大学层级课程，排除了碎片化的简短教程或商业广告，确保用户能接触到严谨的学术内容。\n\n这份清单特别适合希望夯实计算机基础的开发者、需要补充特定领域知识的研究人员，以及渴望像在校生一样系统学习计算机科学的自学者。其独特的技术亮点在于分类极其详尽，不仅包含传统的软件工程与网络安全，还细分了生成式 AI、大语言模型、计算生物学等新兴学科，并直接链接至官方视频播放列表，让用户能一站式获取高质量的教育资源，免费享受世界顶尖大学的课堂体验。",79792,"2026-04-08T22:03:59",[29,15,16,14],{"id":50,"name":51,"github_repo":52,"description_zh":53,"stars":54,"difficulty_score":24,"last_commit_at":55,"category_tags":56,"status":17},7347,"lobehub","lobehub\u002Flobehub","LobeHub 是一个致力于工作与生活的智能体协作平台，旨在帮助用户发现、构建并与不断成长的 AI 智能体队友协同工作。它解决了当前 AI 应用中单点交互效率低、难以形成规模化协作网络的问题，将“智能体”确立为工作的基本单元，让人类与 AI 能够共同进化。\n\n无论是开发者、研究人员还是普通用户，都能通过 LobeHub 轻松设计多智能体协作流程。平台支持一键安装 MCP 插件、访问丰富的智能体市场，并提供本地与云端数据库管理、多用户协作等高级功能。其独特的技术亮点包括对多种大模型服务商的兼容、本地大模型部署支持、视觉识别、语音对话（TTS\u002FSTT）、文生图以及思维链（Chain of Thought）等能力。此外，LobeHub 还具备分支对话、工件生成、文件上传与知识库集成等实用特性，并适配桌面端、移动端及 PWA 场景，支持自定义主题。\n\n通过开源与自托管选项，LobeHub 为构建人机共演的未来协作网络提供了灵活、可扩展的基础设施。",75141,"2026-04-13T22:06:32",[30,16,13,14,15],{"id":58,"name":59,"github_repo":60,"description_zh":61,"stars":62,"difficulty_score":38,"last_commit_at":63,"category_tags":64,"status":17},2234,"scikit-learn","scikit-learn\u002Fscikit-learn","scikit-learn 是一个基于 Python 构建的开源机器学习库，依托于 SciPy、NumPy 等科学计算生态，旨在让机器学习变得简单高效。它提供了一套统一且简洁的接口，涵盖了从数据预处理、特征工程到模型训练、评估及选择的全流程工具，内置了包括线性回归、支持向量机、随机森林、聚类等在内的丰富经典算法。\n\n对于希望快速验证想法或构建原型的数据科学家、研究人员以及 Python 开发者而言，scikit-learn 是不可或缺的基础设施。它有效解决了机器学习入门门槛高、算法实现复杂以及不同模型间调用方式不统一的痛点，让用户无需重复造轮子，只需几行代码即可调用成熟的算法解决分类、回归、聚类等实际问题。\n\n其核心技术亮点在于高度一致的 API 设计风格，所有估算器（Estimator）均遵循相同的调用逻辑，极大地降低了学习成本并提升了代码的可读性与可维护性。此外，它还提供了强大的模型选择与评估工具，如交叉验证和网格搜索，帮助用户系统地优化模型性能。作为一个由全球志愿者共同维护的成熟项目，scikit-learn 以其稳定性、详尽的文档和活跃的社区支持，成为连接理论学习与工业级应用的最",65767,"2026-04-11T11:10:05",[14,29,16],{"id":66,"github_repo":67,"name":68,"description_en":69,"description_zh":70,"ai_summary_zh":70,"readme_en":71,"readme_zh":72,"quickstart_zh":73,"use_case_zh":74,"hero_image_url":75,"owner_login":76,"owner_name":68,"owner_avatar_url":77,"owner_bio":78,"owner_company":79,"owner_location":79,"owner_email":79,"owner_twitter":80,"owner_website":81,"owner_url":82,"languages":83,"stars":121,"forks":122,"last_commit_at":123,"license":124,"difficulty_score":125,"env_os":126,"env_gpu":126,"env_ram":126,"env_deps":127,"category_tags":130,"github_topics":131,"view_count":10,"oss_zip_url":79,"oss_zip_packed_at":79,"status":17,"created_at":152,"updated_at":153,"faqs":154,"releases":155},8775,"open-metadata\u002FOpenMetadata","OpenMetadata","OpenMetadata is a unified metadata platform for data discovery, data observability, and data governance powered by a central metadata repository, in-depth column level lineage, and seamless team collaboration.","OpenMetadata 是一个统一的开源元数据平台，旨在帮助企业高效地发现、监控和治理数据资产。在数据源分散、血缘关系复杂且团队协作困难的背景下，它通过构建中央元数据存储库，解决了数据“找不到、看不懂、管不住”的痛点，让数据价值得以释放。\n\n该平台非常适合数据工程师、分析师、治理专家以及需要跨部门协作的数据团队使用。其核心亮点在于提供了深入的列级数据血缘分析，让用户能清晰追踪数据的来龙去脉；同时支持 84 多种连接器，可无缝集成各类数据仓库、数据库及 BI 工具。OpenMetadata 还具备无代码的数据质量测试功能，用户无需编写复杂脚本即可定义和运行质检规则。此外，平台内置了类似社交软件的协作机制，支持针对具体数据资产进行讨论、任务分配和事件通知，真正实现了技术管理与团队沟通的有机融合，是构建现代化数据栈的理想选择。","\u003Cbr \u002F>\u003Cbr \u002F>\n\u003Cp align=\"center\">\n    \u003Ca href=\"https:\u002F\u002Fopen-metadata.org\">\n        \u003Cimg alt=\"Logo\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopen-metadata_OpenMetadata_readme_d9ac734ade9c.png\" width=\"49%\">\n    \u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\u003Cb>Empower your Data Journey with OpenMetadata\u003C\u002Fb>\u003C\u002Fp>\n\n\u003Cdiv align=\"center\">\n    \n![Commit Activity](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcommit-activity\u002Fm\u002Fopen-metadata\u002FOpenMetadata?style=for-the-badge)\n[![Release](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Frelease\u002Fopen-metadata\u002FOpenMetadata\u002Fall.svg?style=for-the-badge)](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Freleases)\n\n\u003C\u002Fdiv>\n\n## What is OpenMetadata?\n[OpenMetadata](https:\u002F\u002Fopen-metadata.org\u002F)  is a unified metadata platform for data discovery, data observability, and data governance powered by a central metadata repository, in-depth column-level lineage, and seamless team collaboration. It is one of the fastest-growing open-source projects with a vibrant community and adoption by a diverse set of companies in a variety of industry verticals. Based on Open Metadata Standards and APIs, supporting connectors to a wide range of data services, OpenMetadata enables end-to-end metadata management, giving you the freedom to unlock the value of your data assets.\n\u003Cdiv align=\"center\">\n    \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopen-metadata_OpenMetadata_readme_fbedff2a7389.png\" width=800>\n\u003C\u002Fdiv>\n\n\u003Cbr \u002F>\nContents:\n\n- [Features](#key-features-of-openmetadata)\n- [Try our Sandbox](#try-our-sandbox)\n- [Install & Run](#install-and-run-openmetadata)\n- [Roadmap](https:\u002F\u002Fdocs.open-metadata.org\u002Flatest\u002Froadmap)\n- [Documentation and Support](#documentation-and-support)\n- [Contributors](#contributors)\n\nOpenMetadata Consists of Four Main Components:\n- **Metadata Schemas**: These are the core definitions and vocabulary for metadata based on common abstractions and types. They also allow for custom extensions and properties to suit different use cases and domains.\n- **Metadata Store**: This is the central repository for storing and managing the metadata graph, which connects data assets, users, and tool-generated metadata in a unified way.\n- **Metadata APIs**: These are the interfaces for producing and consuming metadata, built on top of the metadata schemas. They enable seamless integration of user interfaces and tools, systems, and services with the metadata store.\n- **Ingestion Framework**: This is a pluggable framework for ingesting metadata from various sources and tools to the metadata store. It supports about 84+ connectors for data warehouses, databases, dashboard services, messaging services, pipeline services, and more.\n\n## Key Features of OpenMetadata\n**Data Discovery**: Find and explore all your data assets in a single place using various strategies, such as keyword search, data associations, and advanced queries. You can search across tables, topics, dashboards, pipelines, and services.\n\n![12](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopen-metadata_OpenMetadata_readme_1ebd0a4d4899.png)\n\u003Cbr>\u003Cbr>\u003Cbr>\n**Data Collaboration**: Communicate, converse, and cooperate with other users and teams on data assets. You can get event notifications, send alerts, add announcements, create tasks, and use conversation threads.\n\n![11](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopen-metadata_OpenMetadata_readme_14e9af4d52aa.png)\n\u003Cbr>\u003Cbr>\u003Cbr>\n**Data Quality and Profiler**: Measure and monitor the quality with **no-code** to build trust in your data. You can define and run data quality tests, group them into test suites, and view the results in an interactive dashboard. With powerful collaboration, make data quality a shared responsibility in your organization.\n\n![8](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopen-metadata_OpenMetadata_readme_9cb45816182c.png)\n\u003Cbr>\u003Cbr>\u003Cbr>\n**Data Governance**: Enforce data policies and standards across your organization. You can define data domains and data products, assign owners and stakeholders, and classify data assets using tags and terms. Use powerful automation features to auto-classify your data.\n\n![10](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopen-metadata_OpenMetadata_readme_16895af1baad.png)\n\u003Cbr>\u003Cbr>\u003Cbr>\n**Data Insights and KPIs**: Use reports and platform analytics to understand how your organization's data is doing. Data Insights provides a single-pane view of all the key metrics to reflect the state of your data best. Define the Key Performance Indicators (KPIs) and set goals within OpenMetadata to work towards better documentation, ownership, and tiering. Alerts can be set against the KPIs to be received on a specified schedule.\n\n![9](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopen-metadata_OpenMetadata_readme_ca1bdfe51f38.png)\n\u003Cbr>\u003Cbr>\u003Cbr>\n**Data Lineage**: Track and visualize the origin and transformation of your data assets end-to-end. You can view column-level lineage, filter queries, and edit lineage manually using a no-code editor.\n  \n**Data Documentation**: Document your data assets and metadata entities using rich text, images, and links. You can also add comments and annotations and generate data dictionaries and data catalogs.\n  \n**Data Observability**: Monitor the health and performance of your data assets and pipelines. You can view metrics such as data freshness, data volume, data quality, and data latency. You can also set up alerts and notifications for any anomalies or failures.\n  \n**Data Security**: Secure your data and metadata using various authentication and authorization mechanisms. You can integrate with different identity providers for single sign-on and define roles and policies for access control.\n  \n**Webhooks**: Integrate with external applications and services using webhooks. You can register URLs to receive metadata event notifications and integrate with Slack, Microsoft Teams, and Google Chat.\n  \n**Connectors**: Ingest metadata from various sources and tools using connectors. OpenMetadata supports about 84+ connectors for data warehouses, databases, dashboard services, messaging services, pipeline services, and more.\n\n## Try our Sandbox\n\nTake a look and play with sample data at [http:\u002F\u002Fsandbox.open-metadata.org](http:\u002F\u002Fsandbox.open-metadata.org)\n\n## Install and Run OpenMetadata\nGet up and running in a few minutes. See the OpenMetadata documentation for [installation instructions](https:\u002F\u002Fdocs.open-metadata.org\u002Fquick-start\u002Flocal-docker-deployment).\n\n## Documentation and Support\n\nWe're here to help and make OpenMetadata even better! Check out [OpenMetadata documentation](https:\u002F\u002Fdocs.open-metadata.org\u002F) for a complete description of OpenMetadata's features. Join our [Slack Community](https:\u002F\u002Fslack.open-metadata.org\u002F) to get in touch with us if you want to chat, need help, or discuss new feature requirements.\n\n\n## Contributors\n\nWe ❤️ all contributions, big and small! Check out our [CONTRIBUTING](.\u002FCONTRIBUTING.md) guide to get started, and let us know how we can help.\n\nDon't want to miss anything? Give the project a ⭐ 🚀 \n\nA HUGE THANK YOU to all our supporters!\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fgraphs\u002Fcontributors\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopen-metadata_OpenMetadata_readme_e793c58b8fe5.png\" \u002F>\n\u003C\u002Fa>\n\n## Stargazers\n\n[![Stargazers of @open-metadata\u002FOpenMetadata repo](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopen-metadata_OpenMetadata_readme_d5f6369f0c90.png)](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fstargazers)\n\n## License\nOpenMetadata is released under [Apache License, Version 2.0](http:\u002F\u002Fwww.apache.org\u002Flicenses\u002FLICENSE-2.0)\n","\u003Cbr \u002F>\u003Cbr \u002F>\n\u003Cp align=\"center\">\n    \u003Ca href=\"https:\u002F\u002Fopen-metadata.org\">\n        \u003Cimg alt=\"Logo\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopen-metadata_OpenMetadata_readme_d9ac734ade9c.png\" width=\"49%\">\n    \u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\u003Cb>用 OpenMetadata 助力您的数据之旅\u003C\u002Fb>\u003C\u002Fp>\n\n\u003Cdiv align=\"center\">\n    \n![提交活动](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcommit-activity\u002Fm\u002Fopen-metadata\u002FOpenMetadata?style=for-the-badge)\n[![发布](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Frelease\u002Fopen-metadata\u002FOpenMetadata\u002Fall.svg?style=for-the-badge)](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Freleases)\n\n\u003C\u002Fdiv>\n\n## 什么是 OpenMetadata？\n[OpenMetadata](https:\u002F\u002Fopen-metadata.org\u002F) 是一个由中央元数据存储库、深度列级血缘关系以及无缝团队协作支持的统一元数据平台，用于数据发现、数据可观测性和数据治理。它是最快速发展的开源项目之一，拥有活跃的社区，并被众多不同行业领域的公司所采用。基于开放元数据标准和 API，支持与广泛数据服务的连接器，OpenMetadata 实现了端到端的元数据管理，让您能够自由地释放数据资产的价值。\n\u003Cdiv align=\"center\">\n    \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopen-metadata_OpenMetadata_readme_fbedff2a7389.png\" width=800>\n\u003C\u002Fdiv>\n\n\u003Cbr \u002F>\n目录：\n\n- [功能](#openmetadata的关键特性)\n- [试用我们的沙盒](#试用我们的沙盒)\n- [安装与运行](#安装并运行openmetadata)\n- [路线图](https:\u002F\u002Fdocs.open-metadata.org\u002Flatest\u002Froadmap)\n- [文档与支持](#文档与支持)\n- [贡献者](#贡献者)\n\nOpenMetadata 由四个主要组件组成：\n- **元数据模式**：这些是基于通用抽象和类型的元数据核心定义和词汇表。它们还允许自定义扩展和属性，以适应不同的用例和领域。\n- **元数据存储**：这是用于存储和管理元数据图的中心存储库，以统一的方式连接数据资产、用户和工具生成的元数据。\n- **元数据 API**：这些是基于元数据模式构建的用于生产和消费元数据的接口。它们实现了用户界面和工具、系统和服务与元数据存储的无缝集成。\n- **摄取框架**：这是一个可插拔框架，用于从各种源和工具将元数据摄取到元数据存储中。它支持约 84 多种连接器，适用于数据仓库、数据库、仪表板服务、消息传递服务、管道服务等。\n\n## OpenMetadata 的关键特性\n**数据发现**：使用多种策略（如关键词搜索、数据关联和高级查询）在一个地方查找和探索所有数据资产。您可以在表、主题、仪表板、管道和服务中进行搜索。\n\n![12](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopen-metadata_OpenMetadata_readme_1ebd0a4d4899.png)\n\u003Cbr>\u003Cbr>\u003Cbr>\n**数据协作**：与其他用户和团队就数据资产进行沟通、交流和合作。您可以接收事件通知、发送警报、添加公告、创建任务以及使用对话线程。\n\n![11](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopen-metadata_OpenMetadata_readme_14e9af4d52aa.png)\n\u003Cbr>\u003Cbr>\u003Cbr>\n**数据质量和探查器**：通过**无代码**方式衡量和监控数据质量，以建立对数据的信任。您可以定义并运行数据质量测试，将它们分组为测试套件，并在交互式仪表板上查看结果。借助强大的协作功能，使数据质量成为组织内的共同责任。\n\n![8](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopen-metadata_OpenMetadata_readme_9cb45816182c.png)\n\u003Cbr>\u003Cbr>\u003Cbr>\n**数据治理**：在整个组织范围内执行数据政策和标准。您可以定义数据域和数据产品，指定所有者和利益相关者，并使用标签和术语对数据资产进行分类。利用强大的自动化功能自动对您的数据进行分类。\n\n![10](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopen-metadata_OpenMetadata_readme_16895af1baad.png)\n\u003Cbr>\u003Cbr>\u003Cbr>\n**数据洞察与 KPI**：使用报告和平台分析来了解贵组织的数据状况。数据洞察提供了一个单一视图，展示了所有关键指标，以最准确地反映您的数据状态。您可以在 OpenMetadata 中定义关键绩效指标 (KPI)，并设定目标，以改善文档、所有权和分级管理。还可以针对 KPI 设置警报，以便在指定时间收到通知。\n\n![9](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopen-metadata_OpenMetadata_readme_ca1bdfe51f38.png)\n\u003Cbr>\u003Cbr>\u003Cbr>\n**数据血缘**：端到端地跟踪和可视化您的数据资产的来源和转换过程。您可以查看列级血缘关系，筛选查询，并使用无代码编辑器手动编辑血缘关系。\n  \n**数据文档化**：使用富文本、图片和链接记录您的数据资产和元数据实体。您还可以添加评论和注释，生成数据字典和数据目录。\n  \n**数据可观测性**：监控您的数据资产和管道的健康状况和性能。您可以查看诸如数据新鲜度、数据量、数据质量及数据延迟等指标。您也可以为任何异常或故障设置警报和通知。\n  \n**数据安全**：使用各种身份验证和授权机制保护您的数据和元数据。您可以与不同的身份提供商集成以实现单点登录，并定义角色和策略来进行访问控制。\n  \n**Webhook**：使用 Webhook 与外部应用程序和服务集成。您可以注册 URL 以接收元数据事件通知，并与 Slack、Microsoft Teams 和 Google Chat 集成。\n  \n**连接器**：使用连接器从各种源和工具摄取元数据。OpenMetadata 支持约 84 种以上的连接器，适用于数据仓库、数据库、仪表板服务、消息传递服务、管道服务等。\n\n## 试用我们的沙盒\n\n请访问 [http:\u002F\u002Fsandbox.open-metadata.org](http:\u002F\u002Fsandbox.open-metadata.org) 查看并体验示例数据。\n\n## 安装并运行 OpenMetadata\n您只需几分钟即可启动并运行。有关安装说明，请参阅 OpenMetadata 文档：[本地 Docker 部署快速入门](https:\u002F\u002Fdocs.open-metadata.org\u002Fquick-start\u002Flocal-docker-deployment)。\n\n## 文档与支持\n\n我们随时为您提供帮助，让 OpenMetadata 更加完善！请查阅 [OpenMetadata 文档](https:\u002F\u002Fdocs.open-metadata.org\u002F)，以全面了解 OpenMetadata 的各项功能。加入我们的 [Slack 社区](https:\u002F\u002Fslack.open-metadata.org\u002F)，与我们联系，无论是聊天、寻求帮助，还是讨论新功能需求。\n\n## 贡献者\n\n我们非常感谢所有贡献，无论大小！请查看我们的[贡献指南](.\u002FCONTRIBUTING.md)以开始参与，并告诉我们我们能如何帮助您。\n\n不想错过任何更新吗？给这个项目点个⭐ 🚀 吧！\n\n衷心感谢所有支持我们的人！\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fgraphs\u002Fcontributors\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopen-metadata_OpenMetadata_readme_e793c58b8fe5.png\" \u002F>\n\u003C\u002Fa>\n\n## 星标用户\n\n[![@open-metadata\u002FOpenMetadata 仓库的星标用户](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopen-metadata_OpenMetadata_readme_d5f6369f0c90.png)](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fstargazers)\n\n## 许可证\nOpenMetadata 采用 [Apache License, Version 2.0](http:\u002F\u002Fwww.apache.org\u002Flicenses\u002FLICENSE-2.0) 协议发布。","# OpenMetadata 快速上手指南\n\nOpenMetadata 是一个统一的元数据平台，旨在通过中央元数据存储库、深入的列级血缘分析和无缝的团队协作，赋能数据发现、数据可观测性和数据治理。\n\n## 环境准备\n\n在开始之前，请确保您的开发环境满足以下要求：\n\n*   **操作系统**: Linux, macOS, 或 Windows (需安装 WSL2 或 Docker Desktop)\n*   **Docker**: 版本 20.10+ (推荐使用 Docker Compose v2+)\n*   **内存**: 至少分配 8GB RAM 给 Docker 容器（推荐 16GB 以获得更佳体验）\n*   **网络**: 确保能够访问 Docker Hub 拉取镜像。\n    *   *国内加速建议*: 如果拉取镜像缓慢，请配置 Docker 镜像加速器（如阿里云、腾讯云等提供的加速地址），或在 `docker-compose.yaml` 中替换为国内镜像源。\n\n## 安装步骤\n\nOpenMetadata 官方推荐使用 Docker Compose 进行本地快速部署。\n\n### 1. 获取源码或配置文件\n\n克隆官方仓库或直接下载 `docker-compose.yml` 文件。\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata.git\ncd OpenMetadata\u002Fdocker-compose\n```\n\n### 2. 启动服务\n\n在项目目录下运行以下命令启动所有组件（包括 MySQL\u002FElasticsearch\u002FOpenMetadata Server 等）：\n\n```bash\ndocker compose up -d\n```\n\n> **注意**: 首次启动可能需要几分钟时间下载镜像并初始化数据库。您可以使用 `docker compose logs -f openmetadata` 查看启动日志。\n\n### 3. 验证安装\n\n当所有容器状态变为 `Up (healthy)` 后，在浏览器中访问：\n\n```text\nhttp:\u002F\u002Flocalhost:8585\n```\n\n默认登录账号：\n*   **用户名**: `admin`\n*   **密码**: `admin`\n\n## 基本使用\n\n以下是使用 OpenMetadata 的最简流程：\n\n### 1. 连接数据源 (Ingestion)\n\nOpenMetadata 支持 84+ 种连接器。以最常用的 **MySQL** 为例：\n\n1.  登录后，点击顶部导航栏的 **Connectors**。\n2.  选择 **Databases** -> **MySQL**。\n3.  点击 **Add Connection**，填写基本信息：\n    *   **Name**: `my_mysql_db`\n    *   **Host**: 您的数据库地址 (本地测试可填 `host.docker.internal` 或局域网 IP)\n    *   **Port**: `3306`\n    *   **Username\u002FPassword**: 数据库凭证\n4.  保存并测试连接。\n\n### 2. 运行元数据摄取\n\n连接成功后，配置摄取任务以同步元数据：\n\n1.  在连接器页面点击刚创建的连接，进入 **Ingestion** 标签页。\n2.  点击 **Create Ingestion Task**。\n3.  保持默认配置（全量同步），点击 **Save & Run**。\n4.  等待任务状态变为 `Success`。\n\n### 3. 探索与协作\n\n现在您可以在平台上查看同步过来的数据资产：\n\n*   **数据发现**: 在首页搜索框输入表名，即可查看表结构、描述和预览数据。\n*   **查看血缘**: 点击任意表，选择 **Lineage** 标签，查看列级的数据来源与去向。\n*   **添加文档**: 在表详情页点击 **Description**，使用富文本编辑器添加业务含义注释。\n*   **数据质量**: 点击 **Data Quality** 标签，无需编写代码即可添加测试用例（如：非空检查、唯一性检查），并查看质量评分。\n\n---\n*更多详细功能（如自定义标签、权限管理、高级血缘分析）请参考 [官方文档](https:\u002F\u002Fdocs.open-metadata.org\u002F)。*","某电商公司的数据团队正紧急排查“双 11\"大促报表中销售额数据异常波动的原因，需要快速定位问题源头并协同修复。\n\n### 没有 OpenMetadata 时\n- **资产查找如大海捞针**：分析师不知道核心销售表存储在哪个数据库，只能逐个询问开发人员或翻阅过时的文档，耗时数小时。\n- **血缘关系靠人工推测**：面对数据异常，无法直观看到该字段上游依赖了哪些清洗任务和数据源，只能凭经验猜测，极易漏掉关键节点。\n- **质量问题响应滞后**：数据错误往往在业务方投诉后才被发现，缺乏自动化的质量监控和报警机制，信任度低。\n- **协作沟通支离破碎**：发现问题的分析师、负责管道的工程师和业务所有者分散在邮件、IM 和会议中，上下文割裂，难以形成闭环。\n\n### 使用 OpenMetadata 后\n- **一键全局搜索定位**：分析师通过关键词直接搜到目标表和仪表盘，立即查看其详细描述、所有者及最新更新时间，秒级锁定资产。\n- **列级血缘自动可视化**：系统自动生成从源系统到报表端的完整列级血缘图，团队迅速定位到是某个中间层的 ETL 逻辑变更导致了数据偏差。\n- **无代码质量监控预警**：预先配置的无代码数据质量测试在管道运行失败时自动触发告警，并在事件发生前拦截了脏数据流入报表。\n- **上下文内高效协同**：团队成员直接在数据资产的页面下发起讨论线程、指派修复任务并@相关负责人，所有沟通记录与数据上下文永久留存。\n\nOpenMetadata 通过统一的元数据底座，将原本分散、被动且低效的数据管理流程，转变为透明、主动且高度协同的现代化数据运营体系。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopen-metadata_OpenMetadata_1ebd0a4d.png","open-metadata","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fopen-metadata_8f1cc1b2.png","A Single place to Discover, Collaborate, and Get your data right.",null,"open_metadata","open-metadata.org","https:\u002F\u002Fgithub.com\u002Fopen-metadata",[84,88,92,96,100,104,108,111,115,118],{"name":85,"color":86,"percentage":87},"TypeScript","#3178c6",43.1,{"name":89,"color":90,"percentage":91},"Java","#b07219",34.6,{"name":93,"color":94,"percentage":95},"Python","#3572A5",20.1,{"name":97,"color":98,"percentage":99},"Less","#1d365d",1.2,{"name":101,"color":102,"percentage":103},"Shell","#89e051",0.4,{"name":105,"color":106,"percentage":107},"CSS","#663399",0.2,{"name":109,"color":110,"percentage":107},"JavaScript","#f1e05a",{"name":112,"color":113,"percentage":114},"HTML","#e34c26",0,{"name":116,"color":117,"percentage":114},"PLpgSQL","#336790",{"name":119,"color":120,"percentage":114},"Makefile","#427819",11110,1897,"2026-04-17T19:14:25","Apache-2.0",4,"未说明",{"notes":128,"python":126,"dependencies":129},"README 主要介绍了 OpenMetadata 的功能特性（如数据发现、协作、质量、治理等）和架构组件，未直接列出具体的运行环境需求（如 OS、GPU、RAM、Python 版本等）。文档指引用户参考官方文档 (https:\u002F\u002Fdocs.open-metadata.org\u002Fquick-start\u002Flocal-docker-deployment) 获取安装说明，并提到可以通过 Docker 快速部署。",[126],[16],[132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151],"metadata","datadiscovery","dataquality","data-profiling","metadata-management","dataengineering","data-catalog","data-observability","data-discovery","data-contracts","data-governance","data-lineage","data-validation","snowflake","data-quality","data-quality-checks","data-collaboration","mcp","mcp-server","hacktoberfest","2026-03-27T02:49:30.150509","2026-04-18T11:11:35.976766",[],[156,161,166,171,176,181,186,190,194,199,204,209,213,218,223,228,233,238,243,248],{"id":157,"version":158,"summary_zh":159,"released_at":160},315284,"1.12.0-rc1-release","请勿在生产环境使用\n\n这是即将发布的 1.12.0 版本的候选发布版，在最终正式发布之前仍可能有变动。\n\n请仅在开发或测试环境中使用，并将您遇到的任何反馈或迁移问题告知我们。","2026-02-05T13:13:52",{"id":162,"version":163,"summary_zh":164,"released_at":165},315285,"1.11.8-release","### 改进\n\n- 为 PowerBI .pbit 文件添加了 BigQuery 血缘支持\n- 在 Salesforce 连接器中增加了用于多对象选择的 sobjectNames 字段\n- 添加了 PBI rdl 报表的血缘关系\n- 包含了来自 OpenAPI 模式的 API 结果属性描述\n\n### 修复\n\n- 修复了 PowerBI .pbit 解析器在多行 DAX 表达式上失败的问题\n- 修复了 mUI 标签建议中的标签搜索问题\n- 修复了 basic 应用程序在刷新调用时卡住的问题\n- 修复了测试套件结果摘要\n- 修复了 Okta 续约问题\n- 修复了 Unity Catalog 的摄取模式和视图定义\n- 修复了 DB2 连接的 TLS 证书连接问题\n- 修复了 Snowflake 视图 DDL 回退以保留大小写敏感标识符的问题\n- 当自动分类值过长时，跳过并发出警告\n- 在数据库更新之前部署管道，以防止状态不一致\n- 清理了 IngestionPipeline 中的 OpenMetadataWorkflowConfig","2026-02-04T11:31:09",{"id":167,"version":168,"summary_zh":169,"released_at":170},315292,"1.11.3-release","## Improvements\r\n\r\n- Add support for multiple tables in Great Expectations checkpoints and mappings for add_pandas\u002Fadd_query_asset actions.\r\n- Improved asset tab UI based on user feedback.\r\n- Introduced Collate Credits system for credit-based billing and usage limit management.\r\n\r\n## Fixes\r\n\r\n- Fix alerts UI not displaying return code after modifying Advanced Configurations.\r\n- Fix backend to allow listing test case results without data quality dimensions.\r\n- Fix Domain page tab renaming functionality in Persona customization.\r\n- Fix UI overflow issue for long certificate file names in service form.\r\n- Fix deleted glossaries still appearing in the list by implementing optimistic deletion with rollback.\r\n- Fix mentions recipients processing and entityLink format for Task and Announcement entities.\r\n- Fix updatedBy reference tracking for newly created nodes in workflows. (Collate)\r\n- Fix token count tracking in Token Usage serializer. (Collate)\r\n- Fix app usage calculation with BigDecimal precision and updated UI to display credits. (Collate)","2025-12-17T07:20:29",{"id":172,"version":173,"summary_zh":174,"released_at":175},315273,"1.12.5-release","### 改进\n\n- **治理**：重构资产认证存储，将其迁移到 tag_usage 表，以提升数据完整性和可靠性 [#26448](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26448)\n- **平台**：提升搜索索引的性能和可靠性 [#26669](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26669)\n- **平台**：新增 SAML 元数据 XML 上传支持 [#26862](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26862)\n- **AI**：对向量嵌入批量操作强制实施负载大小限制 [#26943](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26943)\n- **平台**：优化重新索引过程的内存使用，并降低线程优先级，以减少对应用程序的影响 [#27153](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F27153)\n\n### 修复\n\n- **安全**：将 MCP Java SDK 从 1.1.0 升级至 1.1.1，以修复 CVE-2026-34237 漏洞 [#26886](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26886)\n- **安全**：将 netty-bom 升级至 4.1.132.Final，以修复 CVE-2026-33870 和 CVE-2026-33871 漏洞 [#26938](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26938)\n- **安全**：在 generateToken 端点上强制执行机器人类型检查，以防止未经授权的 JWT 令牌生成 [#27078](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F27078)\n- **安全**：通过升级至 v7.3.2 修复 Vite 漏洞 [#27131](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F27131)\n- **平台**：修复 Safari 浏览器中 MSAL 令牌续期功能因 ITP 阻止而导致的会话丢失问题 [#27214](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F27214)\n- **平台**：确保在重试失败请求之前更新身份验证令牌 [#27140](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F27140)\n- **平台**：修复 MCP OAuth 回调 Servlet 注册的回退机制 [#26770](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26770)\n- **平台**：修复非 root 容器中 spaCy 模型的运行时加载问题 [#26753](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26753)\n- **平台**：修复批量写入 sink 的序列化问题，该问题导致数据质量测试用例的搜索索引失效 [#27202](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F27202)\n- **平台**：通过迭代二分法处理大型批量索引任务，修复 413 Request Too Large 错误 [#27127](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F27127)\n- **发现**：修复数据资产头部的层级和认证浮层对仅查看用户也可访问的问题 [#26880](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26880)\n- **发现**：修复层级筛选器错误地将 getTags API 与聚合逻辑结合的问题 [#26826](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26826)\n- **发现**：改进导出模态框的用户体验，增加内联错误提示和计数加载状态 [#27096](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F27096)\n- **治理**：修复数据合约对非布尔语义规则结果及不支持实体类型的处理问题 [#26850](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26850)\n- **治理**","2026-04-10T13:35:47",{"id":177,"version":178,"summary_zh":179,"released_at":180},315274,"1.12.4-release","## 改进\n\n- AI：为 MCP 服务器添加 OAuth 支持，实现基于数据库的令牌持久化和自动刷新 [#25391](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F25391)\n- AI：添加 MCP 机器人模拟功能，支持审计日志记录和变更事件发布 [#26488](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26488)\n- 治理：实现工作流变更请求的自我审批防止机制 [#26289](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26289)\n- 治理：在基于事件的工作流中添加字段筛选支持，并引入描述变更验证节点 [#26230](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26230)\n- 数据摄取：新增基于 Airflow 3.x API 的连接器，支持 DAG 状态、配置及管道管理 [#26624](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26624)\n- 数据摄取：新增对 SAP HANA 表函数的摄取支持及血缘关系追踪 [#26711](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26711)\n- 数据摄取：为 Power BI 查询解析源表达式添加调试日志 [#26339](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26339)\n- 集成：新增 Trino 元数据导出器，用于将 OpenMetadata 的描述和标签推送至 Trino [#25970](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F25970)\n- 平台：使用虚拟线程并行化 DataAssetsWorkflow，以提升数据摄取吞吐量 [#25817](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F25817)\n\n## 修复\n\n- 发现：修复 hasDomain() 搜索过滤器，使其对多域用户采用 OR 逻辑 [#26397](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26397)\n- 数据可观测性：修复 Trino 表差异比较，使其使用来自 FQN 的表特定目录和模式，而非服务级别的默认值 [#26604](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26604)\n- 数据可观测性：修复 Data Insights 配置中 tableConstraint 字段名拼写错误，应为 tableConstraints [#26642](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26642)\n- 数据摄取：修复 GCS 测试连接，使其正确处理被排除的存储桶 [#26627](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26627)\n- 数据摄取：修复 Hive 摄取逻辑，使其能够处理元数据存储中 TBL_TYPE 为 NULL 的表 [#26540](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26540)\n- 治理：修复实体链接比较中的 FQN 引号问题，以防止自我审批 [#26766](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26766)\n- 血缘关系：修复异步血缘关系导出功能，避免在遇到缺失实体节点时静默丢弃边 [#26562](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26562)\n- 平台：修复快速创建-删除操作下异步事件消费者中的竞态条件 [#26718](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26718)\n- 平台：为应用程序运维端点中的触发和部署操作添加授权检查 [#26590](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26590)\n- 平台：从 TestConnection API 中移除敏感的工作流配置","2026-03-30T10:43:24",{"id":182,"version":183,"summary_zh":184,"released_at":185},315275,"1.12.3-release","## 改进\n- AI：从 MCP 服务器中移除日志记录功能 [#26257](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26257)\n- 发现：重构搜索基础设施，使用规范的索引别名 [#23742](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F23742)\n- 发现：将指标实体类型添加到数据洞察描述覆盖率图表中 [#26260](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26260)\n- 发现：添加 displayName 搜索支持，并改进通配符匹配 [#26348](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26348)\n- 摄入：在 REST 连接器的 OpenAPI 和配置摄入中添加对 S3 文件路径的支持 [#26504](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26504)\n- 摄入：新增适用于 SQL Server Reporting Services 的 SSRS 连接器 [#26310](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26310)\n- 数据可观测性：改进了数据质量中测试用例和测试套件摘要卡片的布局响应性 [#26402](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26402)\n- 数据可观测性：将数据洞察实体分页从基于偏移量的方式迁移到基于键集的方式，以防止排序缓冲区耗尽 [#26127](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26127)\n- 发现：用户现在会从其团队成员身份中继承角色 [#26052](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26052)\n- 集成：在数据湖摄入过程中增加了对冷存储文件过滤的支持 [#26137](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26137)\n- 集成：改进了错误处理机制，当配额限制被超出时，将摄入代理标记为失败 [#26058](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26058)\n- 集成：增强了 Kafka Connect 血缘关系功能，以支持存储服务的通配符文件名匹配 [#26034](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26034)\n- 集成：在 Python 客户端 SDK 中添加了对 StorageServices 实体的支持 [#26164](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26164)\n- 数据可观测性：将通知模板正文大小限制提高至 64KB [#26094](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26094)\n- 平台：改进了部署流水线 API 调用中的服务器 URL 净化处理 [#26114](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26114)\n- 数据可观测性：启用了 Quartz JDBC 集群模式，以防止高可用性部署中重复处理事件 [#26012](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26012)\n- 集成：在 Power BI 中添加了对数据流到数据库表血缘关系的支持 [#26291](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26291)\n- 平台：改进了 Azure AD SSO 的注销功能，以正确终止 IdP 会话 [#26327](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26327)\n- 集成：限制了记录摘要的日志记录，以防止摄入代理出现内存不足故障 [#26167](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F26167)\n- 平台：实现了 canvas-b","2026-03-19T14:52:51",{"id":187,"version":188,"summary_zh":79,"released_at":189},315276,"1.11.14-release","2026-03-17T11:59:31",{"id":191,"version":192,"summary_zh":79,"released_at":193},315277,"1.11.13-release","2026-03-06T14:35:46",{"id":195,"version":196,"summary_zh":197,"released_at":198},315278,"1.11.12-release","### ⚠️ 重大变更\n\n#### OpenLineage 对 Kinesis 的支持\n\n重构了 OpenLineage 连接配置模式，以同时支持 Kafka 和 Kinesis 消息代理。\n\n**需迁移：** OpenLineage 连接配置结构已从扁平的 Kafka 特定字段调整为嵌套的 `brokerConfig` 对象。现有配置中位于根级别的 `brokersUrl`、`topicName`、`consumerGroupName`、`consumerOffsets`、`poolTimeout`、`sessionTimeout`、`securityProtocol`、`sslConfig` 和 `saslConfig` 等字段，将在数据库升级至版本 1.11.12 时自动迁移到新的 `brokerConfig.kafkaBrokerConfig` 结构中。现有部署无需手动干预，但任何用于创建或更新 OpenLineage 连接的外部脚本或 API 集成，都必须更新以使用新的配置结构。\n\n#### Redshift IAM 身份验证支持\n\n新增对 Amazon Redshift 连接的 IAM 身份验证支持。\n\n**需迁移：** Redshift 连接配置模式已从扁平的 `password` 字段调整为支持 Basic Auth 和 IAM Auth 的多态 `authType` 对象。现有配置中位于根级别的 `password` 字段，将在数据库升级至版本 1.11.12 时自动迁移到 `authType.password`（BasicAuth 结构）中。现有部署无需手动干预，但任何用于创建或更新 Redshift 连接的外部脚本或 API 集成，都必须更新以使用新的配置结构。\n\n### 改进\n\n- **平台：** 修复了 RTL 布局问题以及希伯来语语言选择的翻译问题。\n\n### 修复\n\n- **平台：** 通过在跨站身份验证流程的会话 Cookie 中添加 `SameSite=None` 属性，解决了间歇性的 OAuth 登录失败问题。","2026-03-05T07:13:31",{"id":200,"version":201,"summary_zh":202,"released_at":203},315279,"1.11.11-release","## 更改日志\n## 重大变更\n- 扩展了 REST 连接器的功能，使其除了支持通过 HTTP URL 的 OpenAPI 模式外，还支持来自本地文件（JSON\u002FYAML）的 OpenAPI 模式，通过 openAPISchemaConnection 联合类型实现。\n- 更新了 REST 连接器的连接配置，使其可以接受任一种连接类型。请参考此 [YAML 示例](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fblob\u002Fmain\u002Fingestion\u002Fsrc\u002Fmetadata\u002Fexamples\u002Fworkflows\u002Frest.yaml)，以查看更新后的连接结构。\n\n## 改进\n- **连接器：** Snowflake 连接器现在会在 GET_DDL 查询中对标识符进行引用，以支持名称中包含特殊字符的表。\n- **连接器：** Snowflake 连接器现在会跳过 Snowflake 阶段定义的获取，因为这些定义与元数据摄取无关。\n- **摄取：** 改进了 dbt 摄取中的内存管理，以防止在从 GCS 列出文件时出现内存不足错误。\n\n## 修复\n- **连接器：** 修复了数据湖元数据摄取过程中 CSV 解析和表名相关的错误。\n- **治理：** 修复了包含长描述的数据产品页面的滚动功能。\n- **UI：** 修复了全局域筛选器翻译在更改应用语言时未更新的问题。","2026-02-26T07:59:32",{"id":205,"version":206,"summary_zh":207,"released_at":208},315280,"1.12.1-release","## 功能特性\n\n### AI Studio（Collate — 测试版）\n\nCollate 之前已托管了一些 AI 代理，用户可以通过应用程序对其进行控制，以生成描述、添加层级和执行数据质量测试。如今，AI Studio 提供了对为数据平台提供支持的 AI 代理的可见性和控制能力。\n\n借助 AI Studio，用户可以自定义这些代理的提示词，使其输出与组织需求保持一致。此外，管理员还可以创建具有特定行为、能力和提示词的新 AI 代理，并通过 Metadata AI SDK 将其部署或嵌入到外部 AI 平台中。\n\n### Metadata AI SDK\n\nMetadata AI SDK 允许以编程方式访问 Collate 的 AI 代理和语义层，使团队能够构建自定义聊天机器人、自动化治理任务，并将元数据智能集成到外部应用程序中。无论是通过 AI Studio 中的 UI 还是通过 Metadata AI CLI 创建代理，您现在都可以通过基于自然语言的简单 API 访问血缘信息、质量指标和业务上下文。Metadata AI SDK 支持 CLI 以及 Java、Python 和 Node.js 中的编程式访问。OpenMetadata 用户也可以利用该 AI SDK，轻松将 MCP 工具引入其 LangChain 应用程序中，为其代理添加所有必要的语义智能！\n\n### 自定义识别器自动分类（Collate）\n\nOpenMetadata 已经具备一个自动分类元数据代理，可自动标记 PII 敏感数据。随着 1.12 版本的发布，Collate 增加了使用正则表达式模式、列名和数据内容扫描来为任何分类创建自定义 AI 驱动识别器的功能。此外，用户还可以附带解释报告误报情况，从而形成反馈循环，不断提高模型准确性，并确保代理不再犯同样的错误。\n\n### 数据质量测试库\n\n1.12 版本将数据质量功能提升到了超越其他平台的水平：管理员现在可以通过 UI 轻松创建可重用、参数化的基于 SQL 的测试模板。只需一次定义包含 table_name、column_name 或其他用户所需自定义参数的测试，即可在多个表上一致应用，而无需重复编写 SQL。随后，用户可以通过 UI 应用这些新测试，从而实现集中式治理，并在整个组织范围内为关键业务规则提供标准化定义。\n\n### 数据差异列\u002F行分析（Collate）\n\nGranula 表格提供了源端与目标端在列、行及字符级别上的可视化对比。通过并排比较，您可以快速识别哪些列被添加、删除或修改；还可以深入到具体行，查看字段内的字符级变化。直观的差异界面能够加速故障排除和根本原因分析。\n\n### GitHub 元数据接收器（Collate — 测试版）\n\n借助 Collate 中每次元数据变更的自动 Git 提交功能，将元数据纳入版本控制。如果您正在使用独立的开发和生产环境，","2026-02-24T11:24:06",{"id":210,"version":211,"summary_zh":79,"released_at":212},315281,"1.12.0-release","2026-02-22T16:07:31",{"id":214,"version":215,"summary_zh":216,"released_at":217},315282,"1.11.10-release","## 中断性变更\n\n### 需要升级摄取框架\n\n在早期的次要版本中引入的模式变更，要求在升级到 1.11.10 时必须同步升级摄取框架。\n\n#### 引入的变更\n\n- **1.11.5：** 向 PostgreSQL 连接添加了 `queryStatementSource` 字段\n- **1.11.5：** 向仪表板服务添加了 `queryParserConfig` 字段\n- **1.11.9：** 向管道服务添加了 `statusLookbackDays` 字段\n\n如果摄取框架版本较旧且不支持这些字段，可能会遇到以下问题：\n- 管道部署时出现验证错误\n- Airflow DAG 构建失败\n- 配置解析错误\n\n#### 必需操作\n\n在升级到 1.11.10 时，您还必须将摄取框架升级至 1.11.10 版本。运行版本不匹配可能导致模式验证失败和管道部署问题。\n\n## 更改日志\n\n### 改进\n- **BurstIQ 连接器：** 添加了新的 BurstIQ 数据库连接器。\n- **Athena：** 按照既定模式实现了结构化数据剖析功能。\n- **UI：** 在登录过程中增加了从用户个人资料中提取 `displayName` 的支持。\n- **搜索与建议：** 为提升性能，已从建议 API 调用中排除未使用的字段。\n\n### 修复\n- **BigQuery：** 修复了 `usageLocation` 未被添加到连接 URL 的问题。\n- **Oracle：** 修复了带有 `ORDER BY` 子句的存储过程行顺序问题；确保包先于包体排序。\n- **DB2：** 修复了 iSeries 连接问题。\n- **Dagster：** 为 lineage 增加了资产键前缀配置。\n- **Airflow：** 修复了任务实例链接未能正确按 DAG 过滤的问题。\n- **Metabase：** 修复了原生查询的数据集查询类型检测问题，并改进了错误日志记录。\n- **摄取管道：** 修复了当管道已处于终止状态时，退出处理程序会跳过状态更新的问题。\n- **工作流管理：** 解决了迁移后 Flowable 暂停状态冲突的问题。\n- **模式：** 修复了当补丁请求中不存在该列时删除表约束的问题。\n- **使用工作流：** 修复了成本计算中出现的 `NoneType` 属性错误。\n- **CSV 导入：** 修复了大型 CSV 处理过程中发生的内存不足（OOM）问题。\n- **数据质量：** 修复了测试用例表单中无法关闭的布尔参数问题。\n- **UI - 表格：** 修复了表格显示中嵌套字段重复的问题。","2026-02-18T14:34:50",{"id":219,"version":220,"summary_zh":221,"released_at":222},315283,"1.11.9-release","### 最新发布 🎉\n\n**最新发布**\n2026年2月16日\n您可在此处查看 GitHub 发布页面。\n\n#### 改进\n* **工作流自动化:** 在工作流检查条件中启用了“更新人”、“同义词”、“相关术语”和“状态”字段。\n* **摄取 UI:** 在摄取运行器下拉菜单中添加了搜索功能，并在服务配置期间添加了默认选择 Collate SaaS 运行器的回退逻辑。\n* **Unity Catalog:** 通过使用系统表而非 API，优化了血缘关系的获取。\n* **管道 API:** 添加了用于批量检查管道状态的 API。\n* **导入\u002F导出:** 对导入\u002F导出功能进行了全面改进。\n\n#### 修复\n* **Databricks:**\n    * 修复了视图定义提取问题。\n    * 解决了循环血缘关系问题以及自引用表列的额外血缘生成问题。\n* **摄取与连接器:**\n    * **BigQuery:** 修复了摄取类中项目 ID 输入处理的问题。\n    * **Trino:** 修复了 `http_scheme` 参数的遮蔽问题。\n    * **Airflow:** 将 `DriveService` 添加到实体类映射中。\n    * **稳定性:** 修复了摄取运行过程中源哈希值不稳定的问题，以防止不必要的更新。\n* **CSV 与导入:**\n    * 修复了 CSV 解析逻辑中转义字符的处理（将 `\u002F\"` 处理为 `\"`）。\n    * 解决了 CSV 导入过程中的超时问题。\n    * 修复了数据库服务导入过程中列标签的插入和移除问题。\n* **UI 与用户体验:**\n    * 修复了嵌套列无法实时更新的问题。\n    * 在表单出现错误时增加了自动滚动功能。\n    * 修复了“最受欢迎的数据资产”的翻译问题。\n    * 修复了影响分析的筛选器问题。\n* **通知:** 修复了仅 `sourceHash` 发生变化时会生成不必要的通知邮件的问题。\n* **搜索与索引:** 修复了聚合事件重新索引的问题。\n* **SDK:** 添加了缺失的数据质量参数。\n\n\n**完整变更日志**: https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fcompare\u002F1.11.8-release...1.11.9-release","2026-02-16T09:18:41",{"id":224,"version":225,"summary_zh":226,"released_at":227},315286,"1.11.7-release","## Changelog\r\n\r\n### Improvements\r\n\r\n- Improved execution time tracking with more detailed\r\n- Added timeout handling for temp table lineage graph node processing\r\n- Enhanced Event Based Workflows to show relevant exclude fields \r\n- Improved Kafka Connect storage lineage handling and related enhancements\r\n- Optimized BigQuery ingestion performance\r\n- Added support for maxResultSize in QueryRunnerRequest schema\r\n- Enhanced AsyncService with retry support, exponential backoff, and timeout handling\r\n- Added proper filters for domain assets \r\n- Updated collate-data-diff dependency version\r\n\r\n### Fixes\r\n\r\n- Fixed unique count metric errors for BigQuery with cardinality updates\r\n- Fixed UI tab remount issue\r\n- Fixed Unapproved Terms should not be linked during bulk import  \r\n- Fixed handling of Snowflake tags without values by skipping tag creation\r\n- Fixed DB SM does not strip secret prefix\r\n- Fixed count import issues in profiler interface\r\n- Fixed UI issue where removing custom properties did not update the UI\r\n- Fixed pipeline status ingestion issues with special characters\r\n- Fixed Tableau db_service_entity being None\r\n- Fixed advanced search issues related to custom properties\r\n- Fixed CSV export issues by properly escaping quoted fields containing commas\r\n- Fixed classification page loading issues\r\n- Fixed JSONLogic query builder suffix handling\r\n- Fixed incorrect private key and passphrase fetching logic\r\n- Added logging to TestCaseResultRepository\r\n- Fixed UI plugin loading based on navigationItems configuration\r\n","2026-01-28T09:39:41",{"id":229,"version":230,"summary_zh":231,"released_at":232},315287,"1.11.6-release","## Changelog\r\n\r\n### Improvements\r\n\r\n- Added impersonatedBy support in MCP tools\r\n- Added exponential backoff retry for index deletion during snapshot operations\r\n- Added Entity Popover Card for Impact Analysis tab\r\n- Added metadata versioning for bulk import\r\n- Added support for Snowflake stages\r\n- Added failed rows sample table to test case notifications\r\n- Added task.description field to Task entity mapping\r\n- Added start time, end time, and runtime duration to pipeline task execution views\r\n- Added Dagster Lineage support\r\n- Added API endpoint filter pattern support\r\n- Added JWT\u002FSAML team claim mapping for automatic team assignment during SSO login\r\n- Added support for testing access to specific containers in Azure Blob Client\r\n- Updated timezone display with date and time\r\n- Migrated image links from imgur to own CDN\r\n- Improved lineage visualization by graying out hanging nodes edges\r\n\r\n### Fixes\r\n\r\n- Fixed entity rules enforcement for data assets sections\r\n- Fixed StackOverflowError from circular team hierarchy dependencies\r\n- Fixed overrideLineage config removal from database service metadata pipeline\r\n- Fixed deleted users filtering from ownership relationships in GET operations\r\n- Fixed text overlapping in Users table columns\r\n- Fixed user creation via UI when SSO authentication is enabled\r\n- Fixed domain rename issues\r\n- Fixed REST connector default tag missing for endpoints\r\n- Fixed Chinese character encoding issue\r\n- Fixed data contract status in List API\r\n- Fixed Secrets Manager empty string sanitization\r\n- Fixed Oracle view definitions retrieval\r\n- Fixed MCP SDK to resolve Cursor 'form' field deserialization issue\r\n- Fixed uniform delta table ingestion in Databricks\r\n- Fixed circular reference detection in team imports\r\n- Fixed Pipeline Service Client health job cleanup in favor of on-demand checks\r\n- Fixed react-router-dom to address XSS and redirect vulnerabilities\r\n- Fixed MCP tool responses and parameter naming for better LLM integration\r\n- Fixed import failure for database service names containing dots\r\n","2026-01-21T11:19:31",{"id":234,"version":235,"summary_zh":236,"released_at":237},315288,"1.9.17-release","**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fcompare\u002F1.9.16-release...1.9.17-release","2026-01-21T05:39:31",{"id":239,"version":240,"summary_zh":241,"released_at":242},315289,"1.11.5-release","## Improvements\r\n\r\n- Added lineage query parser type configuration [#24941](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24941)\r\n- Added Pipeline Obs averageRunTime metric [#24979](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24979)\r\n- Added batching for Trino lineage and usage SQL query retrieval [#25208](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F25208)\r\n- Added dataflow metadata support in PowerBI [#25206](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F25206)\r\n- Added support for custom pg_stat_statements view in Postgres lineage ingestion [#25104](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F25104)\r\n- Added stored procedures and functions support to MySQL connector [#25182](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F25182)\r\n- Added support for renaming Data Products with Playwright test coverage [#24884](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24884)\r\n- Added persona customization support for Data Products [#24926](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24926)\r\n- Added GlossaryTermDomainWidget to handle domain selection logic in UI [#25184](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F25184)\r\n- Added depth mode for improved navigation [#24260](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24260)\r\n- Added Stored Procedure object support in lineage editor [#25162](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F25162)\r\n- Added validation for jwtPrincipalClaimsMapping to enforce username and email keys only [#25129](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F25129)\r\n- Added report description in PowerBI metadata [#25131](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F25131)\r\n- Added tagging explanation feature [#24817](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24817)\r\n- Added Snowflake dynamic table system metrics support [#25050](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F25050)\r\n- Added Mulesoft connection configuration [#24744](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24744)\r\n- Added fallback to Okta renew strategy [#25143](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F25143)\r\n- Added extraHeaders support to Java client [#24236](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24236)\r\n- Added mf4 file format support in Datalake connector [#24835](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24835)\r\n- Added Tabs component support with Storybook integration [#24977](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24977)\r\n- Added SASL_PLAINTEXT support for OpenLineage Kafka broker [#23443](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F23443)\r\n- Added opt-in SSO auto-redirect on sign-in page [#24872](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24872)\r\n- Added entity names display in browser tab titles [#24234](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24234)\r\n- Added Arabic language support with comprehensive translations [#24955](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24955)\r\n- Added missing Arabic translations for audit logs, certification, and UI elements [#25102](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F25102)\r\n- Added Google Tag Manager integration for sandbox [#25173](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F25173)\r\n- Added restriction for duplicate glossary term creation in dotted glossaries [#25154](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F25154)\r\n- Added subdomains support in DomainDetails component for data products [#25110](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F25110)\r\n- Added optimized propagation flag for improved performance [#24922](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24922)\r\n- Added Playwright test coverage for test cases [#24937](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24937)\r\n- Added prefix matching support in domain search [#25002](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F25002)\r\n- Added Redshift Serverless support [#24771](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24771)\r\n- Added Doris view lineage ingestion support [#23456](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F23456)\r\n- Added domain and custom properties ingestion functionality via dbt agent [#22749](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F22749)\r\n- Performance improvement for APIs by caching User Context\r\n- Upgraded Playwright from 1.51.1 to 1.57.0 [#24330](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24330)\r\n\r\n## Fixes\r\n\r\n- Fixed data product specs [#25239](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F25239)\r\n- Fixed platform lineage spec by using fewer nodes to prevent screen freeze [#25260](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F25260)\r\n- Fixed service details pagination issue [#25249](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F25249)\r\n- Fixed team spec and glossary duplicate spec [#25253](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F25253)\r\n- Fixed encoding issue related to test case name search in incident manager [#25246]","2026-01-14T11:51:19",{"id":244,"version":245,"summary_zh":246,"released_at":247},315290,"1.11.4-release","## Changelog\r\n\r\n### Improvements\r\n\r\n- Added SQLGlot parser support for improved query parsing [#24729](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24729)\r\n- Added support for bulk edit on nested glossary terms [#24873](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24873)\r\n- Added lineage section in overview tab in right panel [#24768](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24768)\r\n- Improved lineage node column pagination [#24462](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24462)\r\n- Added page size dropdown option to MUI table pagination [#24784](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24784)\r\n- Enhanced dbt functionality with new features [#24788](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24788)\r\n- Added username and preferred_username support [#24952](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24952)\r\n- Improved system repository health with extra validations [#24846](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24846)\r\n- Streamable ingestion logs to log versions [#24891](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24891)\r\n- Upgraded MCP SDK to 0.14.0 for protocol 2025-06-18 support [#24850](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24850)\r\n- Refactored field type and operators for enum custom properties [#24906](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24906)\r\n- Refactored and improved glossary term operations [#24804](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24804)\r\n- Removed redundant updateMetadata from Workflow Set Action [#24907](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24907)\r\n- Modified logic to use parameterized queries for security [#24902](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24902)\r\n- Improved test connection speed using has_table_privilege for partition details [#24956](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24956)\r\n- Allowed listing test case results with no dimensions [#24750](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24750)\r\n\r\n### Fixes\r\n\r\n- Fixed clusterAlias issue with \u002FgetPlatformLineage API [#24951](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24951)\r\n- Fixed index creation on start and later reverted [#24960](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24960)\r\n- Fixed security vulnerabilities [#24945](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24945)\r\n- Fixed dbt attribute errors [#24943](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24943)\r\n- Fixed low cardinality support for ClickHouse [#24921](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24921)\r\n- Fixed match function for ClickHouse [#24923](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24923)\r\n- Fixed DBT override lineage configuration [#24827](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24827)\r\n- Secured DefaultTemplateProvider against template injection [#24854](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24854)\r\n- Fixed data files for Qlik connector [#24887](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24887)\r\n- Fixed glossary term \u002Fsearch API [#24913](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24913)\r\n- Fixed glossary term search relevance scoring [#24838](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24838)\r\n- Fixed time conversion issue for table freshness [#24900](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24900)\r\n- Fixed usage entity already exists error [#24882](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24882)\r\n- Fixed infinite loader issue in lineage section [#24896](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24896)\r\n- Fixed disabled default certifications still visible on assets [#24826](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24826)\r\n- Fixed entity type not being sent inside the EntityReference object [#24836](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24836)\r\n- Fixed SDK issue with deserializing 'setterless' property 'dataProducts' [#24857](https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fpull\u002F24857)\r\n","2025-12-24T11:45:21",{"id":249,"version":250,"summary_zh":251,"released_at":252},315291,"1.9.16-release","## Improvements\r\n- Added `.mf4` file type ingestion support in Datalake connector.\r\n\r\n## Fixes\r\n- Fix for csv error handling by pandas while reading dataframe in Datalake connector.\r\n- Disabled name column in bulk edit actions.\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fopen-metadata\u002FOpenMetadata\u002Fcompare\u002F1.9.15-release...1.9.16-release","2025-12-19T09:37:28"]