Skip to content

wg-easy

v15.3.0 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

Published 16d VPN & Tunnels
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Affected surfaces

auth rbac

Summary

AI summary

Add client firewall filtering to restrict access by IP ranges.

Changes in this release

Feature Medium

Enforce Allowed IP rules server-side

Enforce Allowed IP rules server-side

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: high

Feature Medium

Feature/client firewall filtering

Feature/client firewall filtering

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: high

Feature Medium

AmneziaWG 2.0: support for H1-H4 ranges

AmneziaWG 2.0: support for H1-H4 ranges

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: high

Feature Medium

Improve mobile UI and various improvements

Improve mobile UI and various improvements

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Feature Medium

Add command to show QR code

Add command to show QR code

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Feature Medium

Copy & download QR code as PNG

Copy & download QR code as PNG

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Feature Medium

Change hooks to textareas

Change hooks to textareas

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Feature Medium

Add Bulgarian translation

Add Bulgarian translation

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Feature Medium

Adding Galician translation

Adding Galician translation

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Feature Medium

Add Czech language support

Add Czech language support

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Feature Medium

Update Turkish localization strings

Update Turkish localization strings

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Feature Medium

Dutch translation updated

Dutch translation updated

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Feature Medium

Add Vietnamese language support

Add Vietnamese language support

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Dependency Medium

Bump pnpm/action-setup from 4 to 5

Bump pnpm/action-setup from 4 to 5

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Dependency Medium

Bump pnpm/action-setup from 5 to 6

Bump pnpm/action-setup from 5 to 6

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Bugfix Medium

Error pops up when enabling disabled client fixed

Error pops up when enabling disabled client fixed

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: high

Bugfix Medium

Fix mobile UI issues

Fix mobile UI issues

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Bugfix Medium

Add trailing newline to Prometheus metrics output

Add trailing newline to Prometheus metrics output

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Refactor Medium

Replace debug with obug

Replace debug with obug

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Full changelog

Enforce Allowed IP rules server-side, improve mobile ui and various improvements

What's Changed

  • Add Bulgarian translation by @Bare7a in https://github.com/wg-easy/wg-easy/pull/2466
  • Adding galician by @HackingAllYT in https://github.com/wg-easy/wg-easy/pull/2473
  • AmneziaWG 2.0: support for H1-H4 ranges by @CthulhuVRN in https://github.com/wg-easy/wg-easy/pull/2480
  • Update nl.json by @Stephan-P in https://github.com/wg-easy/wg-easy/pull/2490
  • Update nl.json - hxDescriptions updated by @Stephan-P in https://github.com/wg-easy/wg-easy/pull/2498
  • i18n(ru): Add missing validNumberRange and update H1-H4 descriptions by @Ernieleo in https://github.com/wg-easy/wg-easy/pull/2501
  • Add Czech language support by @filipek92 in https://github.com/wg-easy/wg-easy/pull/2487
  • Feature/client firewall filtering by @lanrat in https://github.com/wg-easy/wg-easy/pull/2418
  • feat(cli): add command to show qr code by @kaaax0815 in https://github.com/wg-easy/wg-easy/pull/2518
  • feat: copy & download qr code as png by @kaaax0815 in https://github.com/wg-easy/wg-easy/pull/2521
  • feat: change hooks to textareas by @kaaax0815 in https://github.com/wg-easy/wg-easy/pull/2522
  • Update Turkish localization strings by @SwitchAlpha in https://github.com/wg-easy/wg-easy/pull/2523
  • Dutch translation updated by @Stephan-P in https://github.com/wg-easy/wg-easy/pull/2535
  • chore: update node to krypton (24) by @kaaax0815 in https://github.com/wg-easy/wg-easy/pull/2536
  • i18n(ru): Update Russian Lang by @Ernieleo in https://github.com/wg-easy/wg-easy/pull/2538
  • i18n: improve Simplified Chinese translation by @yhl452493373 in https://github.com/wg-easy/wg-easy/pull/2541
  • i18n(es): Updated Spanish translation by @sraaronrock in https://github.com/wg-easy/wg-easy/pull/2540
  • Lang(de): Added missing translations by @MeCias in https://github.com/wg-easy/wg-easy/pull/2543
  • i18n(fr): Update French translation by @Alexis-Loskoutoff in https://github.com/wg-easy/wg-easy/pull/2544
  • i18n(zh-tw): Update Traditional Chinese translation by @ChiahongHong in https://github.com/wg-easy/wg-easy/pull/2558
  • Config fix for #2208 : Document network interface fix for multi-network configuations by @oregonpillow in https://github.com/wg-easy/wg-easy/pull/2555
  • Update uk.json by @Loudhot in https://github.com/wg-easy/wg-easy/pull/2559
  • Update Polish translations for various terms by @adi82bdg in https://github.com/wg-easy/wg-easy/pull/2566
  • i18n: add Vietnamese language support by @wuyscc in https://github.com/wg-easy/wg-easy/pull/2568
  • fix: mobile UI by @kaaax0815 in https://github.com/wg-easy/wg-easy/pull/2569
  • build(deps): bump pnpm/action-setup from 4 to 5 by @dependabot[bot] in https://github.com/wg-easy/wg-easy/pull/2570
  • build(deps): bump pnpm/action-setup from 5 to 6 by @dependabot[bot] in https://github.com/wg-easy/wg-easy/pull/2574
  • Fix: Add trailing newline to Prometheus metrics output by @egmen in https://github.com/wg-easy/wg-easy/pull/2573
  • fix(ui):Error pops up when enabling disabled client by @FelipeCordova in https://github.com/wg-easy/wg-easy/pull/2594
  • Translation: update Traditional Chinese (zh-HK) localization by @ming019 in https://github.com/wg-easy/wg-easy/pull/2603
  • replace debug with obug by @kaaax0815 in https://github.com/wg-easy/wg-easy/pull/2619

