v0.17.8
What's Changed
- feat(conversations): add persisted field to ConversationSummarizedEvent by @pacepace in #161
- docs: update adoption guide by @pacepace in #158
- 0.17.0 by @pacepace in #162
- backmerge for cleanup by @pacepace in #163
- Fix jetstream_subscribe_durable()/unsubscribe() type mismatch by @pacepace in #164
- Add 3tears-keda-autoscaling: reusable KEDA ScaledObject Helm library chart by @pacepace in #165
- Add acting_as_principal_id to AuditEvent for dual-identity impersonation audit by @pacepace in #168
- feat(agent-tools): ToolRelevanceIndex + tool_search meta-tool by @pacepace in #169
- chore: bump version to 0.17.1 by @pacepace in #170
- Merge develop into feature/survey by @pacepace in #167
- feat(agent-skills): add skill_report_outcome tool by @pacepace in #172
- chore: bump version to 0.17.2 by @pacepace in #173
- fix(claude-cli): dotted 3tears tool names silently denied under subscription turns by @pacepace in #175
- fix(core): degrade L2 bucket-resolution failures gracefully by @pacepace in #177
- chore: bump version to 0.17.3 by @pacepace in #176
- docs: add the missing L2 bucket-resolution fix entry to v0.17.3 by @pacepace in #178
- feat(core,observe): merge feature/survey's unreleased primitives into develop, fix idempotency storage bug by @pacepace in #182
- fix(models): stop advertising every optional tool parameter as string+required under Claude Max subscription turns by @pacepace in #183
- fix(models): NameMangledToolProxy never forwarded config to a delegate that requires it by @pacepace in #184
- chore: bump version to 0.17.4 by @pacepace in #185
- Parameterize container registry via bake REGISTRY variable by @pacepace in #187
- docs: add explicit never-squash-merge rule to CLAUDE.md by @pacepace in #189
- fix(agent-tools): tool_search hit message contradicted its own next-round description by @pacepace in #190
- chore: bump version to 0.17.5 by @pacepace in #191
- fix(channels): chat message routing exceptions no longer crash the WebSocket connection by @pacepace in #193
- fix(models): capture-and-replay HITL interrupts through the subscription-CLI backend by @pacepace in #195
- fix(channels): error-frame sends survive an already-dead socket by @pacepace in #197
- fix: L1 cache invalidation crashes on a table this pod never initializes by @pacepace in #199
- chore: bump version to 0.17.9 by @pacepace in #200
- chore: revert premature bump to 0.17.9, ship as v0.17.8 by @pacepace in #201
Full Changelog: v0.16.1...v0.17.8