Skip to content

v0.2.0

Compare
Choose a tag to compare
@kirkrodrigues kirkrodrigues released this 01 Nov 09:59
· 75 commits to main since this release

A release that uses the rewritten log viewer and includes new features for clp-s, bug fixes, and improvements.

NOTE: We are bumping the minor version due to a breaking format change in clp-json/clp-s’ archive format. If this affects you, reach out and we can help with version migration.

The CLP release includes two tars:

  • clp-json for compressing and searching JSON logs
  • clp-text for compressing and searching unstructured text logs

Docs

The docs for this release are available here.

New features

  • An upgrade to the rewritten log viewer. (#562, #565)
    • The rewrite is based around the clp-ffi-js library (which uses WebAssembly) and improves performance for switching pages by 2.77-4.67x, and log-level filtering by 1.64-4.84x.
    • The rewrite also includes a UI refresh, more fine-grained log-level filtering, support for exporting the decompressed logs, and support for opening larger log files.
    • NOTE: The rewrite also includes support for formatting and viewing JSON logs which will be integrated with CLP in the next release.
  • Support for building on CentOS Stream 9. (#521)
    • NOTE: We have dropped support for building on CentOS 7.4.
  • clp-s:
    • Support for projecting a subset of columns during search. (#510)
      • Support for projection from the package will be integrated in a future release.
    • Packing of small tables into a single compression stream which can improve compression ratio as well as compression and search performance. (#466)

Bug fixes & improvements

  • Fixes to allow CLP’s core to build with shared linking again. (#526)
  • Upgrades for vulnerable dependencies. (#536)

View the full changelog for more details.

Thanks to @anlowee, @Henry8192, @LinZhihao-723, @diy1, @gibber9809, @junhaoliao, @kirkrodrigues, and @zechenericduan for their contributions.