Changelog
View SourceAll notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
[0.1.7] - 2026-09-02
Changed
- Restore the supported Elixir requirement to
~> 1.18after validating the full suite on Elixir 1.18, 1.19, and 1.20 with compatible OTP releases. - Update the optional ReqLLM requirement to
~> 1.21and require Jido 2.3.3 or later within the 2.x series. - Refresh locked dependencies without changing application source files.
[0.1.6] - 2026-06-17
Changed
- Remove Dialyzer in favor of Elixir 1.20's built-in set-theoretic type checker.
Drops the
dialyxirdev dependency, thedialyzerproject config, and the Dialyzer CI step; the type-check gate is nowmix compile --warnings-as-errors.
[0.1.5] - 2026-06-16
Changed
- Target Elixir 1.20 / Erlang OTP 28 in the Nix dev environment.
- Bump all dependencies to their latest releases:
telemetry ~> 1.4,opentelemetry_api ~> 1.5,opentelemetry ~> 1.7,opentelemetry_exporter ~> 1.10,jason ~> 1.4,req_llm ~> 1.16,jido ~> 2.3,ex_doc ~> 0.40,dialyxir ~> 1.4,credo ~> 1.7. - Raise the minimum Elixir requirement to
~> 1.18.
Fixed
AgentObs.ReqLLM: render multimodal content parts (:file/:image/:audio) in span attributes instead of dropping them to an empty string.- The private model-string normalization helper in
AgentObs.ReqLLM: a more specific%{provider:, model:}clause was unreachable, so provider-tagged models lost their"provider:model"formatting. Reordered the clauses so it applies.
[0.1.4] - 2026-03-11
Added
AgentObs.JidoTracer— drop-inJido.Observe.Tracerfor automatic composer instrumentation- Jido integration guide (
guides/jido_integration.md) - Jido integration section in README
jido ~> 2.0as optional dependency
[0.1.3] - 2026-03-08
Added
- Initial implementation of AgentObs library
- Core telemetry API for agent, tool, LLM, and prompt instrumentation
- Phoenix handler with OpenInference semantic conventions
- Generic OpenTelemetry handler
- ReqLLM integration module with automatic streaming instrumentation
- Comprehensive test suite (11 files, 3,309 lines, 179 tests)
- Complete documentation with 5 detailed guides
- Demo application showcasing ReqLLM integration
- Enhanced guides with improved examples and troubleshooting
[0.1.0] - TBD
Added
- First release