v1.9.31
• رگرسیون pipeline در Full mode که بعد از v1.9.28 میتوانست روی sessionهای idle درخواستهای خالی زیادی بسازد و quota چند deployment را سریع مصرف کند، اصلاح شد. مسیر keepalive دوباره backoff مرحلهای دارد و timer refill در حالت idle کمتر poll خالی میفرستد.
• جریان داده در Full mode پایدارتر شد: پاسخهای خالی قدیمی که قبل از شروع جریان داده queue شده بودند دیگر streak داده را قطع نمیکنند، بنابراین افت زودهنگام عمق pipeline و گیر کردن ویدیوها، مخصوصاً Instagram، کمتر میشود.
• default گزینه block_stun از این نسخه false است تا STUN/TURN به صورت پیشفرض اجازه داشته باشد؛ اگر میخواهید آن ترافیک را مسدود کنید، block_stun: true را صریحاً در config بگذارید. با تشکر از @yyoyoian-pixel برای PR #1309.
• Fix a Full mode pipeline regression introduced after v1.9.28 where idle sessions could generate too many empty polls and burn quota across multi-deployment setups. Keepalive polling now has staged backoff again, and idle refill timers schedule fewer empty polls.
• Make Full mode data flow steadier: stale empty-poll replies queued before data starts no longer break active data streaks, reducing premature pipeline-depth drops and video stalls, especially on Instagram.
• Change the block_stun default to false, so STUN/TURN traffic is allowed by default; set block_stun: true explicitly if you want to block that traffic. Thanks @yyoyoian-pixel for PR #1309.
What's Changed
- fix(pipeline): idle poll flood, data streak breaks, tuning by @yyoyoian-pixel in #1309
- release: prepare v1.9.31 by @therealaleph in #1310
Full Changelog: v1.9.30...v1.9.31