Skip to content

NodePassDash 3.4.0-beta2

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 Jan 01:01
· 2 commits to main since this release

NodePassDash Release Notes (beta)

Highlights

  • 性能/稳定性:SQLite 瓶颈缓解(重要)
    • 对 service / endpoint / instance(tunnel) 引入/加强 内存级状态与缓存(包括 internal/memory 运行时状态、以及
      endpointcache / servicecache / tunnelcache 一类结构),将高频读写与实时数据更新从 SQLite 热路径移出,显著降低锁
      竞争与慢查询风险。
  • 适配 NodePass Core 1.14.x:新增 lbs 负载均衡策略支持

Performance / Database

  • 数据库优化与修复能力
    • 新增关键索引创建与流量汇总唯一性约束(含重复数据场景下的处理策略/可选自动去重逻辑)。
    • 流量调度器在重试机制与时间对齐方面做了优化,减少抖动与错位聚合。

UI / UX

  • 创建/详情页补充 lbs 相关展示与多语言文案(i18n 资源同步更新)。
  • 其他界面与文案细节优化(与本次 README/文档整理同步)。

Changelog

  • 9e8cb93 build:3.4.0-beta2
  • edde459 i18n: Fixing some non-internationalized label
  • 9813373 feat(sse,cleanup): add SSE log disable option and reduce data retention
  • df2b669 update: the backend response echo was initially modified to En
  • bca4283 docs: new readme
  • 81264c6 docs: new readme
  • f5544ec feat(tunnel): 添加负载均衡策略支持
  • 0d33235 feat(db): 添加数据库去重工具和优化索引创建 perf(scheduler): 优化流量调度器重试机制和时间对齐 feat(config): 调整 SQLite 连接配置和自动去重选项

📥 下载说明

  • Linux x86_64: nodepassdash_Linux_x86_64.tar.gz (服务器推荐)
  • Linux ARM64: nodepassdash_Linux_arm64.tar.gz (树莓派4 64位、ARM服务器)
  • Linux ARMv7: nodepassdash_Linux_armv7hf.tar.gz (树莓派2/3/4 32位)
  • Linux ARMv6: nodepassdash_Linux_armv6.tar.gz (树莓派1、老设备)
  • Windows 64位: nodepassdash_Windows_x86_64.zip
  • Windows 32位: nodepassdash_Windows_i386.zip

🐳 Docker 镜像

docker pull ghcr.io/nodepassproject/nodepassdash:3.4.0-beta2

🔧 使用说明

  1. 下载对应架构的二进制文件
  2. 解压后直接运行 ./nodepassdash(无需外部依赖)
  3. 默认监听 http://localhost:3000

📝 部署说明

  • 单文件部署: 只需要一个可执行文件即可运行
  • 自动初始化: 程序会自动创建所需的文件和目录
  • 数据持久化: 数据库文件保存在 db/database.db