.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Podwrapper::Man 1.60.1 (Pod::Simple 3.45) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" .\" Required to disable full justification in groff 1.23.0. .if n .ds AD l .\" ======================================================================== .\" .IX Title "guestfs-release-notes-1.54 1" .TH guestfs-release-notes-1.54 1 2026-07-14 libguestfs-1.60.1 "Virtualization Support" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "نام (NAME)" guestfs\-release\-notes\-1.54 \- یادداشت‌های انتشار نسخه ۱.۵۴ ابزار libguestfs .SH "یادداشت‌های انتشار LIBGUESTFS 1.54 (RELEASE NOTES FOR LIBGUESTFS 1.54)" .IX Header "RELEASE NOTES FOR LIBGUESTFS 1.54" این‌ها یادداشت‌های انتشار نسخه پایدار ۱.۵۴ از libguestfs هستند. این سند تغییرات عمده از نسخه ۱.۵۲ را تشریح می‌کند. .PP نسخه 1.54.0 از Libguestfs در \fB۸ اکتبر ۲۰۲۴\fR منتشر شد. .SS "بازرسی (Inspection)" .IX Subsection "Inspection" افزودن شناسایی Circle Linux (توسط Bella Zhang). .PP افزودن پشتیبانی از LoongArch (توسط liuxiang). .PP افزودن شناسایی Kylin (توسط grass\-lu). .PP افزودن شناسایی openEuler (توسط Wang Guoquan). .PP اکنون \&\f(CW\*(C`PARTUUID\*(C'\fR و \f(CW\*(C`PARTLABEL\*(C'\fR در فایل \fI/etc/fstab\fR مهمان شناسایی و تحلیل می‌شوند. .SS "رابط برنامه‌نویسی کاربردی (API)" .IX Subsection "API" \&\fBتوابع جدید API\fR شامل \f(CW\*(C`findfs_partuuid\*(C'\fR و \f(CW\*(C`findfs_partlabel\*(C'\fR. از این توابع می‌توان برای جستجوی کارآمد یک سیستم‌فایل بر اساس UUID یا برچسب پارتیشن GPT استفاده کرد. .PP پشتیبانی از انواع دستگاه‌های غیرفعال یا کم‌کاربرد زیر \fBحذف شده است\fR: Gluster، Sheepdog، TFTP. .PP افزودن الگوریتم خلاصه‌سازی پیام GOST R34.11\-94 به توابع API مربوط به checksum (توسط Alexey Shabalin). .PP امکان استفاده از نشانی‌های اینترنتی \f(CW\*(C`nbd+unix://\*(C'\fR (NBD روی سوکت دامنه یونیکس) در guestfish و سایر بخش‌ها. .PP توابع مختلف \f(CW\*(C`part_*\*(C'\fR (پارتیشن) مربوط به GPT بازپیاده‌سازی شده‌اند تا به جای sgdisk از sfdisk بسته util\-linux استفاده کنند. بسته util\-linux به طور گسترده‌تری در دسترس است، بنابراین این کار در حالت معمول وابستگی‌ها را کاهش می‌دهد. یک API اختیاری باقی مانده است که همچنان از sgdisk استفاده می‌کند. (با تشکر از Yongkui Guo). .PP افزودن گزینه فرعی \f(CW\*(C`cipher\*(C'\fR به \f(CW\*(C`cryptsetup_open\*(C'\fR (توسط Jonatan Pålsson). .PP به دلیل وجود یک اشکال، تابع API با نام \f(CW\*(C`part_get_gpt_attributes\*(C'\fR ممکن بود مقدار بازگشتی را از ۶۴ به ۳۲ بیت کوتاه کند. این مشکل رفع شده است. .SS "تغییرات ساخت (Build changes)" .IX Subsection "Build changes" رفع سازگاری btrfs با تغییرات هسته در لینوکس 6.7. .PP حذف برخی کدهای سازگاری برای نسخه‌های util\-linux (sfdisk) قبل از سال ۲۰۱۴. .PP انتقال CFLAGS هنگام ساخت بایندرهای Perl. به طور خاص این بدان معناست که \fI\-g\fR باید به درستی منتقل شود و نمادهای اشکال‌زدایی (debugging symbols) را فعال کند. .PP رفع مشکل ساخت در macOS (توسط Antonio Caggiano). .SS "بخش‌های داخلی (Internals)" .IX Subsection "Internals" ابزار Libguestfs اکنون دیگر استفاده از \&\f(CW\*(C`LIBGUESTFS_BACKEND=direct\*(C'\fR را توصیه نخواهد کرد. این مورد قبلاً هنگامی که libvirt موفق به راه‌اندازی اپلاینس نمی‌شد نمایش داده می‌شد. با این حال به نظر می‌رسد که این پیام اکنون بیش از فایده، آسیب می‌رساند. .PP رفع تولید پارامتر \fI\-\-chown\fR در virt\-customize (توسط Yongkui Guo). .PP در اپلاینس، کاهش زمان راه‌اندازی هنگامی که به dhcp نیازی نیست (توسط Olaf Hering). .PP یک بن‌بست (deadlock) در اپلاینس که ناشی از یک پسرفت (regression) در لینوکس 6.11 بود دور زده شد. این بن‌بست در لینوکس 6.12 نیز برطرف شد. .SS "اشکالات رفع‌شده (Bugs fixed)" .IX Subsection "Bugs fixed" .IP https://bugzilla.redhat.com/2303267 4 .IX Item "https://bugzilla.redhat.com/2303267" قفل‌شدن‌های نادر هنگام راه‌اندازی اپلاینس، در زمان \*(Aqecho noop\*(Aq در /sys/block/{h,s,ub,v}d*/queue/scheduler .IP https://issues.redhat.com/browse/RHEL\-35998 4 .IX Item "https://issues.redhat.com/browse/RHEL-35998" حذف وابستگی libguestfs \-> gdisk .IP https://issues.redhat.com/browse/RHEL\-46596 4 .IX Item "https://issues.redhat.com/browse/RHEL-46596" بخش بازرسی libguestfs با PARTLABEL=