Skip to content

Releases: NodePassProject/NodePassDash

NodePassDash 4.0.7

Choose a tag to compare

@github-actions github-actions released this 15 Jul 07:52

NodePassDash Release Notes (v4.0.6)

Fix

  • delete endpoint failed in pg

Feature

  • add history data clean function

Changelog

  • e028f3d build: 4.0.7
  • 94d0bd1 feat(history): add history data clean function.
  • 6513a49 fix: delete endpoint failed in pg
  • 3a0650f Remove Stargazers section from README [skip ci]
  • 62bc700 Update README

📥 Download Desc

  • Linux x86_64: nodepassdash_Linux_x86_64.tar.gz
  • Linux ARM64: nodepassdash_Linux_arm64.tar.gz
  • Linux ARMv7: nodepassdash_Linux_armv7hf.tar.gz
  • Linux ARMv6: nodepassdash_Linux_armv6.tar.gz
  • Windows 64位: nodepassdash_Windows_x86_64.zip
  • Windows 32位: nodepassdash_Windows_i386.zip

🐳 Docker Image

docker pull ghcr.io/nodepassproject/nodepassdash:4.0.7

🔧 Usage

  1. Download the binary package for your target architecture.
  2. Extract the archive and run ./nodepassdash directly. No external runtime is required.
  3. The service listens on http://localhost:3000 by default.

📝 Deployment Notes

  • Single-binary deployment: Run the application with a single executable file.
  • Automatic initialization: The application creates required files and directories automatically.
  • Data persistence: The database file is stored at db/database.db

NodePassDash 4.0.6

Choose a tag to compare

@github-actions github-actions released this 12 Jul 09:11

NodePassDash Release Notes (v4.0.6)

Fix

  • repair hourly traffic statistics across SQLite and PostgreSQL

Feature

  • endpoint page add update config menu

Changelog

  • a38e612 build: 4.0.6
  • d58ee6a fix(dashboard): repair hourly traffic statistics across SQLite and PostgreSQL
  • 0a67ca5 feat(endpoints): add endpoint config

📥 Download Desc

  • Linux x86_64: nodepassdash_Linux_x86_64.tar.gz
  • Linux ARM64: nodepassdash_Linux_arm64.tar.gz
  • Linux ARMv7: nodepassdash_Linux_armv7hf.tar.gz
  • Linux ARMv6: nodepassdash_Linux_armv6.tar.gz
  • Windows 64位: nodepassdash_Windows_x86_64.zip
  • Windows 32位: nodepassdash_Windows_i386.zip

🐳 Docker Image

docker pull ghcr.io/nodepassproject/nodepassdash:4.0.6

🔧 Usage

  1. Download the binary package for your target architecture.
  2. Extract the archive and run ./nodepassdash directly. No external runtime is required.
  3. The service listens on http://localhost:3000 by default.

📝 Deployment Notes

  • Single-binary deployment: Run the application with a single executable file.
  • Automatic initialization: The application creates required files and directories automatically.
  • Data persistence: The database file is stored at db/database.db

NodePassDash 4.0.5

Choose a tag to compare

@github-actions github-actions released this 02 Jul 01:12

NodePassDash Release Notes (v4.0.5)

Optimize

  • Refactor PostgreSQL database connection logic

Changelog

  • f91223e build: 4.0.5
  • 7f87ac8 refactor(db): Refactor PostgreSQL database connection logic

📥 Download Desc

  • Linux x86_64: nodepassdash_Linux_x86_64.tar.gz
  • Linux ARM64: nodepassdash_Linux_arm64.tar.gz
  • Linux ARMv7: nodepassdash_Linux_armv7hf.tar.gz
  • Linux ARMv6: nodepassdash_Linux_armv6.tar.gz
  • Windows 64位: nodepassdash_Windows_x86_64.zip
  • Windows 32位: nodepassdash_Windows_i386.zip

🐳 Docker Image

docker pull ghcr.io/nodepassproject/nodepassdash:4.0.5

🔧 Usage

  1. Download the binary package for your target architecture.
  2. Extract the archive and run ./nodepassdash directly. No external runtime is required.
  3. The service listens on http://localhost:3000 by default.

📝 Deployment Notes

  • Single-binary deployment: Run the application with a single executable file.
  • Automatic initialization: The application creates required files and directories automatically.
  • Data persistence: The database file is stored at db/database.db

NodePassDash 4.0.4

Choose a tag to compare

@github-actions github-actions released this 01 Jul 16:00

NodePassDash Release Notes (v4.0.4)

Optimize

  • Optimize today's traffic statistics function

Fix

  • Fix PG init progress

