توضیحات
افزونه پشتیبانگیری و انتقال UpdraftPlus مورد اعتماد جامعه وردپرس برای پشتیبانگیری، بازیابی و انتقال وبسایتهای وردپرسی آنهاست. UpdraftPlus بهطور فعال در بیش از ۳ میلیون وبسایت در سراسر جهان نصب شده است.
پشتیبانگیری با UpdraftPlus
UpdraftPlus بالاترین رتبه و محبوبترین افزونه زمانبندی پشتیبانگیری و انتقال در جهان است. در مکان ذخیرهسازی ترجیحی خود پشتیبان تهیه کنید و تنها با سه کلیک بازیابی کنید.
پشتیبانگیری در Dropbox، Google Drive، Amazon S3 (یا سازگار)، Rackspace Cloud، FTP، DreamObjects، Openstack Swift یا ایمیل.
نگارش پولی همچنین به شما اجازه میدهد در Microsoft OneDrive، Microsoft Azure، Google Cloud، Backblaze B2، SFTP، SCP، pCloud، WebDAV یا UpdraftVault (گزینه ذخیرهسازی یکپارچه ما برای UpdraftPlus) پشتیبان تهیه کنید.
پشتیبانگیری را بهصورت دستی انجام دهید یا زمانبندی کنید تا هر ۲، ۴، ۸ یا ۱۲ ساعت، روزانه، هفتگی، ماهانه یا دو هفته یک بار اجرا شود.
بازیابی با UpdraftPlus
وبسایت وردپرسی شما آسیبپذیر است. سایت شما ممکن است هک شود. ممکن است در بهروزرسانی مشکلی پیش بیاید یا سرور شما از کار بیفتد. ممکن است لازم باشد تغییری را که ایجاد شده یا اشتباهی که ناشی از خطای انسانی بوده، به حالت قبل برگردانید.
دلیل هر چه باشد، میتوانید وبسایت وردپرسی خود را تنها با چند کلیک با UpdraftPlus بازیابی کنید. انتخاب کنید کدام اجزا بازیابی شوند (مثلاً افزونهها، پوستهها، پایگاهداده و غیره)، دوباره برای بازیابی کلیک کنید، و سپس برای بازگشت به صفحه اصلی کلیک کنید.
انتقال با UpdraftPlus
با این نگارش رایگان UpdraftPlus، انتقال وبسایت وردپرسی شما به میزبان وب، سرور یا دامنه دیگر آسان است.
برای انتقال، بهسادگی پایگاهداده، افزونهها، پوستهها و غیره را از سایت مبدا بارگیری کرده و سپس آنها را در سایت مقصد بارگذاری کنید.
هنگام انتقال، یک موتور داخلی جستجو و جایگزینی، رشتههای قدیمی را شناسایی کرده و آنها را جایگزین میکند تا مکان جدید را منعکس کند. UpdraftPlus در زمان شما صرفهجویی کرده و خطر شکستگی پیوندها یا مفقود شدن پروندههای مرتبط با انتقالهای دستی را کاهش میدهد.
چرا UpdraftPlus؟
نوشتن یک افزونه پشتیبانگیری و انتقال قابل اعتماد که در میلیونها پیادهسازی مختلف وردپرس بهدرستی کار کند، سخت است. به UpdraftPlus دقیقاً برای انجام همین کار تکیه میشود. ما در وبسایتهای بیشتری در سراسر جهان نسبت به هر افزونه پشتیبانگیری و انتقال وردپرس دیگری مورد اعتماد هستیم و بهطور فعال نصب شدهایم.
UpdraftPlus:
- پشتیبانگیری، انتقال و بازیابی را انجام میدهد.
- تعداد زیادی از مکانهای ذخیرهسازی راه دور را ارائه میدهد.
- به شما اجازه میدهد پشتیبانگیریها را زمانبندی کنید تا بتوانید آن را «تنظیم و فراموش» کنید.
- جامع و با کاربری آسان است.
- ثابت شده است که در بیش از ۳ میلیون سایت کار میکند.
UpdraftPlus Premium
نگارش رایگان UpdraftPlus وبسایت شما را بهخوبی پشتیبانگیری و منتقل میکند. با این حال، اگر به ویژگیها و گزینههای بیشتری نیاز دارید، میتوانید نگارش حرفهای ما را خریداری کنید.
پشتیبانگیری و انتقال با UpdraftPlus Premium، و:
-
دریافت پشتیبانگیری خودکار پیش از بهروزرسانیها. اگر بهروزرسانی وردپرس یا افزونه باعث خرابی سایت شما شد، آخرین نسخه را بازیابی کنید.
-
پشتیبانگیری افزایشی. تغییرات به نسخه اصلی اضافه میشوند که باعث صرفهجویی در منابع سرور در مقایسه با پشتیبانگیری کامل مکرر میشود.
-
دریافت گزینههای ذخیرهسازی راه دور بیشتر شامل Microsoft OneDrive، SFTP، Microsoft Azure، WebDAV، Google Cloud، SCP، Backblaze و pCloud.
-
دریافت ۱ گیگابایت فضای ذخیرهسازی یکپارچه با UpdraftVault برای قابلیت اطمینان، افزونگی و مقیاسپذیری ۹۹.۹۹۹٪.
-
کنترل بیشتری بر روی تعداد پشتیبانهای ذخیره شده در یک بازه زمانی مشخص داشته باشید.
بازیابی از سایر افزونههای پشتیبانگیری از جمله BackWPup، BackupWordPress، Simple Backups و غیره. -
اجرای پشتیبانگیری در زمانهای تعیین شده، مثلاً در دورههای ترافیک کم.
-
پشتیبانگیری در بیش از یک مکان برای محافظت بیشتر.
-
دریافت گزارشهای دقیق. شامل چکسامهای رمزنگاری شده برای تأیید یکپارچگی پروندههای پشتیبان و موارد دیگر.
-
دریافت انتقال حرفهای. انتقال به سایت مقصد مستقیمتر است و میتواند از سایت مبدا انجام شود.
-
دریافت سازگاری با شبکه / چندشبکهای.
-
پشتیبانگیری از پروندهها و پایگاههای داده غیر وردپرسی، برای مثال جدول های متعلق به فروشگاه اینترنتی شما یا شخصیسازیهای هسته وردپرس.
-
دریافت رمزگذاری پایگاهداده.
-
مدیریت پشتیبانها و انتقالها از طریق WP-CLI.
-
دریافت پشتیبانی حرفهای.
اطلاعات بیشتر را در صفحه مقایسه ما بیابید. UpdraftPlus Premium برای خرید در اینجا در دسترس است.
مدیریت چندین وبسایت؟
UpdraftCentral یک پیشخوان کنترل از راه دور قدرتمند برای وردپرس است که به شما اجازه میدهد پشتیبانها و همچنین بهروزرسانیها، کاربران، برگه ها، نوشته ها، افزونهها و پوستهها را از یک مکان مرکزی مدیریت کنید. بین این موارد انتخاب کنید:
- UpdraftCentral (رایگان، خودمستقر)
- UpdraftCentral Premium (پولی، خودمستقر)
- UpdraftCentral Cloud (پولی، میزبانی شده کامل)
سایتهای خود را بهصورت متمرکز با ترکیب قدرت WP-Optimize و UpdraftCentral بهینه کنید یا پشتیبانهای خود را با ترکیب قدرت UpdraftPlus و UpdraftCentral بهصورت متمرکز مدیریت کنید.
نیاز به ایجاد یک نسخه تکثیر شده موقت از سایت خود دارید؟
UpdraftClone ایجاد یک محیط آزمایشی (sandbox) موقت را برای تغییراتی که میخواهید امتحان کنید، سریع و آسان میکند. بهسادگی نگارشهای وردپرس و PHP مورد نظر خود را انتخاب کنید و ما بقیه کارها را انجام میدهیم. اطلاعات بیشتر درباره UpdraftClone
مجموعه کامل افزونههای تیم Updraft و دوستان
-
UpdraftPlus.
پشتیبانگیری، انتقال و بازیابی. دارای امتیاز ۵ ستاره در مخزن افزونهها و مورد اعتماد بیش از ۳ میلیون صاحب وبسایت وردپرس. -
WP-Optimize.
پاکسازی پایگاهداده، فشردهسازی تصاویر و کش کردن. وبسایت وردپرسی خود را بهینه کنید. امتیاز ۵ ستاره کاربران. بیش از ۱ میلیون نصب فعال. -
All-In-One Security (AIOS).
وبسایت وردپرسی خود را ایمن کنید. جامع، غنی از ویژگیها و با کاربری آسان. دارای امتیاز ۵ ستاره از کاربران و بیش از ۱ میلیون نصب فعال. -
WP Overnight.
افزونههای باکیفیت برای فروشگاه ووکامرس شما. صدور صورتحساب، مدیریت سفارش و محصول، راهکارهای مدیریت مشتری با امتیاز ۵ ستاره و موارد دیگر. -
Easy Updates Manager.
کنترل بهروزرسانیها را در دست بگیرید. تعداد زیادی ویژگی رایگان و یک نگارش حرفهای با امکانات بیشتر – بیش از ۳۰۰,۰۰۰ کاربر. -
Internal Link Juicer. سئوی خود را تقویت کنید. پیوندهای داخلی را در وبسایت وردپرسی خود خودکار کنید. در زمان صرفهجویی کرده و رتبه بالاتری در موتورهای جستجو کسب کنید.
برای سایر افزونههای مفید و رایگان، نمایه توسعهدهنده اصلی ما را در اینجا ببینید.
آیا چندزبانه هستید؟ میتوانید ترجمه کنید؟
آیا میخواهید به افرادی که به زبان شما صحبت میکنند کمک کنید تا از وبسایتهای وردپرسی خود پشتیبان تهیه کرده، آنها را منتقل و بازیابی کنند؟
افزونه پشتیبانگیری، انتقال و بازیابی UpdraftPlus آماده و منتظر است. فرآیند ترجمه آسان و مبتنی بر وب است – لطفاً برای دستورالعملها به اینجا بروید: https://updraftplus.com/translate/.
یا اگر در حال حاضر یک مترجم خبره وردپرس هستید، فقط فایل .pot را از پوشه wp-content/plugins/updraftplus/languages/ بردارید – اگر رشتههای قابل ترجمه را بهصورت دستی اسکن میکنید، باید این توابع را دریافت کنید: _x()، __()، _e()، _ex()، log_e().
با تشکر فراوان از مترجمان فعلی ما.
مجوز
Copyright 2011-24 David Anderson
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
مترجمان غیرانگلیسی داوطلب هستند و wordpress.org به توسعهدهندگان افزونه کنترلی بر ترجمههای آنها نمیدهد؛ بنابراین مسئولیت تکیه بر آنها با خودتان است؛ UpdraftPlus نمیتواند تضمین کند که ترجمهها از زبان انگلیسی اصلی دقیق باشند.
ما از کسانی که در https://updraftplus.com/acknowledgements/ ذکر شدهاند برای کدها و/یا کتابخانههای استفاده شده و/یا اصلاح شده تحت شرایط مجوزهای متنباز آنها قدردانی و تشکر میکنیم.
عکسهای صفحه

