Skip to content

1.60.0

Choose a tag to compare

@tomshen tomshen released this 08 Jun 13:34
· 5 commits to master since this release
7445ec7

New Features

  • Added a --host command-line argument (and HOST environment variable) to control the interface all servers bind to. Defaults to 127.0.0.1.
  • Adds lapdog --backfill claude, lapdog --backfill codex, and lapdog --backfill pi for one-shot ingestion of historical agent sessions from disk.

Upgrade Notes

  • The default bind host is now 127.0.0.1 instead of all interfaces. To accept connections from other hosts (for example when running outside of a container and pointing a remote tracer at the agent), pass --host 0.0.0.0 or set HOST=0.0.0.0. The published Docker images set HOST=0.0.0.0 automatically, so their published ports keep working.

Security Issues

  • The test agent now binds to 127.0.0.1 (loopback) by default instead of all network interfaces. Previously the HTTP, OTLP HTTP, OTLP gRPC, and Web UI servers were reachable from any host on the network, which could expose captured data (including lapdog Claude Code / Codex / Pi session content) to other machines on the same network.

Bug Fixes

  • Accept v1 trace payloads with OTEL span_kind set to 0 (unspecified) and convert them without emitting a span.kind tag, matching the behavior of equivalent v0.4 payloads.