This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Affected surfaces
Summary
AI summaryAdd client firewall filtering to restrict access by IP ranges.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| 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
Beta — feedback welcome: [email protected]