# Dify 1.2.0 — Release & Upgrade Intelligence
- **Product:** Dify (https://dify.ai)
- **Version:** 1.2.0
- **Released:** Apr 09, 2025
- **Impact Score:** 5/10
- **Breaking Changes:** Not verified
- **Canonical Analysis:** https://changelogs.us/dify/updates/1.2.0/

## Executive Summary (TL;DR)
Dify 1.2.0. Source highlight: 🚀 What’s New in v1.2.0? 🚀

## New Features
- **New Workflow Loop Node**: A huge shoutout to @Woo0ood, @arkunzz, @Gevtolev and @zxhlyh for dropping this game-changer in #14863, #17268 and #17273! The Loop Node feature maximizes efficiency in automation by allowing you to iterate over items in your workflows seamlessly. This is a big step forward in letting you do more with less. Kudos to the development team for making this happen!
- **Childchunk API Added**: Thanks to @ZeroZ-lab in #16094, we've introduced the childchunk API to enhance your workload flexibility.
- **OceanBase Hybrid Search**: Courtesy of @hsiong in #16652, this feature integrates hybrid search capabilities within OceanBase, providing more robust query options.
- **Webapp Input Flexibility**: Webapp now allows input changes after a conversation starts, by @JzoNgKVO in #16901.
- **Langfuse LLM Node**: Input and output support are enhanced by @ZhouhaoJiang in #16924.
- **Tablestore Vector Database Support**: By @wanttobeamaster in #16601—it's like giving your data superpowers!

## Improvements
- perf: optimizing db WorkflowAppLog index
- refactor: type improvement of file `oneMoreStep.tsx`
- refactor & perf: `import { noop } from 'lodash-es'` across `web`
- refactor & perf: declare const object outside component `VarReferencePicker`
- refactor: type improvement of component `AddVariablePopupWithPosition`
- refactor & perf: declare const object outside component `ConstantField`

## Bug Fixes
- **Metadata Fixes & Optimizations**: We've got metadata variable value fixes by @JohnJyong in #16665 and metadata filter improvements from various contributors. Your data management is smoother than ever!
- **UI/UX Improvements**: Whether it’s fixing layout issues on mobile (thanks, @LeeeeeeM in #16793!) or improving text spacing on charts (@ACAne0320, #16894), we’re committed to a slicker experience.
- **Multilingual Support**: Added jp_ja for the knowledge API by @crazywoola and supported Tablestore vector database—a shout-out to our international users.
- **UI Consistency Tweaks**: Little UI adjustments for a big impact, like updating border radius for dropdowns and other forms, thanks to our vigilant community contributors.
- **Security & Efficiency**: Fixes like the provider credentials load error by @liuzhenghua ensure the platform's robust performance. Also, optimizing the database workflow app log index has been another focus area.
- **Additional Fixes**: Addressing multiple translation gaps, account errors, and something as specific as the `Function's Name Mismatch` by @hyongtao-db—keeping us refined!
