3.6.1
- fixed bug with -t : option didn't work properly
- made work-stealing tunable
- fixed issues with reduce mechanics :
  - no more locks with network state
  - network state can be synchronized
- wrote some new tests
- fixed connector suppression issue when timeouting
- fixed interpreter termination problem

3.6
The following modification make TakTuk 3.6 incompatible with earlier versions
- changed commands set:
  - grouped *_input and close commands into variants of input command
  - grouped network_state and resign into variants of network command
- improved option command: new syntaxic form and now able to deploy nodes
- changed internal information transport system: avoids some deadlock
  situations and should be more efficient
- added network renumber and update to assign logical numbers to new nodes
- added get function to perl communication interface
- completely rewrote and changed C-interface
- added -M option to prevent option inherintence
- rewrote tests to make them human readable
- added new tests (multithreaded, put/get)
- made quit command usable in all parts of the tree
- added new tests (dynamic)
- actually made options set by environment propagate themselves
- added new form of environment option setting (local setting)
- stolen connectors use the connector command of the thief
- added state information for files tranfer

3.5.2
- fixed a small bug related to files propagation

3.5.1
- new add command (do not use, still in development)
- enhanced interpolation for filenames (now handles backquotes)
- interpolation for machine names

3.5
- replaced output_template command by a special form of option command

3.4
- added error message when setting invalid environment variables
- removed initial setpgrp which caused troubles in scripts
- added -S option for 'on connection' connector files propagation
- added shell environment variable interpolation on filenames (especially
  remote filenames)
- replaced print_tree command by network_state
- added put, get and output_template commands
- fixed some bug in the C interface
- extended C interface with three new lower level functions
- fixed connector cancellation issues when connector forks

3.3
The following modifications make TakTuk 3.3 slightly incompatible with earlier
revisions (3.2.5 and before).
- moved 'initialization failed' notification from 'connector' to 'state'
- changed the way 'state' behaves : reports event code
- added synchronizer::event_msg function for use in templates
- added notification when a connection is lost but TakTuk is not terminating
- added $peer_position to keep track of position of failed connections
- added $reply_date and $init_date to allow connections benchmarking
- made TakTuk tolerant to unknown variables in templates
- made TakTuk quit when the command interpreter is killed

3.2.5
- removed limitations on connection timeouts and self-propagation
- added -z option: user can choose which parts are to be self propagated
- removed $father_position and $depth variables for stream state
- extended $position computation to reflect command line hierarchy

3.2.4
- uses time() instead of gettimeofday() when Time::HiRes is not available
- fixed issues with errors reporting when slow responding hosts are timeouted
- added $father_position and $depth variables for stream state

3.2.3
- added kill command
- added resign command
- process managed by groups by the kill command

3.2.2
- added version command
- added $position variable for templates
- added events for commands start/termination in the stream state
- this is internal change only :
  restored fcntl calls instead of $^F stuff which might have cause troubles

3.2.1
- new variables $start_date and $stop_date for "status" stream
- new stream "state"
- changed the call to open in favor of the 2 arguments form (input files)
- removed dependencies to POSIX, fcntl and Socket modules (no more use of them)
- fixed hostnames ranges bug with lexicographic comparison
- fixed version bug
- added $failed variable to stream "connector"

3.2
- fixed bug with input given to already terminated commands (broken pipe were
  not handled)
- replaced socketpairs calls with pipe calls because early commands termination
  can cause disconnections and possible loss of data
- added parameters to the exec command (this roughly allows to timeout commands)
- updated and check documentation

3.1
- changed taktuk commands parameters syntax (needs spaces to separate braces)
- updated doc
- Vince's additions (automatic tests scripts generation)
- first (rough) implementation of -W option

3.0.3 (actually never published)
- fixed commands parsing bug introduced in 3.0.2
- added -E option for escape character

3.0.2
- fixed -P bug of 3.0.1
- taktuk compiles and uses infinite timeouts if Time::HiRes is not installed
- change in set specification syntax and internal integrity check on separators
- environement variables are now usable in taktuk_perl filename

3.0.1
- added -l option to change login name on remote hosts

3.0
- first stable release
