Compare commits

...
Author SHA1 Message Date
alvinfeiandCursor 60de47d566 release: prepare MemHub 1.0.2
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-17 01:53:39 +08:00
15 changed files with 28 additions and 19 deletions

No files matched your search

+11 -2
View File
@@ -16,11 +16,20 @@ 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.1 — Unreleased ## MemHub 1.0.2 — Unreleased
- Updated the source version to `1.0.1` (build 5). - 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`.
- Pinned `onnxruntime==1.23.2` to retain macOS x64 packaging support. - Pinned `onnxruntime==1.23.2` to retain macOS x64 packaging support.
- Fixed relaunch and upgrade failures when a prior managed Runtime exists.
- Embedded canonical build identity when an external packaging pipeline omits
release environment fields.
- Added automatic Linux Runtime upload to tagged Draft Releases.
## MemHub 1.0.1 — Superseded before release
- The candidate tag was not published as a GitHub Release; `1.0.2` replaces it
after the managed-Runtime relaunch fix.
## MemHub 1.0.0 ## MemHub 1.0.0
+3 -3
View File
@@ -6,13 +6,13 @@ SDK 和记忆引擎。One Memory / `one-memory` 是历史模块、数据目录
## 发行与平台合同 ## 发行与平台合同
公共 Python SDK 为 `hy-memory==2.0.2`。MemHub 源码版本为 `1.0.1` 公共 Python SDK 为 `hy-memory==2.0.2`。MemHub 源码版本为 `1.0.2`
(build 5),GitHub 仓库为 (build 6),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.1` 的发行目标是 Linux x64/arm64 Runtime 与 macOS arm64/x64 App 和 Runtime。 `v1.0.2` 的发行目标是 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.1", "version": "1.0.2",
"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.1" version = "1.0.2"
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.1" version = "1.0.2"
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.1", "version": "1.0.2",
"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.1", "version": "1.0.2",
"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.1", "version": "1.0.2",
"private": true, "private": true,
"type": "module", "type": "module",
"scripts": { "scripts": {
+1 -1
View File
@@ -1,6 +1,6 @@
# MemHub 安装与发行 # MemHub 安装与发行
MemHub `v1.0.1`(build 5)的发行目标如下: MemHub `v1.0.2`(build 6)的发行目标如下:
| 平台 | 发行物 | 构建与验收 | | 平台 | 发行物 | 构建与验收 |
| --- | --- | --- | | --- | --- | --- |
+2 -2
View File
@@ -1,8 +1,8 @@
{ {
"name": "one-memory", "name": "one-memory",
"version": "1.0.1", "version": "1.0.2",
"release": { "release": {
"build_number": 5, "build_number": 6,
"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.1", "version": "1.0.2",
"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.1", "version": "1.0.2",
"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.1", "version": "1.0.2",
"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.1", "version": "1.0.2",
"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\.2`/); assert.match(readme, /公共 Python SDK 为 `hy-memory==2\.0\.2`/);
assert.match(readme, /`v1\.0\.1` 的发行目标是 Linux x64\/arm64 Runtime/); assert.match(readme, /`v1\.0\.2` 的发行目标是 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/);