Compare commits

...
Author SHA1 Message Date
alvinfeiandCursor 5c6c63f7d3 release: prepare MemHub 1.0.3
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-17 19:31:04 +08:00
15 changed files with 32 additions and 18 deletions

No files matched your search

+15 -1
View File
@@ -36,7 +36,21 @@ Hy Memory and MemHub are versioned and released independently.
Because PyPI release metadata is immutable, the next SDK patch release must Because PyPI release metadata is immutable, the next SDK patch release must
carry the updated license metadata; `2.0.1` retains its published metadata. carry the updated license metadata; `2.0.1` retains its published metadata.
## MemHub 1.0.2 — Unreleased ## MemHub 1.0.3 — Unreleased
- Updated the source version to `1.0.3` (build 7).
- Pinned the public SDK to `hy-memory==2.0.3`.
- Removed the HyPermission store wrappers and global model-content consent
switch; the trusted embedded SDK now uses native local stores.
- Prevented uncertain writes from blocking later source work and added one
reconciled automatic retry after ten seconds.
- Added product-facing memory pipeline counters and the log troubleshooting
runbook.
- Allowed a verified packaged Desktop Runtime from a different commit to take
over an equal-build install atomically while preserving downgrade and
tamper refusal.
## MemHub 1.0.2 — 2026-10-17
- Updated the source version to `1.0.2` (build 6). - Updated the source version to `1.0.2` (build 6).
- Pinned the public SDK to `hy-memory==2.0.2`. - Pinned the public SDK to `hy-memory==2.0.2`.
+3 -3
View File
@@ -6,13 +6,13 @@ SDK 和记忆引擎。One Memory / `one-memory` 是历史模块、数据目录
## 发行与平台合同 ## 发行与平台合同
公共 Python SDK 为 `hy-memory==2.0.3`。MemHub 源码版本为 `1.0.2` 公共 Python SDK 为 `hy-memory==2.0.3`。MemHub 源码版本为 `1.0.3`
(build 6),GitHub 仓库为 (build 7),GitHub 仓库为
[`Tencent-Hunyuan/Hy-Memory`](https://github.com/Tencent-Hunyuan/Hy-Memory),npm 包名为 [`Tencent-Hunyuan/Hy-Memory`](https://github.com/Tencent-Hunyuan/Hy-Memory),npm 包名为
`memhub-cli`。当前代码架构见 `memhub-cli`。当前代码架构见
[`docs/ARCHITECTURE.md`](docs/ARCHITECTURE.md)。 [`docs/ARCHITECTURE.md`](docs/ARCHITECTURE.md)。
`v1.0.2` 的发行目标是 Linux x64/arm64 Runtime 与 macOS arm64/x64 App 和 Runtime。 `v1.0.3` 的发行目标是 Linux x64/arm64 Runtime 与 macOS arm64/x64 App 和 Runtime。
Linux 制品由 GitHub Actions 在原生架构 runner 上构建并完成生命周期验收;macOS Linux 制品由 GitHub Actions 在原生架构 runner 上构建并完成生命周期验收;macOS
制品由发行流水线完成 Developer ID 签名、公证和验收后手动上传。Windows 不支持。 制品由发行流水线完成 Developer ID 签名、公证和验收后手动上传。Windows 不支持。
只有同时出现在 GitHub Release 与 `release-manifest.json` 中、且通过公开校验的制品才属于 只有同时出现在 GitHub Release 与 `release-manifest.json` 中、且通过公开校验的制品才属于
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@one-memory/cli", "name": "@one-memory/cli",
"version": "1.0.2", "version": "1.0.3",
"description": "MemHub bootstrap CLI for installing and managing the local-first shared memory runtime", "description": "MemHub bootstrap CLI for installing and managing the local-first shared memory runtime",
"license": "Apache-2.0", "license": "Apache-2.0",
"repository": { "repository": {
+1 -1
View File
@@ -4,7 +4,7 @@ build-backend = "uv_build"
[project] [project]
name = "one-memory" name = "one-memory"
version = "1.0.2" version = "1.0.3"
description = "MemHub local-first memory core" description = "MemHub local-first memory core"
readme = "README.md" readme = "README.md"
requires-python = ">=3.12" requires-python = ">=3.12"
+1 -1
View File
@@ -1801,7 +1801,7 @@ wheels = [
[[package]] [[package]]
name = "one-memory" name = "one-memory"
version = "1.0.2" version = "1.0.3"
source = { editable = "." } source = { editable = "." }
dependencies = [ dependencies = [
{ name = "aiomysql" }, { name = "aiomysql" },
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@one-memory/desktop", "name": "@one-memory/desktop",
"version": "1.0.2", "version": "1.0.3",
"private": true, "private": true,
"main": "dist/main.js", "main": "dist/main.js",
"scripts": { "scripts": {
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@one-memory/site", "name": "@one-memory/site",
"version": "1.0.2", "version": "1.0.3",
"private": true, "private": true,
"type": "module", "type": "module",
"scripts": { "scripts": {
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@one-memory/web", "name": "@one-memory/web",
"version": "1.0.2", "version": "1.0.3",
"private": true, "private": true,
"type": "module", "type": "module",
"scripts": { "scripts": {
+1 -1
View File
@@ -1,6 +1,6 @@
# MemHub 安装与发行 # MemHub 安装与发行
MemHub `v1.0.2`(build 6)的发行目标如下: MemHub `v1.0.3`(build 7)的发行目标如下:
| 平台 | 发行物 | 构建与验收 | | 平台 | 发行物 | 构建与验收 |
| --- | --- | --- | | --- | --- | --- |
+2 -2
View File
@@ -1,8 +1,8 @@
{ {
"name": "one-memory", "name": "one-memory",
"version": "1.0.2", "version": "1.0.3",
"release": { "release": {
"build_number": 6, "build_number": 7,
"macos_min_version": "13.0", "macos_min_version": "13.0",
"app_update": "manual", "app_update": "manual",
"runtime_manifest_schema": 1, "runtime_manifest_schema": 1,
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@one-memory/contracts", "name": "@one-memory/contracts",
"version": "1.0.2", "version": "1.0.3",
"private": true, "private": true,
"type": "module", "type": "module",
"types": "./src/index.ts", "types": "./src/index.ts",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@one-memory/host-bridge", "name": "@one-memory/host-bridge",
"version": "1.0.2", "version": "1.0.3",
"private": true, "private": true,
"type": "module", "type": "module",
"exports": { "exports": {
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@one-memory/operations", "name": "@one-memory/operations",
"version": "1.0.2", "version": "1.0.3",
"private": true, "private": true,
"type": "module", "type": "module",
"types": "./src/index.ts", "types": "./src/index.ts",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@one-memory/runtime-control", "name": "@one-memory/runtime-control",
"version": "1.0.2", "version": "1.0.3",
"private": true, "private": true,
"type": "module", "type": "module",
"bin": { "bin": {
+1 -1
View File
@@ -13,7 +13,7 @@ test("installation docs disclose publication and lifecycle boundaries", async ()
); );
assert.match(readme, /公共 Python SDK 为 `hy-memory==2\.0\.3`/); assert.match(readme, /公共 Python SDK 为 `hy-memory==2\.0\.3`/);
assert.match(readme, /`v1\.0\.2` 的发行目标是 Linux x64\/arm64 Runtime/); assert.match(readme, /`v1\.0\.3` 的发行目标是 Linux x64\/arm64 Runtime/);
assert.match(readme, /Linux 制品由 GitHub Actions/); assert.match(readme, /Linux 制品由 GitHub Actions/);
assert.match(readme, /macOS.*Developer ID 签名、公证/s); assert.match(readme, /macOS.*Developer ID 签名、公证/s);
assert.match(readme, /release-manifest\.json/); assert.match(readme, /release-manifest\.json/);