X-Git-Url: https://code.grnet.gr/git/ganeti-local/blobdiff_plain/a8f0485099bf88613a4d5f4f09f301c5efd0fb54..2f314077f2c19560c321a62028bf1b8fac33d76e:/NEWS diff --git a/NEWS b/NEWS index e8e78fd..e3ba0d0 100644 --- 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 -------------