X-Git-Url: https://code.grnet.gr/git/ganeti-local/blobdiff_plain/18e2d06539427d0d8417d69b89279b2be654534d..1a4e4b17202e56ccab391d236c6ba1c7f2fb81b4:/NEWS diff --git a/NEWS b/NEWS index b3e60a8..0b9d4e1 100644 --- a/NEWS +++ b/NEWS @@ -2,10 +2,74 @@ News ==== -Version 2.5.0 rc6 ------------------ +Version 2.6.0 beta1 +------------------- -*(Released Fri, 23 Mar 2012)* +*(unreleased)* + +- Deprecated ``admin_up`` instance field. Instead, ``admin_state`` is + introduced, with 3 possible values -- ``up``, ``down`` and + ``offline``. +- Replaced ``--disks`` option of ``gnt-instance replace-disks`` with a + more flexible ``--disk`` option. Now disk size and mode can be changed + upon recreation. +- Removed deprecated ``QueryLocks`` LUXI request. Use + ``Query(what=QR_LOCK, ...)`` instead. +- The LUXI requests :pyeval:`luxi.REQ_QUERY_JOBS`, + :pyeval:`luxi.REQ_QUERY_INSTANCES`, :pyeval:`luxi.REQ_QUERY_NODES`, + :pyeval:`luxi.REQ_QUERY_GROUPS`, :pyeval:`luxi.REQ_QUERY_EXPORTS` and + :pyeval:`luxi.REQ_QUERY_TAGS` are deprecated and will be removed in a + future version. :pyeval:`luxi.REQ_QUERY` should be used instead. +- RAPI client: ``CertificateError`` now derives from ``GanetiApiError`` +- Deprecation warnings due to PyCrypto/paramiko import in + ``tools/setup-ssh`` have been silenced, as usually they are safe; + please make sure to run an up-to-date paramiko version +- The QA scripts now depend on Python 2.5 or above + + +Version 2.5.1 +------------- + +*(Released Fri, 11 May 2012)* + +A small bugfix release. + +The main issues solved are on the topic of compatibility with newer LVM +releases: + +- fixed parsing of ``lv_attr`` field +- adapted to new ``vgreduce --removemissing`` behaviour where sometimes + the ``--force`` flag is needed + +Also on the topic of compatibility, ``tools/lvmstrap`` has been changed +to accept kernel 3.x too (was hardcoded to 2.6.*). + +A regression present in 2.5.0 that broke handling (in the gnt-* scripts) +of hook results and that also made display of other errors suboptimal +was fixed; the code behaves now like 2.4 and earlier. + +Another change in 2.5, the cleanup of the OS scripts environment, is too +aggressive: it removed even the ``PATH`` variable, which requires the OS +scripts to *always* need to export it. Since this is a bit too strict, +we now export a minimal PATH, the same that we export for hooks. + +The fix for issue 201 (Preserve bridge MTU in KVM ifup script) was +integrated into this release. + +Finally, a few other miscellaneous changes were done (no new features, +just small improvements): + +- Fix ``gnt-group --help`` display +- Fix hardcoded Xen kernel path +- Fix grow-disk handling of invalid units +- Update synopsis for ``gnt-cluster repair-disk-sizes`` +- Accept both PUT and POST in noded (makes future upgrade to 2.6 easier) + + +Version 2.5.0 +------------- + +*(Released Thu, 12 Apr 2012)* Incompatible/important changes and bugfixes ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -41,6 +105,8 @@ Incompatible/important changes and bugfixes - Offline nodes are ignored when failing over an instance. - Support for KVM version 1.0, which changed the version reporting format from 3 to 2 digits. +- TCP/IP ports used by DRBD disks are returned to a pool upon instance + removal. - ``Makefile`` is now compatible with Automake 1.11.2 - Includes all bugfixes made in the 2.4 series @@ -134,9 +200,19 @@ Misc - A short delay when waiting for job changes reduces the number of LUXI requests significantly. - DRBD metadata volumes are overwritten with zeros during disk creation. +- Out-of-band commands no longer acquire the cluster lock in exclusive + mode. - ``devel/upload`` now uses correct permissions for directories. +Version 2.5.0 rc6 +----------------- + +*(Released Fri, 23 Mar 2012)* + +This was the sixth release candidate of the 2.5 series. + + Version 2.5.0 rc5 ----------------- @@ -340,6 +416,7 @@ Many bug-fixes and a few new small features: And as usual, various improvements to the error messages, documentation and man pages. + Version 2.4.1 ------------- @@ -850,8 +927,8 @@ Internal changes: server endpoint -Version 2.2.0 beta 0 --------------------- +Version 2.2.0 beta0 +------------------- *(Released Thu, 17 Jun 2010)* @@ -1507,16 +1584,16 @@ Version 2.0.1 error handling path called a wrong function name) -Version 2.0.0 final -------------------- +Version 2.0.0 +------------- *(Released Wed, 27 May 2009)* - no changes from rc5 -Version 2.0 release candidate 5 -------------------------------- +Version 2.0 rc5 +--------------- *(Released Wed, 20 May 2009)* @@ -1526,8 +1603,8 @@ Version 2.0 release candidate 5 - make watcher automatically start the master daemon if down -Version 2.0 release candidate 4 -------------------------------- +Version 2.0 rc4 +--------------- *(Released Mon, 27 Apr 2009)* @@ -1541,8 +1618,8 @@ Version 2.0 release candidate 4 - miscellaneous doc and man pages fixes -Version 2.0 release candidate 3 -------------------------------- +Version 2.0 rc3 +--------------- *(Released Wed, 8 Apr 2009)* @@ -1555,8 +1632,8 @@ Version 2.0 release candidate 3 toolchains -Version 2.0 release candidate 2 -------------------------------- +Version 2.0 rc2 +--------------- *(Released Fri, 27 Mar 2009)* @@ -1568,8 +1645,8 @@ Version 2.0 release candidate 2 - Some documentation fixes and updates -Version 2.0 release candidate 1 -------------------------------- +Version 2.0 rc1 +--------------- *(Released Mon, 2 Mar 2009)* @@ -1582,8 +1659,8 @@ Version 2.0 release candidate 1 - Fix an issue related to $libdir/run/ganeti and cluster creation -Version 2.0 beta 2 ------------------- +Version 2.0 beta2 +----------------- *(Released Thu, 19 Feb 2009)* @@ -1600,8 +1677,8 @@ Version 2.0 beta 2 - Many other bugfixes and small improvements -Version 2.0 beta 1 ------------------- +Version 2.0 beta1 +----------------- *(Released Mon, 26 Jan 2009)* @@ -1814,8 +1891,8 @@ Version 1.2.0 - Change parsing of lvm commands to ignore stderr -Version 1.2b3 -------------- +Version 1.2 beta3 +----------------- *(Released Wed, 28 Nov 2007)* @@ -1826,8 +1903,8 @@ Version 1.2b3 - QA updates -Version 1.2b2 -------------- +Version 1.2 beta2 +----------------- *(Released Tue, 13 Nov 2007)*