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

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

آخرین به‌روزرسانی ۲۶ مرداد ۱۴۰۵نمایش به‌صورت مارک‌داون

مرور کلی

انتشارهای پایین هنگام build این سایت از GitHub خوانده می‌شوند، پس به تاریخ آخرین deploy تازه‌اند، نه اینکه بعد از هر تگ دستی کپی شده باشند. پروژه یک فایل Keep a Changelog هم در مخزن دارد، که همان جایی است که باید سراغ تغییرهایی بروید که روی main نشسته‌اند ولی هنوز تگ نخورده‌اند.

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

نس‌نت پنل پیش از 1.0 در توسعهٔ فعال است، و نسخه‌گذاری معنایی را با همان آزادی‌ای رعایت می‌کند که یک نسخهٔ 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 بدهید تا یک تگ واقعی پین شود.

برای اینکه واقعاً چطور بین نسخه‌ها جابه‌جا شوید، به‌روزرسانی‌ها را ببینید. اگر انتشاری چیزی را برایتان خراب کرد، دریافت پشتیبانی می‌گوید کجا گزارشش کنید.

نسخه‌ها

  1. NasNet Panel v0.0.3

    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

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

  2. NasNet Panel v0.0.2

    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

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

  3. Dev snapshot

    پیش‌انتشار

    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)

همهٔ نسخه‌ها در گیت‌هاب