Update changelog with stable 2.3 and 2.4 branch
[lttng-tools.git] / ChangeLog
index 29e502797449d33569ea77eb881a2f912359607c..5ea9edf14a68e46e83baf9ddb6d589cd837c4219 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,165 @@
+2014-02-14 lttng-tools 2.4.0-rc5
+       * Fix: steal channel key in the consumer to avoid race
+       * Fix: change ERR statement to DBG in kernel read subbuffer
+       * Fix: handle snapshot ENODATA in live timer
+       * Fix: relayd leak on error in consumer splice()
+       * Fix: protect close_write_flag with the rotation lock
+       * Man: clarify loglevel for JUL domain
+       * Fix: Define __STDC_LIMIT_MACROS to fix C++ builds
+       * Fix: bad indentation of lttng list in man page
+       * Fix: wrong data structure used in commit df41f83
+       * Fix: add missing optional dependency to babeltrace in README
+       * Fix: cleanup inconsistent use of spaces/tabs in README
+       * Fix: only set the new_streams flag if a viewer is attached
+       * Fix: lttng-live documentation
+       * Fix: remove dead code in relayd live code
+       * Fix: use after free error code path
+       * Fix: wrong sizeof argument in live viewer create session
+       * Fix: zero out the reply structure in viewer_connect
+       * Fix: write index only if fd is valid
+       * Fix: cleanup relayd on any I/O error in read subbuffer mmap
+       * Fix: memory/fd leak when cleaning streams in channel
+       * Fix: destroy streams in consumer del channel
+       * Fix: add missing urcu wfqueue headers in relayd
+       * Fix: in lttng_read/write deny count bigger than the possible returned value
+       * Fix: fd leak when closing metadata stream
+       * Fix: read subbuffer mmap/splice signedness issue
+       * Doc: live protocol clarifications
+       * Fix: remove unused create_viewer_session option
+       * Fix: don't sleep(1) on the consumer ready flag
+       * Fix: free viewer session in connection_free()
+       * Fix: add missing ctf trace delete before destroy
+       * Fix: don't delete ctf trace while in snapshot mode
+       * Fix: add flag to create session command and fix tests
+       * Fix: cleanup indef guards following the rename
+       * Fix: merge issue with thread quit pipe
+       * Fix: use uint32_t for metadata_flag in viewer's ABI
+       * Fix: check for new streams in all attached sessions
+       * Fix: Move static functions up in the code
+       * Fix: allow attach command to multiple sessions
+       * Fix: handle session hang up in get_new_streams
+       * Fix: force the client to create a viewer session before attaching
+       * Fix: Namespace lttng-viewer-abi
+       * Fix: relayd connection object refactor
+       * Fix: big relayd cleanup and refactor
+       * Fix: code refactoring of viewer streams in relayd
+       * Fix: handle new streams in live mode in relayd
+       * Fix: notify the viewer if new streams got added
+       * Fix: send the streams sent message after metadata
+       * Add extern C to the health-check header
+       * Fix: memory leak in unit test
+       * Man: add JUL DOMAIN section to lttng.1
+       * Fix: handle invalid URL passed to lttng_create_session_live
+       * Fix: add --jul-tcp-port to sessiond man page
+       * Fix: measure UST clock offset with best sample (v2)
+       * Fix: remove free in unit test not needed anymore
+       * Fix: relay create session for version before 2.4
+       * Fix: memory leak when UST events are enabled with exclusions
+
+2014-01-29 lttng-tools 2.4.0-rc4
+       * Fix: add -b, --background option
+       * health check tests: test relayd and consumerd
+       * tests: Add stop_lttng_relayd_nocheck
+       * Fix: add missing JUL loglevel handling
+       * relayd: add testpoints
+       * relayd: use same pipe for live and main
+       * Cleanup relayd live comment
+       * Fix: relayd: add LPOLLERR to events
+       * Fix: relayd: notify parent of readiness when all threads ready
+       * Fix: tests: start relayd in background mode (-b)
+       * lttng-relayd: implement background cmd line option
+       * sessiond: add missing testpoints
+       * tests: use --background for session daemon
+       * sessiond: add --background argument
+       * Use lib common daemonize
+       * Fix: sessiond: wait for health check readiness
+       * Fix: relayd: initialize lttcomm inet
+       * Consumer: add testpoints
+       * Fix: consumerd: HT init/teardown with program
+       * Cleanup: lttng-ctl-health comment
+       * Add daemonize() to libcommon
+       * Fix: tests: wait for consumerd to complete
+       * Fix: consumerd: use DBG rather than DBG2
+       * Fix: consumerd: only return readiness when health is ready
+       * Fix: consumerd should initialize lttcomm
+       * Fix health check: signal parent before exit testpoint
+       * Test health: add test_thread_ok
+       * health check: change --relayd-path arg to --relayd-path=arg
+       * relayd: add LTTNG_RELAYD_HEALTH env var
+       * Add sessiond/SESSIOND_ prefix to sessiond testpoints
+       * Fix: zero out data structure before using it
+       * Fix: delete metadata stream before destroying it
+       * Fix: report to client when snapshot will be empty
+
+2014-01-14 lttng-tools 2.4.0-rc3
+       * Fix: metadata stream should be always flagged as ready
+       * Fix: wrong check before destroying the viewer metadata stream
+       * Fix: race with the viewer and readiness of streams
+       * Fix: missing reset when listing UST fields for multiple PIDs
+       * Fix: filter: check binary op nesting
+       * Fix: relayd cmd line option for live port
+       * Fix: remove break in epoll loop of apps. thread
+       * Fix: wrong comment in snapshot public API
+       * Fix: clear the CTF traces when all the streams are closed
+
+2013-12-10 lttng-tools 2.4.0-rc2
+       * Fix: close connection on incompatible version check
+       * Fix: fields alignements in live protocol
+       * Tests: add regression test for Java JUL support
+       * Fix: possible use after free
+       * Fix: remove unused code in session daemon
+       * Fix: string format with unsigned value
+       * Fix: remove useless assert
+       * Fix: bad logical check of error codes
+       * Fix: resource leak in enable-event command
+       * Fix: unchecked return value in ust app delete
+       * Fix: dereference after null check in UST registry
+       * Fix: Resource leak in ust registry
+       * Fix: backported from urcu commit 92af1a30
+       * Tests: fix racy tests and misleading output messages
+       * Tests: fix bad argument parsing in test app
+       * Fix: remove assert on fd in the read/write layer
+       * Fix: missing lock/unlock when sending index
+       * Fix: update back the metadata len sent on failure
+       * Fix: don't fail on push metadata if no channel
+       * Rename LTTng index in CTF index
+       * Fix: set the enable all event command type
+       * Fix: implicit conversion of enum types in sessiond
+       * Fix: implicit conversion of enum types in consumer
+       * Fix: comparison of unsigned enum expression >= 0
+       * Fix: comparison of unsigned value agains < 0
+       * Fix: create a fast and a long UST snapshot test
+       * Tests: fix racy UST snapshot post mortem test
+       * Tests: remove useless sleep when spawning sessiond
+       * Add travis-ci configuration file
+       * Add libuuid as dependency in README
+       * Tests: add valid test cases to test_utils_expand_path
+       * Tests: add symlink tests for test_utils_expand_path
+       * Fix: utils_expand_path now works for paths that ends with '/.' or '/..'
+       * Fix: comment indentation
+       * Add missing copyright to utils.c
+       * Fix: use non block waitpid to lookup child state
+
+2013-11-15 lttng-tools 2.4.0-rc1
+       * Live streaming support
+       * Health check support in consumer and relayd
+       * Event exclusion support
+       * Java Util Logging support
+       * Multiple fixes! The diff is just too big to put here.
+
+2013-11-13 lttng-tools 2.3.1
+       * Fix: typo in --sig-parent help
+       * Fix: application SIGBUS when starting in parallel with sessiond
+       * Fix: missing LTTNG_OK return value for snapshot
+       * Fix: arguments in the wrong order for fd-limit
+       * Fix: Some corrections to the lttng man page
+       * Fix: recv creds comm should handle partial receive
+       * Fix: set app socket timeout just after accept()
+       * Fix typo in lttng snapshot add-output example of lttng(1)
+
+2013-09-03 lttng-tools 2.3.0
+       * Fix: remove periodical flush test from make check
+
 2013-08-30 lttng-tools 2.3.0-rc3
        * Fix: hashtable: take split_count_order into account
        * Fix: remove wrong doing asserts in sessiond
This page took 0.024786 seconds and 4 git commands to generate.