github apotdevin/thunderhub v0.15.0

6 hours ago

Breaking Changes

  • Removed LN Markets integration — the LN Markets trading interface and all related API endpoints have been removed
  • Removed BOS rebalancing — the advanced channel rebalancing flow (via Balance of Satoshis) has been removed
  • Removed accounting report tool — the accounting export functionality has been removed
  • Removed Thunder points / base system — the Thunder points leaderboard and base node connection features have been removed
  • Removed night theme — only light and dark themes remain
  • Dropped linux/arm/v7 Docker images — only amd64 and arm64 images are published going forward
  • Node.js 24+ required — the minimum Node.js version has been updated from 18 to 24

What's New

  • Server-Sent Events — real-time updates now use SSE instead of WebSockets, which is simpler and more reliable behind reverse proxies
  • Docker Hub CI — Docker images are now automatically built and pushed to Docker Hub on every tagged release
  • Improved security — the Docker image now runs as a non-root user

Under the Hood

  • Migrated frontend from Next.js to Vite + React Router (faster builds, no more SSR)
  • Upgraded NestJS 10 → 11, Express 4 → 5
  • Migrated to Tailwind CSS v4
  • Migrated select, slider, and modal components to shadcn/ui
  • Switched from numeral.js to native number formatting
  • Switched to Lucide icons
  • Migrated ESLint to flat config

Commits

Contributors

@apotdevin

Don't miss a new thunderhub release

NewReleases is sending notifications on new releases.