Update version to v2.11.0-rc3 v2.11.0-rc3
authorJérémie Galarneau <jeremie.galarneau@efficios.com>
Fri, 6 Sep 2019 17:57:01 +0000 (13:57 -0400)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Fri, 6 Sep 2019 17:57:01 +0000 (13:57 -0400)
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
ChangeLog
configure.ac

index 3f25bf1a66c903b03c4fd79d8ed6e6aa248222c6..476b9cc93c1b2f827660fb1256ce6ca6d20b1717 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,160 @@
+2019-09-06 lttng-tools 2.11.0-rc3 (Great Egg Toss Day)
+       * Fix: time constants already defined on macOS
+       * Fix: missing include strings.h for bcopy on Solaris 10/11
+       * Fix: strndup does not exist on Solaris 10
+       * Fix: strnlen is not defined on Solaris 10
+       * Fix: redefinition of USEC_PER_SEC macro on macOS
+       * Fix: sessiond does not build without lttng-ust support
+       * Fix: sessiond: handle NULL control output in session descriptor base path getter
+       * Tests: metadata env scope values
+       * Support LTTNG_KERNEL_SESSION_SET_CREATION_DATETIME of lttng-modules
+       * Support LTTNG_KERNEL_SESSION_SET_NAME of lttng-modules
+       * Metadata: add env fields to ease lttng path hierarchy creation for viewer
+       * Fix: lttng_directory_handle_init fails on opening base relayd output
+       * Fix: init_session_output_path is valid for peer >= 2.11 only
+       * Fix: chunk state is not set when relayd does not support trace chunks
+       * Fix: check validity of a stream before invoking ust flush command
+       * Fix: namespace our gettid wrapper
+       * pprint.m4: add missing copyright header
+       * Fix: reintroduce lazy kernel modules load, fix empty syscall list
+       * Fix: check for lttng modules presence before testing
+       * sessiond: use epoll()/poll() instead of select()
+       * lttng-ctl: notifications: use epoll()/poll() instead of select()
+       * epoll/poll compat: expose interruptible API
+       * tests: invoke full_cleanup from script trap handlers, use modprobe -r
+       * Cleanup: test: don't stop relayd twice
+       * Fix: test: utils.sh: exit from process on full_cleanup
+       * Fix: utils.sh: handle SIGPIPE
+       * Fix: tests: error handling in high throughput limits test (v2)
+       * Improve handling of test SIGTERM/SIGINT (v2)
+       * Fix: incorrect conversion specifier used with size and padding
+       * Fix: incorrect conversion specifier used with packet size
+       * Fix: mismatch of ust_app_get_size_one_more_packet_per_stream prototype
+       * Fix: mismatch of ust_app_snapshot_record prototype
+       * Fix: lttcomm_consumer_close_trace_chunk_reply undefined without UST
+       * Fix: kernel/ust snapshot backward compat for 2.10 relay
+       * relayd protocol: reply path for close chunk and create session 2.11
+       * Fix: streaming and snapshot backward compat for relayd < 2.11
+       * Fix: relayd: create_index_file error handling
+       * Fix: don't use newlines in logging message
+       * Fix: relayd outputs traces of legacy sessionds to home dir
+       * relayd comm: add base path to create session
+       * tests: add base-path tests
+       * test utils: support URI in lttng_snapshot_add_output
+       * Fix: close consumer sockets before waiting for them
+       * Fix: consumer: put each chunk on teardown
+       * Fix: validate that session, host and basepath are legal
+       * Fix: honor base path for network URIs
+       * Fix: bindings import segfaults on missing hash_key_u64
+       * Cleanup: typo: overriden -> overridden
+       * Fix: relay: relay_rotate_session_streams uninitialized return value
+       * Fix: test_kernel rotation: expect 60 rather than 64
+       * Save registration time for app
+       * Fix: tests: update rotation ust number of tests
+       * Clean-up: missing word `lock` in comment
+       * Use case-scope error labels handling LTTNG_CONSUMER_ROTATE_CHANNEL
+       * Use case-scope error labels handling LTTNG_CONSUMER_PUSH_METADATA
+       * Use case-scope error labels when handling LTTNG_CONSUMER_GET_CHANNEL
+       * Use case-scope error labels handling LTTNG_CONSUMER_ROTATE_CHANNEL
+       * Use case-scope error labels handling LTTNG_CONSUMER_DESTROY_CHANNEL
+       * Use case-scope error labels handling LTTNG_CONSUMER_STREAMS_SENT
+       * Use case-scope error labels when handling LTTNG_CONSUMER_ADD_STREAM
+       * Clean-up: set stream's channel pointer to NULL after releasing ref
+       * Fix: mark consumer channels as logically deleted during deletion
+       * Cleanup: mark utils_get_home_dir as returning a const string
+       * Fix: use utils_get_home_dir for anonymous trace chunk path
+       * Fix: tests: typo in rotation util
+       * Fix: keep ust/kernel session items around for destroy notifier
+       * Tests: add a test for the "skip non-empy" rmdir flag
+       * Fix: rmdir recursive: skip non-empty directories with flag
+       * Fix: uninitialized variable returned by relay_rotate_session_streams
+       * Fix: allow quiet rotation at destroy of live session
+       * Fix: relayd: live: read index file header
+       * Fix: index: use parenthesis around define
+       * Fix: test_crash: don't kill first app twice
+       * Fix: perform a rotation to a null trace chunk on session destruction
+       * relayd: log destination trace chunk of ROTATE_STREAMS command
+       * Clean-up: declare dummy pipe payload as a char instead of a string
+       * Fix: consumer: assert that stream chunk != NULL (not channel)
+       * relayd fix: trace chunk is reclaimed before close command
+       * Fix: rotation of a stopped session hangs indifinitely
+       * Fix: initialize kernel stream max subbuffer size on creation
+       * Fix: use relay_id from ust_session or kernel_session consumer
+       * Fix: lttng-ctl: public session.h control API: restore 0 success return value
+       * Fix: remote kernel stream paths contain too much information
+       * Fix: destroy command: send credentials with command
+       * relayd: open live viewer files from the current stream's trace chunk
+       * Fix: don't perform an automatic session rotation in snapshot mode
+       * Fix: incorrect time unit used when waiting on destruction handle
+       * relayd: implement file and session rotation on top of trace chunks
+       * Fix: remove assertions of the existence of a trace chunk
+       * Fix: only create trace chunk if the output of a session supports it
+       * Fix: use stream's current tracefile count rather than the max
+       * relayd: use bool for is_metadata relay_stream attribute
+       * relayd: create stream files relative to a session's trace chunk
+       * Fix: leak of consumer_output when using an explicit snapshot output
+       * Fix: reception buffer of control connection is leaked
+       * Fix: ensure a newline is printed before exit on client destroy
+       * Send session creation time to relay daemon when supported
+       * relayd: remove unnecessary allocation in session path formatting
+       * relayd: add remote trace chunk close command
+       * Create userspace buffers using ua_sess effective credentials
+       * Use lttng_credentials instead of bespoke uid/gid members in ua_sess
+       * relayd: add remote trace chunk creation command
+       * Add .clang-format
+       * Don't allow slashes and dots in overriden trace chunk names
+       * relayd: Retrieve a relay_session's trace chunk on creation
+       * relayd: Transmit current trace chunk id in create_sesssion command
+       * Use a "comm" variant of the LTTNG_OPTIONAL helper in sessiond-comm
+       * Remove unused relay daemon commands
+       * relayd: create an implicit trace chunk on session creation
+       * relayd: create sessiond trace chunk registry on session creation
+       * Use directory handle to rename trace chunk directory
+       * Docs: add directory handle header documentation
+       * Add rmdirat and renameat to run-as commands
+       * Print the location of trace chunk produced at session destruction
+       * Docs: misleading documentation of compat_epoll_create
+       * Remove unused ust_sock member of command_ctx
+       * Tests: clarify the tap output of the kernel session rotation test
+       * Fix: wait for the completion of implicit session rotations
+       * Fix: don't hide EBADF error subbuffer write
+       * Tests: don't expect a UST directory after inactive per-PID rotation
+       * Tests: remove check for an empty chunk produced on destruction
+       * Fix: metadata stream is not marked as quiescent after packet commit
+       * Create stream files relative to a stream's current trace chunk
+       * Cleanup: remove duplicated code in snapshot record command
+       * Fix: run_as_mkdirat returns value of errno
+       * Fix: double close of directory fd in runas worker
+       * relayd: add the sessiond_trace_chunk_registry interface
+       * Move index initialization to ctf-index.h
+       * Export utils_stream_file_path outside of common/utils.c
+       * Add file creation/unlinking utils to directory handle
+       * relayd: send sessiond uuid and session id as part of create session
+       * Transmit sessiond uuid to consumerd on launch
+       * Add lttng_uuid_copy() util
+       * Add lttng_uuid_is_nil() util
+       * Add lttng_uuid_is_equal util to lttng_uuid
+       * Add a consumer daemon INIT command
+       * Generate a UUID on lttng-sessiond launch
+       * Remove unneeded creation of the UST domain sub-directory
+       * .gitignore: ignore ccls and clangd files
+       * Create an initial trace chunk on first start of an ltt_session
+       * Allow direct access to the dirfd of a directory handle
+       * Create a consumer daemon trace chunk registry on launch
+       * Add the trace chunk and trace chunk registry interfaces
+       * Add a time_to_iso8601_str() utility
+       * Add a method to create a directory handle relative to another one
+       * Maintain a channel-per-session_id hash table in the consumers
+       * Document lttng_directory_handle_init_from_dirfd
+       * Allow lttng_directory_handle to be moved
+       * Add a copy method to lttng_directory_handle
+       * Remove unused bitfield.h header
+       * Use uuid_to_str() when formatting metadata
+       * Add an internal uuid formatting utility
+       * Tests build fix: undefined MAGIC_VALUE macro
+       * Build fix: undeclared variable in poll compat
+       * Fix: error when listing sessions with no session
+
 2019-05-24 lttng-tools 2.11.0-rc2 (Asparagus Day)
        * Update base test for binding
        * Fix: python binding: expose domain buffer type
index 3f30154c0fa2eeb16a621d2725aade567b6a5df7..15b2d661df2599286ad4af554db5c952973b70fa 100644 (file)
@@ -1,5 +1,5 @@
 AC_PREREQ([2.64])
-AC_INIT([lttng-tools],[2.11.0-rc2],[jeremie.galarneau@efficios.com],[],[https://lttng.org])
+AC_INIT([lttng-tools],[2.11.0-rc3],[jeremie.galarneau@efficios.com],[],[https://lttng.org])
 
 AC_CONFIG_HEADERS([include/config.h])
 AC_CONFIG_AUX_DIR([config])
This page took 0.02794 seconds and 4 git commands to generate.