Skip to content

v1.22.1

Choose a tag to compare

@github-actions github-actions released this 15 May 04:59
fac00ad

What's Changed

  • Add SWE-Bench Pro to run-eval workflow by @neubig in #2959
  • perf: bound InMemoryFileStore with LRU eviction by @csmith49 in #3163
  • feat(agent-server): base conversation worktrees on origin default branch by @rbren in #3215
  • chore(agent-server): drop variable-sized payloads from info logs by @rbren in #3216
  • chore(sdk): drop variable-sized payloads from info logs by @rbren in #3217
  • docs(codereview): add Logging Hygiene rule against object dumps in info logs by @rbren in #3218
  • perf: change Condensation.forgotten_event_ids from list to set by @csmith49 in #3156
  • perf: dispatch PubSub notifications concurrently by @csmith49 in #3162
  • fix: always close tool executors on conversation close by @csmith49 in #3157
  • fix: eliminate TOCTOU race in EventService.send_message by @csmith49 in #3160
  • fix(acp): inject system suffix once instead of every turn (#3221) by @simonrosenberg in #3226
  • fix(sdk): map typed LiteLLM 401/403 exceptions to LLMAuthenticationError by @VascoSch92 in #3222
  • fix(agent-server): ignore redundant WebSocket auth control frames by @VascoSch92 in #3224
  • ci(release-binaries): release window binaries by @VascoSch92 in #3228
  • fix(agent-server): bundle rich submodules for unicode width data by @VascoSch92 in #3229
  • Primary-surface-first extraction ordering to prevent truncation-based bypass by @Fieldnote-Echo in #2709
  • feat(agent-server): unify ACP conversation endpoint by @neubig in #3227
  • perf(agent-server): make event search O(limit) instead of O(total) by @rbren in #3197
  • perf: dedicated thread pool for conversation execution by @csmith49 in #3169
  • Fix/laminar/remove litellm callback by @dinmukhamedm in #3008
  • fix: cap per-conversation WebSocket subscriber count by @csmith49 in #3166
  • perf: batch ConversationState autosaves inside context manager by @csmith49 in #3165
  • perf: centralize lease renewal into one background task by @csmith49 in #3168
  • test(agent-server): cover persisted settings migrations by @neubig in #3232
  • ci: also relock enterprise/poetry.lock in version-bump PR workflow by @aivong-openhands in #3244
  • refactor: optimize caching for public skills loading by @hieptl in #3253
  • Prepare AgentSettings removal helpers by @neubig in #3208
  • Separate configured and effective LLM token limits by @neubig in #3255
  • feat: add --extra-python-path / OH_EXTRA_PYTHON_PATH for custom tool imports in binary builds by @xingyaoww in #3240
  • examples: standardize directory entrypoints by @xingyaoww in #3259
  • fix(llm): stop bleeding LLM credentials through os.environ (#3138) by @csmith49 in #3258
  • fix(sdk): unregister atexit handler in LocalConversation.close() by @csmith49 in #3245
  • fix: guard litellm modify_params context by @he-yufeng in #3248
  • Release v1.22.1 by @all-hands-bot in #3261

New Contributors

Full Changelog: v1.22.0...v1.22.1