Skip to content

v0.2.9: Plain-text log format and BHE job checkins#45

Merged
d3vzer0 merged 4 commits into
mainfrom
fix/v0.2.9
Jun 25, 2026
Merged

v0.2.9: Plain-text log format and BHE job checkins#45
d3vzer0 merged 4 commits into
mainfrom
fix/v0.2.9

Conversation

@d3vzer0

@d3vzer0 d3vzer0 commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

Adds the following fixes for a new OH release:

Set up log formatting to human readable text and set that as the default

#44 @ktstrader

OpenHound previously wrote all file/stdout logs as JSON, which is hard to read when tailing logs or debugging locally. So this introduces human-readable plain-text log format and makes it the default, while keeping structured JSON available as an opt-in.

Check-in to BHE during collection

#46 @StranDutton

OpenHound stops making any API calls to BHE while a collection job runs. BHE kills the job after the 10-minute client check-in timeout. This PR adds a periodic check-in so BHE knows the collector is still alive throughout a collection.

Dynamic version number for the user-agent

#47 @d3vzer0

Adds a dynamic version number to the user-agent when using the BH(E) client

ktstrader and others added 4 commits June 25, 2026 11:41
fix: set up log formatting to human readable text and set that as the default
* Check-in to BHE during collection

* hardcode poll interval to 30s, remove interval from example and config

* fix typo in enterprise docker-compose
@d3vzer0 d3vzer0 marked this pull request as ready for review June 25, 2026 19:47
@d3vzer0 d3vzer0 merged commit 485e907 into main Jun 25, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants