Обновить RELEASES.md
This commit is contained in:
+90
-55
@@ -1,55 +1,90 @@
|
||||
# Releases
|
||||
|
||||
## 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`
|
||||
# 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`
|
||||
|
||||
Reference in New Issue
Block a user