New Contributors

  • @Bare7a made their first contribution in https://github.com/wg-easy/wg-easy/pull/2466
  • @HackingAllYT made their first contribution in https://github.com/wg-easy/wg-easy/pull/2473
  • @CthulhuVRN made their first contribution in https://github.com/wg-easy/wg-easy/pull/2480
  • @Stephan-P made their first contribution in https://github.com/wg-easy/wg-easy/pull/2490
  • @filipek92 made their first contribution in https://github.com/wg-easy/wg-easy/pull/2487
  • @lanrat made their first contribution in https://github.com/wg-easy/wg-easy/pull/2418
  • @sraaronrock made their first contribution in https://github.com/wg-easy/wg-easy/pull/2540
  • @MeCias made their first contribution in https://github.com/wg-easy/wg-easy/pull/2543
  • @Alexis-Loskoutoff made their first contribution in https://github.com/wg-easy/wg-easy/pull/2544
  • @oregonpillow made their first contribution in https://github.com/wg-easy/wg-easy/pull/2555
  • @adi82bdg made their first contribution in https://github.com/wg-easy/wg-easy/pull/2566
  • @wuyscc made their first contribution in https://github.com/wg-easy/wg-easy/pull/2568
  • @egmen made their first contribution in https://github.com/wg-easy/wg-easy/pull/2573
  • @FelipeCordova made their first contribution in https://github.com/wg-easy/wg-easy/pull/2594
  • @ming019 made their first contribution in https://github.com/wg-easy/wg-easy/pull/2603

Docs

See https://wg-easy.github.io/wg-easy/v15.3/faq/#how-do-i-restrict-client-access-to-specific-networks-or-servers on how to enable and use the new Firewall feature

Translations

  • [ ] bg (95%)
  • [ ] bn (77%)
  • [ ] cs (95%)
  • [x] de (100%)
  • [x] en (100%)
  • [ ] es (99%)
  • [x] fr (100%)
  • [ ] gl (48%)
  • [ ] id (77%)
  • [ ] it (77%)
  • [ ] ko (77%)
  • [ ] nb (95%)
  • [x] nl (100%)
  • [x] pl (100%)
  • [ ] pt-BR (77%)
  • [x] ru (100%)
  • [x] tr (100%)
  • [x] uk (100%)
  • [x] vi (100%)
  • [x] zh-CN (100%)
  • [x] zh-HK (100%)
  • [x] zh-TW (100%)

Full Changelog: https://github.com/wg-easy/wg-easy/compare/v15.2.2...v15.3.0

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track wg-easy

Get notified when new releases ship.

Sign up free

About wg-easy

The easiest way to run WireGuard VPN + Web-based Admin UI.

All releases →

Related context

Beta — feedback welcome: [email protected]