🔖 Release [0.4.4(https://github.com/jmpsec/osctrl/releases/tag/v0.4.4)
What's New
- Fix to
IsActive
utility function in nodes package by @javuto in #608 - Adding cache client to nodes manager by @javuto in #609
- Using golang 1.24.1 by @javuto in #610
- Support for osquery 5.16.0 by @javuto in #611
- Assign the cache client when initializing the nodes manager by @javuto in #612
- Refactor and enhance pipeline with batch processing by @zhuoyuan-liu in #607
- Use the
last_seen
field in thenode.html
template by @javuto in #617 - Remove old push-based metrics by @zhuoyuan-liu in #615
- Caching nodes and retrieving them by @javuto in #613
- Add linter and clean up codebase by @zhuoyuan-liu in #616
- Last refactor changes from
golangci-lint run
by @javuto in #618 - Adding GitHub Action to run
golangci-lint
on PRs by @javuto in #620 - Move cli flags to a separate pkg by @zhuoyuan-liu in #619
- Add metrics for log processing and batch flush durations by @zhuoyuan-liu in #621
- Migrate all configuration consts from types to config pkg by @javuto in #622
- Using console log format for docker dev environment by @javuto in #623
- Executed
go mod tidy
after migrating to config pkg by @javuto in #624 - Fix for
osctrl-tls
after refactoring flags and configuration by @javuto in #625 - Bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2 in the go_modules group across 1 directory by @dependabot in #626
- Using new flags from config pkg in
osctrl-admin
by @javuto in #627 - Using new flags from config pkg in
osctrl-api
by @javuto in #628 - Fix expired distributed queries and enhance testing by @zhuoyuan-liu in #629
- Prepare for release 0.4.4 and update dependencies by @javuto in #630
Full Changelog: v0.4.3...v0.4.4