+2019-11-15 babeltrace 2.0.0-rc4
+ * Update version string to match the rc4 tag
+
+2019-11-15 babeltrace 2.0.0-rc3 (National Clean Out Your Refrigerator Day)
+ * babeltrace2-source.ctf.fs(7): document the overlapping snapshot feature
+ * Revert "Notes de relâche du troisième candidat de relâche"
+ * Notes de relâche du troisième candidat de relâche
+ * ctf: remove ctf_msg_iter_set_emit_stream_{beginning,end}_message functions
+ * src.ctf.fs: use ctf_fs_ds_index_destroy to free index
+ * src.ctf.fs: add and use medops to iterate on a ds_file_group using the index
+ * tests: make test_trimmer use bt_cli
+ * src.ctf.fs: factor out "ds_file_mmap" from "ds_file_mmap_next"
+ * src.ctf.fs: remove ctf_fs_ds_file::end_reached field
+ * ctf: assert that request_sz in medium ops request_bytes is greater than 0
+ * ctf: make ctf_msg_iter_seek assert that the seek callback is not NULL
+ * ctf: assert that msg iter and medium seek offset is valid
+ * src.ctf.fs: remove ctf_msg_iter_seek_whence parameter to medium ops seek
+ * src.ctf.fs: little status code cleanup
+ * src.ctf.fs: don't call ds_file_munmap on failure in ds_file_mmap_next
+ * src.ctf.fs: make ds_file_munmap assert that ds_file is not NULL
+ * src.ctf.fs: rename some ctf_fs_ds_file fields
+ * src.ctf.fs: remove ctf_fs_ds_file_next
+ * ctf: const-ify a few bt_message parameters
+ * ctf: remove ctf_fs_ds_file::msg_iter field
+ * ctf: de-duplicate index entries
+ * ctf: read packet sequence number from index
+ * Save and restore error in ctf_fs_iterator_next, muxer_msg_iter_do_next
+ * muxer: append causes on some _next iterator method code paths
+ * lib: save and restore current thread error when calling destruction listeners and finalize methods
+ * Cleanup: src.ctf.lttng-live: move function declarations around
+ * src.ctf.lttng-live: replace usage of `calloc()` by `g_new0()`
+ * Fix: src.ctf.lttng-live: `fwrite()` does not set `errno`
+ * src.ctf.lttng-live: don't try to detach after socket error
+ * Fix: src.ctf.lttng-live: decode metadata even on _STATUS_CLOSED
+ * Fix: src.ctf.lttng-live: removing trace when not all streams are done
+ * src.ctf.lttng-live: Add logging statements across the component class
+ * Cleanup: src.ctf.lttng-live: rename live_iterator_status printing function
+ * Cleanup: src.ctf.lttng-live: add `lttng_live_msg_iter_create()`
+ * src.ctf.lttng-live: make component class handle interruptions
+ * Fix: src.ctf.lttng-live: checking `errno` value on all errors
+ * Cleanup: comp-logging.h: template `BT_COMP_OR_COMP_CLASS_LOG*` macros
+ * lib: make bt_value_map_foreach_entry_{const_}func() return a status code
+ * Emit dedicated bright terminal color codes if supported
+ * lib: add pre condition asserts to check current thread has no error
+ * lib: add post condition assertions for current thread error after user functions
+ * lib: clear error in clock_snapshots_are_monotonic_one
+ * tests: clear error in test_simple_sink
+ * lib: append error in simple_sink_consume only if error status
+ * src.ctf.fs: rename pc_msg_iter parameter to self_msg_iter
+ * Cleanup: cli: move LOGE statements closer to the source
+ * cli: exit with status 2 when interrupted by SIGINT
+ * Ignore -Wcast-function-type warning
+ * Cleanup: src.ctf.lttng-live: remove redundant _APPEND_CAUSE()
+ * cli: set `bt_config::command_name` field for all commands
+ * src.ctf.fs: make log macros of data-stream-file.c more generic
+ * ctf: check version of LTTng trace index
+ * ctf: save self_msg_iter in ctf_msg_iter when creating it
+ * ctf: rename bt_msg_iter to ctf_msg_iter
+ * ctf: rename bt_msg_iter::msg_iter to self_msg_iter
+ * Rename pc_msg_iter fields to self_msg_iter
+ * bt_common_abort(): optionally execute a custom command before aborting
+ * Add bt_common_abort() and use it instead of abort() directly
+ * .gitignore: add missing `/tests/param-validation/test_param_validation`
+ * ctf: fix typo
+
+2019-11-01 babeltrace 2.0.0-rc2 (National Vinegar Day)
+ * Cleanup: src.ctf.lttng-live: add missing `#include <stdint.h>`
+ * Cleanup: src.ctf.lttng-live: remove usage of `bt_object`
+ * lib: lib-logging.c: `Babeltrace library` -> `libbabeltrace2`
+ * ctf: msg-iter.c: rename `notit` to `msg_it`
+ * ctf: msg-iter.c: use `_APPEND_CAUSE` variants of logging macros
+ * src.ctf.lttng-live: use `_APPEND_CAUSE` variants of logging macros
+ * src.ctf.lttng-live: make `lttng_live_attach_session()` return status
+ * src.ctf.lttng-live: make `lttng_live_get_one_metadata_packet()` return status
+ * logging: ignore -Wundef in log.c
+ * lib: Make `bt_version_get_*() return unsigned int
+ * Rename `BT_RANGE_SET_` to `BT_INTEGER_RANGE_SET_`
+ * bt2: validate parameters to _TraceClass.create_stream_class before creating the native object
+ * tests: use assertRaisesRegex instead of assertRaises in test_stream_class.py
+ * Cleanup: add `#include <stdbool.h>` whenever `bool` type is used
+ * lib: remove `BT_GRAPH_RUN_STATUS_END`
+ * Cleanup: ctf: msg-iter.c: rename `ret` to `status`
+ * Cleanup: ctf: remove duplicated logging statement
+ * Cleanup: msg-iter.c: make `create_msg_*()` return msg
+ * Cleanup: src.ctf.lttng-live: NULL check already done in `_is_canceled()` func
+ * cli: Remove unnecessary NULL check in print_value_rec
+ * source.ctf.lttng-live: clean-up: don't restart session iteration
+ * source.ctf.lttng-live: clean-up: don't restart stream iteration
+ * Fix: source.ctf.lttng-live: assertion on equal messages
+ * Add compile_commands.json to .gitignore
+ * Cleanup: src.ctf.lttng-live: coding style
+ * Fix: add missing decoder-packetized-file-stream-to-buf.h
+ * Fix -Wmissing-prototypes/-Wmissing-declarations warnings
+ * ctf: Remove redundant declarations of lexer/parser functions
+ * ctf-writer: Fix -Wredundant-decls warning
+ * Fix: ctf-writer: field_type_common_has_known_id always returns true
+ * Fix -Wshadow warnings
+ * debug-info: fix one -Wnull-dereference warning
+ * ctf: define yystrlen to strlen
+ * ctf: Fix one -Wnull-dereference warning
+ * ctf, ctf-writer: Fix -Wnull-dereference warnings
+ * Fix -Wjump-misses-init warnings
+ * Fix -Wmissing-include-dirs warnings
+ * Fix -Wduplicated-cond warnings
+ * black: run `black` version 19.10b0 on entire project
+ * Fix: log.h: missing defines of `_ERRNO()` macros to `_UNUSED()`
+ * Fix -Wsuggest-attribute warnings
+ * Fix -Wstrict-prototypes warnings
+ * configure: allow adding compiler-specific warning flags
+ * Fix: tests: add cli/params/test_params to Makefile and fix it
+ * Cleanup: babeltrace2-cfg-cli-args.c: coding style
+ * Cleanup: usages of bt_value_array_borrow_element_by_index{,_const}()
+ * Fix: usage of `bt_value_array_get_length()`
+ * lib: make `bt_attributes_get_count()` return uint64_t
+ * Use typeof instead of __auto_type
+ * Fix: src.ctf.fs: free ds_file_info when add_ds_file_to_ds_file_group fails
+ * Fix: define macros for logging levels
+ * Tests: debug-info: compare output of `CompleteSrc`
+ * Tests: debug-info: compare without `debug-info` component
+ * debug-info: have `copy_*_content()` function return _STATUS
+ * flt.lttng-utils.debug-info: add all SC and EC to output trace class ASAP
+ * Fix: param-validation: remove memory leaks
+ * Fix: shadowed variables
+ * src.ctf.fs: append error causes in ctf_fs_file_open
+ * lib: add _msg parameters to _ERRNO logging macros
+ * lib: remove plugin's ABI version
+ * Remove unused `src/lib/trace-ir/clock-snapshot-set.h`
+ * lib: remove unused bt_graph_remove_unconnected_component()
+ * Always evaluate BT_ASSERT(); add BT_ASSERT_DBG() for debug mode only
+ * lib: remove includes from logging.h
+ * bt2: make log functions clear error indicator
+ * Fix: bt2: clear Python error indicator in trace and trace class destruction listeners
+ * bt2: normalize the code to use some commonly used patterns
+ * bt2: rename exception handling functions
+ * src.ctf.fs: error out when failing to create index
+ * bt2: Force usage of MapValue object on component init
+ * Fix: consider index of all files for data stream groups with multiple files
+ * Use assertRegex instead of assertRegexpMatches
+ * Fix: src.ctf.fs: use BT_COMP_OR_COMP_CLASS_LOGE_APPEND_CAUSE when applicable
+ * Cleanup: Dead assignments
+ * Cleanup: flt.lttng-utils.debug-info: Dead assignment
+
2019-10-17 babeltrace 2.0.0-rc1
* Fix: avoid double-free in build_index_from_idx_file
* Fix: ctf: query.c: Unchecked fclose() return value