What's Changed
- Add conformance.toml manifest and CI guard by @chris-colinsky in #77
- Add RuntimeConfig declared fields + null-skip (proposal 0032) by @chris-colinsky in #78
- Add prompt-management surface refinements (proposal 0033 + wishes 1, 5) by @chris-colinsky in #79
- Add Langfuse observer (proposal 0031) by @chris-colinsky in #80
- Langfuse observer: fan-out / subgraph / detached parenting by @chris-colinsky in #81
- Add [langfuse] extras and SDK adapter (PR 3.6) by @chris-colinsky in #82
- Add public force_flush() to OTel and Langfuse observers by @chris-colinsky in #83
- Reject /v1 suffix on OpenAIProvider base_url by @chris-colinsky in #84
- Bump spec submodule to v0.26.1 + Langfuse observer audit fixes by @chris-colinsky in #85
- Add caller-supplied invocation metadata (proposal 0034) by @chris-colinsky in #86
- Docs: vLLM cookbook, non-obvious shapes, caller-metadata concept by @chris-colinsky in #87
- Add concat_flatten + merge_all reducers; activate 0035/0036 fixtures by @chris-colinsky in #88
- chore(release): v0.10.0-rc1 by @chris-colinsky in #89
- chore(release): v0.10.0 by @chris-colinsky in #90
Full Changelog: v0.9.0...v0.10.0