5.12.1
Representing commits from 11 contributors! Thank you all.
New Features
- New flag
logger_tls_backoff_max
to configure the retry backoff for TLS logger plugin (#8230)
Table Changes
- Port the
battery
table to Windows (#8267) - Update
homebrew_packages
table to include Casks (#8276) - Update
cpu_info
to includeload_percentage
on windows (#8275) - Check path exists first in
vscode_extensions
(#8292) deb_packages
to ignore non existent admindirs (#8288)- Add missing path separator in Safari Extensions table generator (#8273)
- Add windows UBR to
os_version
table (#8265)
Under the Hood improvements
- Persist query performance stats (#8250)
- Deprecate
worker_threads
flag (#8278) - Change message from warning to error when extension could not be loaded (#8260)
- Refactor macOS system profile report retrieval (#8251)
- Clear performance stats when modifying scheduled/pack query (#8239)
Bug Fixes
- Fix version collate returning incorrect value when last character is a delimiter (#8283)
- Fix a memory leak in
unified_log
(#8274) - Don't add ATC table name to registry until after sqlite DB initialization (#8233)
Documentation
- Update Jinja dependency for docs (#8285)
- Remove Zercurity from fleet managers list (#8293)
- Fix missing spaces in
kernel_keys
column descriptions (#8289) - Update description for amperage in battery table. (#8253)
Packs
- Fix packs to check for platform before including queries (#7461)
Build
- Downgrade sqlite to 3.42 to prevent a regression with required columns (#8295)
- cve: Remove libxml2 dependency (#8282)
- cve: Update libexpat to 2.6.0 (#8281)
- cve: Update sqlite to 3.45.0 (#8259)
- cve: Update openssl to 3.2.1 (#8262)
- ci: Use all available cores and print more stats (#8248)
- cmake: Pass the osquery python path to googletest (#8237)
- test: Fix vscodeExtensions.test_sanity test (#8236)
- cmake: Correct typo, semvar -> semver (#8234)