1# Changelog
2
3Notable changes to Xen will be documented in this file.
4
5The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
6
7## [Unreleased](https://xenbits.xen.org/gitweb/?p=xen.git;a=shortlog)
8
9### Added
10 - This file and MAINTAINERS entry.
11 - Use x2APIC mode whenever available, regardless of interrupt remapping
12   support.
13 - Performance improvements to guest assisted TLB flushes, either when using
14   the Xen hypercall interface or the viridian one.
15 - Assorted pvshim performance and scalability improvements plus some bug
16   fixes.
17 - Hypervisor framework to ease porting Xen to run on hypervisors.
18 - Initial support to run on Hyper-V.
19 - Initial hypervisor file system (hypfs) support.
20 - libxl support for running qemu-xen device model in a linux stubdomain.
21 - New 'domid_policy', allowing domain-ids to be randomly chosen.
22 - Option to preserve domain-id across migrate or save+restore.
23 - Support in kdd for initial KD protocol handshake for Win 7, 8 and 10 (64 bit).
24 - Tech preview support for Control-flow Execution Technology, with Xen using
25   Supervisor Shadow Stacks for its own protection.
26
27### Changed
28 - The CPUID data seen by a guest on boot is now moved in the migration
29   stream.  A guest migrating between non-identical hardware will now no
30   longer observe details such as Family/Model/Stepping, Cache, etc changing.
31   An administrator still needs to take care to ensure the features visible to
32   the guest at boot are compatible with anywhere it might migrate.
33
34## [4.13.0](https://xenbits.xen.org/gitweb/?p=xen.git;a=shortlog;h=RELEASE-4.13.0) - 2019-12-17
35
36> Pointer to release from which CHANGELOG tracking starts
37