Changelog

  • d4b59b4 build: 4.0.4
  • ec8292b Optimize(dashboard): Optimize today's traffic statistics function
  • 69e754e chore(deps): Update project dependency package versions

📥 Download Desc

  • Linux x86_64: nodepassdash_Linux_x86_64.tar.gz
  • Linux ARM64: nodepassdash_Linux_arm64.tar.gz
  • Linux ARMv7: nodepassdash_Linux_armv7hf.tar.gz
  • Linux ARMv6: nodepassdash_Linux_armv6.tar.gz
  • Windows 64位: nodepassdash_Windows_x86_64.zip
  • Windows 32位: nodepassdash_Windows_i386.zip

🐳 Docker Image

docker pull ghcr.io/nodepassproject/nodepassdash:4.0.4

🔧 Usage

  1. Download the binary package for your target architecture.
  2. Extract the archive and run ./nodepassdash directly. No external runtime is required.
  3. The service listens on http://localhost:3000 by default.

📝 Deployment Notes

  • Single-binary deployment: Run the application with a single executable file.
  • Automatic initialization: The application creates required files and directories automatically.
  • Data persistence: The database file is stored at db/database.db

NodePassDash 4.0.3

Choose a tag to compare

@github-actions github-actions released this 01 Jul 11:16

NodePassDash Release Notes (v4.0.3)

Feature

  • Supplemental personalized settings on the setup page, including privacy settings and switches for experimental feature settings
  • The setup page interface provides a network status check button
  • Implement version comparison algorithm supporting pre-release tag sorting
image

Changelog

  • 97ebc0a build: 4.0.3
  • 6cedb65 feat(setup): Supplemental personalized settings on the setup page, including privacy settings and switches for experimental feature settings
  • b43bf9e rebuild: v4.0.2 to fixed cicd CGO problem

📥 Download Desc

  • Linux x86_64: nodepassdash_Linux_x86_64.tar.gz
  • Linux ARM64: nodepassdash_Linux_arm64.tar.gz
  • Linux ARMv7: nodepassdash_Linux_armv7hf.tar.gz
  • Linux ARMv6: nodepassdash_Linux_armv6.tar.gz
  • Windows 64位: nodepassdash_Windows_x86_64.zip
  • Windows 32位: nodepassdash_Windows_i386.zip

🐳 Docker Image

docker pull ghcr.io/nodepassproject/nodepassdash:4.0.3

🔧 Usage

  1. Download the binary package for your target architecture.
  2. Extract the archive and run ./nodepassdash directly. No external runtime is required.
  3. The service listens on http://localhost:3000 by default.

📝 Deployment Notes

  • Single-binary deployment: Run the application with a single executable file.
  • Automatic initialization: The application creates required files and directories automatically.
  • Data persistence: The database file is stored at db/database.db

NodePassDash 4.0.2

Choose a tag to compare

@github-actions github-actions released this 01 Jul 02:29

NodePassDash Release Notes (v4.0.2)

Feature

  • Display current database status on the settings page
  • Improve and add automatic update features
  • Improve the privacy protection logic for domain names
  • Change the build logic of the sqlite library in the go backend, removing the dependencies requiring CGO

Fix

  • Fix the issue of abnormal memory overflow in the panel, converting the iconify import logic to offline
  • Fix the bug of cleaning logs on the settings page

Changelog

  • b43bf9e rebuild: v4.0.2 to fixed cicd CGO problem
  • 6b143f9 build: v4.0.2
  • db39e51 build: v4.0.2-beta1
  • 61c77c8 build: v4.0.2-beta1
  • d3ef9da chore(deps): Replace SQLite driver with pure Go implementation and update related configurations
  • 31d59cb feat: auto update logic

📥 Download Desc

  • Linux x86_64: nodepassdash_Linux_x86_64.tar.gz
  • Linux ARM64: nodepassdash_Linux_arm64.tar.gz
  • Linux ARMv7: nodepassdash_Linux_armv7hf.tar.gz
  • Linux ARMv6: nodepassdash_Linux_armv6.tar.gz
  • Windows 64位: nodepassdash_Windows_x86_64.zip
  • Windows 32位: nodepassdash_Windows_i386.zip

🐳 Docker Image

docker pull ghcr.io/nodepassproject/nodepassdash:4.0.2

🔧 Usage

  1. Download the binary package for your target architecture.
  2. Extract the archive and run ./nodepassdash directly. No external runtime is required.
  3. The service listens on http://localhost:3000 by default.

📝 Deployment Notes

  • Single-binary deployment: Run the application with a single executable file.
  • Automatic initialization: The application creates required files and directories automatically.
  • Data persistence: The database file is stored at db/database.db

