Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Update Dify to v1.4.0
This pull request automatically updates the Kubernetes manifests for Dify to version 1.4.0.
✨ What's New in v1.4.0? ✨
🎂 Dify turns 2! New look, new brand, same mission.
Imagine if every idea could become an AI agent. With Dify, ‘if’ you can ask it, you can build it.
Check out the new Dify.AI and start building your if today.
🚀 New Features & Enhancements
🌙 Dark Mode
We’ve rolled out a theme switcher that allows you to easily toggle between light and dark modes, perfect for those late-night coding sessions. Click your avatar to experience it! This feature helps reduce eye strain and allows you to customize your user interface to match your preference. Thanks to @JzoNgKVO in PR #18093.
🖼️ Multi-Modal LLM Output
Our platform now supports multimodal outputs, allowing LLMs to handle both text and images within the LLMNode. This feature enhances the richness of data interaction and boosts your model's capabilities, courtesy of @QuantumGhost's efforts in PR #17372. You can now try these new features using the Gemini 2.0 Flash Exp model!
✏️ Editable Questions
We’ve added greater control over your questions, allowing them to be edited before they go live. This update ensures that you can tweak questions for clarity and relevance, as implemented by @HyaCiovo in PR #19117.
🔧 Bug Fixes and Improvements
Core Functionality
Workflow Management
API and Integrations
json_repairto fix invalid json while generate structured output by @ZombieBlue in feat(api): usejson_repairto fix invalid json while generate structured output langgenius/dify#18977/siteAPI by @lexmin0412 in Add/siteAPI langgenius/dify#19631Web Interface and User Experience
Internationalization and Localization
Development and Infrastructure
.editorconfigby @QuantumGhost in Enhance Code Consistency Across Repository with.editorconfiglanggenius/dify#19023New Contributors
/siteAPI langgenius/dify#19631Full Changelog: langgenius/dify@1.3.1...1.4.0
Upgrade Guide
Docker Compose Deployments
Back up your customized docker-compose YAML file (optional)
Get the latest code from the main branch
Stop the service. Please execute in the docker directory
Back up data
tar -cvf volumes-$(date +%s).tgz volumesUpgrade services
Source Code Deployments
Stop the API server, Worker, and Web frontend Server.
Get the latest code from the release branch:
Update Python dependencies:
cd api uv syncThen, let's run the migration script:
Finally, run the API server, Worker, and Web frontend Server again.
Generated by GitHub Actions Bot