Line 1: |
Line 1: |
| + | [[Image:Criu311.png|400px|right]] |
| {{Release|3.11}} | | {{Release|3.11}} |
| <!-- NOTE: you can use {{Bug|123}} to link to a github issue --> | | <!-- NOTE: you can use {{Bug|123}} to link to a github issue --> |
Line 4: |
Line 5: |
| === New features === | | === New features === |
| * cpuinfo: Detect compact frames and handle noxsaves | | * cpuinfo: Detect compact frames and handle noxsaves |
− | * Add support for configuration files | + | * Add support for [[configuration files]] |
− | * Add support for external net namespaces | + | * Add support for [[external net namespaces]] |
− | * x86: Add support for extendable fpu frames
| + | * Punch holes in input files when restoring anonymous non-shared memory ( {{Opt|--auto-dedup}} ) |
− | * Punch holes in input files when restoring anonymous non-shared memory | |
| | | |
| * C/R of | | * C/R of |
| ** epoll: Add support for duped targets | | ** epoll: Add support for duped targets |
− | ** tun: Add support for multiple net ns | + | ** [[Tun-Tap|tun]]: Add support for multiple net ns |
| + | ** [[Xsave|x86]]: Support extendable fpu frames |
| | | |
| === Bugfixes === | | === Bugfixes === |
− | * mount: better handling of mount propagation | + | * mount: Better handling of [[mount points]] propagation |
| * nmk: Make collect-deps to be more precise about targets | | * nmk: Make collect-deps to be more precise about targets |
− | * lazy-pages: don't mark current stack page as lazy | + | * [[userfaultfd|lazy-pages]]: Don't mark current stack page as lazy |
− | * x86: cpu -- Rework feature testing | + | * x86: CPU -- Rework feature testing |
− | * Fix O(n^2) restore in terms of the number of fds | + | * files: Fix O(n^2) [[fdinfo-engine|restore]] in terms of the number of fds |
| + | * fdstore: Unlimit fdstore queue on start |
| + | * mount: Fix regression where <code>open_mountpoint</code> failed on readonly fs |
| + | * [[page server]]: Handle partial splicing |
| + | * ... lots of small fixes here and there |
| + | |
| + | === Improvements === |
| + | * Remove all magic of [[service descriptors]] when it isn't required |