NodePassDash 4.0.2-beta1

Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Jun 15:58

NodePassDash Release Notes (v4.0.2-beta1)

Changelog

  • db39e51 build: v4.0.2-beta1
  • 61c77c8 build: v4.0.2-beta1
  • d3ef9da chore(deps): Replace SQLite driver with pure Go implementation and update related configurations
  • 31d59cb feat: auto update logic
  • 16c104c feat(version): remove mock function
  • 90ce6c8 feat(version): Add version update management function, implement restart status management mechanism for version processor, integrate front-end UpdateChip component to display update status
  • b0b5baa - feat(settings): Added database information display on settings page - fix(settings): Fixed the issue of failed log cleaning - update(mask): Optimized the desensitization logic for domains in privacy mode - feat(version): Automatic update logic
  • 15475b7 refactor(tunnels): hide debug function
  • ab75d99 fix(perf): Switch to @iconify/react/dist/offline and pre-register icons + isolate dashboard time component, fix 12000 times/second setTimeout
  • 6225ca8 debug(tunnels): Add debug creation feature
  • 34e7f6e doc(readme): update db desc [skip ci]
  • 217f9f1 doc(readme): update badge [skip ci]
  • 025970b doc(readme): update badge [skip ci]

📥 Download Desc

  • Linux x86_64: nodepassdash_Linux_x86_64.tar.gz
  • Linux ARM64: nodepassdash_Linux_arm64.tar.gz
  • Linux ARMv7: nodepassdash_Linux_armv7hf.tar.gz
  • Linux ARMv6: nodepassdash_Linux_armv6.tar.gz
  • Windows 64位: nodepassdash_Windows_x86_64.zip
  • Windows 32位: nodepassdash_Windows_i386.zip

🐳 Docker Image

docker pull ghcr.io/nodepassproject/nodepassdash:4.0.2-beta1

🔧 Usage

  1. Download the binary package for your target architecture.
  2. Extract the archive and run ./nodepassdash directly. No external runtime is required.
  3. The service listens on http://localhost:3000 by default.

📝 Deployment Notes

  • Single-binary deployment: Run the application with a single executable file.
  • Automatic initialization: The application creates required files and directories automatically.
  • Data persistence: The database file is stored at db/database.db

NodePassDash 4.0.1

Choose a tag to compare

@github-actions github-actions released this 27 Jun 03:37

NodePassDash Release Notes (v4.0.1)

Fix

  • Fix the error in passing the proxy parameter

Feature

  • Add instance backup and restore function and clean up service association

Changelog

  • 4bb975f build: 4.0.1
  • e847b5c feat(api): Add instance backup and restore function and clean up service association fix(tunnel): Fix the error in passing the proxy parameter
  • 8a126d7 Refactor(auth): Refactor system configuration cache to avoid cross-database connection leaks - Move the global configCache variable to the Service struct internally - Modify the GetSystemConfig, UpdateSystemConfig, and DeleteSystemConfig methods to use instance-level caching - Add test cases to verify the isolation of configuration cache between different database connections

📥 Download Desc

  • Linux x86_64: nodepassdash_Linux_x86_64.tar.gz
  • Linux ARM64: nodepassdash_Linux_arm64.tar.gz
  • Linux ARMv7: nodepassdash_Linux_armv7hf.tar.gz
  • Linux ARMv6: nodepassdash_Linux_armv6.tar.gz
  • Windows 64位: nodepassdash_Windows_x86_64.zip
  • Windows 32位: nodepassdash_Windows_i386.zip

🐳 Docker Image

docker pull ghcr.io/nodepassproject/nodepassdash:4.0.1

🔧 Usage

  1. Download the binary package for your target architecture.
  2. Extract the archive and run ./nodepassdash directly. No external runtime is required.
  3. The service listens on http://localhost:3000 by default.

📝 Deployment Notes

  • Single-binary deployment: Run the application with a single executable file.
  • Automatic initialization: The application creates required files and directories automatically.
  • Data persistence: The database file is stored at db/database.db

NodePassDash 4.0.0

Choose a tag to compare

@github-actions github-actions released this 26 Jun 15:02

NodePassDash Release Notes (v4.0.0)

Highlights

  • Added database setup mode for first-time startup, including database connection, initialization, and administrator configuration from the Web UI.
  • Improved database deployment with PostgreSQL auto-creation and automatic migration for legacy SQLite databases.
  • Added compliance agreement confirmation with built-in English and Chinese agreement content.
  • Added sidebar layout, refactored navigation, and introduced navbar style customization.
image image
image image

