Hs2Py constants: 'maxUdpDataSize'
[ganeti-local] / NEWS
diff --git a/NEWS b/NEWS
index e8e78fd..e3ba0d0 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -2,14 +2,33 @@ News
 ====
 
 
-Version 2.9.0 beta1
--------------------
+Version 2.10.0 alpha1
+---------------------
 
 *(unreleased)*
 
 Incompatible/important changes
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
+- Adding disks with 'gnt-instance modify' now waits for the disks to sync per
+  default. Specify --no-wait-for-sync to override this behavior.
+- The Ganeti python code now adheres to a private-module layout. In particular,
+  the module 'ganeti' is no longer in the python search path.
+
+New features
+~~~~~~~~~~~~
+- KVM hypervisors can now access RBD storage directly without having to
+  go through a block device.
+
+
+Version 2.9.0 rc1
+-----------------
+
+*(Released Tue, 1 Oct 2013)*
+
+Incompatible/important changes
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
 - hroller now also plans for capacity to move non-redundant instances off
   any node to be rebooted; the old behavior of completely ignoring any
   non-redundant instances can be restored by adding the --ignore-non-redundant
@@ -66,11 +85,33 @@ Python
 - ``python-mock`` (http://www.voidspace.org.uk/python/mock/) is now a required
   for the unit tests (and only used for testing).
 
+Haskell
 
-Version 2.8.0 rc1
------------------
+- ``hslogger`` (http://software.complete.org/hslogger) is now always
+  required, even if confd is not enabled.
 
-*(Released Fri, 2 Aug 2013)*
+Since 2.9.0 beta1
+~~~~~~~~~~~~~~~~~
+
+- various bug fixes
+- update of the documentation, in particular installation instructions
+- merging of LD_* constants into DT_* constants
+- python style changes to be compatible with newer versions of pylint
+
+
+Version 2.9.0 beta1
+-------------------
+
+*(Released Thu, 29 Aug 2013)*
+
+This was the first beta release of the 2.9 series. All important changes
+are listed in the latest 2.9 entry.
+
+
+Version 2.8.0
+-------------
+
+*(Released Mon, 30 Sep 2013)*
 
 Incompatible/important changes
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -136,6 +177,17 @@ New features
   It's set to true by default.
 - Instance failover now supports a ``--cleanup`` parameter for fixing previous
   failures.
+- Support 'viridian' parameter in Xen HVM
+- Support DSA SSH keys in bootstrap
+- To simplify the work of packaging frameworks that want to add the needed users
+  and groups in a split-user setup themselves, at build time three files in
+  ``doc/users`` will be generated. The ``groups`` files contains, one per line,
+  the groups to be generated, the ``users`` file contains, one per line, the
+  users to be generated, optionally followed by their primary group, where
+  important. The ``groupmemberships`` file contains, one per line, additional
+  user-group membership relations that need to be established. The syntax of
+  these files will remain stable in all future versions.
+
 
 New dependencies
 ~~~~~~~~~~~~~~~~
@@ -149,8 +201,52 @@ For Python:
 - The minimum Python version needed to run Ganeti is now 2.6.
 - ``yaml`` library (only for running the QA).
 
-Since 2.8.0 beta1
-~~~~~~~~~~~~~~~~~
+Since 2.8.0 rc3
+~~~~~~~~~~~~~~~
+- Perform proper cleanup on termination of Haskell daemons
+- Fix corner-case in handling of remaining retry time
+
+
+Version 2.8.0 rc3
+-----------------
+
+*(Released Tue, 17 Sep 2013)*
+
+- To simplify the work of packaging frameworks that want to add the needed users
+  and groups in a split-user setup themselves, at build time three files in
+  ``doc/users`` will be generated. The ``groups`` files contains, one per line,
+  the groups to be generated, the ``users`` file contains, one per line, the
+  users to be generated, optionally followed by their primary group, where
+  important. The ``groupmemberships`` file contains, one per line, additional
+  user-group membership relations that need to be established. The syntax of
+  these files will remain stable in all future versions.
+- Add a default to file-driver when unspecified over RAPI (Issue 571)
+- Mark the DSA host pubkey as optional, and remove it during config downgrade
+  (Issue 560)
+- Some documentation fixes
+
+
+Version 2.8.0 rc2
+-----------------
+
+*(Released Tue, 27 Aug 2013)*
+
+The second release candidate of the 2.8 series. Since 2.8.0. rc1:
+
+- Support 'viridian' parameter in Xen HVM (Issue 233)
+- Include VCS version in ``gnt-cluster version``
+- Support DSA SSH keys in bootstrap (Issue 338)
+- Fix batch creation of instances
+- Use FQDN to check master node status (Issue 551)
+- Make the DRBD collector more failure-resilient
+
+
+Version 2.8.0 rc1
+-----------------
+
+*(Released Fri, 2 Aug 2013)*
+
+The first release candidate of the 2.8 series. Since 2.8.0 beta1:
 
 - Fix upgrading/downgrading from 2.7
 - Increase maximum RAPI message size
@@ -180,6 +276,19 @@ This was the first beta release of the 2.8 series. All important changes
 are listed in the latest 2.8 entry.
 
 
+Version 2.7.2
+-------------
+
+*(Released Thu, 26 Sep 2013)*
+
+- Change the connected groups format in ``gnt-network info`` output; it
+  was previously displayed as a raw list by mistake
+- Check disk template in right dict when copying
+- Support multi-instance allocs without iallocator
+- Fix some errors in the documentation
+- Fix formatting of tuple in an error message
+
+
 Version 2.7.1
 -------------