+2012-01-23 lttng-tools 2.0-pre18
+ * Complete change of the source directory tree
+ * Move compat to common and create an internal lib
+ * Rename lttngerr.h to error.h
+ * Add kernel module version validation
+ * Add UST version validation
+ * Change SIGCHLD to SIGUSR1 when lttng waiting on sessiond
+ * Fix off-by-one and double list size instead of steady increment
+
+2012-01-19 lttng-tools 2.0-pre17
+ * Add and support the new hash table library
+ * Add lttng hash table support to liblttng-consumer
+ * RCU support for consumer's hash tables
+ * UST consumer close shm fd after mapping it
+ * Remove CLONE_VM flag for runas making gdb debugging impossible
+ * Make MSG() print on stdout instead of stderr
+ * Don't init kernel tracer if not root (UID=0)
+ * Multiple fixes found when reaching max. number of open files
+ * Add some UST tests
+ * Multiple segfaults and assert error fixed
+
+2011-12-23 lttng-tools 2.0-pre16
+ * Per-user lttng-sessiond now fully functionnal
+ * Fix nested double usage of hashtable iterators
+ * Support creds passing between lttng and sessiond
+ * Rename sessiond internal "uid" fields to "id"
+ * Create all trace directories and files with client user credentials
+ * Create output directory at session creation command
+ * Only allow the user or group owning the session (or root) to control a session
+ * Add disable kernel tracing option to sessiond
+
+2011-12-13 lttng-tools 2.0-pre15
+ * (MAJOR) User-space tracing support for global domain (lttng-ust 2.0)
+ * UST consumer 32/64 bit support
+ * Multiple bug fixes
+ * Multiple segfault, race and double lock fixes
+ * API change for lttng_list_domains, lttng_start/stop and lttng_destroy
+ * UST loglevel support
+ * ABIs now support 256 char event names
+ * Dependency on libpopt >= 1.13
+ * Dependency on URCU >= 0.6.7
+ * Rename kernel-ctl.c/.h to kernel.c/.h
+ * Change malloc to zmalloc in lttng-sessiond code
+ * RCU hashtable support for all UST data structure
+ * New libconsumer for UST, kernel and one generic
+ * Change "--all" option from lttng command line
+ * Remove function entry option to discourage its use
+
+2011-09-30 lttng-tools 2.0-pre14
+ * Syscall tracing support
+ * Multiple bug fixes (nothing critical)
+ * Add userspace RCU hash table to tree for dev
+ * Update UST ABI
+ * Fix epoll that did not handle EINTR
+ * Liburcu >= 0.6.5 is needed from this release
+ * Enabling all events also enable syscall tracing
+ * Debug messages are now on stderr
+ * Add basic data structure for UST support but not ready yet.
+
+2011-08-25 lttng-tools 2.0-pre13
+ * Memory leaks fixes and double lock list
+ * Add UST registration with sychronisation
+ * Use poll/epoll compatibility layer for the sessiond
+ * Major code cleanup of ltt-sessiond/main.c
+ * Increase listen() connexion limit
+ * Fix bad enable-channel command
+ * Rename trace.c/.h to trace-kernel
+ * Multiple fixes on the poll management with the new epoll API
+
2011-08-25 lttng-tools 2.0-pre12
* Multiple fixes
* Fix kconsumerd handling custom channel output