Skip to content

Releases: remnawave/backend

v2.4.4

22 Dec 00:21
2.4.4
0f344f3

Choose a tag to compare

🌊 Remnawave Backend v2.4.4

Join community on Telegram

2.4.3...2.4.4

compare changes

🚀 Enhancements

  • Update default subpage config (6522b75c)

💅 Refactors

  • Remove reserved config name checks from subscription page config service (6986878b)

🏡 Chore

  • Validate and update subscription page configs (4a75a0a5)
  • Release v2.4.4 (0f344f38)

Latest Docker image:

  • remnawave/backend:latest
  • ghcr.io/remnawave/backend:latest

Docker images:

  • remnawave/backend:2.4.4
  • ghcr.io/remnawave/backend:2.4.4

What's Changed

Full Changelog: 2.4.3...2.4.4

v2.4.3

20 Dec 16:55
2.4.3
8dc6cad

Choose a tag to compare

🌊 Remnawave Backend v2.4.3

Join community on Telegram

2.4.2...2.4.3

compare changes

🚀 Enhancements

  • Add topNodesLimit parameter to bandwidth stats commands (4a0006b9)
  • subpage: Add new button type and base settings schema (e44af78f)

🏡 Chore

Latest Docker image:

  • remnawave/backend:latest
  • ghcr.io/remnawave/backend:latest

Docker images:

  • remnawave/backend:2.4.3
  • ghcr.io/remnawave/backend:2.4.3

What's Changed

Full Changelog: 2.4.2...2.4.3

v2.4.2

20 Dec 05:41
2.4.2
a6da063

Choose a tag to compare

🌊 Remnawave Backend v2.4.2

Join community on Telegram

2.4.1...2.4.2

compare changes

🏡 Chore

  • Bump version to 2.4.2 in package.json and package-lock.json (bf81a876)
  • Release v2.4.2 (a6da063f)

Latest Docker image:

  • remnawave/backend:latest
  • ghcr.io/remnawave/backend:latest

Docker images:

  • remnawave/backend:2.4.2
  • ghcr.io/remnawave/backend:2.4.2

Full Changelog: 2.4.1...2.4.2

v2.4.1

20 Dec 01:57
2.4.1
28fcd16

Choose a tag to compare

🌊 Remnawave Backend v2.4.1

Join community on Telegram

2.4.0...2.4.1

compare changes

🏡 Chore

  • Update schema validation for platform app name (1b940734)
  • Release v2.4.1 (28fcd162)

Latest Docker image:

  • remnawave/backend:latest
  • ghcr.io/remnawave/backend:latest

Docker images:

  • remnawave/backend:2.4.1
  • ghcr.io/remnawave/backend:2.4.1

Full Changelog: 2.4.0...2.4.1

v2.4.0

19 Dec 23:42
2.4.0
58f04bd

Choose a tag to compare

🌊 Remnawave Backend v2.4.0

Join community on Telegram

2.3.2...2.4.0

compare changes

