| guestfs-tools-release-notes-1.54(1) | پشتیبانی مجازیسازی | guestfs-tools-release-notes-1.54(1) |
نام (NAME)
guestfs-tools-release-notes - یادداشتهای انتشار ابزارهای guestfs
یادداشتهای انتشار ابزارهای GUESTFS نسخه ۱.۵۴ (RELEASE NOTES FOR GUESTFS TOOLS 1.54)
اینها یادداشتهای انتشار برای نسخه پایدار ۱.۵۴ ابزارهای guestfs هستند. این سند تغییرات عمده نسبت به نسخه ۱.۵۲ را شرح میدهد.
ابزارهای Guestfs نسخه ۱.۵۴.۰ در ۲۱ مه ۲۰۲۵ منتشر شد.
مکان جدید مخزن
مخزن بالادستی گیت اکنون در این نشانی قرار دارد: https://github.com/libguestfs/guestfs-tools
virt-customize
گزینه جدید --inject-blnsvr اضافه شده است که میتواند برای تزریق سرور بالنسازی حافظه ویندوز (Windows memory balloon server) به ماشینهای مهمان استفاده شود.
گزینه --inject-virtio-win دیگر از روش "osinfo" (استفاده از libosinfo برای اطلاعات درایور virtio-win) پشتیبانی نمیکند، زیرا دیگر نگهداری نمیشود و بسیار قدیمی شده بود. روش پیشفرض با استفاده از نام پوشههای virtio-win در همه موارد قابل اعتمادتر بوده و ترجیح داده میشود (Cole Robinson).
virt-drivers
مدیریت خروجیهای حجیم دستور rpm(1) هنگام فهرست کردن درایورها در برخی مهمانهای SUSE.
virt-make-fs
استفاده از گزینه -S در دستور file(1) برای غیرفعال کردن محافظت seccomp در زمانی که از گزینه -z دستور file(1) نیز استفاده میکنیم، زیرا این دو گزینه ناسازگار هستند و در برخی توزیعهای لینوکس باعث خرابی و کرش میشوند.
virt-resize
اصلاح محاسبه دیسک هدف. در برخی موارد همراه با گزینه --resize این محاسبه به درستی انجام نمیشد و ایجاد پارتیشن در مقصد با یک خطای گیجکننده شکست میخورد.
اکنون برای پیامهای اشکالزدایی (debug) به طور یکدست از stderr استفاده میکنیم.
تغییرات عمومی
افزودن پشتیبانی از معماری LoongArch (توسط liuxiang از Loongson).
رفع اشکال ساخت بایتکد OCaml (توسط Jerry James، Ilya Leoshkevich).
اجازه استفاده از شناسههای URI با فرمت "nbd+unix://" در پارامترهای -a برای چندین ابزار.
افزودن نمایه git-publish (توسط Kashyap Chamarthy).
تغییرات ساخت (Build changes)
بسته json-c اکنون الزامی است. این بسته جایگزین Jansson شده که قبلاً برای تجزیه فایلهای ورودی JSON استفاده میشد.
نسخه OCaml ≥ 4.08 اکنون الزامی است.
بسته OCaml oUnit دیگر استفاده نمیشود.
ما اکنون فرض میکنیم که "__attribute__((cleanup))" همیشه کار میکند. این نیازمند gcc یا Clang است.
افزودن پشتیبانی از GCC 14 و 15.
برخی ماکروهای منسوخشده autoconf دیگر استفاده نمیشوند.
رفع برخی مشکلات هنگام ساخت روی macOS (توسط Mohamed Akram).
رفع سازگاری با GNU gettext 0.25.
بخشهای داخلی (Internals)
آزمونها اصلاح شدند تا از مجموعهای از توابع مشترک استفاده کنند و استفاده از ماکروی ناآشنای $TEST_FUNCTIONS حذف شد، مشابه روشی که در nbdkit به کار میبریم.
برخی توابع داخلی List و String در OCaml که استفاده میکردیم، با توابع stdlib خود OCaml جایگزین شدند که نگهداری کد را کاهش میدهد.
اشکالات رفعشده
- https://issues.redhat.com/browse/RHEL-32099
- مقاومسازی grub2-mkconfig برای جلوگیری از بازنویسی فایل /boot/efi/EFI/redhat/grub.cfg
- https://issues.redhat.com/browse/RHEL-67560
- بهبود اطلاعات خطا هنگام استفاده از گزینههای virt-customize برای سیستمعامل مهمان ناسازگار [rhel-9.7]
- https://issues.redhat.com/browse/RHEL-67565
- بهبود اطلاعات خطا هنگام استفاده از گزینههای virt-customize برای سیستمعامل مهمان ناسازگار [rhel-10.1]
- https://issues.redhat.com/browse/RHEL-77989
- مهاجرت CentOS 9 از VMWare به Openshift Virt شکست میخورد [rhel-9.6]
- https://issues.redhat.com/browse/RHEL-80214
- دستور virt-drivers روی مهمان opensuse در صورت نصب بودن kernel-source شکست میخورد
- https://github.com/libguestfs/guestfs-tools/issues/16
- مشکلات ساخت روی macOS
همچنین ببینید (SEE ALSO)
نویسندگان (AUTHORS)
حق نشر (COPYRIGHT)
Copyright (C) 2009-2025 Red Hat Inc.
مجوز (LICENSE)
این برنامه یک نرمافزار آزاد است؛ شما میتوانید آن را تحت شرایط مجوز عمومی همگانی گنو (GNU GPL) همانطور که توسط بنیاد نرمافزار آزاد منتشر شده است، بازتوزیع کرده و/یا تغییر دهید؛ چه نسخه ۲ مجوز، یا (به انتخاب خودتان) هر نسخه بعدی.
این برنامه با این امید توزیع شده است که مفید واقع شود، اما بدون هیچگونه ضمانتی؛ حتی بدون ضمانت ضمنی قابلیت فروش یا تناسب با یک هدف خاص. برای جزئیات بیشتر به مجوز عمومی همگانی گنو مراجعه کنید.
شما باید به همراه این برنامه یک نسخه از مجوز عمومی همگانی گنو را دریافت کرده باشید؛ در غیر این صورت، به آدرس زیر نامه بنویسید: Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
اشکالات (BUGS)
برای دریافت فهرستی از باگهای ثبتشده برای libguestfs، از این پیوند استفاده کنید: https://bugzilla.redhat.com/buglist.cgi?component=libguestfs&product=Virtualization+Tools
برای گزارش یک باگ جدید در libguestfs، از این پیوند استفاده کنید: https://bugzilla.redhat.com/enter_bug.cgi?component=libguestfs&product=Virtualization+Tools
هنگام گزارش یک باگ، لطفاً این موارد را ارائه دهید:
- نسخه libguestfs.
- محلی که libguestfs را از آن دریافت کردهاید (مثلاً کدام توزیع لینوکس، کامپایلشده از سورس و غیره).
- باگ را به طور دقیق توصیف کنید و روشی برای بازتولید آن ارائه دهید.
- دستور libguestfs-test-tool(1) را اجرا کنید و خروجی کامل و دستنخورده آن را در گزارش باگ قرار دهید.
| 2026-07-11 | guestfs-tools-1.56.0 |