<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://criu.org/index.php?action=history&amp;feed=atom&amp;title=Download%2Fcriu%2F4.3</id>
	<title>Download/criu/4.3 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://criu.org/index.php?action=history&amp;feed=atom&amp;title=Download%2Fcriu%2F4.3"/>
	<link rel="alternate" type="text/html" href="https://criu.org/index.php?title=Download/criu/4.3&amp;action=history"/>
	<updated>2026-09-29T03:42:37Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.6</generator>
	<entry>
		<id>https://criu.org/index.php?title=Download/criu/4.3&amp;diff=5926&amp;oldid=prev</id>
		<title>Avagin: Created page with &quot;&lt;!--       **** FOR STEPS NEEDED TO MAKE A RELEASE, SEE https://criu.org/Releasing       Use {{Bug|123}} to link to a github issue --&gt; right {{Release|...&quot;</title>
		<link rel="alternate" type="text/html" href="https://criu.org/index.php?title=Download/criu/4.3&amp;diff=5926&amp;oldid=prev"/>
		<updated>2026-08-29T01:45:11Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;!--       **** FOR STEPS NEEDED TO MAKE A RELEASE, SEE https://criu.org/Releasing       Use {{Bug|123}} to link to a github issue --&amp;gt; &lt;a href=&quot;/index.php?title=File:4.3.jpg&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;File:4.3.jpg (page does not exist)&quot;&gt;400px|right&lt;/a&gt; {{Release|...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;!--&lt;br /&gt;
      **** FOR STEPS NEEDED TO MAKE A RELEASE, SEE https://criu.org/Releasing&lt;br /&gt;
      Use {{Bug|123}} to link to a github issue&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
[[Image:4.3.jpg|400px|right]]&lt;br /&gt;
{{Release|4.3}}&lt;br /&gt;
&lt;br /&gt;
=== New features === &lt;br /&gt;
* Memory compression: Support for LZ4 memory page and block compression with multi-threaded decompression &lt;br /&gt;
* Support for AArch64 / ARM64 Guarded Control Stack (GCS)&lt;br /&gt;
* Parallelize memfd and anonymous shared memory content restore via async daemon (asyncd) &lt;br /&gt;
* Restorer: Restore VMA pages with Linux native AIO &lt;br /&gt;
* Add --image-io-mode option to support O_DIRECT reads/writes for pages images&lt;br /&gt;
* plugins/amdgpu: Support checkpoint and restore of DRM buffer objects and DMA-BUF file descriptors &lt;br /&gt;
* Support for Linux kernel binfmt_misc sandboxing&lt;br /&gt;
* Add UPDATE_INETSK hook for socket address rewrite during restore&lt;br /&gt;
* crit: Add offline compress and decompress commands for memory images&lt;br /&gt;
* criu: Add collection and restoration of timer_slack_ns per thread&lt;br /&gt;
&lt;br /&gt;
=== Bugfixes === &lt;br /&gt;
* restore: Fix exit code and wait status truncation for zombie processes&lt;br /&gt;
* restorer/pagemap: Detect EOF on truncated pages file to prevent infinite loops &lt;br /&gt;
* file-lock: Fix type confusion in broken read lease restore&lt;br /&gt;
* soccr: Restore TCP_REPAIR_WINDOW before TCP_SEND_QUEUE to avoid window collapse &lt;br /&gt;
* sk-queue: Fix SCM restore for packets containing both SCM_RIGHTS and SCM_CREDENTIALS &lt;br /&gt;
* sk-unix: Fix mutex deadlock on connect failure in standalone restore&lt;br /&gt;
* pipes: Restore pipe ownership to fix /proc/self/fd access permissions&lt;br /&gt;
* compel: Fix heap alignment for structs with XSAVE state&lt;br /&gt;
* fsnotify: Fix memory and file descriptor leaks in inotify/fanotify error paths &lt;br /&gt;
* pycriu: Fix self-dump failure when explicit PID is provided&lt;br /&gt;
&lt;br /&gt;
=== Improvements === &lt;br /&gt;
* compel/infect: Optimize task interception and stop tasks without hardware breakpoints &lt;br /&gt;
* restorer: Switch thread synchronization to atomic operations&lt;br /&gt;
* restore: Parallelize task stopping in attach_to_tasks and catch_tasks&lt;br /&gt;
* fsnotify: Add overlayfs directory walk fallback for inotify watches&lt;br /&gt;
* sockets: Support dumping and restoring ucred for Unix and Netlink sockets&lt;br /&gt;
* coredump: Enable coredump generation on riscv64&lt;br /&gt;
* contrib: Add reference client and test suite for criu-service&lt;br /&gt;
* docs: Major overhaul and export of &amp;quot;Under the Hood&amp;quot; architecture documentation &lt;br /&gt;
* ci: Consolidate test workflows, shard test suites, and add Lima-based kernel test jobs&lt;/div&gt;</summary>
		<author><name>Avagin</name></author>
	</entry>
</feed>