Dify 0.3.15stable Released Aug 23, 2023
Impact Score: 5/10

Dify: Version 0.3.15

Source available โ€” automated, not human-reviewed

Component: dify ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก Executive Summary (TL;DR)

Dify 0.3.15. Source highlight: feat: add spark v2 support

Who Does This Impact? (Role-Based Analysis)

๐Ÿ’ป Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

๐Ÿ“Š Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

โš™๏ธ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

โœจ New Features & Capabilities (6)

  • feat: add spark v2 support
  • feat: server xinference support
  • feat: add openllm support
  • feat: support app rename and make app card ui better
  • feat: optimize error record in agent
  • feat: optimize override app model config convert

โšก Performance & Enhancements (2)

  • build: improve dockerfile
  • chore: perfect type definition

๐Ÿ”ง Bug Fixes & Patches (6)

  • fix: promptEng menu in wrong place
  • fix: get_num_tokens_from_messages params error
  • fix multi thread app context
  • fix: web dockfile
  • fix: wenxin error not raise when stream mode
  • fix: error raise status code not exist
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
## New features * feat: add spark v2 support by @takatost in https://github.com/langgenius/dify/pull/885 * feat: server xinference support by @takatost in https://github.com/langgenius/dify/pull/927 * feat: add openllm support by @takatost in https://github.com/langgenius/dify/pull/928 ## What's Changed * feat: support app rename and make app card ui better by @iamjoel in https://github.com/langgenius/dify/pull/766 * fix: promptEng menu in wrong place by @iamjoel in https://github.com/langgenius/dify/pull/864 * fix: get_num_tokens_from_messages params error by @takatost in https://github.com/langgenius/dify/pull/866 * fix multi thread app context by @JohnJyong in https://github.com/langgenius/dify/pull/868 * feat: optimize error record in agent by @takatost in https://github.com/langgenius/dify/pull/869 * Update README_CN.md by @Panmuse in https://github.com/langgenius/dify/pull/867 * Update README.md by @Panmuse in https://github.com/langgenius/dify/pull/865 * feat: optimize override app model config convert by @takatost in https://github.com/langgenius/dify/pull/874 * feat: optimize model when app create by @takatost in https://github.com/langgenius/dify/pull/875 * Feat/customizable file upload config by @MatriQ in https://github.com/langgenius/dify/pull/818 * build: improve dockerfile by @MatriQ in https://github.com/langgenius/dify/pull/851 * feat: optimize prompt of suggested_questions_after_answer by @takatost in https://github.com/langgenius/dify/pull/881 * fix: web dockfile by @zxhlyh in https://github.com/langgenius/dify/pull/883 * fix: wenxin error not raise when stream mode by @takatost in https://github.com/langgenius/dify/pull/884 * feat: add spark v2 support by @takatost in https://github.com/langgenius/dify/pull/885 * feat: support show model display name by @iamjoel in https://github.com/langgenius/dify/pull/887 * fix: error raise status code not exist by @takatost in https://github.com/langgenius/dify/pull/888 * Feat/pay modal by @zxhlyh in https://github.com/langgenius/dify/pull/889 * fix: max token not exist in generate summary when calc rest tokens by @takatost in https://github.com/langgenius/dify/pull/891 * feat: claude paid optimize by @takatost in https://github.com/langgenius/dify/pull/890 * Fix/embedding chat by @zxhlyh in https://github.com/langgenius/dify/pull/899 * fix entrypoint script line endings by @JunIce in https://github.com/langgenius/dify/pull/900 * fix: sensitive_word_avoidance npe by @takatost in https://github.com/langgenius/dify/pull/902 * fix: react router agent direct output by @takatost in https://github.com/langgenius/dify/pull/904 * fix: universal chat when default model invalid by @takatost in https://github.com/langgenius/dify/pull/905 * feat: optimize output parse by @takatost in https://github.com/langgenius/dify/pull/906 * Feat/segment add tag by @zxhlyh in https://github.com/langgenius/dify/pull/907 * Feature/mutil embedding model by @JohnJyong in https://github.com/langgenius/dify/pull/908 * feat: optimize service api authorization header invalid error by @takatost in https://github.com/langgenius/dify/pull/910 * feat: remove unuse envs by @takatost in https://github.com/langgenius/dify/pull/912 * fix: run model serval ex not return by @takatost in https://github.com/langgenius/dify/pull/915 * fix: run extra model serval ex not return by @takatost in https://github.com/langgenius/dify/pull/916 * fix: azure embedding model credentials include base_model_name is invalid for openai sdk by @takatost in https://github.com/langgenius/dify/pull/917 * Fix/price calc by @lingfengchencn in https://github.com/langgenius/dify/pull/862 * fix: embedding price config by @takatost in https://github.com/langgenius/dify/pull/918 * feat: record price unit in messages by @takatost in https://github.com/langgenius/dify/pull/919 * fix: embedding get price definition missing by @takatost in https://github.com/langgenius/dify/pull/922 * fix: replicate text generation model validate by @takatost in https://github.com/langgenius/dify/pull/923 * feat: optimize generate name length by @takatost in https://github.com/langgenius/dify/pull/924 * fix: document paused at format error by @takatost in https://github.com/langgenius/dify/pull/925 * Fix Readme.md typo error. by @BenjaminX in https://github.com/langgenius/dify/pull/926 * feat: server xinference support by @takatost in https://github.com/langgenius/dify/pull/927 * feat: add openllm support by @takatost in https://github.com/langgenius/dify/pull/928 * fix: xinference max_tokens alisa error by @takatost in https://github.com/langgenius/dify/pull/929 * feat: add xinference embedding model support by @takatost in https://github.com/langgenius/dify/pull/930 * fix: remove openllm pypi package because of this package too large by @takatost in https://github.com/langgenius/dify/pull/931 * fix: web reader tool missing nodejs by @takatost in https://github.com/langgenius/dify/pull/932 * feat: optimize web reader summary in 3.5 by @takatost in https://github.com/langgenius/dify/pull/933 * Feat/token support by @JohnJyong in https://github.com/langgenius/dify/pull/909 * Feat/add document status tooltip by @zxhlyh in https://github.com/langgenius/dify/pull/937 * fix: xinference chat support by @takatost in https://github.com/langgenius/dify/pull/939 * fix: login improvement by @MatriQ in https://github.com/langgenius/dify/pull/941 * fix: default language improvement in activation page by @MatriQ in https://github.com/langgenius/dify/pull/942 * chore: perfect type definition by @jiaowoxiaobala in https://github.com/langgenius/dify/pull/940 * fix: add flex-wrap to categories container by @MatriQ in https://github.com/langgenius/dify/pull/944 * fix: openllm generate cutoff by @takatost in https://github.com/langgenius/dify/pull/945 * fix: provider model not delete when reset key pair by @takatost in https://github.com/langgenius/dify/pull/946 * Fix/speech to text button by @zxhlyh in https://github.com/langgenius/dify/pull/947 * update document segment by @JohnJyong in https://github.com/langgenius/dify/pull/948 * fix: segment error tip & save segment disable when loading by @zxhlyh in https://github.com/langgenius/dify/pull/949 * Feat/model providers by @zxhlyh in https://github.com/langgenius/dify/pull/951 * fix: xinference chat completion error by @takatost in https://github.com/langgenius/dify/pull/952 * chore: create btn to first place by @iamjoel in https://github.com/langgenius/dify/pull/953 * chore: obsolete info api use new api by @iamjoel in https://github.com/langgenius/dify/pull/954 * fix: spark provider field name by @zxhlyh in https://github.com/langgenius/dify/pull/955 * fix: embedding init err by @takatost in https://github.com/langgenius/dify/pull/956 * update document segment by @JohnJyong in https://github.com/langgenius/dify/pull/950 * fix: web reader tool retrieve content empty by @takatost in https://github.com/langgenius/dify/pull/957 * Feat/add xinference openllm provider by @zxhlyh in https://github.com/langgenius/dify/pull/958 * feat: bump version to 0.3.15 by @takatost in https://github.com/langgenius/dify/pull/959 * fix: user activation request 404 issue by @MatriQ in https://github.com/langgenius/dify/pull/963 * update doc by @crazywoola in https://github.com/langgenius/dify/pull/965 * fix: activation page reload issue after activating by @MatriQ in https://github.com/langgenius/dify/pull/964 **Full Changelog**: https://github.com/langgenius/dify/compare/0.3.14...0.3.15