# تغییرات نسخه‌ها

> هر انتشار منتشرشدهٔ نس‌نت پنل، در آن چه عوض شده، و اینکه پیش از نسخهٔ ۱ بودن برای به‌روزرسانی چه معنایی دارد.

Source: https://joinnasnet.com/fa/guides/nasnet-panel/changelog/
Last updated: 2026-08-17

---

## مرور کلی

انتشارهای پایین هنگام build این سایت از GitHub خوانده می‌شوند، پس به تاریخ آخرین
deploy تازه‌اند، نه اینکه بعد از هر تگ دستی کپی شده باشند. پروژه یک فایل
[Keep a Changelog](https://keepachangelog.com/en/1.1.0/) هم در مخزن دارد، که همان
جایی است که باید سراغ تغییرهایی بروید که روی `main` نشسته‌اند ولی هنوز تگ
نخورده‌اند.

## نسخه‌ها چه معنایی دارند

نس‌نت پنل **پیش از `1.0` در توسعهٔ فعال** است، و
[نسخه‌گذاری معنایی](https://semver.org/spec/v2.0.0.html) را با همان آزادی‌ای رعایت
می‌کند که یک نسخهٔ `0.x` می‌دهد: API عمومی، متغیرهای محیطی و چیدمان روی دیسک
می‌توانند بین انتشارها عوض شوند، بدون آنکه شمارهٔ نسخهٔ اصلی بالا برود.

دو پیامد که ارزش برنامه‌ریزی دارند:

- **در production یک تگ را پین کنید.** `:latest` برای آزمایشگاه راحت است و برای
  روتری که به آن تکیه دارید خطرناک. با `--version <tag>` نصب کنید و آگاهانه جلو
  بروید.
- **پیش از به‌روزرسانی یادداشت‌ها را بخوانید**، نه بعدش. تغییرهای پیکربندی در خود
  انتشار اعلام می‌شوند، و یک انتشار `0.x` اجازه دارد آن‌ها را انجام دهد.

## هر انتشار چه چیزی منتشر می‌کند

| دارایی | کجا |
| ------ | --- |
| ایمیج کانتینر چندمعماری | `ghcr.io/nasnet-community/nasnet-panel:<tag>` و `:latest` |
| tarball برای هر معماری | `nasnet-panel-<version>-<arch>.tar`، با `.sha256` متناظر |

`scripts/install.sh` هنگام استقرار در یک کانتینر RouterOS همین tarball را می‌گیرد
و checksum می‌کند. تگ پیش‌انتشار چرخندهٔ `snapshot` همراه `main` می‌آید و پیش‌فرض
نصب‌کننده است، پس `--version` بدهید تا یک تگ واقعی پین شود.

برای اینکه واقعاً چطور بین نسخه‌ها جابه‌جا شوید،
[به‌روزرسانی‌ها](/fa/guides/nasnet-panel/updates/) را ببینید. اگر انتشاری چیزی را
برایتان خراب کرد، [دریافت پشتیبانی](/fa/guides/nasnet-panel/support/) می‌گوید کجا
گزارشش کنید.

## نسخه‌ها

### NasNet Panel v0.0.3 — 2026-09-02

Install on RouterOS:

```
./install.sh --version v0.0.3
```

RouterOS container image tars consumed by `scripts/install.sh`:
- `nasnet-panel-0.0.3-amd64.tar` (RouterOS x86_64)
- `nasnet-panel-0.0.3-arm64.tar` (RouterOS arm64)
- `nasnet-panel-0.0.3-armv7.tar` (RouterOS arm)

Graphical installers:
- `nasnet-panel-installer-windows-0.0.3.exe` (Windows)
- `nasnet-panel-installer-macos-0.0.3.dmg` (macOS)

Container image: `ghcr.io/nasnet-community/nasnet-panel:0.0.3`


## What's Changed
* feat(be): Added split functionality to wifi, optimized code, fixed wifi related issues by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/521
* fix(be): Add plugin veth to bridge ports by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/522
* fix(fe): show Plugins in the updates page nav by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/525
* feat(fe): align wizard finalize request body with the router contract by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/527
* chore(deps): update typescript-eslint monorepo to v8.66.0 by @renovate[bot] in https://github.com/nasnet-community/nasnet-panel/pull/526
* chore(deps): update typescript-eslint monorepo to v8.67.0 by @renovate[bot] in https://github.com/nasnet-community/nasnet-panel/pull/531
* fix(deps): update module golang.org/x/crypto to v0.55.0 by @renovate[bot] in https://github.com/nasnet-community/nasnet-panel/pull/533
* chore(deps): update typescript-eslint monorepo to v8.67.0 by @renovate[bot] in https://github.com/nasnet-community/nasnet-panel/pull/534
* fix(installer): cycle LAN ports after baseline so DNS resolves by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/535
* fix(be): Added route for container outbound connections by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/530
* fix(be): Fixed routeros 7.24 compatibility issues by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/545
* fix(be): Fixed VPN client masquerade issue by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/557
* chore(deps): update dependency sass to v1.103.0 by @renovate[bot] in https://github.com/nasnet-community/nasnet-panel/pull/566
* chore(installer): stamp a build version into the desktop installers by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/558
* fix(deps): update module github.com/labstack/echo/v4 to v4.15.3 [security] by @renovate[bot] in https://github.com/nasnet-community/nasnet-panel/pull/562
* chore(deps): update dependency sass to v1.103.1 by @renovate[bot] in https://github.com/nasnet-community/nasnet-panel/pull/579
* feat(be): Added plugin proxy by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/559
* feat(be): Added endpoint to list only installed plugins to be used for displaying menu items in frontend by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/560
* feat(be): Added endpoint to list and update plugin container env vars by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/561
* feat(be): Added SSTP server endpoints by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/567
* feat(installer): delay panel links on the finish screen by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/568
* feat(installer): rename container to nasnet-panel by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/569
* chore(ci): skip frontend jobs on backend only prs by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/572
* fix(be): Cache plugin web ip & port in memory to avoid fetching manifest on every request by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/585
* fix(be): change nnc to nasnet-panel for container name in app update by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/586
* fix(be): save ovpn client certificate password on router storage  by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/588
* feat(installer): rename the veth interface to veth-nasnet-panel by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/571
* feat(installer): remove uploaded files after a successful install by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/574
* fix(fe): show a readable version in the panel footer by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/575
* fix(be): remove orphan bridge ports in wizard cleanup by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/590
* fix(installer): detect the router storage instead of assuming disk1 by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/576
* fix(installer): drop stale lan links from the finish screen by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/570
* feat(installer): gate install on routeros 7.24 and guide the reboot by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/573
* feat(fe): move Starlink uplink above Domestic in WAN wizard step by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/577
* feat(fe): implement UI for DNS change feature by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/578
* fix(fe): attach VPN tunnels to the foreign WAN on the internet graph by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/580
* feat(fe): pick VPN type with tiles instead of a dropdown by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/582
* feat(fe): Improve connectivity card on the overview page by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/581
* feat(fe): add SSTP server enable and disable UI by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/595
* fix(installer): route container DNS requests in the LAN baseline by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/598
* fix(installer): limit the dstnat rules to private LAN destinations by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/599
* feat(installer): install the container package and pick the router storage by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/600
* fix(installer): enable the NTP client in the LAN baseline by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/597
* fix(be): Made router password not required to fix wizard error for devices without password by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/604
* chore(deps): update typescript-eslint monorepo to v8.68.0 by @renovate[bot] in https://github.com/nasnet-community/nasnet-panel/pull/606
* fix(fe): overview VPN clients View button links to WAN page by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/607
* fix(be): Gave to-VPN-[type]-Client routing table a more general name by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/615
* feat(be): Added endpoint to enable/disable OpenVPN server by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/616
* fix(be): Remove and close cached credentials and connections after password change by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/625
* feat(fe): confirm making a DHCP lease static by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/628
* feat(installer): restart prompts, optional password, RouterOS update and cleanup by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/608
* feat(fe): disable enabling SSTP server when already enabled by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/629
* feat(be): save OVPN client certificate password in comment by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/637
* feat(be):Added peer count to wireguard server in VPN servers list by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/638
* feat(fe): add OpenVPN server enable and disable by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/631


**Full Changelog**: https://github.com/nasnet-community/nasnet-panel/compare/v0.0.2...v0.0.3

### NasNet Panel v0.0.2 — 2026-08-10

Install on RouterOS:

```
./install.sh --version v0.0.2
```

RouterOS container image tars consumed by `scripts/install.sh`:
- `nasnet-panel-0.0.2-amd64.tar` (RouterOS x86_64)
- `nasnet-panel-0.0.2-arm64.tar` (RouterOS arm64)
- `nasnet-panel-0.0.2-armv7.tar` (RouterOS arm)

Graphical installers:
- `nasnet-panel-installer-windows-amd64.exe` (Windows)
- `nasnet-panel-installer-macos-universal.dmg` (macOS)

Container image: `ghcr.io/nasnet-community/nasnet-panel:0.0.2`


## What's Changed
* Feat(be): Added IP address and hostname to WiFi clients list by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/268
* Feat(be): Added diagnostic API group to generate, download and get status of diagnostic generation progress by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/270
* feat(be): Added endpoint to get ethernet complete details by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/274
* Feat(be): Added endpoint to get traffic graph data for each interface (ether,wifi,vpn, etc.) by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/275
* Feat(be): User managment for VPN servers by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/277
* feat(fe): rework internet routing diagram with deterministic column layout by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/278
* fix(fe): show device identity and real serial on home page by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/279
* feat(fe): rename "Clients" to "DHCP Clients" on the LAN page by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/280
* feat(fe): remove System tab by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/281
* feat(fe): embed Chatwoot SDK widget on help page by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/283
* feat(fe): move Leases section to the bottom of the LAN page by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/282
* feat(fe): remove DHCP servers section from LAN page by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/284
* feat(fe): show hostname and IP in the wireless clients list by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/285
* Update dependency @playwright/test to v1.61.1 by @renovate[bot] in https://github.com/nasnet-community/nasnet-panel/pull/272
* Update dependency webpack to v5.108.1 by @renovate[bot] in https://github.com/nasnet-community/nasnet-panel/pull/276
* Update dependency motion to v12.42.0 by @renovate[bot] in https://github.com/nasnet-community/nasnet-panel/pull/271
* feat(fe): hide domestic VPN interfaces on the WAN page by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/286
* feat(fe): show traffic graph history for any interface on the overview by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/288
* feat(fe): move VPN clients from the VPN server page to the WAN page by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/287
* fix(be): Add, remove, update VPN client IP in firewall VPNE address list by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/290
* fix(be): Read WiFi band from WiFi radio if band is empty from WiFi interfaces by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/294
* fix(fe): disable browser autofill in WireGuard edit dialogs by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/295
* fix(be): exclude firewall rules added by installer in wizard cleanup  by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/300
* chore(deps): update typescript-eslint monorepo to v8.62.1 by @renovate[bot] in https://github.com/nasnet-community/nasnet-panel/pull/297
* chore(deps): update dependency webpack to v5.108.3 by @renovate[bot] in https://github.com/nasnet-community/nasnet-panel/pull/296
* fix(be): add generate time and file size to diagnostics status endpoint by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/302
* chore(deps): update dependency motion to v12.42.2 by @renovate[bot] in https://github.com/nasnet-community/nasnet-panel/pull/299
* chore(installer): baseline LAN before the setup wizard by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/293
* feat(fe): add diagnostics page by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/303
* feat(fe): route foreign traffic through a single active VPN client by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/304
* fix(fe): disable autocomplete for the wireguard server form by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/307
* fix(be): add wiregaurd,ovpn port to firewall filter allow rules on create and edit by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/308
* feat(fe): color overview ports by ethernet link rate by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/310
* fix(be): single profile and IP pool for ovpn server, some wizard bugfixes by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/311
* fix(be): fix diagnostics read file from embedded files by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/313
* fix(fe): load saved routers after frontend rebuild by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/312
* feat(fe): color LAN page ports by ethernet link rate by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/316
* fix(installer): skip ssh connection multiplexing on windows by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/317
* fix(be): read wizard templates from embedded files  by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/318
* fix(be): foreign only mode corrections  by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/321
* fix(be): added default name for wifi endpoints by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/323
* chore(deps): update dependency webpack to v5.108.4 by @renovate[bot] in https://github.com/nasnet-community/nasnet-panel/pull/324
* feat(fe): add wizard apply progress bar by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/325
* feat(fe): trim plugins catalog to published plugins by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/326
* chore(deps): update typescript-eslint monorepo to v8.63.0 by @renovate[bot] in https://github.com/nasnet-community/nasnet-panel/pull/327
* fix(be): Fixed error when wifi is selected as WAN, accept only one user and pass for WiFi AP with steering enable by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/330
* chore(installer): remove tagline from installer banner by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/338
* chore(fe): remove product motto from page header and brand splash by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/343
* fix(be): Generate meaningful random names for management wifi, check radios before adding by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/341
* feat(fe): relabel diagnostics support button and enable chat file upload by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/339
* fix(deps): update module golang.org/x/crypto to v0.54.0 by @renovate[bot] in https://github.com/nasnet-community/nasnet-panel/pull/344
* fix(fe): size Internet routing diagram correctly on mobile by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/345
* feat(fe): fold router nav into mobile header menu by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/346
* feat(fe): show emergency access note during wizard apply by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/347
* fix(be): Fixed ovpn config export error by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/349
* feat(fe): mobile responsiveness improvement by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/353
* fix(fe): make router password optional when connecting by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/354
* feat(be): Added static profiles, rules and address lists for wizard by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/355
* feat(be):Unified user management for VPN servers by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/358
* feat(fe): hide New button for WAN uplink interfaces by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/361
* feat(fe): add Sentry error reporting by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/328
* feat(be): Added net connectivity endpoints using netwatch feature by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/362
* fix(be): correct nasnet panel installation check in diagnostics by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/363
* fix(be): remove ip pool and profile operations when adding ovpn server by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/366
* fix(be): changed wifi default scan time to 10 seconds   by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/367
* chore(deps): update typescript-eslint monorepo to v8.64.0 by @renovate[bot] in https://github.com/nasnet-community/nasnet-panel/pull/365
* feat(fe): unified VPN user management by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/372
* fix(be): remove management wifi after wizard is successful by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/373
* fix(be): removed remote IP from VPN server endpoints by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/374
* fix(be): wireguard parser upgrade, support multiple peers and add IP to VPNE in import config and wizard  by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/377
* fix(be): removed wg server from wizard, tuned wizard progress by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/382
* fix(be): Added comment to VPN profiles, tuned wizard progress percentage by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/384
* fix(be): Remove management wifi missing lines by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/385
* fix(be): Don't output debug logs in production by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/386
* feat(fe): reflect net connectivity in internet routing graph by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/387
* feat(be): Added self signed https support by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/390
* fix(fe): wifi wizard scan search filtering and optional password by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/392
* feat(fe): change default router scan range to 192.168.10.0/24 by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/393
* feat(fe): hide top menu until wizard has run on the router by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/395
* fix(be): hide invalid TLS error in production by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/397
* feat(fe): disable wizard WiFi step on routers without WiFi hardware by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/401
* feat(fe): show loading indicator while scanning for wireless networks in wizard by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/402
* feat(installer): portable Windows GUI installer by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/403
* feat(fe): show VPN profile comments in user add modal by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/408
* chore(deps): update dependency webpack-dev-server to v5.2.6 [security] by @renovate[bot] in https://github.com/nasnet-community/nasnet-panel/pull/409
* fix(be): corrected change wan functionality  by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/410
* chore(deps): update typescript-eslint monorepo to v8.65.0 by @renovate[bot] in https://github.com/nasnet-community/nasnet-panel/pull/411
* fix(fe): open new WireGuard client dialog in config import view by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/415
* chore(deps): update dependency sass to v1.101.3 by @renovate[bot] in https://github.com/nasnet-community/nasnet-panel/pull/420
* fix(be): Change wireguard and L2TP client naming to be detectable by WAN page by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/419
* feat(fe): match the new WAN update API by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/416
* feat(be): Added versioning and release features by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/424
* fix(fe): show real port statuses on the LAN page diagram by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/413
* feat(be): Changed DomesticIPUpdate schedule interval to 7 days at 12:00pm by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/433
* feat(fe): separate starlink gateway selection from VPN client toggle by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/414
* feat(be): Added container app update info and update flow by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/430
* fix(be): Changed sturcts in dto files to match project convention by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/436
* chore(deps): update dependency sass to v1.101.6 by @renovate[bot] in https://github.com/nasnet-community/nasnet-panel/pull/439
* fix(fe): prompt for credentials when opening a saved router by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/440
* fix(fe): update WAN interfaces after change by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/441
* fix(fe): display correct version in footer by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/442
* feat(be): Introduced plugin system by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/438
* fix(be): Add wireguard server IP address to VPN-LAN address list by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/448
* feat(fe): wireguard peer client config via QR or download by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/443
* fix(fe): show full-size logo in home screen icons by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/444
* fix(fe): move wizard tab under Diagnostics as Reset Configuration by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/447
* chore(deps): update dependency sass to v1.101.7 by @renovate[bot] in https://github.com/nasnet-community/nasnet-panel/pull/450
* fix(fe): stop browser autofill in add WireGuard peer modal by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/449
* feat(fe): implement app update flow using the backend app endpoints by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/445
* feat(fe): implement plugins page UI by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/452
* fix(be): Add constant and random user id to script by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/455
* fıx(be): Added quotation mark and escape chars for router password in wizard by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/459
* chore(deps): update dependency sass to v1.102.0 by @renovate[bot] in https://github.com/nasnet-community/nasnet-panel/pull/457
* fix(fe): send interface default names in wizard finalize by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/461
* fix(be): Backup before starting wizard progress to avoid displaying wizard if set before by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/472
* chore(installer): move to graphical-installer and add macOS dmg build by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/470
* fix(be): Accept both interface name and default name for wizard interfaces, return error if interface not exists by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/473
* fix(be): Don't display PPTP and L2TP VPN servers in the list by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/475
* fix(be): Don't require adding user with ovpn server creation by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/478
* feat(be): Firewall now blocks access to management ports from WAN  by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/482
* feat(be): Added canInstall to plugins by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/489
* fix(be): Changed firewall block ports by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/491
* feat(fe): Show coming soon for plugins that cannot be installed by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/490
* chore(deps): update dependency motion to v12.43.0 by @renovate[bot] in https://github.com/nasnet-community/nasnet-panel/pull/494
* fix(be): Changed wizard status endpoint to file based approach  by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/493
* fix(be): Removing completedAt from wizard status due to high resource usage by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/502
* fix(fe): Remove completedAt from wizard status by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/508
* fix(installer): move firewall rules past leading dynamic rules by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/509
* chore(deps): update dependency @playwright/test to v1.62.0 by @renovate[bot] in https://github.com/nasnet-community/nasnet-panel/pull/456
* fix(fe): bigger free VPN button with label on wizard IP-Mask step by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/495
* chore(deps): update docker/dockerfile docker tag to v1.26 by @renovate[bot] in https://github.com/nasnet-community/nasnet-panel/pull/510
* feat(fe): wizard WiFi split off by default by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/496
* feat(fe): hide VPN server step in Starlink-only wizard by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/497
* chore(installer): clear static firewall filter rules in LAN baseline by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/512
* fix(fe): wizard wifi lists the router's wireless interfaces by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/498
* chore(deps): update dependency @playwright/test to v1.62.1 by @renovate[bot] in https://github.com/nasnet-community/nasnet-panel/pull/513
* fix(fe): show only tagged WAN links on the Internet page by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/499
* feat(fe): default main page graph to foreign WAN by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/500
* feat(fe): foreign WAN edit dialog with move to Domestic by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/504
* fix(fe): refresh WAN list 3s after a successful create by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/505
* feat(be): Implemented DNS change/reset/validate/suggest endpoints by @yashar2004 in https://github.com/nasnet-community/nasnet-panel/pull/514
* feat(fe): distinct badge color for station mode wifi interfaces by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/506
* feat(fe): rename WAN uplink actions to Change by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/507
* fix(fe): reorder wizard WAN sections to match the flow diagram by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/519
* feat(fe): pair error reports and reset cards on diagnostics page by @onlymaj in https://github.com/nasnet-community/nasnet-panel/pull/520


**Full Changelog**: https://github.com/nasnet-community/nasnet-panel/compare/snapshot...v0.0.2

### Dev snapshot — 2026-06-26 (پیش‌انتشار)

Rolling development snapshot, rebuilt on every push to `dev`.
Commit 09fa5ae8394bd130e5234cbcf33089bdc3ac0cb0.

RouterOS container image tars consumed by `scripts/install.sh`:
- `nasnet-panel-dev-amd64.tar` (RouterOS x86_64)
- `nasnet-panel-dev-arm64.tar` (RouterOS arm64)
- `nasnet-panel-dev-armv7.tar` (RouterOS arm)

Graphical installers:
- `nasnet-panel-installer-windows-dev-09fa5ae.exe` (Windows)
- `nasnet-panel-installer-macos-dev-09fa5ae.dmg` (macOS)

همهٔ نسخه‌ها در گیت‌هاب: https://github.com/nasnet-community/nasnet-panel/releases
