## 1.33.0 (2026-10-23)
<!-- Release notes generated using configuration in .github/release.yml at main -->
## What's Changed
### Features
* feat(verify-openhands): launch --mars-web and --lock-to-cloud by @enyst in https://github.com/OpenHands/OpenHands/pull/18848
* feat(digitalocean): keep the web build signed in across restarts by @enyst in https://github.com/OpenHands/OpenHands/pull/18705
### Bug Fixes
* fix(automations): render the shipped current_phase on live runs by @aartem1 in https://github.com/OpenHands/OpenHands/pull/17122
* fix(verify-openhands): bug run puts back the viewport a block changed by @enyst in https://github.com/OpenHands/OpenHands/pull/18850
* fix(digitalocean): default new agents to the smallest VM by @smolpaws in https://github.com/OpenHands/OpenHands/pull/18702
* fix: mask secret values in request and Settings forms by @neubig in https://github.com/OpenHands/OpenHands/pull/18870
### Documentation
* docs(verify-openhands): map maintenance 2026-10-22 by @eny
Dify 1.18.0 brings **Agents that route workflows**, **portable app packages**, **deeper visibility into nested workflow runs**, and the opt-in **Agent Knowledge Base** experience. OpenAPI and the new difyctl expand how you build and manage apps from the command line.
> [!IMPORTANT]
> **Read the upgrade guide below before deploying.** Upgrade the API, workers, Agent Backend, and Agent runtime images together. Local Agent sandboxes require a non-empty authentication token, and Agent Backend uses a new run protocol. Source installations require Python 3.13. Install the new difyctl client and sign in again. Preserve your existing `PASSWORD_PEPPER` configuration.
### Release highlights
#### Agents that choose the next step
Let an Agent decide which workflow branch to take. Enable **Output Routes**, give each route a selection condition, and connect it to the next step—such as resolving a request directly or handing it to a specialist. The read-only `switch` output exposes the c
## Features
- feat(knowledge): import knowledge base bundles through the API and `sim knowledge import` (#9327)
- feat(monitoring): log event-loop lag, stalls, and in-flight route handlers (#9312)
- feat(ec2): add Amazon EC2 integration (#9304)
- feat(library): n8n vs Zapier vs Make: Which Automation Platform Is Best in 2026? (#9302)
- feat(library): LangChain vs LangGraph: What’s the Difference and Which Should You Use? (#9301)
- feat(library): CrewAI vs LangGraph vs AutoGen: Which Multi-Agent Framework Should You Choose? (#9300)
- feat(library): OpenClaw vs Claude Cowork: Setup, Pricing, Security, and Scheduling Compared (#9299)
## Improvements
- improvement(insights): shorten the unassigned usage tooltip (#9330)
- improvement(ci): balance integration jobs and retain documentation build caches (#9328)
- improvement(executor): size payload compaction bottom-up instead of re-serializing every subtree (#9316)
- improvement(file-parsers): parse spreadsheets on a worker thread (#9313)
## 1.32.0 (2026-10-23)
<!-- Release notes generated using configuration in .github/release.yml at main -->
## What's Changed
### Features
* feat(home): store pinned automations in agent-server settings by @abhayymishraa in https://github.com/OpenHands/OpenHands/pull/18190
* feat(mcp): let the install dialog choose between installable library options by @ak684 in https://github.com/OpenHands/OpenHands/pull/18836
* feat(automations): list every cloneable provider's repositories in the automation picker by @ak684 in https://github.com/OpenHands/OpenHands/pull/18821
* feat(canvas): quiet backend logs by default by @neubig in https://github.com/OpenHands/OpenHands/pull/18830
### Maintenance
* chore: bump @openhands/extensions to 0.34.0 by @ak684 in https://github.com/OpenHands/OpenHands/pull/18842
* chore(deps): enforce seven-day third-party release-age policy by @smolpaws in https://github.com/OpenHands/OpenHands/pull/18800
* chore: bump agent-server to 1.58.1, automation to 1.25.1, and
## 1.31.0 (2026-10-22)
<!-- Release notes generated using configuration in .github/release.yml at main -->
## What's Changed
### Features
* feat(automations): hide the GitHub token secret field on self-hosted instances when GitHub is connected (OHE-3699) by @hieptl in https://github.com/OpenHands/OpenHands/pull/18829
### Bug Fixes
* fix(mcp): install OAuth-only library entries through the MCP server's own OAuth by @ak684 in https://github.com/OpenHands/OpenHands/pull/18780
* fix: keep automation repositories when editing by @ak684 in https://github.com/OpenHands/OpenHands/pull/18776
* fix(mars): forward typed session key to web bridge on non-baked binds by @lx3133584 in https://github.com/OpenHands/OpenHands/pull/18465
* fix(mars): preserve DigitalOcean sessions through auth recovery by @smolpaws in https://github.com/OpenHands/OpenHands/pull/18604
* fix(mcp): say the sign-in was not completed when an OAuth install pop-up is abandoned by @ak684 in https://github.com/OpenHands/OpenHan
## What's Changed
### Features
- feat(mcp): add listLlmConnections tool by [@wochinge](https://github.com/wochinge) in [#19139](https://github.com/langfuse/langfuse/pull/19139)
- feat(web): Treemap and Grid views for Topics results by [@nmtrang29](https://github.com/nmtrang29) in [#19106](https://github.com/langfuse/langfuse/pull/19106)
- feat(ai-gateway): log per-connection socket writes and output completeness by [@wochinge](https://github.com/wochinge) in [#19154](https://github.com/langfuse/langfuse/pull/19154)
- feat(blob-export): add opt-in score metadata and provenance field groups by [@niklassemmler](https://github.com/niklassemmler) in [#19138](https://github.com/langfuse/langfuse/pull/19138)
- feat(ai-gateway): global enable flag and derived JWT public key / key ID for self-hosting by [@wochinge](https://github.com/wochinge) in [#19159](https://github.com/langfuse/langfuse/pull/19159)
- feat(topics): internal users don't need feature flag by [@nimarb](https://github.co
## [2.45.2](https://github.com/n8n-io/n8n/compare/n8n@2.45.1...n8n@2.45.2) (2026-10-22)
### Bug Fixes
* **core:** Read type availability policies from memory at enforcement points ([#41621](https://github.com/n8n-io/n8n/issues/41621)) ([6433596](https://github.com/n8n-io/n8n/commit/643359677f024c4197ffc7e88da04b5eb3734ec7))
* **Postgres Node:** Prevent global pgtypes overwrite ([#41666](https://github.com/n8n-io/n8n/issues/41666)) ([eff4a45](https://github.com/n8n-io/n8n/commit/eff4a4590afeb695487be2aa13f252c51646771d))
* Update logos in credential oauth confirmation screen and instance emails ([#41637](https://github.com/n8n-io/n8n/issues/41637)) ([b460189](https://github.com/n8n-io/n8n/commit/b4601890f5bea1dce4ba643db19f7dea1b95910a))
### Features
* **core:** Export the migration report as CSV ([#41670](https://github.com/n8n-io/n8n/issues/41670)) ([97791d7](https://github.com/n8n-io/n8n/commit/97791d778aaa35b6f4fd12a9bcbdb654e22f3f93))
<!-- This is an auto-generated descripti
## 1.30.1 (2026-10-22)
<!-- Release notes generated using configuration in .github/release.yml at main -->
## What's Changed
### Maintenance
* refactor(diff): express the Markdown preview cap in CSS by @enyst in https://github.com/OpenHands/OpenHands/pull/18762
* refactor(automations): express the activity track height in CSS by @enyst in https://github.com/OpenHands/OpenHands/pull/18788
* chore: bump agent-server to 1.57.0 by @all-hands-bot in https://github.com/OpenHands/OpenHands/pull/18774
* chore: remove merged PR artifacts by @all-hands-bot in https://github.com/OpenHands/OpenHands/pull/18806
**Full Changelog**: https://github.com/OpenHands/OpenHands/compare/v1.30.0...v1.30.1
---
This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
<!-- AGENT_CANVAS_DOCKER_START -->
<!-- macos-install-note -->
### macOS install note
The app isn't signed with an Apple Deve
## Flint on Linux and Windows
[Flint](https://ollama.com/library/flint) now runs on Linux and Windows as well as macOS.
## Other improvements
- Streaming OpenAI Responses and Anthropic Messages requests now report generation failures instead of ending silently after partial output.
- `ollama launch` now passes cloud models' context lengths and capabilities to coding tools, fixing incorrect context and compaction settings.
- Anthropic-compatible web search now uses the model's supported thinking setting in follow-up requests, preventing avoidable failures.
**Full Changelog**: https://github.com/ollama/ollama/compare/v0.40.8...v0.40.9
## 1.30.0 (2026-10-22)
<!-- Release notes generated using configuration in .github/release.yml at main -->
## What's Changed
### Features
* feat(automations): reflect the built-in integration's connection state in the setup choice modal (OHE-3612) by @hieptl in https://github.com/OpenHands/OpenHands/pull/18566
### Bug Fixes
* fix(chat): let a Cloud member pick the LLM profile on the home page (OHE-3669) by @hieptl in https://github.com/OpenHands/OpenHands/pull/18729
* fix(sidebar): refresh the conversation list when a cloud start task is ready (OSS-14604) by @hieptl in https://github.com/OpenHands/OpenHands/pull/18741
* fix(sidebar): hide the Getting started checklist on a canvas locked to a Cloud host (OHE-3683) by @hieptl in https://github.com/OpenHands/OpenHands/pull/18739
* fix(canvas): persist workspace grouping via server-side conversation tags by @VascoSch92 in https://github.com/OpenHands/OpenHands/pull/18722
* fix(agent-profiles): keep the `default` rules local and save home
## Features
- feat(chat): recall sent messages from composer (#9289)
- feat(library): 6 Best Workato Alternatives for AI Agents in 2026 (#9282)
- feat(library): 6 Best OpenClaw Alternatives for Teams in 2026 (#9281)
- feat(library): 6 Best Lindy Alternatives in 2026 for AI Agents and Automation (#9283)
- feat(library): 5 Best Claude Cowork Alternatives in 2026 for Shared and Scheduled AI Agents (#9280)
## Improvements
- improvement(emails): refresh the platform update broadcast (#9291)
- improvement(docs): reduce navigation payload and build work (#9285)
- improvement(mothership): calmer activity header: wait wording until a call's title streams, and pacing across a run's calls (#9286)
## Bug Fixes
- fix(mothership): hold a tool call's display grouping beside its arguments (#9296)
- fix(docs): preserve clipboard activation and validate copied content (#9295)
- fix(chat): validate restored contexts against send schema (#9294)
- fix(mothership): report a paused Copilot workflow whos
## Features
- feat(mothership): discover every workspace mcp server without tagging (#9263)
- feat(mothership): send workspace skill ids and descriptions in the chat inventory (#9264)
- feat(helpscout): knowledge base connector, auto-registered triggers, 12 more tools, and validation fixes (#9253)
- feat(helpscout): add Help Scout integration with OAuth and app credentials, selectors, and webhook triggers (#9252)
## Improvements
- improvement(docs): simplify integration page headers (#9275)
- improvement(docs): refine screenshots, copy, and API interactions (#9269)
- improvement(insights): clarify unassigned usage and refresh usage charts (#9265)
- improvement(mothership): rank integration discovery by bm25 and connected services (#9262)
- improvement(library): merge near-duplicate posts into their stronger pages (#9255)
- improvement(mothership): show the worker's display copy for a turn error everywhere it is recorded (#9254)
- improvement(sim-cli): publish each command's path ali
<p align="center"><img width="160" alt="flint-logo" src="https://github.com/user-attachments/assets/3c1741a5-710c-4bde-8ac7-096e40b495bb" /></p>
## Recursive Flint
[Flint](https://ollama.com/library/flint) brings Recursive's coding model to Ollama. It is designed for the work coding agents do across a repository: understanding unfamiliar code, tracing bugs, implementing features, and adding tests. Reasoning, multi-turn tool use, and a 262K-token context window support longer tasks across files and tool interactions.
Flint is an Apache 2.0-licensed, 40B-parameter mixture-of-experts model with approximately 2.5B parameters active per token. In its [release evaluations](https://huggingface.co/RecursiveSI/flint#evaluation), Recursive reports 54.9% on Terminal-Bench 2.1 and 74.2% on SWE-bench Verified.
```sh
ollama run flint
```
Note: Flint is supported on MacOS. Other GPU support will be enabled in a subsequent release.
**Full Changelog**: https://github.com/ollama/o
## [2.45.1](https://github.com/n8n-io/n8n/compare/n8n@2.45.0...n8n@2.45.1) (2026-10-21)
### Bug Fixes
* **core:** Claim an idle worker's next queue job and its lock in one step ([#41558](https://github.com/n8n-io/n8n/issues/41558)) ([5f0b562](https://github.com/n8n-io/n8n/commit/5f0b5629215249c8dd312fb831c48d4bc1db9622))
* **editor:** Center badge text when icons are absent ([#41581](https://github.com/n8n-io/n8n/issues/41581)) ([648fa2a](https://github.com/n8n-io/n8n/commit/648fa2a4a34ec8c900028e540100d894249343cc))
* **Microsoft Teams Trigger Node:** Renew the Graph subscription via lifecycle notifications ([#41539](https://github.com/n8n-io/n8n/issues/41539)) ([f054ffe](https://github.com/n8n-io/n8n/commit/f054ffe3a8843bd9d78a7097a55e391bbb0c8dd6))
### Features
* **core:** Let workflow editors triage the migration findings of their workflows ([#41532](https://github.com/n8n-io/n8n/issues/41532)) ([8473735](https://github.com/n8n-io/n8n/commit/8473735946bb072f4fba54ec0825d05d05
## What's Changed
### Features
* feat(skills): simplify CLI install and import setup by @tobi12345 in https://github.com/langfuse/langfuse/pull/19128
* feat(web): add name search and gateway key filter to organization API keys by @wochinge in https://github.com/langfuse/langfuse/pull/19108
### Fixes
* fix(slack): marketplace review – link buttons and private channel visibility by @wochinge in https://github.com/langfuse/langfuse/pull/19075
* fix(web): Use correct step size on numeric filters by @bezbac in https://github.com/langfuse/langfuse/pull/19099
* fix(sessions): Include trace name when searching by @bezbac in https://github.com/langfuse/langfuse/pull/19095
* fix(web): Clean up `ValueCell` by @bezbac in https://github.com/langfuse/langfuse/pull/19100
* fix(mcp): fall back to latest skill when production is unset by @tobi12345 in https://github.com/langfuse/langfuse/pull/19123
* fix(web): one Tools header with the Called / Not called switch, no muted rows by @nmtrang29