guestfs-tools-release-notes-1.54(1) پشتیبانی مجازی‌سازی guestfs-tools-release-notes-1.54(1)

guestfs-tools-release-notes - یادداشت‌های انتشار ابزارهای guestfs

این‌ها یادداشت‌های انتشار برای نسخه پایدار ۱.۵۴ ابزارهای guestfs هستند. این سند تغییرات عمده نسبت به نسخه ۱.۵۲ را شرح می‌دهد.

ابزارهای Guestfs نسخه ۱.۵۴.۰ در ۲۱ مه ۲۰۲۵ منتشر شد.

مخزن بالادستی گیت اکنون در این نشانی قرار دارد: https://github.com/libguestfs/guestfs-tools

گزینه جدید --inject-blnsvr اضافه شده است که می‌تواند برای تزریق سرور بالن‌سازی حافظه ویندوز (Windows memory balloon server) به ماشین‌های مهمان استفاده شود.

گزینه --inject-virtio-win دیگر از روش "osinfo" (استفاده از libosinfo برای اطلاعات درایور virtio-win) پشتیبانی نمی‌کند، زیرا دیگر نگهداری نمی‌شود و بسیار قدیمی شده بود. روش پیش‌فرض با استفاده از نام پوشه‌های virtio-win در همه موارد قابل اعتمادتر بوده و ترجیح داده می‌شود (Cole Robinson).

مدیریت خروجی‌های حجیم دستور rpm(1) هنگام فهرست کردن درایورها در برخی مهمان‌های SUSE.

استفاده از گزینه -S در دستور file(1) برای غیرفعال کردن محافظت seccomp در زمانی که از گزینه -z دستور file(1) نیز استفاده می‌کنیم، زیرا این دو گزینه ناسازگار هستند و در برخی توزیع‌های لینوکس باعث خرابی و کرش می‌شوند.

اصلاح محاسبه دیسک هدف. در برخی موارد همراه با گزینه --resize این محاسبه به درستی انجام نمی‌شد و ایجاد پارتیشن در مقصد با یک خطای گیج‌کننده شکست می‌خورد.

اکنون برای پیام‌های اشکال‌زدایی (debug) به طور یکدست از stderr استفاده می‌کنیم.

افزودن پشتیبانی از معماری LoongArch (توسط liuxiang از Loongson).

رفع اشکال ساخت بایت‌کد OCaml (توسط Jerry James، Ilya Leoshkevich).

اجازه استفاده از شناسه‌های URI با فرمت "nbd+unix://" در پارامترهای -a برای چندین ابزار.

افزودن نمایه git-publish (توسط Kashyap Chamarthy).

بسته json-c اکنون الزامی است. این بسته جایگزین Jansson شده که قبلاً برای تجزیه فایل‌های ورودی JSON استفاده می‌شد.

نسخه OCaml ≥ 4.08 اکنون الزامی است.

بسته OCaml oUnit دیگر استفاده نمی‌شود.

ما اکنون فرض می‌کنیم که "__attribute__((cleanup))" همیشه کار می‌کند. این نیازمند gcc یا Clang است.

افزودن پشتیبانی از GCC 14 و 15.

برخی ماکروهای منسوخ‌شده autoconf دیگر استفاده نمی‌شوند.

رفع برخی مشکلات هنگام ساخت روی macOS (توسط Mohamed Akram).

رفع سازگاری با GNU gettext 0.25.

آزمون‌ها اصلاح شدند تا از مجموعه‌ای از توابع مشترک استفاده کنند و استفاده از ماکروی ناآشنای $TEST_FUNCTIONS حذف شد، مشابه روشی که در nbdkit به کار می‌بریم.

برخی توابع داخلی List و String در OCaml که استفاده می‌کردیم، با توابع stdlib خود OCaml جایگزین شدند که نگهداری کد را کاهش می‌دهد.

مقاوم‌سازی grub2-mkconfig برای جلوگیری از بازنویسی فایل /boot/efi/EFI/redhat/grub.cfg
بهبود اطلاعات خطا هنگام استفاده از گزینه‌های virt-customize برای سیستم‌عامل مهمان ناسازگار [rhel-9.7]
بهبود اطلاعات خطا هنگام استفاده از گزینه‌های virt-customize برای سیستم‌عامل مهمان ناسازگار [rhel-10.1]
مهاجرت CentOS 9 از VMWare به Openshift Virt شکست می‌خورد [rhel-9.6]
دستور virt-drivers روی مهمان opensuse در صورت نصب بودن kernel-source شکست می‌خورد
مشکلات ساخت روی macOS

http://libguestfs.org

Copyright (C) 2009-2025 Red Hat Inc.

این برنامه یک نرم‌افزار آزاد است؛ شما می‌توانید آن را تحت شرایط مجوز عمومی همگانی گنو (GNU GPL) همان‌طور که توسط بنیاد نرم‌افزار آزاد منتشر شده است، بازتوزیع کرده و/یا تغییر دهید؛ چه نسخه ۲ مجوز، یا (به انتخاب خودتان) هر نسخه بعدی.

این برنامه با این امید توزیع شده است که مفید واقع شود، اما بدون هیچ‌گونه ضمانتی؛ حتی بدون ضمانت ضمنی قابلیت فروش یا تناسب با یک هدف خاص. برای جزئیات بیشتر به مجوز عمومی همگانی گنو مراجعه کنید.

شما باید به همراه این برنامه یک نسخه از مجوز عمومی همگانی گنو را دریافت کرده باشید؛ در غیر این صورت، به آدرس زیر نامه بنویسید: Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

برای دریافت فهرستی از باگ‌های ثبت‌شده برای 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