.\" -*- 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.44 1" .TH guestfs-release-notes-1.44 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.44 \- یادداشت‌های انتشار نسخه ۱.۴۴ ابزار libguestfs .SH "یادداشت‌های انتشار LIBGUESTFS ۱.۴۴ (RELEASE NOTES FOR LIBGUESTFS 1.44)" .IX Header "RELEASE NOTES FOR LIBGUESTFS 1.44" .SS "پیوندهای زبان‌های برنامه‌نویسی (Language bindings)" .IX Subsection "Language bindings" پشتیبانی از پایتون ۲ متوقف شد. حداقل نسخه مورد نیاز پایتون ۳.۶ است. .PP پیوندهای پایتون دیگر از \f(CW\*(C`PyEval_ThreadsInitialized\*(C'\fR منسوخ‌شده استفاده نمی‌کنند. .PP پیوندهای پایتون اکنون شامل راهنمای نوع‌ها (Type hints) هستند (سام ایدرمن - Sam Eiderman). .PP پیوندهای ارلنگ اکنون به جای liberl_interface از libei استفاده می‌کنند (سرگئی گولووان - Sergei Golovan). .SS "ابزارها (Tools)" .IX Subsection "Tools" \&\fBvirt\-get\-kernel\fR\|(1) اکنون می‌تواند هسته‌های فشرده‌نشده را بیابد (پینو توسکانو - Pino Toscano). .PP \&\fBvirt\-sysprep\fR\|(1) اکنون هنگام حذف گواهی از ماشین مهمان، مخزن گواهی مهمان را مجدداً ایجاد می‌کند (پینو توسکانو - Pino Toscano). .PP \&\fBvirt\-sysprep\fR\|(1) اکنون می‌تواند فایل‌های ثبت‌نام IPA و keytabهای Kerberos را حذف کند (پینو توسکانو، کریستین هایمز و فرانسوا کامی - Pino Toscano, Christian Heimes and François Cami). .SS "رابط برنامه‌نویسی کاربردی (API)" .IX Subsection "API" \fIرابط‌های برنامه‌نویسی جدید (New APIs)\fR .IX Subsection "New APIs" .PP \&\f(CW\*(C`cryptsetup\-open\*(C'\fR و \f(CW\*(C`cryptsetup\-close\*(C'\fR جایگزین \f(CW\*(C`luks\-open\*(C'\fR، luks\-open\-ro و luks\-close می‌شوند. رابط‌های جدید، پشتیبانی از رمزگذاری BitLocker را اضافه می‌کنند. .PP \fIسایر تغییرات API (Other API changes)\fR .IX Subsection "Other API changes" .PP \&\f(CW\*(C`lvm\-canonical\-lv\*(C'\fR هنگام فراخوانی با پارامتری غیر از LV، دیگر پیام خطای پر سر و صدا تولید نمی‌کند. .SS "تغییرات ساخت (Build changes)" .IX Subsection "Build changes" برنامه‌های C با استفاده از libguestfs اکنون می‌توانند در برابر دایرکتوری ساخت کامپایل شوند: .PP .Vb 2 \& ../libguestfs/run ./configure \& ../libguestfs/run make .Ve .PP کامپوننت‌های OCaml اکنون هنگام ساخت در دایرکتوری متفاوت از منبع، به درستی پیوند داده می‌شوند (جف تول - Geoff Toole). .PP از GCC LTO اکنون پشتیبانی می‌شود. .PP اکنون از Weblate به جای Zanata برای محلی‌سازی استفاده می‌شود (پینو توسکانو - Pino Toscano). .PP وابستگی‌های guestfsd دیگر به صورت هاردکد شده نیستند، بلکه اکنون از فایل اجرایی ساخته‌شده تولید می‌شوند تا اطمینان حاصل شود که در آینده ناهماهنگ نخواهند شد (هیلکو بنگن - Hilko Bengen). .SS "سازوکار درونی (Internals)" .IX Subsection "Internals" فایل \&\fIlib/guestfs.h\fR در سورس‌کد به \fIinclude/guestfs.h\fR منتقل شد. این یک تغییر قابل مشاهده بیرونی نیست اما بر بخش‌های زیادی درون سیستم ساخت اثر گذاشت. .SS "اشکالات رفع‌شده (Bugs fixed)" .IX Subsection "Bugs fixed" .IP https://bugzilla.redhat.com/1811539 4 .IX Item "https://bugzilla.redhat.com/1811539" دستور virt\-diff روی ایمیج ویندوز ۲۰۱۹ کار نمی‌کند .IP https://bugzilla.redhat.com/1384241 4 .IX Item "https://bugzilla.redhat.com/1384241" دستور tar\-in اجازه بازیابی قابلیت‌های فایل (File capabilities) را نمی‌دهد .SH "همچنین ببینید (SEE ALSO)" .IX Header "SEE ALSO" \&\fBguestfs\-examples\fR\|(1), \&\fBguestfs\-faq\fR\|(1), \&\fBguestfs\-performance\fR\|(1), \&\fBguestfs\-recipes\fR\|(1), \&\fBguestfs\-testing\fR\|(1), \&\fBguestfs\fR\|(3), \&\fBguestfish\fR\|(1), http://libguestfs.org .SH "نویسندگان (AUTHORS)" .IX Header "AUTHORS" .IP \(bu 4 Andrey Shinkevich .IP \(bu 4 Dmitry Tantsur .IP \(bu 4 Geoff Toole .IP \(bu 4 Hilko Bengen .IP \(bu 4 Pino Toscano .IP \(bu 4 Richard W.M. Jones .IP \(bu 4 Sam Eiderman .IP \(bu 4 Sergei Golovan .IP \(bu 4 Thierry Vignaud .IP \(bu 4 Yuri Chornoivan .SH "حق نشر (COPYRIGHT)" .IX Header "COPYRIGHT" حق نشر (C) ۲۰۰۹\-۲۰۲۵ Red Hat Inc. .SH "مجوز (LICENSE)" .IX Header "LICENSE" این برنامه یک نرم‌افزار آزاد است؛ شما می‌توانید آن را تحت شرایط «مجوز عمومی همگانی گنو» که توسط «بنیاد نرم‌افزارهای آزاد» منتشر شده است؛ چه نسخه ۲ مجوز و چه (به انتخاب خودتان) هر نسخه بالاتر دیگری، مجدداً توزیع کرده یا تغییر دهید. .PP این برنامه با این امید توزیع شده است که مفید واقع شود، اما بدون هیچ‌گونه ضمانتی؛ حتی بدون ضمانت ضمنی قابلیت فروش یا مناسب بودن برای یک هدف خاص. برای جزئیات بیشتر به «مجوز عمومی همگانی گنو» مراجعه کنید. .PP شما باید به همراه این برنامه یک نسخه از «مجوز عمومی همگانی گنو» را دریافت کرده باشید؛ در غیر این صورت، به بنیاد نرم‌افزارهای آزاد به آدرس زیر مکاتبه کنید: Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110\-1301 USA. .SH "اشکالات (BUGS)" .IX Header "BUGS" برای دریافت فهرستی از اشکالات ثبت‌شده برای libguestfs، از این پیوند استفاده کنید: https://bugzilla.redhat.com/buglist.cgi?component=libguestfs&product=Virtualization+Tools .PP جهت گزارش یک اشکال جدید برای libguestfs، از این پیوند استفاده کنید: https://bugzilla.redhat.com/enter_bug.cgi?component=libguestfs&product=Virtualization+Tools .PP هنگام گزارش اشکال، لطفاً موارد زیر را ارائه دهید: .IP \(bu 4 نسخه libguestfs. .IP \(bu 4 محل تهیه libguestfs (برای نمونه کدام توزیع لینوکس، کامپایل از کد منبع و غیره) .IP \(bu 4 شرح دقیق اشکال و ارائه روشی برای بازتولید آن. .IP \(bu 4 ابزار \fBlibguestfs\-test\-tool\fR\|(1) را اجرا کنید و خروجی \fBکامل و ویرایش‌نشده\fR را در گزارش اشکال قرار دهید.