20.27.0 (2026-10-29)
Features
- api: expose prompt version creation timestamps (#17188) (87a9934)
- evals: support TypeSafe Jev decision models in Python classification evaluators (#16953) (9089efc)
- factory: grade PR reviews with one verdict and report only that verdict (#17314) (2dcaa0b)
- factory: review a pull request on demand with the pr-reviewer lane (#17235) (b21d451)
Bug Fixes
- agents: harden GitHub token handling and subagent write access (#15828) (80f2715)
- deps: require graphql-core>=3.3.1 and avoid stale argument default memoization (#17332) (5b56d89)
- deps: update arize-phoenix-evals to 3.9.4 (#17236) (edcd546)
- deps: update arize-phoenix-evals to 3.9.5 (#17311) (e9bd808)
- dsl: three defects in the span-filter DSL found in a security review (#16091) (70cf713)
- evals: ask for the Anthropic tool call instead of forcing tool_choice (#17366) (be808f6)
- graphql: scope trace error subquery to project and time range (#17257) (bc34f2d), closes #17256
- server: log reported client errors by route, not full URL (#17334) (850bac8)
- server: redact pii from exported logs and spans (#17343) (2fd6d18)
- trace: save sanitized dataframe with document metadata (#17263) (b3a491a)