From f1ac087c766827b1d0ed9c3a814b3cc052e948f2 Mon Sep 17 00:00:00 2001 From: "LUONG HONG DUY KHANH(RBVH/ENG42)" Date: Mon, 15 Jun 2020 16:47:20 +0700 Subject: Update ReleaseNotes and version to v2.18.5 Signed-off-by: LUONG HONG DUY KHANH(RBVH/ENG42) Signed-off-by: Saya Sugiura --- CMakeLists.txt | 2 +- ReleaseNotes.md | 124 +++++++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 124 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 81fe9ca..3020e1e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -14,7 +14,7 @@ ####### cmake_minimum_required(VERSION 3.3) -project(automotive-dlt VERSION 2.18.4) +project(automotive-dlt VERSION 2.18.5) mark_as_advanced(CMAKE_BACKWARDS_COMPATIBILITY) set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS TRUE) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index af12d7b..b68b151 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -4,10 +4,132 @@ Back to [README.md](../README.md) ## Version -2.18.4 STABLE +2.18.5 STABLE ## Changes +### 2.18.5 + + * Update releaseNotes and version to v2.18.5 + * slog2 adapter on QNX + * Update gtest_dlt_all.sh to detect core dump + * dlt-daemon.c: fix printf format %d to %ld that formats a long + * doc/CMakeList.txt: replace dlt_design_specification.txt to .md + * network trace: Fix macro usage + * limit logspam in gateway on client overflow + * Android.bp: fix dlt_user.h genrule + * logstorage: Issue with more than 2 filters + * remove unused feature + * gtest_dlt_daemon_gateway: correct comparison operator syntax + * set DLT_NETWORK_TRACE_ENABLE by cmakedefine + * doc: Update dlt_offline_logstorage.md + * UT: Fix segfault in logstorage test + * logstorage: support all stragegies + * update cmake VERSION variables + * simplify and fix android version script + * execute unittests with cmake + * dlt_design_specification: update content + * dlt_design_specification: convert from .txt to .md format + * logstorage: fix syncbehaviour + * daemon: Fix smoketest + * unittest: Update according to API's changes + * offline storage: Improvement log messages at bottom + * common: Isolate FIFO/Unix socket + * libdlt: Relocate dltFifoBaseDir setting + * doc: md file for dlt_gateway.conf + * network trace: Include necessary headers + * network trace: Add mqueue verification + * Unittest for new api + * Remove duplicate definition of DLT_CONVERT_TEXTBUFSIZE + * Improve performance of DLT file parsing + * relocation dlt_check_envvar() and update dlt_init() functions + * Redirect stdout to stderr + * Unittest: Update testcase + * gateway: Improvement of handling Gateway config + * daemon: Avoid spamming message buffer overflow + * gateway: Support infinite loop of retry + * gateway: Configurable interval time + * tests: remove unused zlib include + * disable android services by default + * logstorage: Add NULL check of IDs + * snprintf ret > 0 is not always an error + * fix some gcc9 compiler warnings + * fix clang warnings about GNU stuff + * android logd forwarder + * fix gateway config element search + * doc: update a note for logstorage with wildcard + * daemon: logstorage with wildcards + * Limit log messages on full buffer + * Android: Enable Android build + * logstorage: Filter section handling + * doc: Logstorage non-verbose filter + * correct errno usage in dlt_stop_threads + * shared: Read DLT header until it's found + * Use ssize_t for bytes_written + * Fix dlt-sortbytimestamp + * Remove DLT_PACKED redefinition guard in dlt_common.h + * rename definition PACKED to DLT_PACKED + * daemon: Remove empty line in daemon log + * Revert "dlt_common: Fix buffer overflow in dlt_buffer_get (#215)" + * FIX: prevent usage of uninitialized message queue handle + * Add unit tests for new sized string functions + * Add documentation for new sized string functions + * Add macro wrappers for new sized string functions + * Minor optimization + * Add functions for writing strings with known sizes + * Add helper function for writing strings with known sizes + * Fixed empty internal message in dlt-daemon.c (#225) + * common: Fix uint64 type (#217) + * dlt_common: Fix buffer overflow in dlt_buffer_get (#215) + * FIX: Check validity of `file` pointer before usage. + * doc/dlt_for_developers.md: Fix wrong DLT include directive + * Remove naming of variadic macro parameters + * sys/poll.h: deprecate old sys/poll.h include header, now glibc/musl wants poll.h being included directly. This fixes a build failure on musl systems with strict c hardening flags + * dlt-test-init-free: fix build failure with strict compiler flags, due to uint being undefined. This is actually an "int" type, looking at the test implementation + * dlt_user.h: fix build when musl is the libc implementation, by adding a missing include for pthread_t reference: + * dlt.conf: suppress the warnings udp multicast (#197) + * dlt_daemon_socket: leave while socket binds fails + * dlt_user: init DltContextData before use + * dlt-daemon: fix resource leak + * console: fix memleak of dlt-logstorage-list + * BugFix: SEGFAULT when using AppArmor (#192) + * Fix compiler warnings: pointer of type ‘void *’ used in arithmetic (#196) + * Change the DLT_CHECK_RCV_DATA_SIZE macro to an internal function (#191) + * Fix a potential memory leak in file transfer (#126) + * Provide DLT_GET_APPID macro (#187) (#188) + * dlt-offline-trace: fix bug and hardcode (#174) (#186) + * Avoided Seg fault in dlt_message_payload (#179) (#181) + * Improvement: Make ZLib dependency optional (#182) + * fix the dlt offline trace file name creation (#178) + * libdlt: fix memory leak + * Removed unused headers(epoll) in UDP connection + * Fix: Propper usage of LoggingMode: "uncrustification" + * Fix: Propper usage of LoggingMode in ".../dlt-runtime.cfg" + * libdlt: reattachment and improvement in dlt thread (#171) + * dlt-system: Call tzset before localtime_r (#165) + * Update cmakelist, fix build due to copy-paste error (#170) + * Bugfix: dlt-system-journal + * Proper setup and error checking of pthread_create + * udp: Disable WITH_UDP_CONNECTION as default + * doxygen improvement + * doc: Modify markdown doc generation + * doc: Update dlt_for_developers.md + * cmake improvement for Logstorage console + * cmake add component for libdlt.so + * parser: Change maximum number of config section + * common: Remove unused structure + * dlt_common: Use defined macro + * libdlt: calculate resend buffer memory + * lib: Disable extended header in non verbose mode by env var + * shm: Resend dlt msg when client connect + * lib: Remove else nothing + * network trace: Do not allow DLT usage in forked child + * lib: Assign fd after it's closed + * console: Add get sw version control msg + * console: Tool to merge multiple DLT files + * dlt-test: Add message length option + * Add user custom timestamp interface + ### 2.18.4 * Update ReleaseNotes and version to v2.18.4 -- cgit v1.2.1