From 573968a78d70e10e685eb89bb75f27e868780d28 Mon Sep 17 00:00:00 2001 From: Willem Jiang Date: Thu, 29 Oct 2026 14:48:28 +0800 Subject: [PATCH] release: v2.2.0-rc0 --- CHANGELOG.md | 7 +++++-- CHANGELOG_zh.md | 7 +++++-- backend/packages/harness/pyproject.toml | 2 +- backend/pyproject.toml | 2 +- backend/uv.lock | 11 +++++------ deploy/helm/deer-flow/Chart.yaml | 4 ++-- frontend/package.json | 2 +- 7 files changed, 20 insertions(+), 15 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 22f6cd4983..aa7cdfbc4e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,9 +7,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [2.2.0] — 2026-10-29 + This section accumulates work toward the **2.2.0** milestone ([2.2.0](https://github.com/bytedance/deer-flow/milestone/3)). -As of 2026-10-28, the milestone includes **1068 merged pull requests**. +This release closes that milestone with **1068 merged pull requests**. ### Added @@ -13836,7 +13838,8 @@ with **180 merged pull requests** since the first 2.0 milestone tag. - **ci:** Consolidate PR/issue labeling and fix the reviewing-job crash and label thrash. ([#3455]) -[Unreleased]: https://github.com/bytedance/deer-flow/compare/v2.1.0...HEAD +[Unreleased]: https://github.com/bytedance/deer-flow/compare/v2.2.0...HEAD +[2.2.0]: https://github.com/bytedance/deer-flow/releases/tag/v2.2.0 [2.1.0]: https://github.com/bytedance/deer-flow/releases/tag/v2.1.0 [2.0.0]: https://github.com/bytedance/deer-flow/releases/tag/v2.0.0 diff --git a/CHANGELOG_zh.md b/CHANGELOG_zh.md index 7b0b9b8bce..f7fdcab1a5 100644 --- a/CHANGELOG_zh.md +++ b/CHANGELOG_zh.md @@ -9,8 +9,10 @@ ## [未发布] +## [2.2.0] — 2026-10-29 + 本节累积面向 **2.2.0** 里程碑([2.2.0](https://github.com/bytedance/deer-flow/milestone/3))的工作。 -截至 2026-10-28,该里程碑已合并 **1068 个拉取请求**。 +该里程碑随本次发布收尾,共合并 **1068 个拉取请求**。 ### 新增 @@ -10607,7 +10609,8 @@ DeerFlow 2.0 是围绕"超级智能体"框架的彻底重写,核心包含子 - **CI:** 统一 PR / issue 打标签逻辑,修复 reviewing 任务的崩溃与标签抖动。 ([#3455]) -[未发布]: https://github.com/bytedance/deer-flow/compare/v2.1.0...HEAD +[未发布]: https://github.com/bytedance/deer-flow/compare/v2.2.0...HEAD +[2.2.0]: https://github.com/bytedance/deer-flow/releases/tag/v2.2.0 [2.1.0]: https://github.com/bytedance/deer-flow/releases/tag/v2.1.0 [2.0.0]: https://github.com/bytedance/deer-flow/releases/tag/v2.0.0 diff --git a/backend/packages/harness/pyproject.toml b/backend/packages/harness/pyproject.toml index b78e34f1fe..59a789e152 100644 --- a/backend/packages/harness/pyproject.toml +++ b/backend/packages/harness/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "deerflow-harness" -version = "2.1.0" +version = "2.2.0-rc0" description = "DeerFlow agent harness framework" requires-python = ">=3.12" dependencies = [ diff --git a/backend/pyproject.toml b/backend/pyproject.toml index 83394f1a2c..b83119283d 100644 --- a/backend/pyproject.toml +++ b/backend/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "deer-flow" -version = "2.2.0-dev" +version = "2.2.0-rc0" description = "LangGraph-based AI agent system with sandbox execution capabilities" readme = "README.md" requires-python = ">=3.12" diff --git a/backend/uv.lock b/backend/uv.lock index 649e953b76..28d323ca54 100644 --- a/backend/uv.lock +++ b/backend/uv.lock @@ -1,5 +1,5 @@ version = 1 -revision = 5 +revision = 3 requires-python = ">=3.12" resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'win32'", @@ -845,9 +845,8 @@ wheels = [ [[package]] name = "deer-flow" -version = "2.2.0.dev0" +version = "2.2.0rc0" source = { virtual = "." } -default-groups = ["dev", "extensions"] dependencies = [ { name = "bcrypt" }, { name = "deerflow-extension-api" }, @@ -972,7 +971,7 @@ source = { editable = "packages/extension-api" } [[package]] name = "deerflow-harness" -version = "2.1.0" +version = "2.2.0rc0" source = { editable = "packages/harness" } dependencies = [ { name = "agent-client-protocol" }, @@ -4654,8 +4653,8 @@ name = "standard-aifc" version = "3.13.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "audioop-lts" }, - { name = "standard-chunk" }, + { name = "audioop-lts", marker = "python_full_version >= '3.13'" }, + { name = "standard-chunk", marker = "python_full_version >= '3.13'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/c4/53/6050dc3dde1671eb3db592c13b55a8005e5040131f7509cef0215212cb84/standard_aifc-3.13.0.tar.gz", hash = "sha256:64e249c7cb4b3daf2fdba4e95721f811bde8bdfc43ad9f936589b7bb2fae2e43", size = 15240, upload-time = "2024-10-30T16:01:31.772Z" } wheels = [ diff --git a/deploy/helm/deer-flow/Chart.yaml b/deploy/helm/deer-flow/Chart.yaml index b60327ad71..0c5e541033 100644 --- a/deploy/helm/deer-flow/Chart.yaml +++ b/deploy/helm/deer-flow/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: deer-flow description: DeerFlow — LangGraph-based AI super-agent (gateway + frontend + nginx + sandbox provisioner) deployed to Kubernetes. type: application -version: 2.2.0-dev -appVersion: "2.2.0-dev" +version: 2.2.0-rc0 +appVersion: "2.2.0-rc0" keywords: - deerflow - langgraph diff --git a/frontend/package.json b/frontend/package.json index 4fc7ab9fe6..4f5467345f 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "deer-flow-frontend", - "version": "2.2.0-dev", + "version": "2.2.0-rc0", "private": true, "type": "module", "scripts": {