Changelog and version updates for v0.12
[ust.git] / ChangeLog
1 2011-03-14 ust 0.12
2 * ARM support
3 * Fix lots of low-level bugs, mostly courtesy of Mathieu and Yannick
4 * Introduce new ustctl cli
5 * API CHANGE!!! libustcmd renamed to libustctl
6 * API CHANGE!!! libustctl now uses sockets instead of pids
7 * Short signal names in scripts for busybox compatibility
8
9 2011-01-14 ust 0.11
10 * Fix a serious bug in the newly introduced synchronized timer
11 implementation.
12 * Increase compatibility of an autoconf test
13
14 2011-01-14 ust 0.10
15 * Run time check for lttng clock source providing synchronized
16 timestamps
17 * Rename of ustd and libustd to ust-consumerd and libustconsumer,
18 remember to run ldconfig
19
20 2010-12-03 ust 0.9
21 * Cleaned up namespace
22 * Compatible with userspace-rcu version 0.5.2
23 * Fixed a minor bug in a test
24
25 2010-10-26 ust 0.8
26 * API CHANGE!!! Add data pointer to tracepoint probe
27 void *data is always the first argument to a tracepoint probe
28 * License LGPGv2.1 text and information added
29 * Update COPYING file
30 * Add TRACE_EVENT api proposal, not finalised
31 NOT usable at this point. Only bound to a printf.
32 ustctl command for listing trace event
33 * Multiple fixes
34 Compilation warnings
35 Value and error handling
36 Fix bugs introduce by prior commits
37 Security fix (CVE-2010-3386)
38 Add exit status for ustctl
39 Change malloc to zmalloc for most of UST
40 Remove unused code, syntax cleanup and consistency for markers
41 * New UST internal communication protocol
42 Add message headers
43 Usage of epoll
44 * New testcases
45 * Try to decrease namespace pollution
46 * Fix valgrind for sendmsg bug
47 * tracectl destructor aware of fork
48
49 2010-08-16 ust 0.6
50 * add ust strncpy interface for input robustness
51 * multiple memory barrier fix
52 * add libustd: contains the core functionality of ustd
53 * add get/set commands for daemon socket path
54 * fix cacheline aligned to use liburcu value
55 * fix usage of custom probes: use trace_mark_tp
56 * remove ltt_relay_buffer_flush function
57 * add ustctl manpage: force-switch and get/set-sock-path
58 * fix invalid array size and directory creation mode for ustd
59
60 2010-06-30 ust 0.5
61 * add support for PowerPC 32 architecture
62 * use clock_gettime(CLOCK_MONOTINIC) instead of gettimeofday()
63 * add several tests
64 * output test suite results in TAP format
65 * add support for traced library unregistration (useful with dlclose())
66 * add manpages
67 * compile with -fno-strict-antialiasing
68 * add support for channel overwrite and non-collection
69 * update tracepoint api from kernel
70 * fix various bugs and do various cleanups
71 * improve documentation
72
73 2010-03-17 ust 0.4
74 * remove dependency on libkcompat
75 * use atomic ops from liburcu
76 * libmallocwrap: rename to libustinstr-malloc
77 * libinterfork: rename to libustfork
78 * add a testsuite
79 * add ustctl --get-subbuf-size and --get-subbuf-num
80 * updates for compilation with gcc-4.4
81 * remove periodical wakeup in listener thread
82 * change benign warnings to debug messages, not to confuse users
83 * ustd: fix destruction to free all file descriptors and memory
84 * libust: close all file descriptors on close
85 * remove periodical wakeup in daemon
86 * code cleanups
87
88 ust 0.3
89 * fix several issues, stabilizing tracing of large applications
90 * add --set-subbuf-size / --set-subbuf-num options to ustctl
91 * add a signal safe implementation of snprintf
92
93 ust 0.2
94 * conversion of the buffering system to per-cpu
95 * update to the liburcu 0.4 API
96 * upgrade to trace format 2.6; the latest lttv may now be used
97 * add support for clone() interception in libinterfork
98 * port refactorings from the kernel tracer up to 0.173
99 * enhancements/refactor of libustcomm
100 * add sections in the manual about trace viewing and about tracing apps not linked to libust
101 * debugging output is now enabled by adding -DUST_DEBUG to the CFLAGS
102 * usttrace: change ustd socket name to ustd-sock-PID
103 * change app socket directory name for something more descriptive (/tmp/ust-app-socks)
104 * code cleanups
105 * various bug fixes
This page took 0.031102 seconds and 5 git commands to generate.