Skip to content

v1.3.8

Latest

Choose a tag to compare

@B3hnamR B3hnamR released this 14 May 03:06

v1.3.8-1 (FAST PIPE Legacy / Modern / Simple Rewrite Modes)

این نسخه یک آپدیت مهم برای مودهای Fast Pipe و فرآیند Deploy است. تمرکز اصلی روی سازگاری بهتر Rewrite، اضافه شدن syntaxهای مختلف مسیر، اختیاری شدن x-relay-key، بهتر شدن تست‌ها و مقاوم‌تر شدن اسکریپت ویندوزی بوده است.

Added

FAST PIPE Rewrite Modes

  • مودهای Fast Pipe بازطراحی و شفاف‌تر شدند:

    • FAST_PIPE_LEGACY
    • FAST_PIPE_MODERN
    • FAST_PIPE_SIMPLE
    • FAST_PIPE_SIMPLE_MODERN
  • گزینه FAST_PIPE_LEGACY به عنوان گزینه پیشنهادی اصلی اضافه شد.

    • از مدل /path/(.*) و $1 استفاده می‌کند.
    • برای شروع و سازگاری بهتر با اپ‌ها و سرویس‌هایی مثل Instagram و YouTube پیشنهاد می‌شود.
    • بدون مصرف Vercel Function و Fluid Compute است.
  • گزینه FAST_PIPE_MODERN اضافه شد.

    • از syntax رسمی‌تر Vercel یعنی /path/:path* استفاده می‌کند.
    • مناسب زمانی است که بخواهید rewrite تمیزتر و مطابق syntax جدیدتر Vercel داشته باشید.
  • دو حالت Simple اضافه شدند:

    • FAST_PIPE_SIMPLE
    • FAST_PIPE_SIMPLE_MODERN
  • حالت‌های Simple فقط یک rewrite rule می‌سازند.

    • بدون x-relay-key
    • بدون cache headers
    • بدون base path جدا
    • بدون fallback landing rule
    • مناسب تست سریع یا سناریوهایی که rewrite خیلی ساده لازم است.

Optional Relay Key

  • در Fast Pipe معمولی، مقدار RELAY_KEY اختیاری شد.
  • اگر RELAY_KEY خالی بماند، کلاینت نیازی به ارسال هدر ندارد.
  • اگر RELAY_KEY وارد شود، کلاینت باید این هدر را ارسال کند:
{
  "headers": {
    "x-relay-key": "YourPassword"
  }
}