* networkbench: Accept external configurations and split file logs
* networkbench: Accept external configurations and split file logs
0.51 (2015-08-17)
0.51 (2015-08-17)
=================
=================
* networkbench: Include ping6 and TTFB support
* networkbench: Include ping6 and TTFB support
0.50 (2015-07-20)
0.50 (2015-07-20)
=================
=================
* slaprunner: Allow to configure the window title through 'instance-name' parameter.
* slaprunner: Allow to configure the window title through 'instance-name' parameter.
0.49 (2015-07-17)
0.49 (2015-07-17)
=================
=================
* slaprunner: filter out useless file extensions in treeview
* slaprunner: filter out useless file extensions in treeview
0.48 (2015-04-09)
0.48 (2015-04-09)
=================
=================
* slaprunner: Support command exiting with non 0 status in minishell
* slaprunner: Support command exiting with non 0 status in minishell
0.47.3 (2015-02-17)
0.47.3 (2015-02-17)
===================
===================
* resiliency tests: hide output of slapos node instance.
* resiliency tests: hide output of slapos node instance.
* equeue: move takeover detection in thread lock.
* equeue: move takeover detection in thread lock.
* add erp5 resiliency test suite.
* add erp5 resiliency test suite.
* harcode slaprunner request to use dev branch for erp5.
* harcode slaprunner request to use dev branch for erp5.
* slaprunner resiliency test suite: compatibility with python 2.7.9.
* slaprunner resiliency test suite: compatibility with python 2.7.9.
* resiliency test suite: do takeover from web interface.
* resiliency test suite: do takeover from web interface.
0.47.2 (2015-02-14)
0.47.2 (2015-02-14)
===================
===================
* equeue: prevent to run import script if takeover-triggered file exists.
* equeue: prevent to run import script if takeover-triggered file exists.
* Advertise development of new version.
* Advertise development of new version.
0.47.1 (2015-02-05)
0.47.1 (2015-02-05)
===================
===================
* equeue: unlock lockfile at boot.
* equeue: unlock lockfile at boot.
0.47 (2015-02-05)
0.47 (2015-02-05)
=================
=================
* runner: fix syntax when stopping all processes.
* runner: fix syntax when stopping all processes.
* equeue: realtime logging.
* equeue: realtime logging.
0.46.1 (2015-01-30)
0.46.1 (2015-01-30)
===================
===================
* runner: enhance software/instance explanation to user.
* runner: enhance software/instance explanation to user.
* runner: do not remove whole instance root directory, but only instance home directories.
* runner: do not remove whole instance root directory, but only instance home directories.
* slaprunner resilient test: update API about slapgridResult.
* slaprunner resilient test: update API about slapgridResult.
0.46.0 (2015-01-16)
0.46.0 (2015-01-16)
===================
===================
* slaprunner: don't shutdown supervisord.
* slaprunner: don't shutdown supervisord.
* slaprunner: Simplify process management and make sure 'process killer' handler works.
* slaprunner: Simplify process management and make sure 'process killer' handler works.
* webrunner: add getConnectionParameter API.
* webrunner: add getConnectionParameter API.
* equeue: create a lockfile when running importer command.
* equeue: create a lockfile when running importer command.
* Equeue: do not register command in database if it was not successful.
* Equeue: do not register command in database if it was not successful.
0.45.3 (2015-01-12)
0.45.3 (2015-01-12)
===================
===================
* slaprunner: Quick and dirty support for ace editor autocompletion
* slaprunner: Quick and dirty support for ace editor autocompletion
0.45.2 (2014-12-02)
0.45.2 (2014-12-02)
===================
===================
* resiliencytest framework: adapt abstract test suite to work with a single clone.
* resiliencytest framework: adapt abstract test suite to work with a single clone.
* resiliency test suites: send log to erp5 master.
* resiliency test suites: send log to erp5 master.
* KVM resiliency test suite: use test framework
* KVM resiliency test suite: use test framework
0.45.1 (2014-11-24)
0.45.1 (2014-11-24)
===================
===================
* Fix logrotate and introduce a delay for `networkbench`.
* Fix logrotate and introduce a delay for `networkbench`.
0.45.0 (2014-11-24)
0.45.0 (2014-11-24)
===================
===================
* Resiliency tests: allow to use from inside of a classical erp5testnode.
* Resiliency tests: allow to use from inside of a classical erp5testnode.
0.44.0 (2014-11-22)
0.44.0 (2014-11-22)
===================
===================
* Add new `networkbench` command.
* Add new `networkbench` command.
0.43.0 (2014-11-13)
0.43.0 (2014-11-13)
===================
===================
* Add new `slapos-kill` command, deprecating `killpidfromfile`
* Add new `slapos-kill` command, deprecating `killpidfromfile`
* Make `pycurl` egg an optional dependency
* Make `pycurl` egg an optional dependency
0.42.0 (2014-10-28)
0.42.0 (2014-10-28)
===================
===================
* The egg provides `check-web-page-http-cache-hit` script to check if a web page is well cached by Squid or TrafficServer.
* The egg provides `check-web-page-http-cache-hit` script to check if a web page is well cached by Squid or TrafficServer.
0.41.0 (2014-10-20)
0.41.0 (2014-10-20)
===================
===================
* The egg provides `is-local-tcp-port-opened` script to check if an ip address + port are currently opened on the local machine by reading in /proc/net/tcp
* The egg provides `is-local-tcp-port-opened` script to check if an ip address + port are currently opened on the local machine by reading in /proc/net/tcp and /proc/net/tcp6.
and /proc/net/tcp6.
0.40.4 (2014-10-14)
0.40.4 (2014-10-14)
===================
===================
* The equeue server now supports additional parameters to the callbacks, separated by \0 in the JSON protocol.
* The equeue server now supports additional parameters to the callbacks, separated by \0 in the JSON protocol.
* The pubsubnotifier accepts a ==transaction-id parameter. If missing, the current timestamp is used.
* The pubsubnotifier accepts a ==transaction-id parameter. If missing, the current timestamp is used.
* The pubsubnotifier then provides the transaction-id value in the POST call to /notify.
* The pubsubnotifier then provides the transaction-id value in the POST call to /notify.
0.40.3 (2014-10-13)
0.40.3 (2014-10-13)
===================
===================
* Slaprunner: stop proxy when removing instances content. This fixes the "partition11 table does not exist" error.
* Slaprunner: stop proxy when removing instances content. This fixes the "partition11 table does not exist" error.
0.40.2 (2014-09-25)
0.40.2 (2014-09-25)
===================
===================
* Slaprunner: Various bug fix
* Slaprunner: Various bug fix
* Slaprunner: Update supervisorctl interaction to work with latest slapos.core revision
* Slaprunner: Update supervisorctl interaction to work with latest slapos.core revision
0.40.1 (2014-09-02)
0.40.1 (2014-09-02)
===================
===================
* Slaprunner: Fix a bad behaviour within slapos
* Slaprunner: Fix a bad behaviour within slapos
0.40 (2014-09-01)
0.40 (2014-09-01)
=================
=================
* Slaprunner: Supervisord runs slapos commands
* Slaprunner: Supervisord runs slapos commands
* Slaprunner: fixes for git repositories management
* Slaprunner: fixes for git repositories management
0.39.5 (Unreleased)
0.39.5 (Unreleased)
===================
===================
* Slaprunner: Add slave support test.
* Slaprunner: Add slave support test.
0.39.4 (2014-08-11)
0.39.4 (2014-08-11)
===================
===================
* Slaprunner: Add a minishell feature, using far less bandwith than shellinabox
* Slaprunner: Add a minishell feature, using far less bandwith than shellinabox
* Slaprunner: Slapgrid state is correctly rendered while compiling
* Slaprunner: Slapgrid state is correctly rendered while compiling
* Slaprunner: consider new parameter's values without needing to restart [719da31a]
* Slaprunner: consider new parameter's values without needing to restart
* Slaprunner: slapgrid's last result is always accessible through a stored file [a0bc26e9]
* Slaprunner: slapgrid's last result is always accessible through a stored file
* slaprunner: add support for reverse proxy [6c379644].
* slaprunner: add support for reverse proxy.
0.35.0 (2013-07-08)
0.35.0 (2013-07-08)
===================
===================
* Resiliency: equeue is rewriten extending SocketServer.ThreadingUnixStreamServer (Thanks to Julien M.). So far outputs of commands invoked by equeue are redirected to /dev/null to avoid locking the whole process. [Cedric Le Ninivin]
* Resiliency: equeue is rewriten extending SocketServer.ThreadingUnixStreamServer. So far outputs of commands invoked by equeue are redirected to /dev/null to avoid locking the whole process.
* Add htpasswd script. This script is meant to produce htpasswd file without installing apache. [Cedric Le Ninivin]
* Add htpasswd script. This script is meant to produce htpasswd file without installing apache.
* slaprunner: Grammar improvements.
* slaprunner: Grammar improvements.
0.34.0 (2013-03-28)
0.34.0 (2013-03-28)
===================
===================
* runner: Log textarea is resizable. [Cedric de Saint Martin]
* runner: Log textarea is resizable.
* runner: Fix bug where slaproxy hangs: Redirect slapproxy output to stdout. [Cedric de Saint Martin]
* runner: Fix bug where slaproxy hangs: Redirect slapproxy output to stdout.
* lampconfigure: Add support for running SQL scripts in lampconfigure. [Cedric de Saint Martin]
* lampconfigure: Add support for running SQL scripts in lampconfigure.
* runner: software_type now survives to slaprunner reboot. [Cedric de Saint Martin]
* runner: software_type now survives to slaprunner reboot.
0.33.1 (2013-02-12)
0.33.1 (2013-02-12)
===================
===================
* runner: Add default values for git repository while cloning. [Cedric de Saint Martin]
* runner: Add default values for git repository while cloning.
* runner: Don't remove git repo if error occurred during clone. [Cedric de Saint Martin]
* runner: Don't remove git repo if error occurred during clone.
* runner: Fix bug where software_type of main instance is *impossible* to set reliably. [Cedric de Saint Martin]
* runner: Fix bug where software_type of main instance is *impossible* to set reliably.
0.33 (2013-01-24)
0.33 (2013-01-24)
=================
=================
* agent: run tests in order. [Marco Mariani]
* agent: run tests in order.
* slaprunner: Add process killer killing all processes when instance is stopped. [Cedric Le Ninivin]
* slaprunner: Add process killer killing all processes when instance is stopped.
* slaprunner: slapgrid-cp will be run at startup. [Cedric Le Ninivin]
* slaprunner: slapgrid-cp will be run at startup.
* slaprunner: Improved design. [Alain Takoudjou]
* slaprunner: Improved design.
* slaprunner: Don't set arbitrary limitations on the complexity of password. [Cedric de Saint Martin]
* slaprunner: Don't set arbitrary limitations on the complexity of password.
0.32 (2012-12-13)
0.32 (2012-12-13)
=================
=================
* pubsub: support multiple notifications and callbacks. [Marco Mariani]
* pubsub: support multiple notifications and callbacks.
* pubsub: print/return errors from subprocess or notifications. [Marco Mariani]
* pubsub: print/return errors from subprocess or notifications.
* agent: ignore SR status, retrieve instance status with .getStatus(). [Marco Mariani]
* agent: ignore SR status, retrieve instance status with .getStatus().
* slapmonitor: added slapmonitor-xml function + entry point. [Marco Mariani]
* slapmonitor: added slapmonitor-xml function + entry point.
0.31.1 (2012-10-02)
0.31.1 (2012-10-02)
===================
===================
* slaprunner: Add new file manager. [Alain Takoudjou]
* slaprunner: Add new file manager.
* slaprunner: Ask confirm before delete important folder. [Alain Takoudjou]
* slaprunner: Ask confirm before delete important folder.
0.31 (2012-10-02)
0.31 (2012-10-02)
=================
=================
* slaprunner: Add correct support for software_type. [Cedric de Saint Martin]
* slaprunner: Add correct support for software_type.
0.30 (2012-08-29)
0.30 (2012-08-29)
=================
=================
* Add promise support on slapcontainer script. [Antoine Catton]