Releases: IMKolganov/DataGateMonitor
Releases · IMKolganov/DataGateMonitor
Release list
v1.0.0 — Telegram account linking, email confirmation, free-tier grace period
First tagged release of the DataGateMonitor monorepo. From this point on, the root repo carries its own version (independent of each component's internal version).
Highlights
- Telegram account linking: optional Telegram ID linking, bot- and app-initiated link-code flows, localized error messages, and graceful handling of resubmitted/already-used codes.
- Free-tier access compliance: configurable grace period for non-compliant Free/Default users, OpenVPN session enforcement job, admin overview + manual-kill endpoints.
- Android connect endpoint:
POST /api/auth/free-tier-access/connectlets the client start/refresh the grace window and show a live "connected for N minutes" countdown. - Grace-period disconnect notifications: users are told why they were disconnected via Telegram DM (new direct Bot API sender) or email fallback, with a full audit trail (
FreeTierDisconnectLog,SentEmailLogs). - Email confirmation flow and admin password history on the frontend.
Component versions in this release
| Component | Version | Commit |
|---|---|---|
| backend | 1.0.3.63 (app) / SharedModels 1.0.44 | 0d40a91 |
| frontend | 1.4.8 | ed56741 |
| telegrambot | 1.2.3.14 | 1c0885d |
| openvpn | 1.2.5.78 / SharedModels 1.0.35 | 346c5ec |
| xray | unchanged in this release | a78e423 |
Merged pull requests
- backend: #169 → develop, #170 → main
- frontend: #112 → develop, #113 → main
- telegrambot: #108 → develop, #109 → main
- openvpn: #30 → develop, #31 → main
- root: #34 → develop, #35 → main
Docker Hub images
- imkolganov/datagate-monitor-backend
- imkolganov/datagate-monitor-frontend
- imkolganov/datagate-monitor-telegrambot
- imkolganov/datagate-monitor-openvpn
- imkolganov/datagate-monitor-xray
Note: these images currently publish
latest/amd64/arm64tags only — there is nov1.0.0-tagged image yet. Run./build.shfrom the repo root (or push to adockerhub/release/v*branch per submodule) to publish images for this release.