Releases
v1.4.0
v1.4.0 (2024-08-14)
Bug Fixes
storage/socket: Disable slash escaping of json stringify function
Build System
Add json-c
dependency
Allow usage of GNU Statement Expression
Disable clang-tidy misc-include-cleaner
check
CMake: Add CMake find module for libpfm4
Dockerfile: Update base image to Ubuntu 24.04 LTS
deps: Bump softprops/action-gh-release from 2.0.5 to 2.0.6
deps: Bump docker/build-push-action from 5.4.0 to 6.0.0
deps: Bump softprops/action-gh-release from 2.0.6 to 2.0.7
deps: Bump docker/build-push-action from 6.3.0 to 6.4.1
deps: Bump docker/setup-buildx-action from 3.3.0 to 3.4.0
deps: Bump docker/build-push-action from 6.2.0 to 6.3.0
deps: Bump docker/build-push-action from 6.1.0 to 6.2.0
deps: Bump docker/build-push-action from 6.0.2 to 6.1.0
deps: Bump docker/build-push-action from 6.0.1 to 6.0.2
deps: Bump docker/build-push-action from 6.6.1 to 6.7.0
deps: Bump docker/build-push-action from 6.0.0 to 6.0.1
deps: Bump softprops/action-gh-release from 2.0.7 to 2.0.8
deps: Bump docker/build-push-action from 5.3.0 to 5.4.0
deps: Bump docker/build-push-action from 6.4.1 to 6.5.0
deps: Bump docker/login-action from 3.1.0 to 3.2.0
deps: Bump docker/setup-buildx-action from 3.4.0 to 3.5.0
deps: Bump softprops/action-gh-release from 2.0.4 to 2.0.5
deps: Bump docker/login-action from 3.2.0 to 3.3.0
deps: Bump docker/setup-buildx-action from 3.5.0 to 3.6.1
deps: Bump docker/build-push-action from 6.5.0 to 6.6.1
deps: Bump docker/setup-buildx-action from 3.2.0 to 3.3.0
workflows/release: Build container image before publishing the release
workflows/release: Use vars for Docker Hub username
Code Refactoring
config: Use parameters name instead of cli flags in error logs
config: Fix SonarCloud warnings about shadowed variables
config: Copy parameters value instead of using optarg pointer
config/json: Move missing storage type
field error message
config/json: Remove the logging of unhelpful parsing errors
config/json: Improves handling of null storage module parameters
events: Copy strings instead of using the optarg const values
sensor: Remove unused bson.h
header include
storage/socket: Serialize reports with the json-c
library
util: Remove compiler attribute helper macros
Features
Ignore SIGPIPE signal globally
config: Improve logging message of empty events group
config: Validate the cgroup basepath value
config: Store the socket storage port parameter into a str
config: Rework cli and json configuration parsers
config: Use an union to store the storage modules parameters
config/cli: Improves handling of events group type
config/json: Improves the error handling of the JSON file parser
config/json: Check config filetype before reading
config/json: Add expected field type in error messages
storage/socket: Send newline-terminated json to the socket
util: Add helper macros for unused/format compiler attributes
util: Add helper functions to safely convert string to int/uint
Style
sensor: Add missing indentation in uname error handling
You can’t perform that action at this time.