پیشخوان اصلی – اسکرینشاتها مربوط به UpdraftPlus Premium هستند، بنابراین ممکن است به برخی ویژگیها اشاره کنند که بخشی از نگارش رایگان نیستند

پیکربندی پشتیبانگیریهای شما

تهیه پشتیبان

انتخاب کنید کدام اجزا بازیابی شوند
سوالات متداول
چگونه افزونه پشتیبانگیری و انتقال UpdraftPlus را نصب کنم؟
در اینجا دستورالعملهای نصب از کانال یوتیوب ما یا از وبسایت ما آمده است.
اگر مشکلی داشته باشم یا به پشتیبانی نیاز داشته باشم چه؟
اگر در پشتیبانگیری، انتقال یا بازیابی با مشکل مواجه هستید، راهنمایی در دسترس است.
موضوعات موجود را در انجمن پشتیبانی وردپرس جستجو کنید یا موضوع جدیدی ارسال کنید. تیمهای پشتیبانی و توسعه ما هر روز پرسشها را بررسی کرده و پاسخ میدهند.
مشتریان UpdraftPlus Premium میتوانند مستقیماً از طریق مرکز پشتیبانی UpdraftPlus برای تیمهای پشتیبانی و توسعه ما تیکت ارسال کنند.
پیش از تماس، لطفاً مطمئن شوید که سوالات متداول ما را مطالعه کردهاید و به آخرین نگارش افزونه ما بهروزرسانی نمودهاید.
بسیار کمککننده است اگر بتوانید گزارش پشتیبانگیری و تا حد امکان اطلاعات دیگر را در گزارش خود بگنجانید، برای مثال نگارش PHP، وبسایت شما، توضیحات خطا، نحوه رسیدن به صفحهای که باعث آن شده، سایر افزونههای مرتبطی که نصب کردهاید، بهعلاوه هر اطلاعات دیگری که ممکن است مفید باشد.
برای یافتن گزارش پشتیبانگیری: پیوندهایی برای بارگیری گزارشها در صفحه تنظیمات UpdraftPlus در افزونه وجود دارد – یا ممکن است برای شما ایمیل شود. در غیر این صورت، از طریق FTP به پوشه wp-content/updraft بروید و در آنجا به دنبال آن بگردید.
اگر میدانید چگونه، لطفاً گزارشهای خطای PHP خود را ارسال کنید – فقط همان چند خطی که هنگام اجرای پشتیبانگیری ظاهر میشوند، اغلب پروندهای به نام error_log، احتمالاً در پوشه wp-admin شما که میتوانید از طریق FTP بررسی کنید. اگر برنامهنویسی هستید که میتواند عیبیابی کند و وصله (patch) بفرستد، حتی بهتر است.
انتقال در افزونه رایگان شامل بارگیری پشتیبانها از سایت مبدا و سپس بارگذاری آنها در سایت مقصد است.
برای یافتن گزارش پشتیبانگیری: پیوندهایی برای بارگیری گزارشها در صفحه تنظیمات UpdraftPlus وجود دارد – یا ممکن است برای شما ایمیل شود. در غیر این صورت، از طریق FTP به پوشه wp-content/updraft بروید و در آنجا به دنبال آن بگردید.
هر دو افزونه رایگان و حرفهای شامل یک موتور داخلی جستجو و جایگزینی برای جایگزینی رشتههای قدیمی با مکان جدید هستند.
اگر تنها چیزی که نیاز دارید انتقال است، برای انتقالهای ساده تکسایتی احتمالاً افزونه رایگان برای برآورده کردن نیازهای شما کافی خواهد بود. اگر نیازهای اضافی در مورد پشتیبانگیری دارید، مثلاً قابلیت پشتیبانگیری پیش از بهروزرسانیها، اگر به مکانهای ذخیرهسازی راه دور بیشتری نیاز دارید یا اگر دارای شبکه وردپرس هستید، ما UpdraftPlus Premium را برای مزایای اضافی که به همراه دارد پیشنهاد میکنیم.
UpdraftPlus هنگام تلاش برای پشتیبانگیری، پس از اینکه مدتی به آن فرصت دادم، با پایان زمان مواجه میشود. چه کاری میتوانم انجام دهم؟
این مشکل احتمالاً ناشی از محدود شدن منابع حساب شما توسط ارائهدهنده میزبانی وب (ارزانقیمت) شماست. این وضعیت اصلاً ایدهآل نیست؛ اگرچه UpdraftPlus از ادامه اجرای پشتیبانگیری از همان جایی که متوقف شده پشتیبانی میکند تا از انجام همه کارها بهصورت یکجا جلوگیری کند، اما محدودیتهای خود را دارد. بهترین کار انتخاب یک میزبان وب معتبرتر است. در غیر این صورت، سعی کنید به «تنظیمات خبره» بروید و اندازهای را که پروندههای zip در آن تقسیم میشوند کاهش دهید. UpdraftPlus برای پشتیبانگیری موفق از وبسایتهایی که حجم آنها به چندین گیگابایت میرسد در سرورهای وبی که با کمبود منابع مواجه نیستند، شناخته شده است.
نقد و بررسیها
توسعه دهندگان و همکاران
“UpdraftPlus: افزونه پشتیبانگیری و انتقال وردپرس” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کردهاند.
مشارکت کنندگان“UpdraftPlus: افزونه پشتیبانگیری و انتقال وردپرس” به 37 زبان ترجمه شده است. با تشکر از مترجمین برای همکاری و کمکهایشان.
ترجمه “UpdraftPlus: افزونه پشتیبانگیری و انتقال وردپرس” به زبان شما.
علاقه مند به توسعه هستید؟
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
گزارش تغییرات
وبلاگ پشتیبانگیری UpdraftPlus بهترین مکان برای کسب اطلاعات جزئیتر در مورد تغییرات مهم است.
توجه: نگارشهای پولی UpdraftPlus دارای شماره نگارشی هستند که رقم اول آن یک واحد بالاتر است و یک جزء اضافی در انتها دارد، اما لیست تغییرات زیر همچنان برای آنها معتبر است. یعنی تغییرات لیست شده برای ۱.۱۶.۳۲.x نگارش رایگان مطابق با تغییرات انجام شده در ۲.۱۶.۳۲.x نگارش پولی است.
1.26.5 – 05/Jun/2026
- امنیتی: نسخههای قبلی دارای نقصی بودند که اجازه میداد روی سایتهای دارای کلید فعال Migrator (فقط نسخههای پولی) یا کلید UpdraftCentral (نسخههای رایگان و پولی)، عملیات غیرمجاز انجام شود. همه کاربران باید فوراً بهروزرسانی کنند.
- بهبود جزئی: افزودن زمان انقضای صریح HTTP به مدت 60 ثانیه به درخواستهای بارگذاری تکهای pCloud برای جلوگیری از خطای cURL 28 در اتصالهای کند سرور
- بهبود جزئی: محافظت از فراخوانیهای curl_close()، finfo_close() و xml_parser_free() با بررسی نسخه PHP برای جلوگیری از هشدارهای منسوخشدن در PHP 8.5 و بالاتر
- بهبود جزئی: بهروزرسانی نسخه common-libs همراه
- بهبود جزئی: جایگزینی همه موارد استفاده از wpdb::esc_like() با UpdraftPlus_Database_Utility::esc_like() در سراسر پایگاه کد برای حفظ یکپارچگی.
- بهبود جزئی: افزودن راهنمای گامبهگام «پشتیبانگیری خودکار پیش از بهروزرسانی»
1.26.4 – 07/May/2026
- رفع مشکل: در نسخه 1.26.2، یک پسرفت مانع ذخیره شدن زمانبندی پشتیبانگیری، شامل نام یا شماره روز، و همچنین قوانین مستثنیسازی مؤلفههای پشتیبان میشد.
- بهبود جزئی: آگاهسازی کاربرانی که بهاشتباه بهجای نام میزبان واقعی، نشانیهای اینترنتی را برای ذخیرهسازی راهدور SFTP و FTP وارد میکنند.
- بهبود جزئی: بهروزرسانی نقاط پایانی DreamObjects با حذف objects-us-west-1 منسوخشده، علامتگذاری objects-us-east-1.dream.io بهعنوان در دسترس نیست (12 نوامبر 2025) و افزودن اطلاعیههای مدیر برای آگاهسازی کاربران از این تغییر.
- بهبود جزئی: get_structured_data() اکنون برای جلوگیری از زمان انقضا، پارامترها را میپذیرد.
1.26.3 – 23/آوریل/2026
- ویژگی جدید: پیادهسازی استخراج جریانی بهبودیافته برای پروندههای بزرگ در هنگام بازگردانی، برای مدیریت مواردی که اندازه پرونده از محدودیت حافظه PHP فراتر میرود.
- رفع مشکل: اصلاح وضعیت خالی صافی نقشهای کاربران که خطای عمومی «دریافت دادهها ناموفق بود» را نمایش میدهد.
- رفع مشکل: رفع خطاهای پشتیبانگیری در جدولهای دارای ستونهای نامرئی و حجم زیاد داده.
- رفع مشکل: عدم امکان برداشتن تیک همه دستهها در نوشته در پیشخوان UDC
- بهبود جزئی: افزودن یک دستور داخلی جدید برای دریافت اطلاعات نصب افزونههای دادهشده.
- بهبود جزئی: اطمینان از اینکه اطلاع پشتیبانگیری خودکار همیشه یک رشته باشد تا از هشدارهای منسوخشدن PHP 8.1 و بالاتر در wp_kses() جلوگیری شود.
- بهبود جزئی: رفع خطاهای JS که هنگام حذف آخرین کلیدهای تولیدشده UDC رخ میدهند.
- بهبود جزئی: اعمال اصلاحات برای مشکلات ناهماهنگی رابط کاربری که در اثر نوسازی طراحی دیداری وردپرس 7 در سراسر پیشخوان مدیریت ایجاد شده بود. اکنون رابط افزونه بهدرستی با استانداردهای طراحی بهروزشده همتراز است.
- بهبود جزئی: جلوگیری از خراب شدن برگههای تنظیمات در افزونههای دیگر در چند سایته هنگام فعال بودن UpdraftPlus، به دلیل نشانیهای اینترنتی تغییر یافته فهرست.
- بهبود جزئی: بهروزرسانی همه پیوندها در پوشه addons برای استفاده از teamupdraft.com بهجای updraftplus.com.
- بهبود جزئی: جایگزینی esc_html_e() با esc_html__() در مواردی که الحاق رشته بهصورت بیصدا جداکننده دونقطه را در پیام خطای اتصال SFTP و اطلاع هشدار JavaScript در noscript حذف میکرد
- بهبود جزئی: تغییر به API/تابع بومی phpseclib برای رمزگشایی توکن Dropbox، با جایگزینی mcrypt_decrypt که از PHP 7.1 منسوخ شده و در PHP 7.2 حذف شده است.
- بهبود جزئی: برطرف کردن اطلاع PHP «Undefined offset» که هنگام بازگردانی پشتیبان از تکسایته به چند سایته رخ میداد. این مورد در طول عملیات جستجو-جایگزینی و به دلیل نبود جدولهای users و usermeta اتفاق میافتاد.
- بهبود جزئی: بهبود تابع باز کردن فایل فشرده برای مدیریت بهترِ موارد بیشترِ شاملسازی/مستثنیسازی پوشهها
- بهبود جزئی: بهروزرسانی همه پیوندها در پوشه methods برای استفاده از teamupdraft.com بهجای updraftplus.com.
- بهبود جزئی: افزودن فیلدهای وضعیت و تاریخ نوشته به پاسخ API get_posts برای UDC
1.26.2 – 03/مارس/2026
- بهبود جزئی: افزودن پشتیبانی از PHP 8.5 به UpdraftClone.
- بهبود جزئی: رفع هشدارهای منسوخشدن در PHP 8.4 برای ادغام Dropbox.
- بهبود جزئی: واکنشگرا کردن آیکون هشدار لغو پشتیبانگیری با اندازهگیری مبتنی بر درصد.
- بهبود جزئی: جلوگیری از نمایش هشدارهای سرکوبشده PHP در گزارش پشتیبانگیری و بازگردانی در PHP 8.0 و بالاتر.
- بهبود جزئی: در سایتی که مالک سایت، (ابر)مدیران را محدود کرده است (بهطوری که نتوانند پشتیبانها را بازگردانی کنند)، برای استفاده از ابزار اشکالزدایی HTTP برای آدرسهای IP داخلی، تنظیم یک ثابت (constant) الزامی است.
- بهبود جزئی: بهروزرسانی همه پیوندها در پوشه تنظیمات (settings) برای استفاده از teamupdraft.com بهجای updraftplus.com.
- بهبود جزئی: هنگام حذف مجموعههای پشتیبان ایجادشده از طریق مهاجرت مستقیم سایت به سایت، چکباکس «همچنین از فضای ذخیرهسازی راهدور حذف کن» غیرضروری است.
1.26.1 – 19/ژانویه/2026
- اصلاح: بارگذاریهای تکهای Google Drive از جایی که متوقف شده بودند ادامه نمییافتند بلکه از ابتدا شروع میشدند که منجر به پروندههای تکراری میشد.
- بهبود: افزودن یک فرمان WP-CLI برای ثبت کلید محصول (حرفهای)
- بهبود: افزودن پیوند ثبت محصول در نگارش حرفهای
- بهبود: اصلاح خطای جاوا اسکریپت در مودال اتصال UpdraftCentral Cloud.
- بهبود: اصلاح خطای دستوری در اعلان مدیریت کمبود فضای دیسک.
- بهبود: بهروزرسانی پیوندها برای تجربه کاربری بهتر
- بهبود: بهروزرسانی پیوندهای حرفهای در صفحه تنظیمات
- بهبود: بهروزرسانی تمام پیوندها در پوشههای includes/notices/central برای استفاده از teamupdraft.com بهجای updraftplus.com.
- بهبود: ارتقای نگارش برچسب common-libs
1.25.9 – 12/نوامبر/2025
- اصلاح: یک پسرفت که منجر به عدم نمایش لیست جدول ها در ابزار «اندازه پایگاهداده» شد، به دلیل بازسازی کد انجام شده در نگارش ۱.۲۵.۸.
- بهبود: افزودن تابعی برای بازگرداندن دادههای منوی ابزارهای پیشرفته در ساختاری منظم.
- بهبود: رفع پسرفت در نگارش ۱.۲۵.۲ که باعث میشد اعلان مدیریت «هنوز به مجوز متصل نشدهاید» بهجای زبانه UpdraftPlus Premium/Extensions به teamupdraft.com پیوند داده شود.
- بهبود: بازسازی تابع دادههای کلیدهای اتصال برای حذف موارد تکراری و خواندن از یک منبع واحد
- بهبود: بازگردانی آیکون مفقود پاپآپ تأیید پشتیبانگیری برای نگارشهای قدیمیتر وردپرس.
- بهبود: حذف HTML ناخواسته از اعلان متنی ساده و افزودن خطوط جدید پس از هر جمله در پیام پیشنهاد حراج.
- بهبود: بهروزرسانی نشانی اینترنتی/پیوند حراج فصلی جمعه سیاه
- بهبود: بهروزرسانی پیوندهای نشانی اینترنتی «نسخه حرفهای ما را بررسی کنید» و «پشتیبانگیری از جدول های غیر وردپرسی و پایگاههای داده خارجی» برای جلوگیری از خطاهای HTTP 404 (یافت نشد).
- بهبود: بهروزرسانی تشخیص مجموعه نویسه پایگاهداده برای پشتیبانی از هر دو نحو CHARSET= و CHARACTER SET در تخلیههای SQL
- بهبود: جایگزینی کستینگ (boolean) منسوخ شده
1.25.8 – 07/اکتبر/2025
- اصلاح: یک خطای مهلک در UpdraftCentral هنگام تلاش برای مدیریت نوشته ها زمانی که هیچ نوشته ای وجود ندارد.
- اصلاح: هنگام شکست در فرآیند کپی پرونده در حین بازیابی، پوشه ای با همان نام پرونده ایجاد میشد و فرآیند بازیابی در حالی که باید متوقف میشد، ادامه مییافت.
- اصلاح: خطای مهلک PHP در فرمانهای WP CLI برای لیست کردن یا اسکن پشتیبانهای موجود در PHP نسخه +8.0 پس از اسکن مجدد
- بهبود: افزودن پشتیبانی UpdraftCentral به تابع import_settings با مقادیر بازگشتی
- بهبود: افزودن پشتیبانی از مناطق جدید Amazon AWS S3
- بهبود: افزودن Burst Statistics به لیست افزونههای خانواده
- بهبود: اصلاح منطق پشتیبانگیری برای تشخیص ستونهای نامرئی، و در صورت وقوع آن، استفاده از پرسوجویی که بهطور صریح ستونهای مورد نیاز را مشخص میکند بهجای تکیه بر “SELECT *”.
- بهبود: اطمینان از اینکه فرآیند بازیابی هنگام شکست کپی/انتقال پرونده با خطا پایان مییابد
- بهبود: بهبود گزارش ایمیلی پشتیبانگیری برای انعکاس بهتر انواع پشتیبان و وضعیت آنها.
- بهبود: نقطه پایانی جدید برای دریافت دادههای تنظیمات قفل شده برای UpdraftCentral
- بهبود: انجام جستجو و جایگزینی روی __PHP_Incomplete_Class برای کارکرد با unserialize() زمانی که دیسریالیزاسیون اشیاء مجاز نیست.
- بهبود: بازسازی بخش اطلاعات سایت برای حذف موارد تکراری و خواندن از منبع واحد
- بهبود: رفع یک هشدار PHP که هنگام بارگذاری افزونه از طریق صفحه افزونههای وردپرس ایجاد میشد — ناشی از فراخوانی زودهنگام توابع ترجمه (مثلاً __()).
- بهبود: برخی متنها از فایل POT ترجمه جا مانده بودند، که به این معنی بود که برخی افزونهها و کتابخانههای مترجم نمیتوانستند متن را پیدا کنند و ترجمه آن غیرممکن میشد.
- بهبود: بهروزرسانی تابع db_size برای اجازه بازگرداندن داده یا HTML، بسته به آرگومان ورودی.
1.25.7 – 07/اوت/2025
- اصلاح: یک پسرفت در تأیید وجود پوشههای قدیمی در پوشه پشتیبان؛ پوشههای قدیمی ایجاد شده در طول بازیابی موجودیت «سایر موارد» بهدرستی شناسایی نمیشدند.
- اصلاح: ورودیهای قفل مربوط به هر پشتیبان حذف نمیشدند که منجر به انباشته شدن این ورودیها در پایگاهداده در طول زمان میشد. (شامل پاکسازی ورودیهای قدیمی).
- بهبود: افزودن IDrive e2 و MEGA به لیست ذخیرهسازی سازگار با S3
- بهبود: فراخوانی تابع داخلی برای جلوگیری از اعلان منسوخ شدن PHP 8.1 در نصبهای جدید وردپرس
- بهبود: افزودن wp-staging به لیست پیشفرض موارد مستثنی از بارگذاریها
- بهبود: افزودن مدیریتکننده UpdraftCentral برای درخواست بارگذاری نماد سایت.
- بهبود: افزودن پشتیبانی از dashicon نمای پایگاهداده در نگارشهای وردپرس پیش از ۵.۵.
- بهبود: گنجاندن اطلاعات نماد سایت در پاسخ ‘get_site_icon’ ماژول اصلی UpdraftCentral.
- بهبود: رفع مشکل لیست خالی در گزارشهای ایمیلی پشتیبانگیری ایجاد شده توسط نگارش رایگان UpdraftPlus
- بهبود: جعبه «دریافت تمام ویژگیهای UpdraftPlus Premium» نباید پس از فعالسازی خریدها نمایش داده شود
- بهبود: حذف اعلانهای حراج فصلی (سال نو، تابستان، بهار و مجموعه افزونهها)
- بهبود: مدیریت مجموعه نویسههای پشتیبانی نشده تعریف شده برای فیلدهای جدول در طول پیشبازیابی پایگاهداده.
- بهبود: بهروزرسانی پیوندها در زبانه افزونههای حرفهای در صفحه منوی مدیریت افزونه.
1.25.6 – 27/مه/2025
- اصلاح: یک پسرفت که مانع از بهروزرسانی برچسب ذخیرهسازی راه دور میشد.
- اصلاح: یک پسرفت که میتوانست هنگام بازیابی پروندههای خاص باعث رفتار ناخواسته شود.
- اصلاح: یک خطای مهلک هنگام اجرای اسکریپت پشتیبانگیری PHP مستقل با “do_action(‘updraft_backup_all’)”.
- اصلاح: پسرفتی که باعث شد برخی ویژگیها (مانند اطلاعات PHP) به دلیل مفقود بودن یک ویژگی HTML در المان تحریککننده، از کار بیفتند.
- اصلاح: مشکلی که باعث شکست انتقال برای سایتهای استفادهکننده از افزونه Performance Lab یا سایر افزونههای پیادهسازی کننده کش شیء (object cache) میشد.
- بهبود: مدیریت شکست غیرمهلک تغییر نام پرونده در طول بازیابی
- بهبود: ویژگی پشتیبانگیری خودکار اکنون در نصبهای جدید بهطور پیشفرض غیرفعال است
- بهبود: بازگرداندن وضعیت نوشته و تاریخ قالببندی شده از API نوشته UDC
- بهبود: جایگزینی یک فراخوانی unserialize() در کتابخانه ذخیرهسازی Dropbox
- بهبود: اعتبارسنجی نقطه پایانی DreamObjects برای اطمینان از اینکه تنها قالبهای مورد انتظار نقطه پایانی DreamObjects عبور میکنند.
- بهبود: قرار دادن گزینه «شامل تمام جدول های لیست نشده در زیر» در ابتدای اولین جدول شناخته شده در ابزارک بازیابی پایگاهداده.
- بهبود: افزودن یک نقطه پایانی پیشفرض جدید در DreamObjects بههمراه رابط کاربری برای اجازه به کاربران جهت افزودن نقطه پایانی سفارشی در قالب “s3..dream.io”.
- بهبود: افزودنی سرویس ذخیرهسازی Azure اکنون برای پشتیبانی از استفاده اجباری از TLS 1.2 که از ۳۱ اوت ۲۰۲۵ اجرا میشود، به PHP نگارش ۵.۶ یا بالاتر نیاز دارد.
1.25.5 – 17/آوریل/2025
- اصلاح: باگی که مانع از باز شدن دیالوگ «ایجاد کاربر API و کانتینر جدید» در Rackspace میشد.
- بهبود: یک هدر HTTP که هدف آن قطع اتصال مرورگر بود، بهاشتباه مقداری را دریافت کرده بود که هدر از آن پشتیبانی نمیکرد.
- بهبود: قابلیت انتخاب خودکار صفحه تسویهحساب مناسب زمانی که کاربر قصد خرید محصولات TeamUpdraft را از داخل افزونه دارد.
- بهبود: پاکسازی کش CSS پوسته Divi در پایان فرآیند بازیابی
- بهبود: رفع هشدار PHP در افزودنی pCloud هنگام ارتقا از نگارش رایگان به حرفهای.
- بهبود: بهروزرسانی پیامهای خطا زمانی که کاربر در اتصال به حساب TeamUpdraft خود در زبانه ‘Premium/Extensions’ شکست میخورد.
1.25.4 – 24/مارس/2025
- اصلاح: پسرفت در نگارش ۱.۲۵.۳ – مفقود شدن فیلد ورودی رمزگذاری پایگاهداده به دلیل استفاده از تابع “wp_kses_post” که اجازه رندر شدن تگ “” را نمیدهد.
- بهبود: افزودن فیلدهای جدید به مدیریتکننده UpdraftCentral
1.25.3 – 21/مارس/2025
- اصلاح: مشکلی که مانع از ارسال پشتیبان UpdraftClone هنگام تلاش برای بوت کردن یک UpdraftClone از طریق WP_CLI میشد.
- اصلاح: مشکلی که مانع از تغییر منطقه (region) پیشفرض UpdraftClone هنگام تلاش برای بوت کردن یک UpdraftClone از طریق WP_CLI میشد.
- بهبود: هدر درخواست “x-amz-content-sha256” اکنون امضا شده و در امضای S3 نگارش ۴ گنجانده شده است. برخی ارائهدهندگان مبتنی بر S3 امضای این هدر را برای محاسبه دقیق امضا الزامی میدانند.
- بهبود: معرفی یک ثابت جدید به نام “UPDRAFTPLUS_S3_EXCLUDE_SIGV4_CONTENT_SHA256_HEADER”. این ثابت در صورت تمایل اجازه مستثنی کردن هدرهای “x-amz-content-sha256” از امضا شدن را میدهد؛ این ثابت یک مقدار بولی میپذیرد و بهطور پیشفرض روی false است.
- بهبود: افزودن ویژگیهای پنجره ‘noopener, noreferrer’ به فراخوانی window.open() جاوا اسکریپت برای جلوگیری از تغییر محتوای صفحه اصلی توسط صفحه مقصد
- بهبود: ویژگی واکشی فاوآیکون (Favicon) برای UpdraftCentral
- بهبود: بهبود جزئی در ماژول «بهروزرسانیها» برای گنجاندن آیکونها در افزونه و نشانی پیشنمایش در موارد بهروزرسانی پوسته
- بهبود: ماژول جدید UpdraftCentral برای واکشی پسزمینه
- بهبود: اصلاح متن موجود در تنظیمات خبره در مورد حذف پروندههای پشتیبان محلی
- بهبود: بهروزرسانی اعلانهای فصلی.
- بهبود: ارتقای اعلانها برای نشان دادن معرفی سایر افزونههای متعلق به همان خانواده افزونهها
- بهبود: برای جلوگیری از مشکلات CORS و اطمینان از عملکرد و دسترسی افزونه UpdraftPlus از طریق پیشخوان UpdraftCentral، نام میزبان و/یا مبدا دامنه از updraftplus.com به teamupdraft.com تغییر یافت.
- سازگاری: رفع هشدارهای منسوخ شدن PHP در پرونده lockadmin.php با حذف استفاده از ویژگیهای پویا
1.25.2 – 26/فوریه/2025
- ویژگی: افزودن زبانه «رویدادهای کرون» در بخش ابزارهای پیشرفته برای بررسی وجود وظیفه کرون (Cron Job) افزونه UpdraftPlus.
- اصلاح: رفع مشکل شکست بارگذاریها در pCloud پس از تغییر نام پوشه با بازنشانی «folderid» در هر بار بهروزرسانی نام پوشه.
- بهبود: افزودن اطلاعات سایت برای پشتیبانی از ووکامرس و HPOS به هدر پشتیبان پایگاهداده.
- بهبود: ایجاد یک ورودی در گزارش زمانی که صفحه تایید هویت ربات در طول بارگذاری پرونده در فرآیند انتقال ظاهر میشود.
- بهبود: بهبود شفافیت پیامهای خطا برای آزمونهای اتصال شکست خورده در انتقال.
- بهبود: گنجاندن جزئیات در پرونده گزارش پشتیبانگیری درباره وضعیت و در دسترس بودن پروکسی پیکربندی شده در سیستم.
- بهبود: بهروزرسانی کتابخانه گوگل برای پشتیبانی از ثابتهای WP_PROXY_HOST و WP_PROXY_PORT.
- بهبود: بهروزرسانی پیوند برای ایجاد برنامه Onedrive و Azure
- سازگاری: حذف پیامهای منسوخ شدن PHP 8.4 ناشی از استفاده از ثابت E_STRICT
1.25.1 – 11/ژانویه/2025
- امنیت: رفع یک آسیبپذیری reflected XSS غیرمداوم ناشی از مفقود بودن nonce به همراه نبود پاکسازی (sanitisation). این مورد میتوانست به مهاجم اجازه دهد با متقاعد کردن شما به کلیک روی یک پیوند شخصیسازی شده به پیشخوان سایتتان در حالی که وارد سیستم شدهاید، کد جاوا اسکریپت را در پیشخوان شما اجرا کند. با تشکر از Asaf Mozes برای یافتن و گزارش مسئولانه این موضوع.
- اصلاح: جلوگیری از شکست بازیابی زمانی که سیاست مجوز ‘sync-xhr=()’ در هدر پاسخ وجود دارد.
- اصلاح: بهبود روش دریافت منطقه پیشنهادی برای Amazon AWS S3 در صورت بروز شکست در فراخوانی getBucketLocation()، بهویژه زمانی که پاسخ XML فاقد فیلد منطقه پیشنهادی است – این مورد مشکلاتی را در مناطقی (مانند us-east-2) که اخیراً رفتار پاسخ خود را تغییر دادهاند، حل میکند.
- بهبود: گسترش پشتیبانی برای گنجاندن منطقه «ap-southeast-4» در Amazon AWS S3 و مناطق اضافی که اخیراً بهروزرسانی شدهاند.
- بهبود: رفع یک پسرفت در بررسیکننده بهروزرسانی نگارش پولی به نگارش ۴.۱۳.۲، که منجر به عدم نمایش اعلانهای مربوط به وضعیت اشتراک یا سازگاری نگارش وردپرس میشد.
1.24.12 – 23/دسامبر/2024
- اصلاح: مرحله پیش از بازیابی در رسیدگی صحیح به جدولهایی که باید مستثنی میشدند ناموفق بود، که باعث بروز یک خطای منطقی شد که گزینه علامتخورده «شامل تمام جدولهای لیست نشده» را بهاشتباه به عنوان دستوری برای بازیابی هر جدولی تفسیر میکرد.
- اصلاح: بهروزرسانی کتابخانه PHPSecLib به نگارش ۲.۰.۴۸ که شامل اصلاحاتی برای خطای “gmp_pow(): base and exponent overflow” در برخی نگارشهای PHP است و میتوانست باعث شکست پشتیبانگیری در فضای ذخیرهسازی راه دور SFTP شود.
- بهبود: تکمیل بررسی و حذف فراخوانیهای تابع unserialize() در PHP که اجازه نمونهسازی کلاس را میداد (شروع شده در ۱.۲۴.۷). (حذف نهایی مربوط به یک نقص امنیتی تئوریک بود، در صورتی که سایت توسعه شما به مهاجم اجازه میداد محتوایی در آن پست کند که شما آن را به سایت دیگری منتقل میکردید و شامل کد سفارشی بود که میتوانست اقدامات مخربی که مهاجم از آنها مطلع بود انجام دهد، پیش از آنکه شما سایت را تکثیر کنید. نتیجه این حذف این است که برخی جستجو-جایگزینیها که احتمال مواجهه با آنها در عمل بسیار کم است، نادیده گرفته خواهند شد).
- بهبود: حذف ویژگی جستجو و جایگزینی برای کاربران PHP 5.2 (جهت تحقق مورد قبلی).
- بهبود: بهبود ماژول رسانه UpdraftCentral برای افزودن ویژگی “has_image_editor” به هر مورد رسانهای.
- بهبود: در صفحه بازیابی در پیکربندی شبکه (multisite)، لیست کشویی با برچسب «کدام سایت بازیابی شود» سایر المانهای HTML را میپوشاند، که باعث میشد برخی دکمهها بهجای بالا در پایین قرار گیرند.
- بهبود: اجتناب از لغو ثبت CSS مربوط به jQuery-UI اگر پیش از این توسط سایر افزونهها چاپ شده باشد، جهت جلوگیری از مشکلات سازگاری.
- بهبود: در فرآیند بازیابی پایگاهداده، باید از اجرای دستورات SQL از نوع LOCK و/یا ALTER برای هر جدولی که در لیست «جدولهای نادیده گرفته شده» قرار دارد، اجتناب شود.
- بهبود: تابع openssl_free_key() تنها در PHP پایینتر از ۸ مورد نیاز است
- بهبود: تغییرات مختلف در سبک کدنویسی برای مطابقت با قوانین «Plugin Check»
1.24.11 – 15/نوامبر/2024
- بهبود: به دلیل بررسی مجوزهای برنامه توسط گوگل (که اعلام نشده بود و نیازمند ساخت یک ویدیو در یوتیوب برای فرآیند بررسی آنهاست)، دسترسی drive.readonly در اتصالات Google Drive درخواست نمیشود – این بدان معناست که (تا زمان اتمام بررسی) اتصالات جدید به Google Drive تنها میتوانند به پشتیبانهای ایجاد شده مستقیماً توسط UpdraftPlus دسترسی داشته باشند و نه پشتیبانهایی که شما بهصورت دستی در Google Drive بارگذاری میکنید. این مورد قابلیت برقراری اتصالات جدید به Google Drive را بازمیگرداند.
- بهبود: اصلاح کلاس UpdraftPlus_S3_Compat برای حفظ سازگاری با افزونه خارجی UpdraftPlus AWS SDK (https://github.com/DavidAnderson684/updraftplus-aws-sdk).
1.24.9 – 14/نوامبر/2024
- اصلاح: یک پسرفت در ۱.۲۴.۸ هنگام مدیریت بازیابی پرونده wp-config.php.
- بهبود: تغییرات در نحوه بارگذاری دامنههای متنی (text domains) در ۱.۲۴.۸ اکثر موارد را پوشش نمیداد.
- بهبود: معرفی فیلتر “updraftplus_use_builtin_wpcore_restoration” که میتواند برای بازیابی موجودیت هسته وردپرس (WP-Core) با استفاده از مکانیسم متفاوتی استفاده شود، بهویژه در مواردی که پرونده admin-ajax.php در طول بازیابی قابل حذف نیست.
1.24.8 – 13/نوامبر/2024
- بهبود: افزودن توضیحات برای لیست کشویی «بسته تکثیری» (Clone Package) هنگام ایجاد یک نسخه تکثیر شده.
- بهبود: انتقال فراخوانی “load_plugin_textdomain” از اکشن “plugins_loaded” به اکشن “init”.
- بهبود: بهروزرسانی پیام گزارش برای مشخص کردن اینکه پروندههای پشتیبان وقتی هیچ فضای ذخیرهسازی راه دوری انتخاب نشده به عنوان «پردازش شده» (processed) و وقتی فضای ذخیرهسازی انتخاب شده به عنوان «بارگذاری شده» (uploaded) علامتگذاری میشوند.
- بهبود: مقداری مرتبسازی کد در کلاس بازیابی (restore class).
1.24.7 – 04/نوامبر/2024
- بهبود: گنجاندن پسوند پرونده .part در لیست پاکسازی، جهت تضمین اینکه پروندههای مرتبط با این پسوند بهطور منظم از پوشه پشتیبان حذف میشوند.
- بهبود: عملکردهای بهروزرسانی در جعبه اطلاعات افزونه وردپرس (۶.۵ و بالاتر) اصلاح شدهاند تا از انجام بهروزرسانی در همان پنجره جلوگیری شود و اطمینان حاصل شود که دیالوگ «پشتیبانگیری خودکار پیش از بهروزرسانی» همانطور که در نظر گرفته شده ظاهر میشود.
- بهبود: افزودن متد سفارشی “unserialized” به کلاس UpdraftPlus که میتواند استفاده از آرگومان “options” یا نبود آن را هنگام اجرا در نگارشهای مختلف PHP مدیریت کند.
- بهبود: افزودن ثابت UPDRAFTPLUS_SEND_UNWRITABLE_BACKUP_DIRECTORY_EMAIL برای غیرفعال کردن ارسال ایمیلهای مربوط به غیرقابل نوشتن بودن پوشه پشتیبان به کاربران.
- بهبود: اعلانهای شفافتر به کاربران در مورد تنظیمات پیکربندی نشده فضای ذخیرهسازی راه دور و/یا انتخاب فضاهای ذخیرهسازی که بخشی از نگارش UpdraftPlus آنها نیست.
- بهبود: در هنگام ادامه بارگذاریهای تکهای OneDrive، هدر تایید هویت و توکن حامل (bearer token) نباید گنجانده شوند زیرا ممکن است به دلیل متفاوت بودن نشانی بارگذاری منجر به خطای عدم تایید هویت شوند.
- بهبود: پیادهسازی کد برای فعالسازی خودکار افزونه UpdraftPlus در طول فرآیند انتقال از یک تنظیمات شبکه به یک سایت مستقل.
- بهبود: در محیط شبکه (multisite)، اطمینان از اینکه کاربران میتوانند به صفحه افزونه UpdraftPlus دسترسی داشته باشند حتی در صورت نبود ثابت WP_ALLOW_MULTISITE.
- بهبود: UpdraftClone اکنون از PHP 8.4 پشتیبانی میکند.
- بهبود: جلوگیری از یک اعلان منسوخ شدن احتمالی PHP در زمان شکست ایجاد پرونده zip.
1.24.6 – 25/سپتامبر/2024
- بهبود: در ۱.۲۴.۵، عنوان مرورگر هنگام دسترسی به صفحه یک افزونه نامرتبط با استفاده از منوی اصلی، بهاشتباه «UpdraftPlus» نمایش داده میشد.
1.24.5 – 24/سپتامبر/2024
- اصلاح: عبارت منظم (regular expression) نادرست برای نقطه پایانی DigitalOcean Spaces.
- اصلاح: تداخلهای CSS با افزونه LearnDash LMS Instructor Role Add-on که باعث ناپدید شدن برخی المانهای رابط کاربری میشد.
- بهبود: سازماندهی مجدد UpdraftPlus در منوی سمت چپ و تغییر نام آن به «UpdraftPlus»؛ برای غیرفعال کردن آن، این راهنما را دنبال کنید: https://updraftplus.com/new-location-of-updraftplus-in-the-wordpress-dashboard/
- بهبود: افزودن نگهدارنده span به پیام شکست اتصال UpdraftCentral.
- بهبود: افزودن پیوند «برای تکمیل تنظیمات خود به اینجا بروید» در اعلان مدیریت مربوطه که با کلیک روی آن، در صورت عدم تعیین تنظیمات، به پیکربندی UpdraftVault پرش میکند.
- بهبود: اصلاح الگوهای regex که با برخی پروندههای موقت مطابقت نداشتند و باعث میشدند بهطور خودکار حذف نشوند.
- بهبود: پس از بازیابی، کلیک روی «پاک کردن پوشههای قدیمی» پرونده wp-config-pre-ud-restore-backup.php را نیز حذف خواهد کرد.
- بهبود: در صفحه/زبانه تنظیمات؛ جلوگیری از کلیک مکرر روی دکمه شناور «ذخیره تغییرات» و/یا ارسال چندین درخواست AJAX.
- بهبود: حذف pCloud از لیست افزودنیها در زبانه “Premium / Extensions” (تغییری در در دسترس بودن آن ایجاد نشده است).
- بهبود: تغییر نام wp-config-backup.php به wp-config-pre-ud-restore-backup.php برای شفافسازی هدف آن به عنوان یک پرونده پشتیبان ایجاد شده پیش از بازیابی موجودیتهای هسته وردپرس؛ این پرونده تنها در صورتی تولید میشود که کاربر گزینه «بازنویسی wp-config.php» را در طول بازیابی انتخاب نکند، زیرا نام قبلی بسیار کلی بود و میتوانست باعث سردرگمی شود.
- بهبود: در محیط شبکه (Multisite)، مودال پاپآپ برای بهروزرسانیهای خودکار افزونه در حفظ وضعیت تیک پشتیبانگیری زمانی که گزینه «به خاطر سپردن» فعال است، ناموفق بود.
- بهبود: بهروزرسانی انتخابگر پشتیبانگیری خودکار برای حل مشکلات ناشی از مفقود بودن کلاس “update-link” در افزونه WPForms Pro.
1.24.4 – 2/ژوئیه/2024
- اصلاح: مشکل حساسیت به حروف کوچک و بزرگ در نام انواع فیلدهای bit در یک جدول.
- اصلاح: رفع مشکلی که در آن پروندههای پشتیبان نمیتوانستند از فضای ذخیرهسازی راه دور حذف شوند، زمانی که یا پوشه ریشه فعال بود و یا هیچ پوشهای در فرم پیکربندی OneDrive مشخص نشده بود.
- اصلاح: زمانی که کاربران تلاش میکنند افزونهای را با استفاده از پیوند «مشاهده جزئیات نگارش x.x.x» بهجای انتخاب «هماکنون بهروزرسانی کن» بهروز کنند، افزونه با موفقیت بهروز میشود؛ اما رابط کاربری بهاشتباه پیام «بهروزرسانی شکست خورد» را نمایش میدهد.
- اصلاح: تداخل با افزونه Gravity Forms در زمانی که نگارش قدیمیتری از jQuery UI در صفحه «افزونههای نصب شده» وجود داشت.
- بهبود: اطمینان از مطابقت با Google Granular Consent و بررسی مجوزهای مورد نیاز در طول تایید هویت دسترسی به فضاهای ذخیرهسازی Google Drive و Google Cloud.
- بهبود: جلوگیری از پیامهای هشدار و منسوخ شدن PHP پس از تکمیل تایید هویت دسترسی به فضای ذخیرهسازی Google Drive.
- بهبود: جلوگیری از هشدار PHP زمانی که فضای ذخیرهسازی راه دور Dropbox تایید هویت شده و صفحه نوسازی میشود.
- بهبود: افزودن فیلتر updraftplus_working_dir_localpath برای اجازه به توسعهدهندگان جهت تغییر مسیر موقت استخراج پروندهها.
- بهبود: تغییر عنوان نمایش داده شده افزونه مطابق با درخواست تیم مخزن افزونهها.
- بهبود: تجزیه برخی رویدادهای PHP و ثبت پیامهای خطای مناسب.
1.24.3 – 30/آوریل/2024
- اصلاح: پسرفت در ۱.۲۳.۱۶ برای بهبود گزارشها که باعث شد خطای incorrect_offset گزارش شده توسط Dropbox بهدرستی مدیریت نشود.
- بهبود: فضای ذخیرهسازی راه دور UpdraftVault میتواند در پسزمینه علاوه بر Amazon S3، فضای ذخیرهسازی Wasabi را نیز مدیریت کند.
- بهبود: رفع هشدار منسوخ شدن WP_Theme_JSON_Resolver::theme_has_support برای UpdraftCentral
- بهبود: جلوگیری از هشدار PHP مربوط به ویژگی تعریف نشده در طول اسکن مجدد فضای ذخیرهسازی راه دور.
- بهبود: جلوگیری از هشدارهای منسوخ شدن PHP در طول پشتیبانگیری پایگاهداده هنگام برخورد با مقادیر null در انواع فیلد bit.
- بهبود: نمایش یک پیام هشدار زمانی که ثابت WP_ACCESSIBLE_HOSTS تعریف شده و مقدار آن اجازه دسترسی به updraftplus.com را نمیدهد.
- بهبود: بهروزرسانی اعلانها
- بهبود: تقسیم جملات متعدد به فراخوانیهای جداگانه توابع ترجمه.
- بهبود: حذف فضاهای خالی از ابتدا و انتهای نقطه پایانی سازگار با S3.
1.24.2 – 26/مارس/2024
- اصلاح: دکمههای «ادامه بازیابی» و «بستن» در دیالوگ بازیابی ناتمام به دلیل یک پسرفت اخیر، نسبت به کلیک واکنش نشان نمیدادند.
- اصلاح: تداخل با سایر افزونهها به دلیل نگارش متفاوت کتابخانه شخص ثالث (Guzzle) و فراخوانی زودهنگام autoload.php کامپوزر.
- اصلاح: ثابت تعریف نشده “NET_SCP_LOCAL_FILE” زمانی که SCP برای فضای ذخیرهسازی راه دور SFTP/SCP در حال استفاده بود.
- بهبود: افزودن فیلدهای سازگاری هنگام بازگرداندن لیست افزونهها و پوستهها به UpdraftCentral.
- بهبود: به دلیل مشکلاتی در برخی نگارشهای cURL نسخه 7.x در مدیریت اتصالات HTTP/2، تمام اتصالات HTTP به API واندرایو در نگارشهای cURL بعد از ۷.۶۱ و پیش از ۸.۰ اکنون مجبور به استفاده از نگارش HTTP/1.1 هستند. همچنین، میتوان ثابتی به نام UPDRAFTPLUS_ONEDRIVE_CURL_HTTP_VERSION را در پرونده wp-config.php برای تغییر نگارش پیشفرض HTTP تنظیم کرد.
- بهبود: اصلاح فاصله حاشیه (margin) برای رفع خرابی رابط کاربری دکمه «مشاهده گزارشها» در پشتیبانها.
- بهبود: اطمینان از اینکه تمام دستورات “SET SQL_MODE” در پرونده پشتیبان پایگاهداده بهطور داخلی مدیریت میشوند و تنها در صورت بازیابی خارج از افزونه UpdraftPlus اعمال میگردند.
- بهبود: جلوگیری از اعلانهای منسوخ شدن سبک کدنویسی PHP 8.2 در افزودنی پشتیبانگیری خودکار.
- بهبود: در فرآیند بارگذاری تکهای OneDrive، هدر تایید هویت و توکن حامل نباید در طول نشست بارگذاری گنجانده شوند زیرا ممکن است به دلیل تفاوت نشانی بارگذاری منجر به وضعیت HTTP 401 شود.
- بهبود: حذف مقدار پیشفرض برای فیلترهای هشدار اضافی انتقال بین پروتکلهای HTTP و HTTPS.
- بهبود: تنظیم SQL_MODE روی ‘NO_AUTO_VALUE_ON_ZERO’ در پرونده پشتیبان پایگاهداده.
- بهبود: بهروزرسانی محتوای اعلان فصلی برای سال ۲۰۲۴
- بهبود: در طول عملیاتی که به phpseclib نیاز دارند، پرونده autoload.php کامپوزر تنها زمانی گنجانده شود که واقعاً به phpseclib نیاز است.
1.24.1 – 21/فوریه/2024
- ویژگی: پیادهسازی پشتیبانی از Backblaze Object Lock (نگارش حرفهای).
- اصلاح: تنظیمات پشتیبانگیری ایمیلی و گزارش پایه کار نمیکرد که باعث میشد ایمیل اعلان تایید وضعیت پشتیبانگیری به نشانی ایمیل مدیر تحویل داده نشود (نگارش رایگان).
- اصلاح: اصلاح شناسایی نگارش حرفهای WP-Optimize برای UpdraftCentral.
- اصلاح: پسرفت در ۱.۲۳.۱۶ در اصلاح فراخوانیهای توابع ترجمه که باعث شده بود برخی ویژگیهای HTML خالی بمانند.
- اصلاح: بازیابی مجموعههای پشتیبان از طریق زبانه انتقال/تکثیر باعث میشد تمام موجودیتهای پشتیبان مرتبط بلافاصله بارگیری شوند و اولویتهای کاربر در مورد موجودیتهایی که مایل به بازیابی آنها بود نادیده گرفته میشد.
- اصلاح: تداخل کتابخانه شخص ثالث با افزونههای WP All Import Pro و AIO WP Migration که باعث شکست در آزمایش اعتبارنامههای SFTP و پشتیبانگیری در فضای ذخیرهسازی راه دور SFTP میشد.
- اصلاح: بازگردانی سازگاری با شبکه وردپرس در نگارشهای پایینتر از ۴.۹ که به دلیل استفاده از تابعی که پیش از آن موجود نبود ایجاد شده بود.
- بهبود: افزودن ورودیهای ترجمه جدید برای UpdraftCentral
- بهبود: حذف پیامهای منسوخ شدن PHP 8.2 ناشی از ارسال مقدار null به تابع htmlspecialchars() و ایجاد ویژگی پویا.
- بهبود: حذف پیامهای منسوخ شدن PHP 8.3 ناشی از فراخوانی get_class() بدون آرگومان.
- بهبود: بازسازی متدها در کلاس UpdraftPlus_Database_Utility.
- بهبود: ارسال یک ایمیل در صورتی که پوشه پشتیبان قابل نوشتن نباشد.
- بهبود: افزودن و تنظیم پارامتر
filename_onlyبرای کاهش زمان جستجو هنگام گشتن به دنبال پروندههای پشتیبان خاص در Dropbox. - بهبود: بارگذاری خودکار کتابخانه ارتباطات امن PHP در روشی بهتر که از استفاده از کلاسهای phpseclib که پیش از این توسط افزونهای دیگر بارگذاری شدهاند در برخی عملیاتها جلوگیری میکند.
- بهبود: افزودن فیلتر updraftplus_backup_db_header_append برای اجازه به صاحبان سایت جهت گنجاندن محتوای دلخواه در هدر پشتیبان پایگاهداده خود.
1.23.16 – 23/دسامبر/2023
- بهبود: افزودن پیوند دمو برای افزونههای خانواده در تبلیغات.
- بهبود: حذف پیشوند https / http از نقاط انتهایی S3-Generic.
- بهبود: رفع سازگاری با PHP 8.0 در تابع ob_implicit_flush.
- بهبود: بهبود گزارشهای خطای Dropbox.
- بهبود: طبق درخواست تیم افزونههای wordpress.org، نمایش تمام اخبار UpdraftPlus در بخش «اخبار وردپرس» پیشخوان برای کاربران افزونه رایگان ممنوع است، حتی اگر ابتدا رضایت داده شده باشد.
- بهبود: اصلاح برخی فراخوانیهای نادرست توابع ترجمه.
1.23.14 – 30/نوامبر/2023
- اصلاح: رفع مشکل در روند تایید هویت فضای ذخیرهسازی راه دور Google Cloud.
- بهبود: تغییر عملکرد پیوندهای UpdraftVault برای باز شدن در زبانه جداگانه.
- بهبود: شفافسازی اهمیت هشدارها در ایمیلهای گزارش.
- بهبود: متناسب کردن لایه رضایتنامه خبری با متن تایید، جهت حذف فضای خالی که میتوانست بخشی از اخبار UpdraftPlus را فاش کند.
- بهبود: تعریف یک تابع shim با نام “php_uname” در صورت عدم تعریف آن، برای جلوگیری از خطای مهلک در کتابخانه phpseclib.
1.23.13 – 22/نوامبر/2023
- اصلاح: مشکلی که مانع از اجرای پشتیبانگیریهای افزایشی از طریق WP-CLI یا Cron میشد، زمانی که گزینه پشتیبانگیری از mu-plugins فعال بود اما هیچ mu-plugins ای وجود نداشت.
- اصلاح: تایید هویت فضای ذخیرهسازی راه دور OneDrive خطای “Invalid input” میداد.
- اصلاح: گزینه پشتیبانگیری از پروندههای اضافی انتخابی توسط کاربر دیگر در رابط کاربری موجود نبود.
- بهبود: حذف رشته استفاده نشده “migrator-lite.php” در طول عملیات جستجو و جایگزینی.
- بهبود: جایگزینی دامنههای متنی هاردکد شده باقیمانده با نگهدارنده UPDRAFTCENTRAL_TEXT_DOMAIN در پوشه مرکزی.
- بهبود: هشدار پیشخوان مدیریت LiteSpeed اکنون پس از اتمام انتقال در سایت مقصد نمایش داده میشود، حتی اگر پیام در سایت مبدا بسته شده باشد.
- بهبود: عدم نمایش اخبار UpdraftPlus در بخش ابزارک رویدادها و اخبار وردپرس بدون کسب رضایت قبلی کاربر.
- بهبود: تغییر ترتیب بررسیها هنگام چک کردن وجود یا دسترسی به cPanel برای پرسش در مورد سهمیه دیسک، جهت جلوگیری از اعلان ناخواسته PHP زمانی که safe_mode فعال است.
- بهبود: جلوگیری از خطای مهلک احتمالی در صورتی که موردی ویژگی ‘translation’ در بررسی بهروزرسانیها را پیش از ارسال به UpdraftPlus به حالت نامعتبر تغییر داده باشد.
- بهبود: بهروزرسانی پرونده cacert.pem همراه شده.
1.23.12 – 08/نوامبر/2023
- اصلاح: مشکلی که مانع از اتمام برخی بازیابیهای پایگاهداده به دلیل تغییر در wpdb در وردپرس ۶.۴ میشد.
- بهبود: جایگزینی رویداد onchange جاوااسکریپت با رویداد oninput جهت شناسایی تغییرات اعمال شده در برچسبهای HTML در برگه تنظیمات، همچنین افزودن به کنترلکننده رویداد برای شناسایی تغییرات ذخیره نشده
1.23.11 – 03/نوامبر/2023
- امنیت: رفع یک آسیبپذیری که در صورت فعال بودن فضای ذخیرهسازی Google Drive، اگر مهاجم یک مدیر وارد شده به سیستم را هدف قرار میداد و او را متقاعد میکرد که به یک نشانی خاص ایجاد شده توسط مهاجم دسترسی پیدا کند، میتوانست حساب Google Drive خودِ مهاجم را به روشهای ذخیرهسازی ذخیره شده اضافه کند. با تشکر از Nicolas Decayeux برای یافتن و گزارش این موضوع.
- ویژگی: افزودن JSTree برای Google Drive جهت انتخاب پوشه موجود.
- ویژگی: موجودیت پشتیبان «افزونههای ضروری (MU)» اکنون میتواند بهطور جداگانه در یک سایت معمولی وردپرس پشتیبانگیری و بازیابی شود.
- اصلاح: مشکل حساسیت به حروف کوچک و بزرگ در پوشه OneDrive (پروندههای پشتیبان با موفقیت بارگذاری میشدند اما در حذف خودکار یا دستی پشتیبانهای قدیمی به دلیل تفاوت در بزرگی و کوچکی حروف شکست میخوردند).
- اصلاح: زمانی که دو نمونه از فضای ذخیرهسازی WebDav پشت سر هم در نگارش حرفهای اضافه میشد، پر کردن برخی فیلدها در آخرین نمونه باعث خرابی نشانی WebDav در نمونه قبلی میشد.
- بهبود جزئی: بهروزرسانی کتابخانه phpseclib از نسخه 1 به 2. همانطور که پیشتر اعلام شده بود، این مورد همچنین …