🚀 Enhancements

  • Add {{ID}} template (#124)
  • Expand consumption multiplier range (0.0 - 100.0) (f93936e1)
  • Add subscription page configurations (68a9fc66)
  • CleanLocalizedTexts function (6e354842)
  • Add subpage config support for external squads (054b4b36)
  • Add clone functionality for subscription page configurations and update related schemas (600ed9b6)
  • Add color property to nodes usage response and update related schemas (4aa62b9b)
  • Add ordering to hwid user devices query by creation date (d8675bc0)
  • Enhance PocketID authentication by adding custom claim check and improving email validation (eecec77b)

🩹 Fixes

  • Update public key and prefix for happ crypto link to version 4 (c2509cdd)
  • Correct typo in subpage config route (37098734)
  • Update translation labels (e14033e1)
  • User hwid event object (5077ab56)
  • Add index to nodes model and optimize SQL query for user usage history (5daf218b)

💅 Refactors

🏡 Chore

  • Update package dependencies (6d9690f2)
  • Bump backend-contract version (97e2b104)
  • Update deploy workflow (a7c56a0b)
  • Update npm installation step in deploy workflow (73281eb9)
  • Bump backend-contract version to 2.3.40 and update repository URL format (6f3d3a29)
  • Bump backend-contract version to 2.3.55 (b3f7fe3f)
  • Bump subscription-page-types version to 0.0.5 (6fc6dd7d)
  • Bump subscription-page-types version to 0.0.6 and update schema for UI configuration (7db72a92)
  • Update nodes usage response structure (e69b1bd7)
  • Remove unused deps (d3b8d090)
  • Enhance bandwidth stats endpoints with new user usage commands and DTOs (0b3783ca)
  • Bump version to 2.4.0 in package.json and package-lock.json (1fdb7c5b)
  • Release v2.4.0 (58f04bdb)

Latest Docker image:

  • remnawave/backend:latest
  • ghcr.io/remnawave/backend:latest

Docker images:

  • remnawave/backend:2.4.0
  • ghcr.io/remnawave/backend:2.4.0

What's Changed

New Contributors

Full Changelog: 2.3.2...2.4.0

v2.3.2

09 Dec 04:30
2.3.2
ac41e67

Choose a tag to compare

🌊 Remnawave Backend v2.3.2

Join community on Telegram

2.3.1...2.3.2

compare changes

🚀 Enhancements

  • Add top users by HWID devices (dc57c0e6)

🩹 Fixes

  • Adjust online user count filter duration to 30 seconds (81740566)
  • Include internal squads information in user event notifications (Telegram) (aa944e18)
  • Update Swagger response annotations in SystemController (8f371e8d)
  • Update CLI to use SECRET_KEY terminology (dd5dd8d5)

🏡 Chore

Latest Docker image:

  • remnawave/backend:latest
  • ghcr.io/remnawave/backend:latest

Docker images:

  • remnawave/backend:2.3.2
  • ghcr.io/remnawave/backend:2.3.2

Full Changelog: 2.3.1...2.3.2

v2.3.1

08 Dec 03:44
2.3.1
493d9e3

Choose a tag to compare

🌊 Remnawave Backend v2.3.1

Join community on Telegram

2.3.0...2.3.1

compare changes

🩹 Fixes

  • Missing users in /api/subscriptions (eebd2e22)
  • Notification config paths (5bbf9d92)

💅 Refactors

  • Improve event notification configuration (a8084987)
  • Remove BatchResetLimitedUsersUsageBuilder and update related references (6815835e)

🏡 Chore

Latest Docker image:

  • remnawave/backend:latest
  • ghcr.io/remnawave/backend:latest

Docker images:

  • remnawave/backend:2.3.1
  • ghcr.io/remnawave/backend:2.3.1

Full Changelog: 2.3.0...2.3.1

v2.3.0

07 Dec 19:57
2.3.0
1993c22

Choose a tag to compare

🌊 Remnawave Backend v2.3.0

Join community on Telegram

2.2.6...2.3.0

compare changes

🚀 Enhancements

  • Add UUID parameter to subscription template retrieval endpoint (4c116e72)
  • Add update passkey functionality (0c888783)
  • Add panelVersion to ServiceEvent and update event handling (0f381e8a)
  • Implement short UUID range caching and validation (05b2877d)
  • Add flow configuration to VLESS settings and update flow handling in related services (3164e636)
  • Update Hosts model and related services to support xrayJsonTemplateUuid (52c89fb8)
  • Add viewPosition field and reorder functionality for config profiles, external squads, internal squads, and subscription templates (cc0101df)
  • Add tags support to nodes (c35ace5e)
  • Update Hosts model to support excludedInternalSquads (a161ebff)
  • Sync Prometheus metrics (4f405797)
  • Enhance subscription and external squad models with custom remarks (932782fe)
  • Add bulk profile modification functionality for nodes (bc04bbc6)
  • Add bulk extend expiration date functionality for users (3176b56c)
  • Add support for balancers in XRayConfig snippets (3d44bc61)
  • Add flow property to VLessSettings in XRayConfig (0d1128cc)
  • Add Redis Unix socket connection support (#122)
  • Add USER_USAGE_IGNORE_BELOW_BYTES configuration to control user data processing threshold (6dd1d9a4)
  • Log uncompressed data size in AxiosService before compression (515e3098)
  • Add keepSniBlank option to host commands and models (9d693733)

🩹 Fixes

  • Filtering by ID in user subscription request history repository (5216a20f)
  • GetAllSubscription response schema (dc4677bc)
  • Ensure minimum and maximum short UUID lengths default to 0 (011f7489)
  • Update error property (8b1d27ac)
  • Update error property (c1e17ad9)
  • Update sniffing configuration in default templates (0fae43fa)
  • Update sniffing configuration in default templates" (9f2a1753)
  • Missing swagger errors (2b372888)
  • Clear cache for external squad settings on deletion (cc9d98d8)
  • Pass request rawSettings options to Xray-Json (15ae98a8)
  • Enforce non-empty values for METRICS_USER and METRICS_PASS in config schema (25d39774)
  • Correct queue name for user traffic reset (f3754dbd)
  • Update SQL query (3f6f707c)
  • Deduplicated event (1be9e5c0)
  • Enhance deduplication handling (c10689ad)
  • Remove unused level (70f29936)
  • Correct variable name for compressed data in AxiosService post request (6624161a)

💅 Refactors

  • Implement HWID settings in subscription and external squad management (fe1fd78c)
  • Simplify cached settings retrieval in external squad and subscription handlers (0627275a)
  • Update user usage handling and query structure (0cda179b)
  • Remove last connected node builder and interface, update service processor for vacuum tables job (ba2c9588)
  • Update user model and handling to include tId as bigint (850c48e5)
  • Remove unused user commands (d9bb119e)
  • Update Nodes and NodesUserUsageHistory models to use BigInt identifiers (31d5def6)
  • User traffic handling (667f5f32)
  • SQL query for bulk user traffic updates (2b3c417b)
  • Update user commands and repository methods to use tId (40010aad)
  • Enhance startAllNodesWithoutDeduplication method to accept delay parameter (99155a14)
  • Remove transactional decorator from revoke user subscription handler (585c9981)
  • Unify metric label comparison logic in SyncMetricsTask (7870f90e)
  • URL handling in infra billing commands (51b38435)
  • Streamline subscription service and user subscription request history queue (0f68612e)
  • Improve seeding logic for subscription settings with custom remarks validation (f19fd52a)
  • Enhance Docker Compose configurations with reusable YAML anchors (4b33d1a1)
  • Improve usage tracking (dd160fb0)
  • Consolidate queue services and modules (2cc2a7cb)
  • Remove transactional decorators from command handlers (6d2d17de)
  • Remove transactional decorators and streamline command handlers (02f6f340)
  • Simplify user service methods and enhance queue handling (7c1d5d37)
  • Remove unused modules (df89bf0d)
  • Improve execution time logging in StartNodeProcessor (f6c5733a)
  • Update user and internal squad handling to use bigint IDs (fa29b839)
  • Simplify user accessible nodes retrieval by removing userUuid parameter (4b8f1726)
  • Replace messaging-module with nestjs/microservices (1a45c297)
  • Streamline various service and handler implementations across modules (c0b164ae)
  • Simplify error handling by replacing inline error responses with a unified fail function across various services and handlers (07b8a2f0)
  • Remove redundant not found error handling from users service and controller (90ae9275)
  • Node queries (289d2eec)
  • Update asset paths in Dockerfile for frontend resources (1eac2191)
  • Improve execution time logging in AxiosService and UsersRepository (85646b76)

🏡 Chore

  • Increase Node.js memory limit in Dockerfile (5edac6cf)
  • Bump package version to 2.3.1 and add SHORT_UUID to template keys (e66cb914)
  • Update Node.js version in Dockerfile to 22.21-alpine (a08189c2)
  • Enhance stats response model (13acc742)
  • Update package dependencies (e289c970)
  • Update Prisma dependencies (78a31917)
  • Update Docker Compose files to use environment variables for port configuration (2f309ad7)
  • Update package dependencies (bbef0a01)
  • Update package-lock.json (16e9d6a3)
  • Remove addU...
Read more

v2.2.6

06 Nov 14:32
2.2.6
ac9bcfd

Choose a tag to compare

🌊 Remnawave Backend v2.2.6

Join community on Telegram

2.2.5...2.2.6

compare changes

🚀 Enhancements

  • Add filtering by externalSquadUuid in UsersRepository (d921e34)
  • Add DEVELOPMENT.md (0bad936)
  • GRPC support (#111)
  • Add responseHeaders to ExternalSquad model and update related services (30c8f1a)
  • Enhance webhook configuration and processing (a422fe2)

💅 Refactors

  • Streamline config profile update process (60f6e36)
  • Enhance boolean configuration handling in app schema (357fc7e)

📖 Documentation

  • Update documentation links to point to the new domain (docs.rw) (9b9958c)

🏡 Chore

Latest Docker image:

  • remnawave/backend:latest
  • ghcr.io/remnawave/backend:latest

Docker images:

  • remnawave/backend:2.2.6
  • ghcr.io/remnawave/backend:2.2.6

What's Changed

New Contributors

Full Changelog: 2.2.5...2.2.6

v2.2.5

02 Nov 19:31
2.2.5
faa3b83

Choose a tag to compare

🌊 Remnawave Backend v2.2.5

Join community on Telegram

2.2.4...2.2.5

compare changes

🏡 Chore

  • Bump version to 2.2.5 in package.json and package-lock.json (f85d470)
  • Release v2.2.5 (faa3b83)

Latest Docker image:

  • remnawave/backend:latest
  • ghcr.io/remnawave/backend:latest

Docker images:

  • remnawave/backend:2.2.5
  • ghcr.io/remnawave/backend:2.2.5

Full Changelog: 2.2.4...2.2.5