Skip to content

Releases: remnawave/backend

v2.7.4

30 Mar 00:23
2.7.4
8032a39

Choose a tag to compare

🌊 Remnawave Backend v2.7.4

Join community on Telegram

2.7.3...2.7.4

compare changes

🩹 Fixes

  • Update serverName checks to ensure null values are handled correctly (c8bcfc72)
  • Handle null xrayInfo in NodeHealthCheckQueueProcessor and update node status accordingly (22ca00c7)

🏡 Chore

  • Bump version to 2.7.4 in package.json and package-lock.json (b424bafd)
  • Release v2.7.4 (8032a39e)

Latest Docker image:

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

Docker images:

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

Full Changelog: 2.7.3...2.7.4

v2.7.3

29 Mar 22:25
2.7.3
567690b

Choose a tag to compare

🌊 Remnawave Backend v2.7.3

Join community on Telegram

2.7.2...2.7.3

compare changes

🚀 Enhancements

  • Add finalMask property to host commands, models, and entities (a0b4611e)
  • Add additionalExtendedClientsRegex to response rule modifications and refactor client support checks (bbe3cada)

🩹 Fixes

  • Reset nodeBasicInfo and nodeSystemInfo before querying system stats (1743b96c)

💅 Refactors

  • Consolidate extended client checks into a single function and update response rules middleware (f7790538)

🏡 Chore

  • Bump version to 2.7.3 in package.json and package-lock.json (1d8c87fb)
  • Release v2.7.3 (567690bb)

Latest Docker image:

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

Docker images:

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

Full Changelog: 2.7.2...2.7.3

v2.7.2

28 Mar 16:25
2.7.2
c7e83d3

Choose a tag to compare

🌊 Remnawave Backend v2.7.2

Join community on Telegram

2.7.1...2.7.2

compare changes

🩹 Fixes

  • Base64 server description (9d735eca)
  • Hysteria2 xray-json configuration (9ee53f69)

🏡 Chore

  • Bump version to 2.7.2 in package.json and package-lock.json (76c8cc5c)
  • Release v2.7.2 (c7e83d32)

Latest Docker image:

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

Docker images:

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

Full Changelog: 2.7.1...2.7.2

v2.7.1

28 Mar 05:14
2.7.1
09fda0b

Choose a tag to compare

🌊 Remnawave Backend v2.7.1

Join community on Telegram

2.7.0...2.7.1

compare changes

🩹 Fixes

🏡 Chore

  • Bump version to 2.7.1 in package.json and package-lock.json (9abf0908)
  • Release v2.7.1 (09fda0b2)

🤖 CI

Latest Docker image:

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

Docker images:

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

Full Changelog: 2.7.0...2.7.1

v2.7.0

28 Mar 02:43
2.7.0
47f8edb

Choose a tag to compare

🌊 Remnawave Backend v2.7.0

Join community on Telegram

2.6.4...2.7.0

compare changes

