http.server: No longer enfore JSON encoding for body
[ganeti-local] / NEWS
diff --git a/NEWS b/NEWS
index 355c491..a0eae07 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,13 @@
 News
 ====
 
+Version 2.2.0
+-------------
+
+- RAPI now requires a Content-Type header for requests with a body (e.g.
+  ``PUT`` or ``POST``) which must be set to ``application/json`` (see
+  RFC2616 (HTTP/1.1), section 7.2.1)
+
 
 Version 2.1.0
 -------------
@@ -15,7 +22,7 @@ Ganeti 2.1 brings many improvements with it. Major changes:
 - Improved job locking logic to reduce impact of jobs acquiring multiple
   locks waiting for other long-running jobs
 
-Detailed implementation details can be found in the Ganeti 2.1 design
+In-depth implementation details can be found in the Ganeti 2.1 design
 document.
 
 Details
@@ -26,8 +33,11 @@ Details
   ``device_model``)
 - Added more options to xen-pvm hypervisor (``use_bootloader``,
   ``bootloader_path`` and ``bootloader_args``)
+- Added the ``use_localtime`` option for the xen-hvm and kvm
+  hypervisors, and the default value for this has changed to false (in
+  2.0 xen-hvm always enabled it)
 - Added luxi call to submit multiple jobs in one go
-- Added cluster initialization time option to not modify ``/etc/hosts``
+- Added cluster initialization option to not modify ``/etc/hosts``
   file on nodes
 - Added network interface parameters
 - Added dry run mode to some LUs
@@ -72,10 +82,18 @@ Details
   (``rapi_users``)
 - Added option to specify maximum timeout on instance shutdown
 - Added ``--no-ssh-init`` option to ``gnt-cluster init``
+- Added new helper script to start and stop Ganeti daemons
+  (``daemon-util``), with the intent to reduce the work necessary to
+  adjust Ganeti for non-Debian distributions and to start/stop daemons
+  from one place
 - Added more unittests
 - Fixed critical bug in ganeti-masterd startup
+- Removed the configure-time ``kvm-migration-port`` parameter, this is
+  now customisable at the cluster level for both the KVM and Xen
+  hypervisors using the new ``migration_port`` parameter
 - Pass ``INSTANCE_REINSTALL`` variable to OS installation script when
   reinstalling an instance
+- Allowed ``@`` in tag names
 - Migrated to Sphinx (http://sphinx.pocoo.org/) for documentation
 - Many documentation updates
 - Distribute hypervisor files on ``gnt-cluster redist-conf``
@@ -90,6 +108,15 @@ Details
 - Improved burnin
 
 
+Version 2.0.5
+-------------
+
+- Fix security issue due to missing validation of iallocator names; this
+  allows local and remote execution of arbitrary executables
+- Fix failure of gnt-node list during instance removal
+- Ship the RAPI documentation in the archive
+
+
 Version 2.0.4
 -------------