Skip to content

v1.3.6

Choose a tag to compare

@B3hnamR B3hnamR released this 06 May 20:59

v1.3.6 (Installer Modes + Diagnostics + Rewrite Secure Patch)

این نسخه یک آپدیت بزرگ برای اینستالر ویندوز، مدیریت دیپلوی، دیباگ و پایداری Runtime است. تمرکز اصلی روی این بوده که Deploy پروژه راحت‌تر، قابل‌اعتمادتر و قابل‌عیب‌یابی‌تر شود؛ مخصوصاً برای کاربرهایی که با Vercel CLI و تنظیمات دستی درگیر می‌شوند.

Added

پروفایل‌های آماده دیپلوی:

  • اضافه شدن چند مود آماده برای دیپلوی: ECO_MIN_COST، BALANCED_LOW_TIMEOUT، MAX_STABILITY_HIGH_CONN، STRESS_TEST، FAST_PIPE_REWRITE_SECURE و CUSTOM_BUILD.
  • اضافه شدن Rewrite Secure با قفل اختیاری هدر x-relay-key.
  • امکان انتخاب Region تابع با پیشنهاد خودکار بر اساس DNS و کشور IP مقصد.

ابزارهای جدید داخل اینستالر:

  • اضافه شدن Health + Smoke Check بعد از دیپلوی.
  • اضافه شدن Log Analyzer برای نمایش لاگ‌های مهم به شکل خلاصه و قابل‌فهم.
  • اضافه شدن Live Logs با امکان توقف با کلید Q.
  • اضافه شدن Load-test lite برای تست سبک پایداری.
  • اضافه شدن ENV Drift Detector برای بررسی اختلاف ENVهای پروژه با پروفایل انتخابی.
  • اضافه شدن Profile Benchmark Runner برای تست سریع سلامت، فشار سبک و تحلیل لاگ.
  • اضافه شدن Deployment ENV Inspector برای دیدن ENVهای پروژه و مقدارهای قابل‌خواندن.
  • اضافه شدن امکان Delete Project با تأیید چندمرحله‌ای.

بهبودهای API و مدیریت پروژه:

  • اضافه شدن ارتباط مستقیم با Vercel API برای خواندن پروژه‌ها، ENVها، Deploymentها و تنظیمات پروژه.
  • اضافه شدن Token mode امن برای استفاده بدون باز شدن مرورگر.
  • اضافه شدن ذخیره امن توکن داخل پروژه با فایل .vercel-token.dpapi.
  • اضافه شدن تشخیص و اعتبارسنجی Scope/Team برای جلوگیری از انتخاب context اشتباه.
  • اضافه شدن تلاش خودکار برای خاموش کردن Vercel Authentication / Deployment Protection.

Changed

مسیر دیپلوی و Rewrite:

  • PUBLIC_RELAY_PATH به صورت خودکار با RELAY_PATH هماهنگ می‌شود تا کاربر درگیر دو مسیر متفاوت نشود.
  • در Rewrite Secure، تنظیمات موقت vercel.json قبل از Deploy ساخته می‌شود و بعد از Deploy فایل لوکال برمی‌گردد.
  • خروجی نهایی Deploy واضح‌تر شده و Host پیشنهادی برای کلاینت نمایش داده می‌شود.

Runtime و تنظیمات پروژه:

  • تنظیم Fluid Compute، Function Timeout و Function Region از طریق API اضافه شد.
  • برای Region، هشدار اختلاف DNS لوکال و DNS عمومی اضافه شد.
  • گزارش Build Profile بعد از Deploy ساخته می‌شود تا تنظیمات نهایی قابل بررسی باشد.

مستندات:

  • README برای نسخه 1.3.6 آپدیت شد.
  • توضیحات مربوط به Rewrite mode، ENVها، Health Check، Logs و Presetها اضافه شد.
  • راهنمای تنظیم x-relay-key در XHTTP Extra اضافه شد.

Fixed

  • رفع مشکل timeout در Node Runtime با مدیریت بهتر AbortError و ABORT_ERR.
  • رفع خطاهای ناشی از abort کردن درخواست در بعضی runtimeهای Vercel.
  • بهبود تشخیص timeout واقعی upstream در لاگ‌ها.
  • بهبود پیام‌های خطا برای Token، Scope، Project Access و Vercel API.
  • جلوگیری از commit شدن فایل‌های محلی حساس مثل .vercel و .env*.local در .gitignore.