🚀 Enhancements

  • Node plugins (d673bf42)
  • Sync plugins, webhook/telegram notifications for reports (9c010759)
  • Plugins sync (52a12ad9)
  • Add plugin executor commands (eb243e50)
  • Migrate to new Telegram OAuth2 (2ebceb49)
  • Add support for KCP network type in xray configuration and related services (babb5f87)
  • Additional x-hwid-* response headers (2416b35b)
  • Enhance node version checks and plugin synchronization logic (9cac0c82)
  • Update node status on plugin sync failure (02f0639a)
  • Add PANEL_DOMAIN configuration and enhance Telegram message templates with inline keyboard support (b38a1c2a)
  • Add Metadata controller and related routes for managing user and node metadata (fd1dc37b)
  • Add support for 2022-blake3-aes-256-gcm, remove deprecated Outline endpoints & generators (6e9ba095)
  • Add AES-128-GCM and AES-256-GCM cipher methods to Shadowsocks configuration (ce31d4be)
  • Refactor Shadowsocks password handling to use method helper (979a2495)
  • Torrent blocker report logging (bc2301f1)
  • Enhance Telegram service event templates to include structured message and inline keyboard support (cc20ab87)
  • Add top users and nodes statistics to torrent blocker reports (8727ccfb)
  • Add outboundTag and protocol fields to torrent blocker report filtering (b837815d)
  • Implement fetch users IPs functionality and related endpoints in IP control module (7f7e6fb0)
  • Add recap endpoints and queries for system and user statistics (51755527)
  • Add support proxy for telegram notify (#147)
  • Add 'tunnel' protocol support in XRay configuration validation (e473d2cf)
  • Drop subLastOpenedAt, subLastUserAgent columns in Users schema (ca3c8795)
  • Enhance user filtering capabilities in UsersRepository with additional conditions and support for numeric filters (b4ee6902)
  • Update runtime metrics implementation and response structure in GetRemnawaveHealthCommand (54ad56f5)
  • Sort runtime metrics (b9819849)
  • Bump version to 0.2.0 and add Egress Filter Plugin schema for outbound connection management (fc7132b1)
  • Include egressFilter in ordered node plugins configuration (98d913c2)
  • Update plugin schemas for ingress and egress filtering (c988a58e)
  • Add MONTH_ROLLING strategy for user traffic reset and update related job names and intervals (87001821)
  • Add additional clients to MIHOMO_EXTENDED_CLIENTS (69d68a61)
  • Add TELEGRAM_BOT_API_ROOT configuration for Telegram bot integration (6798e2e0)
  • Add new node system metrics and update metric providers (f8fea831)
  • Add tti and congestion options to KCP transport configuration (589d002d)
  • Add Hysteria protocol and transport options to configuration (only Xray-Json supported in client side) (d443803c)
  • Add descending order to user query results in UsersRepository (5bde63e4)
  • Enhance getAllTags method to filter out null tags and limit results to 1000 (76a3f037)
  • Cache keys for online users and node versions (4e0f4132)

🩹 Fixes

  • Update query to use getKyselyUuid for activePluginUuid in NodesRepository (1887c9e6)
  • Remove default values form node-plugins schema (f14dfa50)
  • Node plugins keys order (2b52270d)
  • Update default value for includeHiddenHosts in Mihomo generator service (4e2e0b85)
  • Update profile in profile modification (b6021a9c)
  • Correct emoji ID in Telegram torrent blocker event template (eea338f3)
  • Bulk add users to node (61cd9c34)
  • Update default cipher method (3cff0933)
  • Status change (db5ffdb5)
  • Sort formatted IPs by lastSeen date in query nodes processor (e76825a4)
  • Hwid filtering (0e26c106)
  • Fixed processing of updating the address and name fields (#146)
  • Improve header settings extraction (90d12c6b)
  • Handle optional header settings (08ac8bf3)
  • Remove duplicate entry from MIHOMO_EXTENDED_CLIENTS (8180d428)
  • Placeholders (0517067a)
  • Update Keygen Controller description to reflect SECRET_KEY generation for Remnawave Node (33ddd2ba)
  • Correct typo in Dockerfile description and update SQL references in torrent-blocker-report.repository (8f202402)

💅 Refactors

  • Update Telegram notification configuration and templates; consolidate chat ID and thread ID handling (b621aacf)
  • Plugins sync (501ec95a)
  • Enhance IP structure in fetch-ips-result command (3cd0f5b5)
  • Simplify Telegram torrent blocker event templates and improve message formatting (8367d9c7)
  • ThrottleQueue to handle multiple queues (f94e57b7)
  • Remove IS_CROWDIN_EDITOR_ENABLED from app config schema (f8b34140)
  • Enhance error handling in auth service (690ce7bf)
  • Final mask (e08cab74)
  • Streamline seed configuration (5c3161f9)
  • Improve user IPs list processing and sorting (8efb840e)
  • Replace batch processing with stream-based scanning in PushFromRedisQueueProcessor (0c1dc0ba)
  • Remove cache-manager, integrate RawCacheService for caching operations (4468dca7)
  • Remove debug logs for empty user checks in UsersWatchdogQueueProcessor (1829de6b)
  • Xray configuration handling (a33dda01)
  • Move node update logic to the isConnected check in NodeHealthCheckQueueProcessor (b1abe8c7)
  • Remove deprecated properties from GetFullUserResponseModel (c2ea3376)

🏡 Chore

  • Bump version to 2.7.0 and update dependencies; add bulk nodes update functionality (fd88d972)
  • Bump backend-contract version (7541ce07)
  • Bump node-plugins version to 0.1.3 and add includeRuleTags to TorrentBlockerPluginSchema (d74d6a5c)
  • Add OC labels to Dockerfile ([c9f8c53](https://github.com/remn...
Read more

v2.6.4

25 Feb 14:36
2.6.4
8f4c3e7

Choose a tag to compare

🌊 Remnawave Backend v2.6.4

Join community on Telegram

2.6.3...2.6.4

compare changes

🚀 Enhancements

  • Add addVirtualHostAsOutbound option for remnawave injector (#142)

🩹 Fixes

  • Update default value for includeHiddenHosts in Mihomo generator service (02ea60a0)

🏡 Chore

  • Bump backend-contract version (87045e4b)
  • Bump version to 2.6.4 in package.json and package-lock.json (a7ca13ec)
  • Release v2.6.4 (8f4c3e7b)

Latest Docker image:

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

Docker images:

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

What's Changed

  • feat: add addVirtualHostAsOutbound option for remnawave injector by @kavore in #142

New Contributors

Full Changelog: 2.6.3...2.6.4

v2.6.3

25 Feb 02:07
2.6.3
59f2a02

Choose a tag to compare

🌊 Remnawave Backend v2.6.3

Join community on Telegram

2.6.2...2.6.3

compare changes

🚀 Enhancements

  • Update Remnawave injector schema and enhance tagged outbounds logic (useHostRemarkAsTag, useHostTagAsTag) (963b5869)
  • Update Mihomo generator to include hidden hosts and refactor config rendering (a4c4e3a5)
  • Add excludeFromSubscriptionTypes field to hosts schema and update related services (3b3b75bf)

🩹 Fixes

  • Serve json at the base path and xray-json advanced (6207d31e)

🏡 Chore

  • Bump version to 2.6.3 and update regex validation in subscription template service (421fa95e)
  • Release v2.6.3 (59f2a029)

Latest Docker image:

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

Docker images:

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

Full Changelog: 2.6.2...2.6.3

v2.6.2

24 Feb 19:29
2.6.2
3684048

Choose a tag to compare

🌊 Remnawave Backend v2.6.2

Join community on Telegram

2.6.1...2.6.2

compare changes

🚀 Enhancements

  • Add updatedAt field to user subscription updates (13b1d58e)
  • Add filtering support for vlessUuid in UsersRepository (c7cb6011)
  • SRR new flags (applyHeadersToEnd, settingsdisableSubscriptionAccessByPath), inject clientType and shortUuid to headers (x-remnawave-injected-short-uuid, x-remnawave-injected-client-type) (ae9b0e4a)
  • Add new template keys and update template engine to handle additional user traffic data (e1ca6108)
  • Implement getConnectionKeysByUuid functionality in Subscription module (152a3c69)
  • Multiple outbound in xray-json (f9574684)
  • Refactor injectHosts structure to support multiple entries in xray-json generator (5117ff09)
  • Enhance xray-json generator (1152878b)
  • Validate regex patterns in injectHosts for Remnawave injector in subscription template service (d9c3da1a)
  • Add template keys for subscription settings in TemplateEngine (8d626fa0)
  • Request active user sessions (IPs) (53c1f122)
  • Enhance injectHosts schema with selectFrom option (709c8f9a)

🩹 Fixes

💅 Refactors

  • Remove ValidateShortUuidMiddleware and related cache invalidation logic from UsersService (b6151828)
  • Remove ValidateShortUuidMiddleware and associated query logic from Subscription module (28b99340)
  • IPs functionality (c82c4392)

🏡 Chore

  • Bump version to 2.6.2 in package.json and package-lock.json (c6786601)
  • Release v2.6.2 (36840480)

Latest Docker image:

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

Docker images:

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

Full Changelog: 2.6.1...2.6.2

v2.6.1

16 Feb 16:29
2.6.1
f4fbcce

Choose a tag to compare

🌊 Remnawave Backend v2.6.1

Join community on Telegram

2.6.0...2.6.1

compare changes

🚀 Enhancements

  • Expire notification logs (af7b2534)
  • Add ignoreHostXrayJsonTemplate flag in Response Rules (SRR) (61173a1a)

🩹 Fixes

🏡 Chore

  • Remove debug logging for user expiration notifications (f9a1f73d)
  • Update database seeding command and enhance ESLint configuration (be69cb12)
  • Update dependencies (7babd9b5)
  • Release v2.6.1 (f4fbccec)

Latest Docker image:

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

Docker images:

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

Full Changelog: 2.6.0...2.6.1

v2.6.0

30 Jan 13:48
2.6.0
43d6ee2

Choose a tag to compare

🌊 Remnawave Backend v2.6.0

Join community on Telegram

2.5.7...2.6.0

compare changes

🚀 Enhancements

  • Add bulk nodes actions functionality (6e6cd98b)
  • Add subpage configuration change event and related updates (a3c2becf)

🩹 Fixes

🏡 Chore

  • Remove Crowdin-related build arguments and update version to 2.6.0 (2f57eb10)
  • Release v2.6.0 (43d6ee2d)

Latest Docker image:

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

Docker images:

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

Full Changelog: 2.5.7...2.6.0