================
FunkLoad CHANGES
================

:author: Benoit Delbosc

:address: bdelbosc _at_ nuxeo.com

:revision: $Id: CHANGES.txt 28420 2005-10-19 12:53:29Z bdelbosc $

:abstract: This document describes changes between FunkLoad_ versions.

.. contents:: Table of Contents


FunkLoad SVN trunk
------------------

:Location: http://svn.nuxeo.org/pub/funkload/trunk/


FunkLoad 1.1.0
--------------

:Package: http://funkload.nuxeo.org/funkload-1.2.0.tar.gz

:Svn: http://svn.nuxeo.org/pub/funkload/tags/1.2.0/

:Released date: 2005-10-18


New features
~~~~~~~~~~~~

* Credential and Monitor services have been refactored they are now true
  unix daemon service, controllers are now in pure python (no more bash
  scripts).

* Switching from distutils to setuptools using EasyInstall_, installing
  FunkLoad is now just a question of ``sudo easy_install funkload``.

* Moving demo examples into the egg, just type ``fl-install-demo`` to extract
  the demo folder

Bug fixes
~~~~~~~~~

* fix # 1027_ Report: min and max page response time are wrong.

* fix # 1017_ Report: request charts is alway the same.

* fix # 1022_ Monitor: no cpu usage monitoring on linux 2.4.x

* fix # 1000_ easy_install failed to install funkload.

* fix # 1009_ Report: remove error scale in graph if there is no errors.

* fix # 1008_ Report: missing legend.


FunkLoad 1.1.0
--------------

:Package: http://funkload.nuxeo.org/funkload-1.1.0.tar.gz

:Svn: http://svn.nuxeo.org/pub/funkload/tags/1.1.0/

:Released date: 2005-10-07

New features
~~~~~~~~~~~~

* FunkLoadTestCase: adding ``exists`` method.

* FunkLoadTestCase: support XML RPC test/bench using ``xmlrpc_call``.

* FunkLoadTestCase: adding a regex pattern to ``listHref``.

* FunkLoadTestCase: new ``setUpCycle`` and ``tearDownCycle`` methods to
  configure bench between cycle.

* FunkLoadTestCase: Patching webunit to send a User-Agent header.

* # 950_ Report: display failure and error (first part).

* # 948_ Report: provide the 5 slowest requests.

* # 941_ Demo: provide usefull examples.

* CPSTestCase: add cpsVerifyUser, cpsVerifyGroup, cpsSetLocalRole,
  cpsCreateSite, cpsCreateSection.

* ZopeTestCase: adding zopeRestartZope, zopeFlushCache, zopePackZodb,
  zopeAddExternalMethod.

* Lipsum: handle iso 8859-15 vocabulary.

* Lipsum: adding random phone number and address generator.

* credentiald: add methods listCredentials and listGroups.

* Moving TODO and bugs to trac: http://svn.nuxeo.org/trac/pub/report/12

* Improve documentation.


Bug fixes
~~~~~~~~~

* # 971_ Report: the network load monitor should record network speed instead
  of cumulative downlaod

* XML result file is resetted at beginning of a test or bench.

* Fix threadframe module requirement.

* No more python 2.3 dependency for scripts `fl-*-ctl`


FunkLoad 1.0.0
--------------

:Location: http://funkload.nuxeo.org/funkload-1.0.0.tar.gz

:Released date: 2005-09-01

**First public release.**


---------------------------------------------

See the INSTALL.txt_ file for requirement and installation.

See README.txt_ for more information about FunkLoad_.



.. _FunkLoad: http://funkload.nuxeo.org/
.. _EasyInstall: http://peak.telecommunity.com/DevCenter/EasyInstall
.. _README.txt: README.html
.. _INSTALL.txt: INSTALL.html
.. _941: http://svn.nuxeo.org/trac/pub/ticket/941
.. _948: http://svn.nuxeo.org/trac/pub/ticket/948
.. _950: http://svn.nuxeo.org/trac/pub/ticket/950
.. _971: http://svn.nuxeo.org/trac/pub/ticket/971
.. _1000: http://svn.nuxeo.org/trac/pub/ticket/1000
.. _1008: http://svn.nuxeo.org/trac/pub/ticket/1008
.. _1009: http://svn.nuxeo.org/trac/pub/ticket/1009
.. _1017: http://svn.nuxeo.org/trac/pub/ticket/1017
.. _1022: http://svn.nuxeo.org/trac/pub/ticket/1022
.. _1027: http://svn.nuxeo.org/trac/pub/ticket/1027
