[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-chroma-core--chroma":3,"tool-chroma-core--chroma":64},[4,17,27,35,43,56],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":16},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,3,"2026-04-05T11:01:52",[13,14,15],"开发框架","图像","Agent","ready",{"id":18,"name":19,"github_repo":20,"description_zh":21,"stars":22,"difficulty_score":23,"last_commit_at":24,"category_tags":25,"status":16},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",140436,2,"2026-04-05T23:32:43",[13,15,26],"语言模型",{"id":28,"name":29,"github_repo":30,"description_zh":31,"stars":32,"difficulty_score":23,"last_commit_at":33,"category_tags":34,"status":16},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",107662,"2026-04-03T11:11:01",[13,14,15],{"id":36,"name":37,"github_repo":38,"description_zh":39,"stars":40,"difficulty_score":23,"last_commit_at":41,"category_tags":42,"status":16},3704,"NextChat","ChatGPTNextWeb\u002FNextChat","NextChat 是一款轻量且极速的 AI 助手，旨在为用户提供流畅、跨平台的大模型交互体验。它完美解决了用户在多设备间切换时难以保持对话连续性，以及面对众多 AI 模型不知如何统一管理的痛点。无论是日常办公、学习辅助还是创意激发，NextChat 都能让用户随时随地通过网页、iOS、Android、Windows、MacOS 或 Linux 端无缝接入智能服务。\n\n这款工具非常适合普通用户、学生、职场人士以及需要私有化部署的企业团队使用。对于开发者而言，它也提供了便捷的自托管方案，支持一键部署到 Vercel 或 Zeabur 等平台。\n\nNextChat 的核心亮点在于其广泛的模型兼容性，原生支持 Claude、DeepSeek、GPT-4 及 Gemini Pro 等主流大模型，让用户在一个界面即可自由切换不同 AI 能力。此外，它还率先支持 MCP（Model Context Protocol）协议，增强了上下文处理能力。针对企业用户，NextChat 提供专业版解决方案，具备品牌定制、细粒度权限控制、内部知识库整合及安全审计等功能，满足公司对数据隐私和个性化管理的高标准要求。",87618,"2026-04-05T07:20:52",[13,26],{"id":44,"name":45,"github_repo":46,"description_zh":47,"stars":48,"difficulty_score":23,"last_commit_at":49,"category_tags":50,"status":16},2268,"ML-For-Beginners","microsoft\u002FML-For-Beginners","ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程，旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周，包含 26 节精炼课程和 52 道配套测验，内容涵盖从基础概念到实际应用的完整流程，有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。\n\n无论是希望转型的开发者、需要补充算法背景的研究人员，还是对人工智能充满好奇的普通爱好者，都能从中受益。课程不仅提供了清晰的理论讲解，还强调动手实践，让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持，通过自动化机制提供了包括简体中文在内的 50 多种语言版本，极大地降低了全球不同背景用户的学习门槛。此外，项目采用开源协作模式，社区活跃且内容持续更新，确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路，ML-For-Beginners 将是理想的起点。",84991,"2026-04-05T10:45:23",[14,51,52,53,15,54,26,13,55],"数据工具","视频","插件","其他","音频",{"id":57,"name":58,"github_repo":59,"description_zh":60,"stars":61,"difficulty_score":10,"last_commit_at":62,"category_tags":63,"status":16},3128,"ragflow","infiniflow\u002Fragflow","RAGFlow 是一款领先的开源检索增强生成（RAG）引擎，旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体（Agent）能力相结合，不仅支持从各类文档中高效提取知识，还能让模型基于这些知识进行逻辑推理和任务执行。\n\n在大模型应用中，幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构（如表格、图表及混合排版），显著提升了信息检索的准确度，从而有效减少模型“胡编乱造”的现象，确保回答既有据可依又具备时效性。其内置的智能体机制更进一步，使系统不仅能回答问题，还能自主规划步骤解决复杂问题。\n\n这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统，还是致力于探索大模型在垂直领域落地的创新者，都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口，既降低了非算法背景用户的上手门槛，也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目，它正成为连接通用大模型与行业专有知识之间的重要桥梁。",77062,"2026-04-04T04:44:48",[15,14,13,26,54],{"id":65,"github_repo":66,"name":67,"description_en":68,"description_zh":69,"ai_summary_zh":69,"readme_en":70,"readme_zh":71,"quickstart_zh":72,"use_case_zh":73,"hero_image_url":74,"owner_login":75,"owner_name":76,"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":120,"forks":121,"last_commit_at":122,"license":123,"difficulty_score":124,"env_os":125,"env_gpu":125,"env_ram":125,"env_deps":126,"category_tags":129,"github_topics":130,"view_count":137,"oss_zip_url":79,"oss_zip_packed_at":79,"status":16,"created_at":138,"updated_at":139,"faqs":140,"releases":170},2414,"chroma-core\u002Fchroma","chroma","Data infrastructure for AI","Chroma 是一款专为人工智能应用打造的开源数据基础设施，核心功能是提供高效、易用的向量数据库服务。在构建基于大语言模型的应用时，如何让 AI“记住”并快速检索海量文档或知识库是一大难题，Chroma 正是为了解决这一痛点而生。它能够帮助开发者轻松存储、管理和检索非结构化数据，通过自动处理文本的分词、嵌入（Embedding）和索引，让用户无需深入复杂的算法细节即可实现语义搜索。\n\nChroma 特别适合 AI 应用开发者、数据科学家以及研究人员使用。无论是想要快速原型验证的工程师，还是需要构建生产级检索增强生成（RAG）系统的团队，都能从中受益。其最大的技术亮点在于极简的 API 设计，核心功能仅通过四个函数即可调用，支持 Python 和 JavaScript 客户端，并具备内存模式以便快速测试，同时也能轻松切换至持久化存储或服务器模式。此外，Chroma 还支持元数据过滤和混合搜索，兼顾了灵活性与性能。作为 Apache 2.0 许可的开源项目，Chroma 拥有活跃的社区和清晰的演进路线图，是构建下一代 AI 应用的理想数据底座。","![Chroma](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fchroma-core_chroma_readme_2f0317a82aee.png)\n![Chroma](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fchroma-core_chroma_readme_398ac2ff3714.png)\n\n\u003Cp align=\"center\">\n    \u003Cb>Chroma - the open-source data infrastructure for AI\u003C\u002Fb>. \u003Cbr \u002F>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FMMeYNTmh3x\" target=\"_blank\">\n      \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F1073293645303795742?cacheSeconds=3600\" alt=\"Discord\">\n  \u003C\u002Fa> |\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fblob\u002Fmaster\u002FLICENSE\" target=\"_blank\">\n      \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-Apache_2.0-blue.svg\" alt=\"License\">\n  \u003C\u002Fa> |\n  \u003Ca href=\"https:\u002F\u002Fdocs.trychroma.com\u002F\" target=\"_blank\">\n      Docs\n  \u003C\u002Fa> |\n  \u003Ca href=\"https:\u002F\u002Fwww.trychroma.com\u002F\" target=\"_blank\">\n      Homepage\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n```bash\npip install chromadb # python client\n# for javascript, npm install chromadb!\n# for client-server mode, chroma run --path \u002Fchroma_db_path\n```\n\n## Chroma Cloud\n\nOur hosted service, Chroma Cloud, powers serverless vector, hybrid, and full-text search. It's extremely fast, cost-effective, scalable and painless. Create a DB and try it out in under 30 seconds with $5 of free credits.\n\n[Get started with Chroma Cloud](https:\u002F\u002Ftrychroma.com\u002Fsignup)\n\n## API\n\nThe core API is only 4 functions (run our [💡 Google Colab](https:\u002F\u002Fcolab.research.google.com\u002Fdrive\u002F1QEzFyqnoFxq7LUGyP1vzR4iLt9PpCDXv?usp=sharing)):\n\n```python\nimport chromadb\n# setup Chroma in-memory, for easy prototyping. Can add persistence easily!\nclient = chromadb.Client()\n\n# Create collection. get_collection, get_or_create_collection, delete_collection also available!\ncollection = client.create_collection(\"all-my-documents\")\n\n# Add docs to the collection. Can also update and delete. Row-based API coming soon!\ncollection.add(\n    documents=[\"This is document1\", \"This is document2\"], # we handle tokenization, embedding, and indexing automatically. You can skip that and add your own embeddings as well\n    metadatas=[{\"source\": \"notion\"}, {\"source\": \"google-docs\"}], # filter on these!\n    ids=[\"doc1\", \"doc2\"], # unique for each doc\n)\n\n# Query\u002Fsearch 2 most similar results. You can also .get by id\nresults = collection.query(\n    query_texts=[\"This is a query document\"],\n    n_results=2,\n    # where={\"metadata_field\": \"is_equal_to_this\"}, # optional filter\n    # where_document={\"$contains\":\"search_string\"}  # optional filter\n)\n```\n\nLearn about all features on our [Docs](https:\u002F\u002Fdocs.trychroma.com)\n\n## Get involved\n\nChroma is a rapidly developing project. We welcome PR contributors and ideas for how to improve the project.\n- [Join the conversation on Discord](https:\u002F\u002Fdiscord.com\u002Finvite\u002Fchromadb) - `#contributing` channel\n- [Review the 🛣️ Roadmap and contribute your ideas](https:\u002F\u002Fdocs.trychroma.com\u002Fdocs\u002Foverview\u002Foss#roadmap)\n- [Grab an issue and open a PR](https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fissues) - [`Good first issue tag`](https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fissues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22)\n- [Read our contributing guide](https:\u002F\u002Fdocs.trychroma.com\u002Fdocs\u002Foverview\u002Foss#contributing)\n\n**Release Cadence**\nWe currently release new tagged versions of the `pypi` and `npm` packages on Mondays. Hotfixes go out at any time during the week.\n\n## License\n\n[Apache 2.0](.\u002FLICENSE)\n","![Chroma](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fchroma-core_chroma_readme_2f0317a82aee.png)\n![Chroma](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fchroma-core_chroma_readme_398ac2ff3714.png)\n\n\u003Cp align=\"center\">\n    \u003Cb>Chroma - 面向人工智能的开源数据基础设施\u003C\u002Fb>. \u003Cbr \u002F>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FMMeYNTmh3x\" target=\"_blank\">\n      \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F1073293645303795742?cacheSeconds=3600\" alt=\"Discord\">\n  \u003C\u002Fa> |\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fblob\u002Fmaster\u002FLICENSE\" target=\"_blank\">\n      \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-Apache_2.0-blue.svg\" alt=\"License\">\n  \u003C\u002Fa> |\n  \u003Ca href=\"https:\u002F\u002Fdocs.trychroma.com\u002F\" target=\"_blank\">\n      文档\n  \u003C\u002Fa> |\n  \u003Ca href=\"https:\u002F\u002Fwww.trychroma.com\u002F\" target=\"_blank\">\n      官网\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n```bash\npip install chromadb # Python 客户端\n# 对于 JavaScript，使用 npm install chromadb!\n# 对于客户端-服务器模式，运行 `chroma run --path \u002Fchroma_db_path`\n```\n\n## Chroma Cloud\n\n我们的托管服务 Chroma Cloud 提供无服务器的向量搜索、混合搜索和全文搜索功能。它速度极快、成本效益高、可扩展且使用简单。只需不到 30 秒，即可创建一个数据库，并利用 5 美元的免费额度进行试用。\n\n[开始使用 Chroma Cloud](https:\u002F\u002Ftrychroma.com\u002Fsignup)\n\n## API\n\n核心 API 只有 4 个函数（请运行我们的 [💡 Google Colab](https:\u002F\u002Fcolab.research.google.com\u002Fdrive\u002F1QEzFyqnoFxq7LUGyP1vzR4iLt9PpCDXv?usp=sharing))：\n\n```python\nimport chromadb\n# 设置内存中的 Chroma，便于快速原型开发。也可以轻松添加持久化存储！\nclient = chromadb.Client()\n\n# 创建集合。还可使用 get_collection、get_or_create_collection 和 delete_collection！\ncollection = client.create_collection(\"all-my-documents\")\n\n# 向集合中添加文档。也可以更新和删除。基于行的 API 即将推出！\ncollection.add(\n    documents=[\"这是文档1”，“这是文档2”], # 我们会自动处理分词、嵌入和索引。你也可以跳过这些步骤，直接添加自己的嵌入向量\n    metadatas=[{\"source\": \"notion\"}, {\"source\": \"google-docs\"}], # 可以根据这些元数据进行过滤！\n    ids=[\"doc1\", \"doc2\"], # 每个文档必须有唯一 ID\n)\n\n# 查询\u002F搜索最相似的 2 条结果。你也可以按 ID 获取文档。\nresults = collection.query(\n    query_texts=[\"这是一份查询文档\"],\n    n_results=2,\n    # where={\"metadata_field\": \"is_equal_to_this\"}, # 可选过滤条件\n    # where_document={\"$contains\":\"search_string\"}  # 可选过滤条件\n)\n```\n\n更多功能详情，请参阅我们的 [文档](https:\u002F\u002Fdocs.trychroma.com)。\n\n## 参与贡献\n\nChroma 是一个快速发展的项目。我们欢迎 Pull Request 贡献者以及任何改进项目的建议。\n- [加入 Discord 社区讨论](https:\u002F\u002Fdiscord.com\u002Finvite\u002Fchromadb) - `#contributing` 频道\n- [查看 🛣️ 路线图并提出你的想法](https:\u002F\u002Fdocs.trychroma.com\u002Fdocs\u002Foverview\u002Foss#roadmap)\n- [领取一个问题并提交 PR](https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fissues) - [`Good first issue 标签`](https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fissues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22)\n- [阅读我们的贡献指南](https:\u002F\u002Fdocs.trychroma.com\u002Fdocs\u002Foverview\u002Foss#contributing)\n\n**发布节奏**\n我们目前每周一发布 `pypi` 和 `npm` 包的新版本标签。紧急修复则会在一周内的任何时间发布。\n\n## 许可证\n\n[Apache 2.0](.\u002FLICENSE)","# Chroma 快速上手指南\n\nChroma 是一款专为 AI 打造的开源数据基础设施，提供高效的向量存储、混合搜索及全文检索能力。\n\n## 环境准备\n\n- **操作系统**：支持 Linux、macOS 和 Windows。\n- **运行环境**：\n  - Python 3.8+（推荐 Python 3.10+）\n  - Node.js 16+（如需使用 JavaScript 客户端）\n- **前置依赖**：无需额外安装数据库服务，Chroma 默认支持嵌入式运行。\n\n> 💡 **国内加速建议**：如遇网络问题，建议使用国内镜像源安装依赖。\n> ```bash\n> pip install chromadb -i https:\u002F\u002Fpypi.tuna.tsinghua.edu.cn\u002Fsimple\n> ```\n\n## 安装步骤\n\n### Python 客户端\n```bash\npip install chromadb\n```\n\n### JavaScript 客户端\n```bash\nnpm install chromadb\n```\n\n### 启动独立服务模式（可选）\n如需以客户端 - 服务器模式运行（便于多进程访问或持久化存储）：\n```bash\nchroma run --path \u002Fchroma_db_path\n```\n\n## 基本使用\n\n以下是最简单的 Python 使用示例，展示如何创建集合、添加文档并进行相似度查询。\n\n```python\nimport chromadb\n\n# 初始化客户端（默认内存模式，适合快速原型开发）\nclient = chromadb.Client()\n\n# 创建集合\ncollection = client.create_collection(\"all-my-documents\")\n\n# 添加文档\n# Chroma 会自动处理分词、嵌入向量和索引，也可手动传入自定义向量\ncollection.add(\n    documents=[\"This is document1\", \"This is document2\"],\n    metadatas=[{\"source\": \"notion\"}, {\"source\": \"google-docs\"}], # 可用于过滤\n    ids=[\"doc1\", \"doc2\"], # 每个文档的唯一标识\n)\n\n# 查询最相似的 2 个结果\nresults = collection.query(\n    query_texts=[\"This is a query document\"],\n    n_results=2,\n    # where={\"metadata_field\": \"is_equal_to_this\"}, # 可选：元数据过滤\n    # where_document={\"$contains\":\"search_string\"}  # 可选：内容包含过滤\n)\n\nprint(results)\n```\n\n更多高级功能（如持久化存储、自定义嵌入模型等）请参阅 [官方文档](https:\u002F\u002Fdocs.trychroma.com)。","某初创团队正在开发一款基于内部技术文档的智能问答机器人，需要让 AI 准确理解并检索海量的 PDF 和 Markdown 文件。\n\n### 没有 chroma 时\n- 开发者需手动集成复杂的向量数据库（如 Milvus 或 Qdrant），配置繁琐且维护成本极高，严重拖慢原型验证速度。\n- 缺乏自动化的文本分块与嵌入（Embedding）生成机制，团队必须自行编写大量胶水代码来处理数据预处理流程。\n- 难以灵活结合元数据（如文档来源、创建时间）进行混合过滤，导致搜索结果常包含大量无关的过时信息。\n- 本地测试与生产环境架构差异巨大，数据持久化方案复杂，导致代码在迁移时频繁出错。\n\n### 使用 chroma 后\n- 仅需几行 Python 代码即可在内存中启动服务，支持一键切换持久化模式，团队在 30 分钟内便完成了原型搭建。\n- 利用内置的自动分词和嵌入功能，直接传入原始文本即可完成入库，省去了 80% 的数据预处理代码。\n- 原生支持元数据过滤和全文搜索组合查询，能精准锁定“最近三个月来自 Notion 的技术文档”，大幅提升回答准确率。\n- 统一的轻量级 API 无缝衔接开发与生产环境，无需重构代码即可从本地调试平滑过渡到服务器部署。\n\nchroma 通过极简的 API 和开箱即用的向量基础设施，让开发者从繁琐的数据工程中解放出来，专注于核心 AI 应用逻辑的创新。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fchroma-core_chroma_398ac2ff.png","chroma-core","Chroma","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fchroma-core_e497ac25.png","",null,"trychroma","trychroma.com","https:\u002F\u002Fgithub.com\u002Fchroma-core",[84,88,92,96,100,104,108,111,114,117],{"name":85,"color":86,"percentage":87},"Rust","#dea584",66.3,{"name":89,"color":90,"percentage":91},"Python","#3572A5",17.2,{"name":93,"color":94,"percentage":95},"TypeScript","#3178c6",7.6,{"name":97,"color":98,"percentage":99},"Go","#00ADD8",5.4,{"name":101,"color":102,"percentage":103},"Jupyter Notebook","#DA5B0B",2.9,{"name":105,"color":106,"percentage":107},"JavaScript","#f1e05a",0.1,{"name":109,"color":110,"percentage":107},"Starlark","#76d275",{"name":112,"color":113,"percentage":107},"Shell","#89e051",{"name":115,"color":116,"percentage":107},"HCL","#844FBA",{"name":118,"color":119,"percentage":107},"Dockerfile","#384d54",27111,2168,"2026-04-02T23:10:18","Apache-2.0",1,"未说明",{"notes":127,"python":125,"dependencies":128},"该工具可通过 pip (Python) 或 npm (JavaScript) 安装。支持内存模式（默认）和客户端 - 服务器模式（使用 chroma run 命令启动）。文档提到会自动处理分词、嵌入和索引，也可选择跳过并添加自定义嵌入。具体系统资源需求取决于数据量和是否使用持久化存储，README 中未提供具体的硬件配置建议。",[],[51,14,13,15],[131,132,133,134,135,136],"database","rust","rust-lang","ai","agents","ai-agents",7,"2026-03-27T02:49:30.150509","2026-04-06T09:46:07.494770",[141,146,151,156,161,166],{"id":142,"question_zh":143,"answer_zh":144,"source_url":145},11111,"在 macOS (M1\u002FM2\u002Fi9) 上安装 ChromaDB 失败，报错 'Building wheel for hnswlib' 错误怎么办？","这通常是由于 Python 版本兼容性问题导致的。解决方案是将 Python 版本降级或切换至 3.11 版本。\n具体步骤（使用 Homebrew）：\n1. 安装 Python 3.11：`brew install python@3.11`\n2. 强制链接该版本：`brew link --force --overwrite python@3.11`\n3. 验证版本：`python3.11 --version`\n4. 重新运行安装命令：`pip3 install chromadb`","https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fissues\u002F221",{"id":147,"question_zh":148,"answer_zh":149,"source_url":150},11112,"在 Windows 10\u002F11 上安装 ChromaDB 失败，提示需要 'Microsoft Visual C++ 14.0 or greater' 如何解决？","您需要安装完整的 Microsoft C++ Build Tools，而不仅仅是 redistributable 运行库。\n解决步骤：\n1. 下载并运行安装程序：https:\u002F\u002Fvisualstudio.microsoft.com\u002Fvisual-cpp-build-tools\u002F\n2. 在安装选项中选择 \"Individual components\" (独立组件)。\n3. 找到并勾选以下两个关键组件：\n   - \"MSVC v143 - VS 2022 C++ x64\u002Fx86 build tools\" (或对应版本的 MSVC)\n   - \"Windows 10 SDK\" (或与您系统匹配的 Windows SDK)\n4. 完成安装后重启终端，重新运行 `pip install chromadb`。","https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fissues\u002F189",{"id":152,"question_zh":153,"answer_zh":154,"source_url":155},11113,"在 Windows 上使用 Python 3.12 安装 ChromaDB 遇到 CMake 编译错误或 hnswlib 构建失败怎么办？","Python 3.12 在某些环境下可能与 ChromaDB 的依赖项（如 hnswlib）存在兼容性问题。推荐尝试以下两种方案：\n方案一（推荐）：将 Python 版本降级至 3.11.x（例如 3.11.5），通常能直接解决问题。\n方案二：如果必须使用当前环境，可以尝试设置环境变量来禁用原生指令集优化，然后安装：\n1. 设置变量：`set HNSWLIB_NO_NATIVE=1` (CMD) 或 `$env:HNSWLIB_NO_NATIVE=1` (PowerShell)\n2. 执行安装：`pip install chromadb`","https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fissues\u002F250",{"id":157,"question_zh":158,"answer_zh":159,"source_url":160},11114,"ChromaDB 是否支持在元数据（metadata）中存储列表（List\u002FArray）类型的数据？","是的，ChromaDB 现已支持在元数据字段中存储列表（数组）类型的值（如字符串列表、数字列表等）。\n您可以直接在插入文档时将列表作为 metadata 的值。在查询时，可以使用特定的操作符进行过滤，例如：\n- `$contains`: 检查列表字段是否包含某个特定值。\n- `$in`: 检查列表字段是否包含给定集合中的任意值。\n详细用法请参考官方文档：https:\u002F\u002Fdocs.trychroma.com\u002Fdocs\u002Fquerying-collections\u002Fmetadata-filtering#using-array-metadata","https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fissues\u002F3415",{"id":162,"question_zh":163,"answer_zh":164,"source_url":165},11115,"向 ChromaDB 提交嵌入向量（embeddings）时有数量限制吗？一次性能提交多少条？","是的，ChromaDB 对单次请求提交的嵌入向量数量有限制。根据用户反馈，在旧版本（如 0.4.7）中，单次提交超过 41,666 条嵌入向量会导致失败。\n如果您需要处理大量数据，建议采用分批处理（batching）的策略，将数据分成小于限制的小块（例如每批 30,000 条）依次提交，以避免触发此限制。","https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fissues\u002F1049",{"id":167,"question_zh":168,"answer_zh":169,"source_url":155},11116,"在 Windows 上安装时遇到 'C compiler is not able to compile a simple test program' 错误如何解决？","这个错误通常意味着虽然安装了 Visual Studio Build Tools，但缺少必要的 C\u002FC++ 编译器组件或 Windows SDK，导致 CMake 无法找到有效的编译器。\n解决方法：\n1. 重新运行 Visual Studio Installer。\n2. 点击 \"Modify\" (修改)。\n3. 确保在 \"Individual components\" (独立组件) 中已选中 \"C++ CMake tools for Windows\" 以及对应版本的 \"Windows 10\u002F11 SDK\"。\n4. 如果问题依旧，尝试卸载当前的 Build Tools 并重新安装最新完整版。\n5. 另外，确保您的 Python 版本不是过新的 3.12+，建议回退到 3.11 以获得更好的兼容性。",[171,176,181,186,191,196,201,206,210,215,219,224,229,233,237,242,247,251,256,261],{"id":172,"version":173,"summary_zh":174,"released_at":175},61523,"latest","版本：`1.5.6.dev98`\nGit 引用：`refs\u002Fheads\u002Fmain`\n构建日期：`2026-04-02T18:35`\nPIP 包：`chroma-1.5.6.dev98.tar.gz`\nGitHub 容器注册表镜像：`:1.5.6.dev98`\nDocker Hub 镜像：`:1.5.6.dev98`","2025-04-01T23:29:39",{"id":177,"version":178,"summary_zh":179,"released_at":180},61524,"1.5.5","版本：`1.5.5`\nGit 标签：`refs\u002Ftags\u002F1.5.5`\n构建日期：`2026-03-10T09:30`\nPIP 包：`chroma-1.5.5.tar.gz`\nGitHub 容器注册表镜像：`:1.5.5`\nDocker Hub 镜像：`:1.5.5`\n\n## 变更内容\n* [发布] Rust v0.13.2，由 @HammadB 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6583 中提交\n* [增强] 使用 `buffer_unordered` 实现惰性片段获取的并发控制，由 @rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6584 中提交\n* [文档] Chroma 配置参考，由 @kylediaz 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6592 中提交\n* [性能] 在系统数据库补充信息之前，先去重并过滤掉已禁用的集合，由 @sanketkedia 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6566 中提交\n* [测试] 修复 `test_cross_version_persist` 测试，由 @kylediaz 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6604 中提交\n* [增强] 当 JavaScript 扩展函数未设置 API 密钥时发出警告，由 @itaismith 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6599 中提交\n* [增强] 添加 GoogleGemini 扩展函数的名称别名，由 @itaismith 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6620 中提交\n* [发布] Python 1.5.5，由 @itaismith 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6602 中提交\n\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fcompare\u002F1.5.4...1.5.5","2026-03-10T09:30:59",{"id":182,"version":183,"summary_zh":184,"released_at":185},61525,"1.5.3","版本：`1.5.3`\nGit 标签：`refs\u002Ftags\u002F1.5.3`\n构建日期：`2026-03-07T19:07`\nPIP 包：`chroma-1.5.3.tar.gz`\nGitHub 容器注册表镜像：`:1.5.3`\nDocker Hub 镜像：`:1.5.3`\n\n## 变更内容\n* [增强] 通过 purge-dirty 管道获取线程拓扑名称，由 @rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6503 中实现\n* [维护] 在测试中收紧 Kubernetes 资源限制，由 @rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6509 中实现\n* [增强] 当指定拓扑时，通过 Spanner 清理脏数据，由 @rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6504 中实现\n* [修复] 为支持 Python 3.14，移除 Pydantic v1 兼容层，由 @basnijholt 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6356 中实现\n* [性能优化] 在过滤和 IDF 操作符中并行化段读取器的初始化，由 @HammadB 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6522 中实现\n* [增强] 在解析拉取日志时进行预分配，由 @tanujnay112 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6528 中实现\n* [测试] 使 pytest 使用 importlib，由 @kylediaz 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6483 中实现\n* [清理] 将遥测功能改为无操作，并移除 PostHog 依赖，由 @kylediaz 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6489 中实现\n* [文档] 修复分叉数量问题，由 @kylediaz 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6530 中实现\n* [存储] 在通道关闭时重试批量获取操作，由 @rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6526 中实现\n* [修复] 在重新分配版本时使用 CAS 操作，由 @Sicheng-Pan 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6529 中实现\n* [增强] 对于日志背压使用 ResourceExhausted 错误码，由 @rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6527 中实现\n* [增强] 实现有序稀疏向量写入器，由 @Sicheng-Pan 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6495 中实现\n* [文档] 更新 S3 同步相关文档，由 @philipithomas 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6515 中实现\n* [修复] 在 pull_logs_inner 中避免重复加载清单文件，由 @rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6544 中实现\n* [增强] 当仅请求 ID 时跳过记录加载，由 @Sicheng-Pan 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6540 中实现\n* [增强] (日志) 通过 ScoutLogFragments 添加基于指针的日志获取功能，由 @rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6533 中实现\n* [增强] 在 be 中添加 ReadLevel 计数，由 @HammadB 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6539 中实现\n* [增强] 在 sysdb 中添加一个仪表盘指标，用于跟踪 compaction_failure_count，由 @tanujnay112 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6550 中实现\n* [文档] 修复查询参数问题，由 @kylediaz 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6557 中实现\n* [文档] 将搜索字典语法移至参考文档，由 @kylediaz 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6558 中实现\n* [增强] 为压缩工具添加 ListInProgressJobs 端点，由 @tanujnay112 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6552 中实现\n* [维护] 在开发环境的值中将查询服务副本数设置为 1，由 @rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6554 中实现\n* [文档] 将 EF API 添加到文档中，由 @kylediaz 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6561 中实现\n* [增强] 压缩端点将返回集合的位置","2026-03-07T19:07:43",{"id":187,"version":188,"summary_zh":189,"released_at":190},61526,"1.5.2","版本：`1.5.2`\nGit 标签：`refs\u002Ftags\u002F1.5.2`\n构建日期：`2026-02-27T19:50`\nPIP 包：`chroma-1.5.2.tar.gz`\nGitHub 容器注册表镜像：`:1.5.2`\nDocker Hub 镜像：`:1.5.2`\n\n## 变更内容\n* [维护] 移除索引中的解包操作，由 @HammadB 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6382 中完成\n* [维护] 为 RLS 添加追踪跨度以调试卡顿问题，由 @rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6384 中完成\n* [文档] 更新 Where Filter 参考文档，由 @kylediaz 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6386 中完成\n* [维护] 为写入 blockfile 添加追踪跨度，由 @HammadB 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6388 中完成\n* [文档] 改进 Python 参考文档，由 @kylediaz 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6390 中完成\n* [文档] 改进 TypeScript 参考文档，由 @kylediaz 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6391 中完成\n* 从高级搜索 API 中移除 Beta 标签，由 @jeffchuber 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6396 中完成\n* [性能优化] 使用集群平均值作为中心点，由 @Sicheng-Pan 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6389 中完成\n* [功能增强] 为调度器配置项设置合理默认值，由 @jasonvigil 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6207 中完成\n* [功能增强] 为 MCMR 添加 delete_collection 方法，由 @tanujnay112 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6342 中完成\n* [功能增强] 为 Rust sysdb 添加追踪功能，由 @tanujnay112 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6333 中完成\n* [维护] 删除旧文档，由 @kylediaz 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6398 中完成\n* [文档] 更新元数据数组相关文档，由 @itaismith 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6383 中完成\n* [修复] 不再忽略错误并静默返回，由 @rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6378 中完成\n* [功能增强] 为 MCMR 添加属性测试，由 @tanujnay112 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6319 中完成\n* [文档] 修复入门代码示例分组问题，由 @kylediaz 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6408 中完成\n* [维护] 将 rust-sysdb-migration 作为 MCMR 环境中 log-service 的依赖项，由 @rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6407 中完成\n* [维护] 为 values*.dev.yaml 添加 CPU 限制，由 @rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6411 中完成\n* [维护] 从 Kubernetes 中移除 chroma-load 以节省资源，由 @rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6410 中完成\n* [维护] 修复一个占用大量内存的测试用例，由 @rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6427 中完成\n* 撤销 “[维护] 为 RLS 添加追踪跨度以调试卡顿问题”，由 @rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6393 中完成\n* [文档] 重新生成 Python 参考文档，由 @kylediaz 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6428 中完成\n* 撤销 “[功能增强] 为调度器配置项设置合理默认值”，由 @jasonvigil 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6430 中完成\n* [功能增强] 拒绝在多区域数据库中使用 fork_collection，由 @rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6400 中完成\n* [功能增强] 将 Rust Git 子模块缓存到挂载卷中，由 @tanujnay112 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6424 中完成\n* [维护] (Kubernetes) 将开发环境的 CPU 限制从 100m 提升至 200-300m，由 @rescrv 在 https:\u002F\u002Fgi","2026-02-27T19:50:12",{"id":192,"version":193,"summary_zh":194,"released_at":195},61527,"cli-1.4.1","命令行界面发布。","2026-02-19T19:30:48",{"id":197,"version":198,"summary_zh":199,"released_at":200},61528,"1.5.1","版本：`1.5.1`\nGit 标签：`refs\u002Ftags\u002F1.5.1`\n构建日期：`2026-02-19T20:01`\nPIP 包：`chroma-1.5.1.tar.gz`\nGitHub 容器注册表镜像：`:1.5.1`\nDocker Hub 镜像：`:1.5.1`\n\n## 变更内容\n* [维护] 移除索引中的解包操作，由 HammadB 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6382 中完成\n* [维护] 为 RLS 添加追踪跨度以调试卡顿问题，由 rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6384 中完成\n* [文档] 添加 Where Filter 参考文档，由 kylediaz 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6386 中完成\n* [维护] 为写入 blockfiles 添加追踪跨度，由 HammadB 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6388 中完成\n* [文档] 改进 Python 参考文档，由 kylediaz 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6390 中完成\n* [文档] 改进 TypeScript 参考文档，由 kylediaz 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6391 中完成\n* 移除高级搜索 API 上的 Beta 标签，由 jeffchuber 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6396 中完成\n* [性能优化] 使用集群平均值作为中心点，由 Sicheng-Pan 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6389 中完成\n* [功能增强] 为调度器配置项设置合理默认值，由 jasonvigil 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6207 中完成\n* [功能增强] 为 MCMR 实现 delete_collection 功能，由 tanujnay112 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6342 中完成\n* [功能增强] 为 Rust sysdb 添加追踪功能，由 tanujnay112 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6333 中完成\n* [维护] 删除旧文档，由 kylediaz 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6398 中完成\n* [文档] 添加元数据数组相关文档，由 itaismith 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6383 中完成\n* [Bug 修复] 不再忽略错误并静默返回，由 rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6378 中完成\n* [功能增强] 为 MCMR 添加属性测试，由 tanujnay112 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6319 中完成\n* [文档] 修复入门代码组，由 kylediaz 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6408 中完成\n* [维护] 将 rust-sysdb-migration 作为 MCMR 环境中 log-service 的依赖项，由 rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6407 中完成\n* [维护] 为 values*.dev.yaml 添加 CPU 限制，由 rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6411 中完成\n* [维护] 从 Kubernetes 中移除 chroma-load 以节省资源，由 rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6410 中完成\n* [维护] 修复一个占用大量内存的测试用例，由 rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6427 中完成\n* 撤销 “[维护] 为 RLS 添加追踪跨度以调试卡顿问题”，由 rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6393 中完成\n* [文档] 重新生成 Python 参考文档，由 kylediaz 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6428 中完成\n* 撤销 “[功能增强] 为调度器配置项设置合理默认值”，由 jasonvigil 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6430 中完成\n* [功能增强] 拒绝在多区域数据库中使用 fork_collection，由 rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6400 中完成\n* [功能增强] 将 Rust Git 子模块缓存到挂载卷中，由 tanujnay112 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6424 中完成\n* [维护](Kubernetes) 将开发环境的 CPU 限制从 100m 提升至 200-300m，由 rescrv 在 https:\u002F\u002Fgi","2026-02-19T20:01:23",{"id":202,"version":203,"summary_zh":204,"released_at":205},61529,"1.5.0","版本：`1.5.0`\nGit 标签：`refs\u002Ftags\u002F1.5.0`\n构建日期：`2026-02-09T08:47`\nPIP 包：`chroma-1.5.0.tar.gz`\nGitHub 容器注册表镜像：`:1.5.0`\nDocker Hub 镜像：`:1.5.0`\n\n## 变更内容\n* [增强]：由 @sanketkedia 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6131 中实现 Rust 系统数据库中的集合创建功能\n* [增强]：由 @gshahbazian 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6160 中导出搜索选项参数\n* [维护]：由 @rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6157 中为对象存储接入 `s3_*` 指标\n* [增强]：由 @rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6134 中基于拓扑配置进行设置\n* [维护]：由 @rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6138 中将多区域配置升级为经典配置\n* [增强][mcmr]：由 @rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6118 中向日志服务协议添加 database_name 参数\n* [增强]：由 @sanketkedia 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6146 中实现获取集合的功能\n* [增强]：由 @sanketkedia 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6147 中实现带片段的获取集合功能\n* [增强][wal3]：由 @rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6121 中添加类型擦除的 LogWriterTrait 和 LogReaderTrait 特性\n* [增强][wal3]：由 @rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6122 中为 LogWriterTrait 添加读取器\u002F游标方法\n* [发布]：由 @itaismith 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6164 中发布 JS 3.2.2\n* [增强]：由 @sanketkedia 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6163 中更新集合\n* [修复]：由 @rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6170 中修复涓流集合在元数据层面稳定具备压缩条件的问题\n* [增强]：由 @sanketkedia 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6169 中在 Rust 系统数据库中消费 mcmr 配置\n* [清理]：由 @jasonvigil 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6166 中移除未使用的查询服务配置\n* [增强]：由 @sanketkedia 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6172 中根据拓扑前缀路由至 Rust 系统数据库以执行创建和获取集合操作\n* [增强]：由 @sanketkedia 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6174 中将 database_name 注入到更新集合的操作中\n* [清理]：由 @jasonvigil 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6176 中清理未使用的查询服务配置字段\n* [测试][rust-log-service]：由 @rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6126 中向日志服务测试辅助函数添加 database_name 参数\n* [清理]：由 @Sicheng-Pan 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6177 中从查询配置中移除 bm25 租户覆盖\n* [增强][拓扑]：由 @rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6165 中添加按拓扑配置及类型转换方法\n* [文档]：由 @itaismith 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6175 中改进 llms.txt 的生成\n* [文档]：由 @itaismith 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6182 中改进 IA 并更新入门指南\n* [文档]：由 @itaismith 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6183 中提供入门提示说明\n* [增强]：改进\u002F修复 SSR 渲染","2026-02-09T08:47:05",{"id":207,"version":208,"summary_zh":194,"released_at":209},61530,"cli-1.4.0","2026-02-09T05:36:21",{"id":211,"version":212,"summary_zh":213,"released_at":214},61531,"1.4.1","版本：`1.4.1`\nGit 标签：`refs\u002Ftags\u002F1.4.1`\n构建日期：`2026-01-14T19:19`\nPIP 包：`chroma-1.4.1.tar.gz`\nGitHub 容器注册表镜像：`:1.4.1`\nDocker Hub 镜像：`:1.4.1`\n\n## 变更内容\n* [增强]：Sysdb + 迁移服务通过 @sanketkedia 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6084 中连接到 GCP 的真实 Spanner 数据库。\n* [维护]：更新 Google Cloud Spanner 依赖项 + 更新 Rust 版本，由 @sanketkedia 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6086 中完成。\n* [维护]：移除不稳定特性，由 @sanketkedia 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6087 中完成。\n* [修复]：在有状态配额之前显示评分卡，由 @sanketkedia 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6089 中完成。\n* [增强]：使用 Rust Sysdb 实现端到端租户和数据库操作，由 @sanketkedia 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6088 中完成。\n* [增强]：在复制到末尾时丢弃块引用，由 @Sicheng-Pan 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6101 中完成。\n* [增强]：使 Spanner 迁移中的哈希值滚动更新，由 @tanujnay112 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6097 中完成。\n* [维护]：将 spanner-migrations 移至 Rust\u002F顶层目录，由 @rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6085 中完成。\n* [修复]：在单节点 Chroma 中删除数据库时等待身份验证，由 @philipithomas 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6106 中完成。\n* [增强][spanner-migrations]：添加 clap CLI 并支持多个迁移目录，由 @rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6091 中完成。\n* [增强]：在有序块文件写入器中提前提交，由 @Sicheng-Pan 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6109 中完成。\n* [修复]：修复 Go 中的服务名称提取逻辑，由 @tanujnay112 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6111 中完成。\n* [增强]：修复损坏的 Llama Index 链接，由 @tjkrusinskichroma 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6112 中完成。\n* [增强]：修复拼写错误，由 @tjkrusinskichroma 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6113 中完成。\n* [增强]：修复运算符示例中缺失的 $ 符号，由 @tjkrusinskichroma 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6114 中完成。\n* [修复]：集合亲和性功能无法正常工作，由 @sanketkedia 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6115 中完成。\n* [增强]：为被可疑次数重复插入的游标添加捕获机制，由 @rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6094 中完成。\n* [增强]：多区域、多云配置，由 @rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6092 中完成。\n* [增强][wal3]：为并行 Future 协调添加 quorum_writer，由 @rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6095 中完成。\n* [增强]：添加用于索引状态的前端逻辑，由 @tanujnay112 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6127 中完成。\n* [维护][spanner-migrations]：将核心逻辑提取到库中，由 @rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6125 中完成。\n* [增强]：在 Spanner 中为 Rust 日志服务添加模式，由 @rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6096 中完成。\n* [维护]：将 Tonic 版本升级至 0.14，并排查相关问题，由 @rescrv 在 https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6100 中完成。\n* [维护]：修复 MCMR","2026-01-14T19:19:18",{"id":216,"version":217,"summary_zh":194,"released_at":218},61532,"cli-1.3.1","2026-01-13T21:17:59",{"id":220,"version":221,"summary_zh":222,"released_at":223},61533,"1.4.0","Version: `1.4.0`\nGit ref: `refs\u002Ftags\u002F1.4.0`\nBuild Date: `2025-12-24T02:59`\nPIP Package: `chroma-1.4.0.tar.gz`\nGithub Container Registry Image: `:1.4.0`\nDockerHub Image: `:1.4.0`\n\n## What's Changed\n* [DOC] Fix doc 500 by @kylediaz in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5966\n* [DOC] Fix doc 500 due to tabs component by @kylediaz in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5989\n* [DOC] Fix doc 404 due to path case sensitivity by @kylediaz in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5990\n* [ENH] Remove extraneous doc link by @kylediaz in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5970\n* [BUG] BM25 does not work when multithreading by @kylediaz in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5993\n* [ENH] Add support for base url specification in js client open ai ef by @HammadB in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6036\n* [RELEASE] JS OpenAI EF 0.1.9 by @itaismith in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6037\n* [RELEASE] JS bindings 1.1.4 by @itaismith in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6039\n* [ENH] New listing min cli version for movies app by @gshahbazian in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6041\n* [ENH] Switch to search tool call in movies chat by @gshahbazian in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6044\n* [ENH]  Rename FragmentSeqNo to FragmentIdentifier. by @rescrv in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6005\n* [ENH][wal3] Allow different config of the dirty log writer. by @rescrv in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6014\n* [ENH] Add count collections to rust client by @HammadB in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6035\n* [ENH] Introduce group by operator for search by @Sicheng-Pan in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6040\n* [ENH] Implement group by in rank orchestrator by @Sicheng-Pan in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6045\n* [ENH]: Move source_attached_function from collection metadata to schema by @tanujnay112 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6027\n* [CHORE]: Consolidate all getters of attached functions by @tanujnay112 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6033\n* [BUG] fix broken discord link in docs by @philipithomas in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6054\n* [RELEASE] Rust client 0.10.0 by @Sicheng-Pan in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6055\n* [ENH] Add quota for group by by @Sicheng-Pan in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6056\n* [ENH]: Garbage collection for old non-ready attached function rows by @tanujnay112 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6042\n* [DOC] Add Contextual AI to Chroma Integration by @Jinash-Rouniyar in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5746\n* [DOC] Agentic memory guide by @itaismith in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6057\n* [DOC] Add collection search example in rust client by @Sicheng-Pan in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6060\n* [DOC] Enhance JS reference docs by @kylediaz in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6062\n* [ENH]: New Rust sysdb service by @sanketkedia in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6046\n* [ENH]: Add grpc server to new rust sysdb service by @sanketkedia in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6051\n* [ENH]: Add config file to rust sysdb service by @sanketkedia in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6053\n* [ENH][wal3] add Uuid variant to FragmentIdentifier enum by @rescrv in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6013\n* [ENH] Load data by dimension before performing wand by @Sicheng-Pan in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6066\n* [ENH]: Rust sysdb service talks to spanner emulator by @sanketkedia in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6063\n* [ENH][wal3]  Pave the way for relative-offset parquet files. by @rescrv in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6018\n* [ENH][wal3] introduce FragmentPublisher trait for publishing abstraction by @rescrv in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6023\n* [ENH][wal3]: introduce ManifestPublisher trait for manifest abstraction by @rescrv in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6043\n* [CHORE][wal3] introduce factory traits for fragment and manifest publishers by @rescrv in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6048\n* [CHORE][wal3] move snapshot installation behind ManifestPublisher trait by @rescrv in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6049\n* [CHORE][wal3] consolidate manifest operations behind ManifestPublisher trait by @rescrv in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6065\n* [DOC] Chunking guide by @itaismith in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6072\n* [DOC] Look at your data guide by @itaismith in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6073\n* [ENH]: Rust sysdb schema migration service by @tanujnay112 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6069\n* [ENH]: Add rust sysdb service to sysdb client by @sanketkedia in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F6067\n* [ENH]: Implement spanner migration runner by @tanujnay112 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchr","2025-12-24T02:59:03",{"id":225,"version":226,"summary_zh":227,"released_at":228},61534,"cli-1.3.0","CLI release.","2025-12-24T01:22:45",{"id":230,"version":231,"summary_zh":227,"released_at":232},61535,"cli-1.2.4","2025-12-12T20:24:51",{"id":234,"version":235,"summary_zh":227,"released_at":236},61536,"cli-1.2.3","2025-12-10T04:37:32",{"id":238,"version":239,"summary_zh":240,"released_at":241},61537,"1.3.6","Version: `1.3.6`\nGit ref: `refs\u002Ftags\u002F1.3.6`\nBuild Date: `2025-12-10T05:26`\nPIP Package: `chroma-1.3.6.tar.gz`\nGithub Container Registry Image: `:1.3.6`\nDockerHub Image: `:1.3.6`\n\n## What's Changed\n* [ENH] Use GCS with aws-sdk-go-v2 by @Sicheng-Pan in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5878\n* [ENH]: Refactor compactor into three chained orchestrators by @tanujnay112 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5831\n* [CHORE]: Disable S3heap service and remove nonce-related logic by @tanujnay112 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5866\n* [CHORE]: Remove next_run from attached_functions by @tanujnay112 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5871\n* [ENH] - Update the README with correct logo by @tjkrusinskichroma in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5888\n* [CHORE] Register package name for chroma-bm25 in js client, fix default-embed warning in getOrCreate by @jairad26 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5889\n* [ENH] Add blank task support for ChromaCloudQwenEmbeddingFunction by @jairad26 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5874\n* [DOC] update quota info for concurrent reads and writes per collection by @jairad26 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5875\n* [ENH] Update error message returning to give back messages from server in js client by @jairad26 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5890\n* [ENH] Make admission controlled client generic by @Sicheng-Pan in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5883\n* [ENH] Upgrade to foyer 0.20.1 to support multi-disk by @HammadB in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5887\n* [DOC] Agentic Search Guide by @itaismith in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5881\n* [ENH]: Modified AttachFunction to do 2PC on a new is_ready column by @tanujnay112 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5872\n* [CHORE]  Make wal3::Error::Internal log where it originates. by @rescrv in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5891\n* [ENH] Let Chroma Cloud EFs get API key from client by @itaismith in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5892\n* [ENH] Add getCollectionByCrn api support in js client by @jairad26 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5894\n* [RELEASE] JS 3.1.6 by @itaismith in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5895\n* [ENH]: Execute task with no backfill or incremental by @tanujnay112 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5867\n* [ENH]  Try shoe-horning sparse vector tokens into the metadata value. by @rescrv in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5767\n* [ENH]: Make all functions incremental by @tanujnay112 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5893\n* [ENH]  Take a suggestion from propel by @rescrv in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5901\n* [ENH] Put both token id and token str in the statistics by @rescrv in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5777\n* [ENH]: Introduce backfill capabilities in compactor by @tanujnay112 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5896\n* [ENH]: Persist a backfill record on log to trigger backfill by @tanujnay112 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5897\n* [CHORE]: Refactor AttachedFunctionOrchestrator to return a FunctionContext instead of its individual fields by @tanujnay112 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5902\n* [ENH] Add HTTP endpoint for get_attached_function by @tanujnay112 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5898\n* [ENH] Add Python wrapper API for statistics function by @tanujnay112 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5899\n* [CHORE]: Add test_statistics_wrapper to CI by @tanujnay112 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5903\n* [ENH] - Adds YouTube video to agentic search guide page by @tjkrusinskichroma in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5905\n* [ENH]: Sparse vector labels in python client by @tanujnay112 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5904\n* [BUG]: Fix test flake in test_task_api.py by @tanujnay112 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5907\n* [ENH]  Upgrade foyer to “7beb132de801e410bc751ecd0318c2a6d2ecd0d3” by @rescrv in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5912\n* [ENH] Add k8s multidisk support by @HammadB in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5913\n* [BUG]: Make sure an input collection soft delete cascades to attached functions by @tanujnay112 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5908\n* [BUG]: Fix authorization calls for functions API by @tanujnay112 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5915\n* [BUG]: Have stats function paginate through output collection by @tanujnay112 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5906\n* [BUG]  wal3 Sometimes returns an \"Internal\" when it should return \"LogContentionFailure\" by @rescrv in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5916\n* [DOC] Document why it is a LogContentionFailure. by @rescrv in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5920\n* [BUG]: Propagate flush failures to upstream with direct_hnsw by @sanketkedia in https:\u002F\u002Fgithub","2025-12-10T05:26:15",{"id":243,"version":244,"summary_zh":245,"released_at":246},61538,"1.3.5","Version: `1.3.5`\nGit ref: `refs\u002Ftags\u002F1.3.5`\nBuild Date: `2025-11-18T10:09`\nPIP Package: `chroma-1.3.5.tar.gz`\nGithub Container Registry Image: `:1.3.5`\nDockerHub Image: `:1.3.5`\n\n## What's Changed\n* [ENH]: Garbage collection for soft deleted attached functions by @tanujnay112 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5774\n* [BUG]: Don't log offset since records can be empty by @sanketkedia in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5812\n* [TST]: fix Rust doc tests, add `cargo test --doc` to CI by @codetheweb in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5813\n* [RELEASE] Python 1.3.4 by @jairad26 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5820\n* [ENH] Auto load EF package if installed by @itaismith in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5811\n* [DOC]: add doc page for web sync onboarding by @codetheweb in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5821\n* [CHORE] Add support for non-prefixed ef env vars in python by @jairad26 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5764\n* [ENH] Add keepalive and max conns to python client by @jairad26 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5822\n* [ENH] Add nomic embedding function by @jairad26 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F4911\n* [ENH]: de-dupe block path prefixes during GC to reduce memory usage by @codetheweb in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5766\n* [BUG] Use schema ef when trying to resolve js overallEf, remove exception on default ef by @jairad26 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5832\n* [ENH] Validate schemas for ef in schema by @jairad26 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5833\n* [DOC] update platform sync installation docs by @philipithomas in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5837\n* [TST] TOCTTOU test for log fork by @Sicheng-Pan in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5793\n* [DOC] Fix mistakes in examples by @Sicheng-Pan in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5839\n* [BUG] TS vector config source key should accept Key by @Sicheng-Pan in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5840\n* [ENH] Add google genai embedding function by @jairad26 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5836\n* [RELEASE] JS 3.1.2 by @itaismith in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5846\n* [BUG] Sparse index does not sort offset id by @Sicheng-Pan in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5849\n* [BUG] Update common js-ef package for turbopack support by @itaismith in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5853\n* [BUG] Auto-load default-embed with schema by @itaismith in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5855\n* [RELEASE] js-3.1.3 by @itaismith in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5856\n* [CLN] schema: build default with config ef & default_knn_index, remove #document population in defaults by @jairad26 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5775\n* [RELEASE] JS-3.1.4 by @itaismith in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5859\n* [CHORE] Disallow invalid fields in pydantic schema by @jairad26 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5838\n* [ENH] Add validation on js client if sparse source key provided->ef must be provided by @jairad26 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5865\n* [DOC] Add docs for missing embedding functions in python and typescript by @jairad26 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5864\n* [ENH] Add transformers.js embedding function, keep compat with python by @jairad26 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5873\n* [ENH] Add GCS client to storage by @Sicheng-Pan in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5869\n* [RELEASE] CLI 1.2.2 Python 1.3.5 JS 3.1.5 by @itaismith in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5880\n\n\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fcompare\u002F1.3.3...1.3.5","2025-11-18T10:09:22",{"id":248,"version":249,"summary_zh":227,"released_at":250},61539,"cli-1.2.2","2025-11-18T09:36:38",{"id":252,"version":253,"summary_zh":254,"released_at":255},61540,"1.3.3","Version: `1.3.3`\nGit ref: `refs\u002Ftags\u002F1.3.3`\nBuild Date: `2025-11-05T02:09`\nPIP Package: `chroma-1.3.3.tar.gz`\nGithub Container Registry Image: `:1.3.3`\nDockerHub Image: `:1.3.3`\n\n## What's Changed\n* [DOC]: web sync by @codetheweb in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5798\n* [CHORE] Bump max concurrent streams for log service by @Sicheng-Pan in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5803\n* [ENH] Add chroma_bm25 embedding function to python by @jairad26 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5806\n* [ENH]: fix Qwen EF hydration with custom prompts\u002Ftasks by @codetheweb in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5808\n* [RELEASE] Python 1.3.3 by @jairad26 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5810\n\n\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fcompare\u002F1.3.2...1.3.3","2025-11-05T02:09:06",{"id":257,"version":258,"summary_zh":259,"released_at":260},61541,"1.3.2","Version: `1.3.2`\nGit ref: `refs\u002Ftags\u002F1.3.2`\nBuild Date: `2025-11-04T04:57`\nPIP Package: `chroma-1.3.2.tar.gz`\nGithub Container Registry Image: `:1.3.2`\nDockerHub Image: `:1.3.2`\n\n## What's Changed\n* [BUG]: Rebuild compaction job with empty logs by @sanketkedia in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5794\n* [ENH] - Adds Qwen to list of js packages by @tjkrusinskichroma in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5796\n* [BUG] fix sparse autoembed queries on search api by @jairad26 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5800\n* [RELEASE] Python 1.3.2 by @jairad26 in https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fpull\u002F5801\n\n\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fchroma-core\u002Fchroma\u002Fcompare\u002F1.3.1...1.3.2","2025-11-04T04:57:47",{"id":262,"version":263,"summary_zh":227,"released_at":264},61542,"cli-1.2.1","2025-11-03T20:54:08"]