[RELEASE] Babeltrace 2.1.0-rc1

Jérémie Galarneau jeremie.galarneau at efficios.com
Thu Dec 19 18:25:27 EST 2024


Hi there!

It's been a long journey, but here we are: today we're announcing the
first release candidate of Babeltrace 2.1 “Brossard”! 🥳

┃ Brossard (/ˈbrɒsɑːr/) is a city in southwestern Québec, Canada, on
┃ the South Shore of the Fleuve Saint-Laurent, near Montréal.
┃
┃ Home to the Quartier DIX30 lifestyle complex and the Canadiens'
┃ practice facility, Brossard is defined by its suburban sprawl and
┃ stroads like boulevard Taschereau, seamlessly blending commercial
┃ hubs with car-dependent design.

Our main focus for Babeltrace 2.1 was to bring CTF 2
<https://diamon.org/ctf/> support to the project. This required major
changes across the C API, the Python API, all the official plugins, the
command-line interface, the documentation, as well as several internal
aspects, including the tests. This is because CTF 2 introduces new
concepts which are incompatible with the libbabeltrace 2.0 API, and then
this library is the foundation of all the other parts of the project.

Rest assured, however: Babeltrace 2.1 can still read CTF 1.8 traces and
will continue to.

We published CTF2‑SPEC‑2.0, the CTF 2 specification, last March.
Therefore, as far as we know, there are currently no tracers producing
CTF 2 traces. As for LTTng, we plan to add CTF 2 support in version 2.15
(we're currently wrapping up work on version 2.14).

For you the users, this means there isn't much to try out immediately.
However, it was important for us to release Babeltrace 2.1 well ahead of
LTTng 2.15 to ensure that both will be available together in
distributions, and so that a CTF 2 producer author has a stable reader
available for testing.

NOTE: We'll publish the full release notes as well as the online
documentation (manual pages and C API) when releasing Babeltrace 2.1.0,
most probably next month.

Feel free to reach out if you have any questions or comments.

                                                   — The Babeltrace team

LINKS
=====
Project website:
    https://babeltrace.org/

Download link:
    https://www.efficios.com/files/babeltrace/babeltrace2-2.1.0-rc1.tar.bz2


More information about the lttng-dev mailing list