تاریخ انتشار در مسیر Default: ۱۸-Sep-۲۰۲۵
خوشحالیم انتشار TestRail 9.5.1 را اعلام کنیم؛ نسخهای با بهبودهای مورد انتظار برای Attachment Management ، بههمراه چند bug fix و بهبود عملکرد. این نسخه به تیمها کمک میکند مصرف فضای ذخیرهسازی را بهتر مدیریت کنند و پایداری کلی پلتفرم را افزایش میدهد.
دستورالعمل نصب Docker را اینجا ببینید: TestRail ۹.۵.۱ روی Docker
لطفاً توجه داشته باشید که مسیر ارتقای پیشنهادی ما از TestRail ۸.۰.۴ میگذرد. اگر هنوز از TestRail ۷.۰ یا نسخههای پایینتر استفاده میکنید، این مسیر را دنبال کنید:
- ابتدا به ۷.۵ ارتقا دهید
- به ۸.۰.۱ ارتقا دهید
- به ۸.۰.۴ ارتقا دهید
- به ۹.۴.۱ ارتقا دهید
- و فقط بعد از آن به ۹.۵.۱ ارتقا دهید
بعد از تکمیل ارتقا، باید فایل _config/config.php را در پوشه فایلهای Docker باز کنید و یک خط جدید با مقدار زیر اضافه کنید:
define('TR_CHROME_PATH', '/usr/bin/chrome-headless-shell-linux64/chrome-headless-shell');
📂 بهبودهای Data Storage Management
#
مدیریت فضای ذخیرهسازی در TestRail ۹.۵ آسانتر شده است. در این نسخه، adminها انعطاف بیشتری برای حذف attachmentها دارند، حتی از test runها و test planهای بستهشده:
-
بهروزرسانی فیلتر Orphaned Attachments در Data Management اکنون درست کار میکند و میتوانید attachmentهای orphaned را شناسایی و حذف کنید.
-
گزینه جدید هنگام حذف attachmentها برای شامل کردن attachmentهای موجود در test runها و & test planهای بستهشده
-
قابلیت گستردهتر: در Data Management و هر جایی که امکان حذف attachment وجود دارد در دسترس است.
-
مجوزهای مبتنی بر نقش: فقط کاربرانی که مجوز لازم را دارند میتوانند این کار را انجام دهند.
-
ایمنی بهصورت پیشفرض: این گزینه بهصورت پیشفرض انتخاب نشده است و به مرحله تأیید نیاز دارد؛ بنابراین حذف تا قبل از تأیید نهایی آگاهانه و قابل بازگشت است.
-


🐞 اصلاحات و بهبودها (۱۱) #
- TR-۱۵۷۲۷: فیلتر Orphaned نتایج نادرست نشان میداد
- TR-۱۵۰۸۸: endpoint مربوط به update_user درست کار نمیکرد
- TR-۱۵۱۱۰: دسترسی به تنظیمات سایت ممکن نبود
- TR-۱۴۳۵۶: امکان مشاهده تب History در test case وجود نداشت
- TR-۱۳۷۹۷: وقتی “Enable attachment sharing” غیرفعال بود، attachmentها در همه projectها دیده میشدند
- TR-۱۳۷۷۴: بعد از ارتقای TestRail امکان جمع کردن درخت navigation مربوط به test case وجود نداشت (۹.۰.۰ Default – ۱۰۵۷)
- TR-۱۵۶۲۵: با زدن Ctrl+Z، <br> در TestRail ۹.۴.۰ درج میشد
- TR-۱۴۶۱۶: BDD: فیلدهای case از نوع Scenario مقدارها را ذخیره نمیکردند
- TR-۱۴۳۸۲: status سفارشی test که بهعنوان ignored علامتگذاری شده بود، همچنان در شمارش و matrixهای کوچک محاسبه میشد
- TR-۱۵۴۶۵: در Jira integration، Reporter مربوط به issue بهجای کاربر بهصورت پیشفرض Admin تنظیم میشد
- TR-۱۱۴۴۹: فیلد Elapsed در ‘add/edit result’ هر روز را ۸ ساعت محاسبه میکرد
📌 اعمال deprecation برای Cassandra #
از TestRail ۹.۵ Server به بعد، Cassandra رسماً deprecated شده و محدودیتهای مربوط به آن اعمال میشود.:
-
adminها باید ابتدا اسکریپت deprecation مربوط به Cassandra را در نسخه ۹.۴.۱ قبل از ارتقا به ۹.۵ اجرا کنند.
-
اگر این اسکریپت اجرا نشده باشد، ارتقا به ۹.۵ متوقف میشود و یک پیام هشدار نمایش داده میشود در طول فرایند ارتقا.
دسترسی به TestRail ۹.۵.۱.۱۰۴۲ #
TestRail نسخه ۹.۵.۱.۱۰۴۲ برای دسترسی عمومی کاربران در مسیر انتشار Early Access منتشر شده است. برای دسترسی به featureها و fixهای ارائهشده در TestRail ۹.۵، درخواست تغییر release track را اینجا تکمیل کنید.

