Files
remnawave-panel/RELEASES.md
T
2026-04-23 06:59:43 +00:00

2.3 KiB

Releases

v0.5.0 - PostgreSQL 17 integration

Added

  • PostgreSQL 17 service in docker-compose.yml.
  • Persistent volume remnawave_pgdata.
  • DB env variables in .env.example:
    • POSTGRES_DB
    • POSTGRES_USER
    • POSTGRES_PASSWORD
    • DATABASE_URL

Changed

  • Application storage migrated from in-memory to PostgreSQL for:
    • users
    • purchases
    • admin servers
  • Auto DB initialization on startup (CREATE TABLE IF NOT EXISTS).
  • Admin user is upserted from ADMIN_EMAIL/ADMIN_PASSWORD at startup.
  • Documentation updated with PostgreSQL section.

v0.4.0 - Default port changed to 3050

Changed

  • Application default bind port changed from 8080 to 3050.
  • Docker and docs updated to use 3050:
    • main.go default APP_ADDR -> :3050
    • docker-compose.yml port mapping -> 3050:3050
    • Dockerfile EXPOSE 3050
    • install.sh/reinstall.sh URL output -> http://localhost:3050
    • README.md URLs updated to http://localhost:3050

v0.3.0 - Ubuntu one-click lifecycle

Added

  • Ubuntu scripts for full lifecycle:
    • install.sh (build + start)
    • uninstall.sh (stop + remove containers, optional image cleanup)
    • reinstall.sh (rebuild + restart)

Changed

  • README.md updated from Windows flow to Ubuntu flow.
  • Added executable step for scripts:
    • chmod +x install.sh uninstall.sh reinstall.sh

Removed

  • Windows-specific scripts removed:
    • install.bat, uninstall.bat, reinstall.bat
    • install.ps1, uninstall.ps1, reinstall.ps1

v0.2.0 - One-click automation (initial)

Added

  • Initial one-click lifecycle scripts (first implementation).
  • Documentation for install/uninstall/reinstall workflow.

v0.1.0 - MVP RemnaWave VPN Panel

Added

  • Go web app with routes:
    • / home page
    • /register registration
    • /login authorization
    • /logout sign out
    • /cabinet personal cabinet
    • /buy VPN config purchase
  • Session auth via HTTP-only cookie token.
  • In-memory users and purchases storage for MVP.
  • Purchase integration with real external API using env key:
    • API_BASE_URL
    • API_BUY_PATH
    • API_KEY
  • Docker support:
    • Dockerfile
    • docker-compose.yml
  • UI templates and styles:
    • templates/*.html
    • static/styles.css
  • Setup docs:
    • .env.example
    • README.md