Обновить RELEASES.md

This commit is contained in:
2026-04-23 06:59:43 +00:00
parent b561412102
commit 3c729c08ff
+90 -55
View File
@@ -1,55 +1,90 @@
# Releases # Releases
## v0.3.0 - Ubuntu one-click lifecycle ## v0.5.0 - PostgreSQL 17 integration
### Added ### Added
- Ubuntu scripts for full lifecycle: - PostgreSQL 17 service in `docker-compose.yml`.
- `install.sh` (build + start) - Persistent volume `remnawave_pgdata`.
- `uninstall.sh` (stop + remove containers, optional image cleanup) - DB env variables in `.env.example`:
- `reinstall.sh` (rebuild + restart) - `POSTGRES_DB`
- `POSTGRES_USER`
### Changed - `POSTGRES_PASSWORD`
- `README.md` updated from Windows flow to Ubuntu flow. - `DATABASE_URL`
- Added executable step for scripts:
- `chmod +x install.sh uninstall.sh reinstall.sh` ### Changed
- Application storage migrated from in-memory to PostgreSQL for:
### Removed - users
- Windows-specific scripts removed: - purchases
- `install.bat`, `uninstall.bat`, `reinstall.bat` - admin servers
- `install.ps1`, `uninstall.ps1`, `reinstall.ps1` - 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.2.0 - One-click automation (initial) ---
### Added ## v0.4.0 - Default port changed to 3050
- Initial one-click lifecycle scripts (first implementation).
- Documentation for install/uninstall/reinstall workflow. ### Changed
- Application default bind port changed from `8080` to `3050`.
--- - Docker and docs updated to use `3050`:
- `main.go` default `APP_ADDR` -> `:3050`
## v0.1.0 - MVP RemnaWave VPN Panel - `docker-compose.yml` port mapping -> `3050:3050`
- `Dockerfile` `EXPOSE 3050`
### Added - `install.sh`/`reinstall.sh` URL output -> `http://localhost:3050`
- Go web app with routes: - `README.md` URLs updated to `http://localhost:3050`
- `/` home page
- `/register` registration ---
- `/login` authorization
- `/logout` sign out ## v0.3.0 - Ubuntu one-click lifecycle
- `/cabinet` personal cabinet
- `/buy` VPN config purchase ### Added
- Session auth via HTTP-only cookie token. - Ubuntu scripts for full lifecycle:
- In-memory users and purchases storage for MVP. - `install.sh` (build + start)
- Purchase integration with real external API using env key: - `uninstall.sh` (stop + remove containers, optional image cleanup)
- `API_BASE_URL` - `reinstall.sh` (rebuild + restart)
- `API_BUY_PATH`
- `API_KEY` ### Changed
- Docker support: - `README.md` updated from Windows flow to Ubuntu flow.
- `Dockerfile` - Added executable step for scripts:
- `docker-compose.yml` - `chmod +x install.sh uninstall.sh reinstall.sh`
- UI templates and styles:
- `templates/*.html` ### Removed
- `static/styles.css` - Windows-specific scripts removed:
- Setup docs: - `install.bat`, `uninstall.bat`, `reinstall.bat`
- `.env.example` - `install.ps1`, `uninstall.ps1`, `reinstall.ps1`
- `README.md`
---
## 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`