Backend / Database

  • Refactored database configuration and connection initialization, with SQLite and PostgreSQL dialect support.
  • Improved SQL queries and traffic statistics logic for better compatibility across database backends.
  • Updated setup page copy and database initialization hints, including PostgreSQL auto-creation guidance.
  • Adjusted SSE and endpoint handling to work more reliably with the initialization flow.
  • Added log cleanup support to prevent long-running deployments from accumulating excessive log files.

UI / UX

  • Added setup gate and database initialization pages to guide users before the system is fully configured.
  • Added compliance agreement display and confirmation entry points in endpoint details.
  • Extracted shared navigation item configuration to reduce duplication across top navigation, mobile navigation, and sidebar.
  • Added layout and navbar style options to the settings drawer, with updated i18n resources.
  • Polished demo entry cards, statistics charts, and related page details.
  • Update the telegram group and nodepass core project url
  • Remove the invalid button at quick action of dashboar

Docs / Config

  • Added .env to .gitignore to avoid committing local environment secrets.
  • Updated README, deployment docs, migration notes, Docker Compose examples, and screenshot assets.

Changelog

  • fbd1903 update(package.json): modify the build version

📥 Download Desc

  • 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 Image

docker pull ghcr.io/nodepassproject/nodepassdash:4.0.0

🔧 Usage

  1. Download the binary package for your target architecture.
  2. Extract the archive and run ./nodepassdash directly. No external runtime is required.
  3. The service listens on http://localhost:3000 by default.

📝 Deployment Notes

  • Single-binary deployment: Run the application with a single executable file.
  • Automatic initialization: The application creates required files and directories automatically.
  • Data persistence: The database file is stored at db/database.db

NodePassDash 4.0.0-beta1

Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Jun 11:54

NodePassDash Release Notes (v4.0.0)

Highlights

  • Added database setup mode for first-time startup, including database connection, initialization, and administrator configuration from the Web UI.
  • Improved database deployment with PostgreSQL auto-creation and automatic migration for legacy SQLite databases.
  • Added compliance agreement confirmation with built-in English and Chinese agreement content.
  • Added sidebar layout, refactored navigation, and introduced navbar style customization.

Backend / Database

  • Refactored database configuration and connection initialization, with SQLite and PostgreSQL dialect support.
  • Improved SQL queries and traffic statistics logic for better compatibility across database backends.
  • Updated setup page copy and database initialization hints, including PostgreSQL auto-creation guidance.
  • Adjusted SSE and endpoint handling to work more reliably with the initialization flow.
  • Added log cleanup support to prevent long-running deployments from accumulating excessive log files.

UI / UX

  • Added setup gate and database initialization pages to guide users before the system is fully configured.
  • Added compliance agreement display and confirmation entry points in endpoint details.
  • Extracted shared navigation item configuration to reduce duplication across top navigation, mobile navigation, and sidebar.
  • Added layout and navbar style options to the settings drawer, with updated i18n resources.
  • Polished demo entry cards, statistics charts, and related page details.

Docs / Config

  • Added .env to .gitignore to avoid committing local environment secrets.
  • Updated README, deployment docs, migration notes, Docker Compose examples, and screenshot assets.

Changelog

  • 380d90e chore(workflow): Update workflow configuration and improve release notes - Fixed the pnpm version to 10.23.0 from latest - Updated the version number display in the goreleaser release template - build v4.0.0
  • 333176a Update README.md
  • 521fb05 docs(readme): remove demo info
  • bee2a24 Merge branch 'v4.x-beta'
  • e1a2083 chore(config): 添加 .env 文件到 gitignore
  • 3b29fd5 feat(server): Add support for automatic migration of legacy SQLite database
  • b9f6a20 feat(layout): Add sidebar layout and navigation refactoring
  • 1d03c63 feat(layout): Add navigation bar style customization feature
  • d238e75 feat(database): Added automatic creation feature for PostgreSQL database
  • 237ca8b feat(setup): Add compliance protocol confirmation mechanism and log cleaning function
  • 1910af5 feat(server): Add database initialization setup mode and improve SQL query
  • 9509c33 Update README.md
  • aa6c7d3 Update README.md
  • ab3fbd6 build:3.4.0-beta3
  • bd164ed i18n: hi,2026
  • 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 连接配置和自动去重选项

📥 Download Desc

  • 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 Image

docker pull ghcr.io/nodepassproject/nodepassdash:4.0.0-beta1

🔧 Usage

  1. Download the binary package for your target architecture.
  2. Extract the archive and run ./nodepassdash directly. No external runtime is required.
  3. The service listens on http://localhost:3000 by default.

📝 Deployment Notes

  • Single-binary deployment: Run the application with a single executable file.
  • Automatic initialization: The application creates required files and directories automatically.
  • Data persistence: The database file is stored at db/database.db