Changelog
All notable changes to TraceCraft will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
Added
- Documentation site with MkDocs and Material theme
0.1.0 - 2024-01-15
Added
- Initial release of TraceCraft
- Core instrumentation decorators (
@trace_agent,@trace_tool,@trace_llm,@trace_retrieval) - Console and JSONL exporters
- OTLP exporter for OpenTelemetry Protocol support
- PII redaction processor with built-in patterns
- Sampling processor for trace volume control
- LangChain integration via
TraceCraftCallbackHandler - LlamaIndex integration via
TraceCraftSpanHandler - PydanticAI adapter
- Claude SDK wrapper
- Auto-instrumentation for OpenAI and Anthropic SDKs
- Terminal UI (TUI) for interactive trace exploration
- Multi-tenant runtime support
- AWS AgentCore integration
- Azure AI Foundry integration
- GCP Vertex Agent Builder integration
- MLflow exporter
- HTML report exporter
- Comprehensive test suite
- Documentation and examples
Changed
- N/A (initial release)
Deprecated
- N/A (initial release)
Removed
- N/A (initial release)
Fixed
- N/A (initial release)
Security
- Built-in PII redaction enabled by default
- Secure defaults for all exporters
Release Notes
0.1.0 - Initial Release
TraceCraft is now available as a vendor-neutral LLM observability SDK. Key features:
- Local-First Development - Beautiful console output and JSONL files without any backend
- Built on OpenTelemetry - Industry-standard foundation
- Framework Agnostic - Works with LangChain, LlamaIndex, PydanticAI, and custom code
- Privacy by Default - PII redaction built into the SDK
- Multiple Export Targets - Console, JSONL, OTLP, MLflow, HTML
Install with:
pip install tracecraftSee the documentation for complete usage guide.