Update version to 0.16
[ust.git] / ChangeLog
CommitLineData
e1fcbbce
MD
12011-12-15 ust 0.16
2 * Use caa_unlikely, depend on liburcu >= 0.6.6
3 * usttrace: allow spaces in command-line arguments
4 * Fix tracepoint test with deprecated API
5 * Add powerpc64 host_cpu to configure.ac
6 * Mark __tp_cb_data as possibly unused for backward compat API
7 * Fix git URL
8
9f570760
MD
92011-07-15 ust 0.15
10 * Add backward compability for tracepoint API (still planned for
11 deprecation, but should make the transition smoother).
12
1a2b34be
MD
132011-06-12 ust 0.14
14 * Rename trace_mark() API to ust_marker(). Old macros kept for
15 slow deprecation.
16 * Tracepoint API is now private to UST.
17 * Introduction of the TRACEPOINT_EVENT API (work in progress).
18 Please use ust_marker() API while we complete TRACEPOINT_EVENT.
19 * Privatize many headers which should have always been internal
20 to UST. At the moment, only marker.h should be included by
21 applications. When the TRACEPOINT_EVENT API will be completed,
22 then other headers will be useful for the application
23 (tracepoint_event.h, tracepoint.h and, indirectly, probe.h).
24 * Markers: merge fixes from LTTng 0.249 into marker.[ch].
25 * Add ust/version.h header file, which exports the UST version
26 installed.
27 * Move to liburcu 0.6. Update dependencies.
28
adeffaf5
NC
292011-05-19 ust 0.13
30 * API CHANGE!!! trace_mark has been deprecated, new ust_maker, without
31 channel name. ex. ust_marker(name, <format>, args...)
32 * Instrumentation API CHANGE!!! change from trace_<name>(args...) to
33 tracepoint(name, args...), register_trace_<name>(...) to
34 register_tracepoint(name, ...) and unregister_trace_<name>(...) to
35 unregister_tracepoint(name, ...)
36 * Instrumentation API CHANGE!!! TRACE_EVENT -> TRACEPOINT_EVENT etc
37 * Mutliple ust-consumerd fixes
38 * Fix a bug in the tracepoint ptrs section
39 * Clarify licenses
40 * Busybox support in most scripts added
41 * Remove some dead code
42 * List only online pids and pids that can be accessed by current users
43 using libustctl
44
3c087c81
NC
452011-03-14 ust 0.12
46 * ARM support
47 * Fix lots of low-level bugs, mostly courtesy of Mathieu and Yannick
48 * Introduce new ustctl cli
49 * API CHANGE!!! libustcmd renamed to libustctl
50 * API CHANGE!!! libustctl now uses sockets instead of pids
51 * Short signal names in scripts for busybox compatibility
52
df39c97f
NC
532011-01-14 ust 0.11
54 * Fix a serious bug in the newly introduced synchronized timer
55 implementation.
56 * Increase compatibility of an autoconf test
57
7e764ef1
NC
582011-01-14 ust 0.10
59 * Run time check for lttng clock source providing synchronized
60 timestamps
61 * Rename of ustd and libustd to ust-consumerd and libustconsumer,
62 remember to run ldconfig
63
8c9d8113
NC
642010-12-03 ust 0.9
65 * Cleaned up namespace
66 * Compatible with userspace-rcu version 0.5.2
67 * Fixed a minor bug in a test
68
9b24f310
NC
692010-10-26 ust 0.8
70 * API CHANGE!!! Add data pointer to tracepoint probe
71 void *data is always the first argument to a tracepoint probe
72 * License LGPGv2.1 text and information added
73 * Update COPYING file
74 * Add TRACE_EVENT api proposal, not finalised
75 NOT usable at this point. Only bound to a printf.
76 ustctl command for listing trace event
77 * Multiple fixes
78 Compilation warnings
79 Value and error handling
80 Fix bugs introduce by prior commits
81 Security fix (CVE-2010-3386)
82 Add exit status for ustctl
83 Change malloc to zmalloc for most of UST
84 Remove unused code, syntax cleanup and consistency for markers
85 * New UST internal communication protocol
86 Add message headers
87 Usage of epoll
88 * New testcases
89 * Try to decrease namespace pollution
90 * Fix valgrind for sendmsg bug
91 * tracectl destructor aware of fork
92
fec459ac
DG
932010-08-16 ust 0.6
94 * add ust strncpy interface for input robustness
95 * multiple memory barrier fix
96 * add libustd: contains the core functionality of ustd
97 * add get/set commands for daemon socket path
98 * fix cacheline aligned to use liburcu value
99 * fix usage of custom probes: use trace_mark_tp
100 * remove ltt_relay_buffer_flush function
101 * add ustctl manpage: force-switch and get/set-sock-path
102 * fix invalid array size and directory creation mode for ustd
103
4bea9b39
PMF
1042010-06-30 ust 0.5
105 * add support for PowerPC 32 architecture
106 * use clock_gettime(CLOCK_MONOTINIC) instead of gettimeofday()
107 * add several tests
108 * output test suite results in TAP format
109 * add support for traced library unregistration (useful with dlclose())
110 * add manpages
111 * compile with -fno-strict-antialiasing
112 * add support for channel overwrite and non-collection
113 * update tracepoint api from kernel
114 * fix various bugs and do various cleanups
115 * improve documentation
116
b771c4fd
PMF
1172010-03-17 ust 0.4
118 * remove dependency on libkcompat
119 * use atomic ops from liburcu
120 * libmallocwrap: rename to libustinstr-malloc
121 * libinterfork: rename to libustfork
122 * add a testsuite
123 * add ustctl --get-subbuf-size and --get-subbuf-num
124 * updates for compilation with gcc-4.4
125 * remove periodical wakeup in listener thread
126 * change benign warnings to debug messages, not to confuse users
127 * ustd: fix destruction to free all file descriptors and memory
128 * libust: close all file descriptors on close
129 * remove periodical wakeup in daemon
130 * code cleanups
cb974fbd 131
b771c4fd
PMF
132ust 0.3
133 * fix several issues, stabilizing tracing of large applications
134 * add --set-subbuf-size / --set-subbuf-num options to ustctl
135 * add a signal safe implementation of snprintf
136
137ust 0.2
138 * conversion of the buffering system to per-cpu
139 * update to the liburcu 0.4 API
140 * upgrade to trace format 2.6; the latest lttv may now be used
141 * add support for clone() interception in libinterfork
142 * port refactorings from the kernel tracer up to 0.173
143 * enhancements/refactor of libustcomm
144 * add sections in the manual about trace viewing and about tracing apps not linked to libust
145 * debugging output is now enabled by adding -DUST_DEBUG to the CFLAGS
146 * usttrace: change ustd socket name to ustd-sock-PID
147 * change app socket directory name for something more descriptive (/tmp/ust-app-socks)
148 * code cleanups
149 * various bug fixes
This page took 0.035309 seconds and 4 git commands to generate.