Skip to content

Releases: VAQYBIN/Remnawave-Xray-UI-Editor

v1.2.0

Choose a tag to compare

@VAQYBIN VAQYBIN released this 04 Aug 21:08
5317ab2

1.2.0 (2026-08-04)

Features

  • backend: check the config with real panel clients from computed-config (6f3ad14)
  • backend: support panel v3 delete semantics and computed-config (b9d9760)
  • backend: translate the new core refusals into Russian hints (1e62f75)
  • frontend: cover env, XMC and TLS pinning added in Xray v26.7.28 (f7d37e1)
  • frontend: edit reality minClientVer so old clients can be let back in (1579053)
  • frontend: flag VLESS and Trojan outbounds the core now refuses (4489313)
  • frontend: read streamSettings.method as the new name of network (25e52d5)
  • frontend: show whether check clients came from the panel (44a7cde)
  • frontend: warn about empty outbounds, reality minClientVer and ss2022 keys (d6b2e76)
  • support Remnawave panel 3.x and Xray-core v26.7.28 (aa36d8a)

v1.1.0

Choose a tag to compare

@VAQYBIN VAQYBIN released this 26 Jul 20:11
0e602dd

1.1.0 (2026-07-26)

Features

  • docker: name the service for nginx upstreams, bind to loopback on 5065 (791bfc0)
  • docs: inspector form and json intellisense shots (f3bb6aa)
  • docs: screenshot harness and topology hero shot (7133004)
  • docs: trace and recipes shots (50e07d4)
  • hint that REMNAWAVE_URL must be the public https address (960fc9d)
  • hint that REMNAWAVE_URL must be the public https address (21a1a0b)
  • make the editor easy to put behind Remnawave's nginx (4beeccd)

Bug Fixes

  • backend: keep the cause chain when the panel is unreachable (116b906)
  • keep the cause chain when the panel is unreachable (904ea0d)

v1.0.0

Choose a tag to compare

@VAQYBIN VAQYBIN released this 26 Jul 17:53
b59c8a7

1.0.0 (2026-07-26)

Features

  • backend: auth guard for /api and login rate limit (5985b62)
  • backend: configure the xray binary path via XRAY_BIN (ab7b2d5)
  • backend: conflict-safe profile update with auto-backup (a646181)
  • backend: count category entries and format CIDRs back to text (9dfba4e)
  • backend: expose config and reality target checks over the API (0efede8)
  • backend: expose geo category listing and paging routes (1ea709e)
  • backend: fastify server with /health endpoint (1d1133f)
  • backend: filesystem backup service for config profiles (5c48998)
  • backend: geo category matching with upper-cased codes (a7f1eb9)
  • backend: geo service with settings, cache and lookup (dfb5638)
  • backend: geo status, urls, update and match routes (cd3b43d)
  • backend: inject a dummy client before core validation (c1ee74d)
  • backend: judge a reality target from its TLS handshake (d88a908)
  • backend: list geo categories and page through their contents (4c9016f)
  • backend: monorepo scaffolding and env config loading (3069d9e)
  • backend: parse xray -test output into hinted errors (e3e5860)
  • backend: password auth with signed session cookie (f5e781f)
  • backend: probe a reality target over TLS, refusing internal hosts (20bc45a)
  • backend: profile CRUD and panel context routes (fad2c31)
  • backend: protobuf decoder for geosite and geoip .dat files (f81a332)
  • backend: reality x25519 keypair endpoints (299c162)
  • backend: register a Cloudflare WARP account for the recipe (eb147a9)
  • backend: run xray -test against a temporary config (c30cc20)
  • backend: static serving with SPA fallback (88f152a)
  • backend: typed Remnawave API client (b3f496d)
  • balancers and observatory in the topology editor (9e16408)
  • brand: add logo, social preview and app icons (44a63d8)
  • build frontend into docker image (0fabb01)
  • config diagnostics, edit safety, recipes and geo viewer (f1ab34e)
  • docker compose deployment (016b617)
  • docker: build for arm64 and own /data in the image (94c869a)
  • docker: compose on the published image, source build split out (e683a4e)
  • frontend: api client and react-query hooks (9dde0f6)
  • frontend: api hooks for core and reality checks (7cdfe35)
  • frontend: api hooks for geo status, update and match (f45fe6c)
  • frontend: append a geo category to a routing rule (105cb25)
  • frontend: apply blocking recipes when creating a profile (9dfe060)
  • frontend: backups panel with restore to draft (5054161)
  • frontend: balancer and observatory nodes in the graph (151ebe6)
  • frontend: balancing recipe (a873aaa)
  • frontend: blocking recipes for torrents, ads and private networks (bb0ea6a)
  • frontend: browse geo categories and their contents (d2f8618)
  • frontend: checkbox and multi-select field primitives with hints (777e7e3)
  • frontend: clients editor for vless/trojan inbounds (23fbb04)
  • frontend: collapsible section for advanced form fields (e40abe7)
  • frontend: collect reality targets from the config (562b1e1)
  • frontend: compatibility matrix wired into stream form selects (6f48ddd)
  • frontend: config file export name and import parsing (38017a6)
  • frontend: config settings dialog with routing options (c8b7447)
  • frontend: custom react flow nodes for topology (058edfe)
  • frontend: design tokens and ui kit (0b25d8a)
  • frontend: dns form with servers, hosts and query strategy (93ad756)
  • frontend: domain matcher for route tracing (8f32cf5)
  • frontend: domainStrategy passes and caveats in route tracing (69967cb)
  • frontend: explain the tracer and offer geo dialog from caveat (d88615d)
  • frontend: feed geo answers into tracing, gate it behind a toggle (2d4c0a3)
  • frontend: find a node from the dock and center the graph on it (b7a82a3)
  • frontend: flag nodes that carry config problems (039bdbc)
  • frontend: forms for balancer and observatory nodes ([5...
Read more