[PR #12297] chore: bump version to 0.15.0 #27590

Closed
opened 2026-02-21 20:41:49 -05:00 by yindo · 0 comments
Owner

Original Pull Request: https://github.com/langgenius/dify/pull/12297

State: closed
Merged: Yes


What’s New in v0.15.0?

Hey developers! We know you've got a lot going on, so let's cut to it. Here's what's new in v0.15.0, our latest release, packed with bug fixes, feature upgrades, and enhancements.

New Features

🧑‍🧑‍🧒‍🧒 Parent-child Retrieval

12-25-3 12-25-5

Leverage a two-tier hierarchical approach that effectively balances the trade-off between accurate matching and comprehensive contextual information to improve the quality and accuracy of AI-generated responses in RAG systems. Learn more

Highlights:

  • The new chunk editing and preview display brings users a better reading and editing experience, making it easier for people without technical backgrounds to understand the two-layer parent-child structure.
  • We allow users to improve retrieval efficiency by child chunks independently without changing parent chunks as LLM content.
  • Update index mode rules: Economical cannot be downgraded once upgraded to High Quality.
  • Document batch operations in Knowledge Base support batch enabling, disabling, deletion, and archiving document functions.

Improvements

  • Multi-Version Workflows: Manage multiple workflow versions more effectively with contributions from @warren830 (#11990).
  • UI/UX adjustments for accessibility, such as replacing div with button to enhance user interaction and navigation (@TinsFox, #12046).
  • Database and memory optimizations that not only improve performance but they'll likely save you headaches when loading and retrieving data (@laipz8200, #12071).
  • Enhanced support for streaming modes, error feedback, and token handling to improve your coding life significantly (various contributors).

🛠️ Fixes

  • Numerous typo fixes, improved error handling, and bug resolutions across the workflow, such as tool can not run, HTTP method case sensitivity by @yihong0618 (#12054, #12401), and cleaning up exceptions by @acelyc111 (#12246). Your workflow should be a lot smoother now.
  • Improved error management in several components. This includes better handling of invalid URLs, file uploads, JSON parsing, and missing IDs, thanks to contributions from @laipz8200 (various PRs).
  • Default value fixes to configurations like Google Storage and better formatting of URLs to keep Docker Compose happy, by @kazukitakamatsu and @cemremengu (#12188, #12072).

⚙️ Refactoring & Other Chores

  • Code refactoring to enhance readability and maintainability like using tiktoken for token calculations (@laipz8200, #12416).
  • Cleanup of unused imports for a leaner codebase. Thanks to @bowenliang123 for lint corrections (#11922).
  • A bundle of localization improvements for international users, meticulously handled by the community, including corrections to error messages and localizations (@HanqingZ, #12292).

Misc

  • Added cheaper and long context models for Qwen2.5-72B-Instruct, and a variety of speech models from siliconflow, contributed by @senseb (#12415, #12425).
  • Squashing bugs related to document parsing that maintained your data format integrity, addressed by @Hisir0909 (#12112).

Get ready to dive into these enhancements and see how they can supercharge your workflows and development experience. Happy coding!

**Original Pull Request:** https://github.com/langgenius/dify/pull/12297 **State:** closed **Merged:** Yes --- # ✨ What’s New in v0.15.0? ✨ Hey developers! We know you've got a lot going on, so let's cut to it. Here's what's new in v0.15.0, our latest release, packed with bug fixes, feature upgrades, and enhancements. ## ⚡ New Features ### 🧑‍🧑‍🧒‍🧒 Parent-child Retrieval | ![12-25-3](https://github.com/user-attachments/assets/b991a061-fd94-438f-95a0-66de58513363) | ![12-25-5](https://github.com/user-attachments/assets/139ce121-ffcb-4a75-946c-464935cf94dc) | |--------|-------| Leverage a two-tier hierarchical approach that effectively balances the trade-off between accurate matching and comprehensive contextual information to improve the quality and accuracy of AI-generated responses in RAG systems. [Learn more](https://docs.dify.ai/guides/knowledge-base) **Highlights:** - The new chunk editing and preview display brings users a better reading and editing experience, making it easier for people without technical backgrounds to understand the two-layer parent-child structure. - We allow users to improve retrieval efficiency by child chunks independently without changing parent chunks as LLM content. - Update index mode rules: Economical cannot be downgraded once upgraded to High Quality. - Document batch operations in Knowledge Base support batch enabling, disabling, deletion, and archiving document functions. ## ✨ Improvements - **Multi-Version Workflows**: Manage multiple workflow versions more effectively with contributions from @warren830 (#11990). - UI/UX adjustments for accessibility, such as replacing `div` with `button` to enhance user interaction and navigation (@TinsFox, #12046). - Database and memory optimizations that not only improve performance but they'll likely save you headaches when loading and retrieving data (@laipz8200, #12071). - Enhanced support for streaming modes, error feedback, and token handling to improve your coding life significantly (various contributors). ## 🛠️ Fixes - Numerous typo fixes, improved error handling, and bug resolutions across the workflow, such as `tool can not run`, `HTTP method case sensitivity` by @yihong0618 (#12054, #12401), and cleaning up exceptions by @acelyc111 (#12246). Your workflow should be a lot smoother now. - Improved error management in several components. This includes better handling of invalid URLs, file uploads, JSON parsing, and missing IDs, thanks to contributions from @laipz8200 (various PRs). - Default value fixes to configurations like Google Storage and better formatting of URLs to keep Docker Compose happy, by @kazukitakamatsu and @cemremengu (#12188, #12072). ### ⚙️ Refactoring & Other Chores - Code refactoring to enhance readability and maintainability like using `tiktoken` for token calculations (@laipz8200, #12416). - Cleanup of unused imports for a leaner codebase. Thanks to @bowenliang123 for lint corrections (#11922). - A bundle of localization improvements for international users, meticulously handled by the community, including corrections to error messages and localizations (@HanqingZ, #12292). ## ⚡ Misc - Added cheaper and long context models for Qwen2.5-72B-Instruct, and a variety of speech models from siliconflow, contributed by @senseb (#12415, #12425). - Squashing bugs related to document parsing that maintained your data format integrity, addressed by @Hisir0909 (#12112). Get ready to dive into these enhancements and see how they can supercharge your workflows and development experience. Happy coding!
yindo added the pull-request label 2026-02-21 20:41:49 -05:00
yindo closed this issue 2026-02-21 20:41:49 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify#27590