github SnowLuma/SnowLuma v1.9.1

latest releases: v1.14.22, v1.14.21, v1.14.20...
4 months ago

SnowLuma v1.9.1

发布概览

本次发布提供 SnowLuma 的 Windows x64 / Linux x64 / Linux arm64 构建产物,默认包含 WebUI。

下载说明

命名约定:

  • 无后缀 .zip/.tar.gz:完整版本,内置 node/node.exe 与运行时依赖,解压即可使用。
  • -lite 后缀:精简版本,不含 Node.js 运行时,需自行安装 Node.js 22+。

Windows:

  • SnowLuma-v1.9.1-win-x64.zip
  • SnowLuma-v1.9.1-win-x64-lite.zip

Linux x64:

  • SnowLuma-v1.9.1-linux-x64.tar.gz
  • SnowLuma-v1.9.1-linux-x64-lite.tar.gz

Linux arm64:

  • SnowLuma-v1.9.1-linux-arm64.tar.gz
  • SnowLuma-v1.9.1-linux-arm64-lite.tar.gz

更新内容

  • Merge pull request #63 from SnowLuma/dev (08b7ab7)
  • fix(lockfile): rebase against origin/main to unblock PR #63 auto-merge (e088167)
  • fix(deps): drop dead hono devDeps from @snowluma/onebot, align core to ^4.12.18 (ee0f159)
  • Merge pull request #62 from SnowLuma/dev (4a92dd7)
  • chore(release): v1.9.1 (607a7b3)
  • Merge pull request #61 from SnowLuma/native/auto-update-native-03d4d0e (a13e091)
  • chore(native): replace native artifacts (native-03d4d0e) (66f8a5e)
  • Merge pull request #60 from SnowLuma/native/auto-update-native-117413b (d68535e)
  • chore(native): replace native artifacts (native-117413b) (61f4070)
  • fix(build): inject createRequire banner so bundled CJS requires resolve (5f1d440)
  • build(sqlite): wrap better-sqlite3 with @snowluma/sqlite + vendor prebuilts (4e51b4b)
  • Merge pull request #59 from SnowLuma/native/auto-update-native-c0dc4db (4e34f8a)
  • chore(native): replace native artifacts (native-c0dc4db) (26777d0)
  • build(ci): refresh pnpm-lock.yaml for runtime better-sqlite3 dep (b69d8ac)
  • build(ci): wire better-sqlite3 native binding into release artifacts (998eba2)
  • RoadMap: tick off #5 after the perf series lands (3f2b474)
  • perf(msg-push): drop Buffer.from() wrap on pkt.body (free allocation) (a70f194)
  • perf(sqlite): swap node:sqlite for better-sqlite3 + cache prepared stmts (0b6541c)
  • perf(bench): bench harness for receive/send chains (RoadMap #5 baseline) (f3f5d27)
  • fix(hook): retry stranded 'disconnected' sessions when pipe is still up (070e390)
  • RoadMap: tick off #6 after the OneBot-side ctx slim-down lands (450b551)
  • refactor(onebot): inline ctx.bridge.apis.profile/web/groupAlbum direct calls (d983635)
  • refactor(onebot): inline ctx.bridge.apis.friend/interaction/message direct calls (8bf2ff3)
  • refactor(onebot): inline ctx.bridge.apis.groupFile direct calls (4c4ce60)
  • refactor(onebot): inline ctx.bridge.apis.groupAdmin direct calls (cb698d2)
  • chore(sdk): point actions-sync test at @snowluma/onebot (a011b8f)
  • RoadMap: tick off #3 after the 4-package split lands (7232012)
  • refactor(onebot): extract OneBot protocol translation into @snowluma/onebot (9a30df9)
  • refactor(bridge): extract protocol layer into @snowluma/bridge package (f7a03ca)
  • refactor(common): extract leaf utilities into @snowluma/common package (46b302f)
  • RoadMap: tick off #2/#4 and partial #6 after the dev-branch refactor (e1c9ede)
  • fix(proto): correct OidbGroupReaction field numbers (off-by-one) (e7afef5)
  • fix(msg): cache self-sent messages so /get_msg can find them (0479924)
  • fix(file): consult upload cache when emitting transElem(24) in forwards (e5e85d8)
  • refactor(api): move 10 web methods to WebApi + finalize cleanup (#6 commit 12/13) (f4c6838)
  • refactor(api): move Tier-2 extras to ExtrasApi (#6 commit 11/13) (22add4a)
  • refactor(api): move 4 misc methods to MiscApi (#6 commit 10/13) (e5ac2a6)
  • refactor(api): move 2 forward methods to ForwardApi (#6 commit 9/13) (d953b98)
  • refactor(api): move 10 profile methods to ProfileApi (#6 commit 8/13) (62c5590)
  • refactor(api): move 3 friend methods to FriendApi (#6 commit 7/13) (2ec72d5)
  • refactor(api): move interaction methods to InteractionApi (#6 commit 6/13) (73f1cd3)
  • refactor(api): move 6 group-album methods to GroupAlbumApi (#6 commit 5/13) (c92daa5)
  • refactor(api): move 17 group-file methods to GroupFileApi (#6 commit 4/13) (dad501e)
  • refactor(api): move 14 group-admin methods to GroupAdminApi (#6 commit 3/13) (0b91e4d)
  • refactor(api): move contacts methods to ContactsApi (#6 commit 2/13) (6bf5389)
  • refactor(api): introduce MessageApi + BridgeContext + ApiHub skeleton (#6 commit 1/13) (3e5dca1)
  • fix(msg): unswap markRead import aliases in Bridge (9a67844)
  • refactor(proto-defs): extract wire-protobuf definitions into standalone package (6c7e56d)
  • feat(proton): resolve bare specifiers via TypeScript module resolution (994633e)
  • Remove obsolete comment about receiverUid (fe00774)
  • RoadMap: add Proton fallback approach for debug (0464d64)
  • 更新 RoadMap:拆分 core 与优化计划 (db412ad)
  • Refactor bridge modules: imports & cleanup (b568688)
  • Remove actions list and update SDK exports (c49ae1c)
  • Apply formatting and fix web request utilities (36c3ed0)
  • Add TypeScript ESLint configs and lint scripts (aea2676)
  • Support types re-exported via export * (f21740a)
  • Remove bridge proto schemas and parity test (5ea1c3a)
  • Add protobuf_decode import to interaction actions (02bab71)
  • Use protobuf_encode for OIDB envelopes (bf4c130)
  • Clarify proton proto schemas and comments (ca0a888)
  • Simplify comments and section headers in oidb.ts (3cd3155)
  • Use self UID and add OIDB timeout (4b217eb)

使用说明

  • Windows x64:launcher.bat 或 node index.mjs。
  • Linux:./launcher.sh 或 node index.mjs。
  • 所有压缩包均已内置 WebUI 静态资源;启动后访问 http://localhost:5099。
  • Linux 版本仅提供 OneBot 桥接能力,NTQQ 进程注入仅在 Windows 下生效。

Don't miss a new SnowLuma release

NewReleases is sending notifications on new releases.