v1.9.10
• exit-node docs بازنویسی شد بهصورت platform-agnostic. اسکریپت TypeScript حالا assets/exit_node/exit_node.ts نام داره (قبلاً valtown.ts) و راهنماها روی Deno Deploy / fly.io / VPS شخصی بهعنوان hostهای توصیهشده تمرکز میکنن. کد TypeScript خود بدون تغییر است — همان web-standard Request / Response / fetch API که روی هر runtime serverless اجرا میشه. کاربرانی که قبلاً exit-node را روی پلتفرم انتخابی خود deploy کردهاند نیازی به تغییر ندارند.
• Telegram channel announcements حالا brief English bullets میگیرن بهجای Persian کامل (commit 9580ce8). subscriberها در یک نگاه میبینن چی ship شده — full Persian + English changelog همچنان در docs/changelog/v*.md برای archive باقی میمونه.
• تست: ۱۷۹ lib + ۳۵ tunnel-node test همه pass.
• Rewrote the exit-node docs to be platform-agnostic. The TypeScript handler is now named assets/exit_node/exit_node.ts (was valtown.ts) and the setup guide focuses on Deno Deploy / fly.io / your own VPS as the recommended hosts. The TypeScript itself is unchanged — same web-standard Request / Response / fetch API that runs on any serverless runtime. Users who already have an exit node deployed on whichever host they picked don't need to change anything.
• Telegram channel announcements now use brief English bullets instead of full Persian (commit 9580ce8). Subscribers see what shipped at a glance — the full Persian + English changelog stays in docs/changelog/v*.md for archival.
• Tests: 179 lib + 35 tunnel-node tests passing.
Full Changelog: v1.9.9...v1.9.10