471d04957b13f44c4d7cc7d24fe7bd4b6bc7b07c
[lttng-docs.git] / contents / whats-new.md
1 ---
2 id: whats-new
3 ---
4
5 Most of the changes of LTTng 2.6 are bug fixes, making the toolchain
6 more stable than ever before. Still, LTTng 2.6 adds some interesting
7 features to the project.
8
9 LTTng 2.5 already supported the instrumentation and tracing of
10 [Java applications](#doc-java-application) through `java.util.logging`
11 (JUL). LTTng 2.6 goes one step further by supporting
12 <a href="https://logging.apache.org/log4j/1.2/" class="ext">Apache log4j 1.2</a>.
13 The new log4j domain is selected using the `--log4j` option in various
14 commands of the `lttng` tool.
15
16 LTTng-modules has supported system call tracing for a long time,
17 but until now, it was only possible to record either all of them,
18 or none of them. LTTng 2.6 allows the user to record specific
19 system call events, e.g.:
20
21 <pre class="term">
22 lttng enable-event --kernel --syscall open,fork,chdir,pipe
23 </pre>
24
25 Finally, the `lttng` command line tool is not only able to communicate
26 with humans as it used to do, but also with machines thanks to its new
27 [machine interface](#doc-mi) feature.
28
29 To learn more about the new features of LTTng 2.6, see
30 [the release announcement](//lttng.org/blog/2015/02/27/lttng-2.6-released/).
This page took 0.029752 seconds and 3 git commands to generate.