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

## Executive Summary (TL;DR)
Dify 1.7.1. Source highlight: 🎉 Dify v1.7.1 Release Notes 🎉

## New Features
- **Default Value for Select Inputs**: Now you can set a default value for select input fields, providing a smoother user experience when working with forms. Thanks to @antonko. (#21192)
- **Selecting Variables in Conditional Filters**: We've added the capability to select variables in conditional filtering within list operations. This feature, spearheaded by @leslie2046, will streamline data manipulation tasks. (#23029)
- **OpenAPI Schema Enhancement**: Support for `allOf` in OpenAPI properties inside schema has been added, courtesy of @mike1936. It's a big win for API design consistency. (#22975)
- **K8s Pure Migration Option**: We've introduced a pure migration option for the `api` component within Kubernetes deployments, making migrations simpler for large-scale systems. Thanks, @BorisPolonsky ! (#22750)
- **Time Formatting Internationalization**: The time formatting feature has been refactored for better international support, thanks to @HyaCiovo. (#22870)
- test: add comprehensive integration tests for API key authentication system

## Improvements
- **ToolTip Component Refinement**: We've refined the interaction of ToolTip components within menus to enhance readability and usability. Kudos to @HyaCiovo for this optimization. (#23023)
- **PostgreSQL Healthcheck**: Enhanced the healthcheck command to avoid fatal log errors in PostgreSQL. Thanks to @J2M3L2's talismanic touch. (#22749)
- chore: enhance error message when handling PluginInvokeError
- Improve: support custom model parameters in auto-generator

## Bug Fixes
- **Langfuse Integration Path**: Incorrect path handling with Langfuse integration has been corrected by @chenguowei. Now it behaves just right within your API calls. (#22766)
- **CELERY_BROKER Improvements**: For those using RabbitMQ, the broker handling issue during batch document segment additions has been addressed by @zhaobingshuang. No more endless processing status! (#23038)
- **Metadata Batch Edit Cross-page Issue**: Resolved a previous issue with cross-page document selection during metadata batch edits. Thanks to @liugddx for smoothing out the workflow. (#23000)
- **Windows PEM KeyPath Fix**: Corrected path errors for private.pem key files on Windows systems, ensuring cross-platform reliability. Thanks to @silencesdg. (#22814)
- fix: tablestore TypeError when vector is missing
- fix tablestore full text search bug
