X-Git-Url: https://code.grnet.gr/git/ganeti-local/blobdiff_plain/9b94905f720cd78d9b05eb79c673cc8b9866473f..ab221ddff81f042d30a421974b067533e39f1f23:/NEWS?ds=sidebyside diff --git a/NEWS b/NEWS index 7404d10..a0eae07 100644 --- 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 @@ -68,11 +78,23 @@ Details ``--verbose`` to restore previous behaviour) - Added UUIDs to the main config entities (cluster, nodes, instances) - Added support for OS variants +- Added support for hashed passwords in the Ganeti remote API users file + (``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 -- Converted to Sphinx (http://sphinx.pocoo.org/) for documentation +- Allowed ``@`` in tag names +- Migrated to Sphinx (http://sphinx.pocoo.org/) for documentation - Many documentation updates - Distribute hypervisor files on ``gnt-cluster redist-conf`` - ``gnt-instance reinstall`` can now reinstall multiple instances @@ -84,8 +106,15 @@ Details - Match instance and node names case insensitively - Reimplemented bash completion script to be more complete - Improved burnin -- Added option to specify maximum timeout on instance shutdown -- Added ``--no-ssh-init`` option to ``gnt-cluster init`` + + +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