Release Notes v0.6.0¶
Release Date: February 22, 2026
Highlights¶
- Built-in slog provider for local trace logging during development and debugging
- Structured evaluation integration for connecting llmops with sevaluation workflows
New Features¶
slog Provider¶
A new provider that logs trace events to Go's standard log/slog package. Useful for local development, debugging, or as a fallback when no observability platform is configured.
import (
"log/slog"
"github.com/plexusone/omniobserve/llmops"
_ "github.com/plexusone/omniobserve/llmops/slog"
)
// Use default slog logger
provider, err := llmops.Open("slog",
llmops.WithProjectName("my-project"),
)
// Or use a custom logger
provider, err := llmops.Open("slog",
llmops.WithLogger(slog.Default()),
llmops.WithProjectName("my-project"),
)
Output example:
INFO trace started trace_id=abc123 name=chat-workflow project=my-project
INFO span started span_id=def456 trace_id=abc123 name=llm-call type=llm model=gpt-4
INFO span ended span_id=def456 trace_id=abc123 name=llm-call duration=1.5s prompt_tokens=10 completion_tokens=8
INFO trace ended trace_id=abc123 name=chat-workflow duration=2.1s
WithLogger Option¶
New configuration option for providing a custom *slog.Logger:
logger := slog.New(slog.NewJSONHandler(os.Stderr, &slog.HandlerOptions{
Level: slog.LevelDebug,
}))
provider, _ := llmops.Open("slog",
llmops.WithLogger(logger),
)
Structured Evaluation Integration¶
New integrations/sevaluation package connects OmniObserve with structured-evaluation workflows:
import "github.com/plexusone/omniobserve/integrations/sevaluation"
eval := sevaluation.New(provider)
results, err := eval.Run(ctx, suite)
Bug Fixes¶
- Fixed gosec warnings for APIKey struct fields (G117) by adding nolint directives with proper justification
- Fixed gosec HTTP client SSRF warnings (G704) with appropriate documentation that URLs are from trusted sources
Documentation¶
- Added observability integration guide for stats-agent-team
- Updated README with slog provider in supported providers table
- Created MkDocs documentation site
Dependencies¶
- Upgraded
github.com/lib/pqfrom v1.10.9 to v1.11.1
Provider Capabilities¶
Updated provider capabilities table:
| Feature | Opik | Langfuse | Phoenix | slog |
|---|---|---|---|---|
| Tracing | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| Evaluation | :white_check_mark: | :white_check_mark: | :white_check_mark: | :x: |
| Prompts | :white_check_mark: | Partial | :x: | :x: |
| Datasets | :white_check_mark: | :white_check_mark: | Partial | :x: |
| Experiments | :white_check_mark: | :white_check_mark: | Partial | :x: |
| Streaming | :white_check_mark: | :white_check_mark: | Planned | :x: |