X-Git-Url: https://code.grnet.gr/git/ganeti-local/blobdiff_plain/920a91bfc87e2cb0cc3086f5e5eaad2d7af4055f..ab221ddff81f042d30a421974b067533e39f1f23:/NEWS diff --git a/NEWS b/NEWS index 59dda19..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 @@ -43,8 +53,8 @@ Details - ``/2/nodes/[node_name]/storage/repair`` - Added OpCodes to evacuate or migrate all instances on a node -- Added new command to list physical volumes on nodes (``gnt-node - physical-volumes``) and to modify them (``gnt-node modify-volume``) +- Added new command to list storage elements on nodes (``gnt-node + list-storage``) and modify them (``gnt-node modify-storage``) - Added new ssconf files with master candidate IP address (``ssconf_master_candidates_ips``), node primary IP address (``ssconf_node_primary_ips``) and node secondary IP address @@ -55,7 +65,9 @@ Details cluster destruction - Added automatic mode for disk replace (``gnt-instance replace-disks --auto``) -- Added ``gnt-node repair-volume`` command to repair damanged LVM volume +- Added ``gnt-instance recreate-disks`` to re-create (empty) disks + after catastrophic data-loss +- Added ``gnt-node repair-storage`` command to repair damaged LVM volume groups - Added ``gnt-instance move`` command to move instances - Added ``gnt-cluster watcher`` command to control watcher @@ -64,13 +76,25 @@ Details - Added parseable error codes to cluster verification (``gnt-cluster verify --error-codes``) and made output less verbose (use ``--verbose`` to restore previous behaviour) -- Added UUIDs to all config entities +- 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,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 ------------- @@ -518,3 +551,7 @@ Version 1.2b2 - Other small bugfixes .. vim: set textwidth=72 : +.. Local Variables: +.. mode: rst +.. fill-column: 72 +.. End: