Releases: langgenius/dify
v0.3.26
What's Changed
- document segmentApi Add get&update&delete operate by @charli117 in #1285
- fix: openllm completion start with prompt, remove it by @takatost in #1303
- Feat/add milvus vector db by @JohnJyong in #1302
- milvus secure check fix by @JohnJyong in #1305
- milvus docker compose env by @JohnJyong in #1306
- bump version to 0.3.26 by @JohnJyong in #1307
Full Changelog: 0.3.25...0.3.26
v0.3.25
What's Changed
- fix: request timeout when openai completion by @takatost in #1265
- fix: db not commit when streaming output by @takatost in #1266
- fix: count down thread in completion db not commit by @takatost in #1267
- fix: detached model in completion thread by @takatost in #1269
- fix devcontainer issue by @guangtouwangba in #1273
- chore(web): strong type by @JunIce in #1259
- Application share qrcode by @charli117 in #1277
- feat: move login_required wrapper outside by @takatost in #1281
- feat: qdrant support in docker compose by @takatost in #1286
- feat: upgrade xinference client to 0.5.2 by @takatost in #1292
- feat: add baichuan llm support by @takatost in #1294
- feat: support openllm embedding by @takatost in #1293
- feat: provider add baichuan by @zxhlyh in #1298
- fix: prompt for baichuan text generation models by @takatost in #1299
- feat: bump version to 0.3.25 by @takatost in #1300
Full Changelog: 0.3.24...0.3.25
v0.3.24
What's Changed
- add help wanted issue template by @crazywoola in #1199
- fix: provider spark free quota text by @zxhlyh in #1201
- Complete type defined. by @JunIce in #1200
- fix: transaction hangs due to message commit block during long LLM calls by @takatost in #1206
- fix: transaction not commit during long LLM calls by @takatost in #1213
- Feat/huggingface embedding support by @GarfieldDai in #1211
- Fix/qdrant data issue by @JohnJyong in #1203
- fix: dataset eslint error by @iamjoel in #1221
- Fix: add loading for dataset creation by @JzoNgKVO in #1214
- feat: batch run support retry errors and decrease rate limit times by @iamjoel in #1215
- Feat/api jwt by @zxhlyh in #1212
- fix: FATAL: role "root" does not exist. by @crazywoola in #1233
- Fix App logs page modal show different model icon. by @JunIce in #1224
- Fix: debounce of dataset creation by @JzoNgKVO in #1237
- Fix: dataset list refresh by @JzoNgKVO in #1216
- feat: support binding context var by @GarfieldDai in #1227
- fix: dataset query error. by @GarfieldDai in #1244
- Feat/dataset service api by @JohnJyong in #1245
- Feat/dataset support api service by @zxhlyh in #1240
- fix: wenxin model name invalid when llm call by @takatost in #1248
- fix: db session not commit before long llm call running by @takatost in #1251
- fix: dataset footer styles by @crazywoola in #1254
- Fix/dataset api key delete by @JohnJyong in #1255
- fix: doc by @zxhlyh in #1256
- Fix/notion sync by @zxhlyh in #1258
- feat: bump version to 0.3.24 by @takatost in #1262
Full Changelog: 0.3.23...0.3.24
Version 0.3.23
What's Changed
- feat: spark free quota verify by @zxhlyh in #1152
- feat: spark check by @takatost in #1134
- feat: add hosted moderation by @takatost in #1158
- chore: hover conversation show option button by @iamjoel in #1160
- Update README.md by @crazywoola in #1164
- add video to cn readme by @crazywoola in #1165
- fix LocalAI is missing in lang/en by @crazywoola in #1169
- Feat/add blocking mode resource return by @JohnJyong in #1171
- fix: correct invite url by @MatriQ in #1173
- fix: Improved fallback solution for avatar image loading failure by @CoolBoyLeo in #1172
- Mermaid front end rendering by @charli117 in #1166
- Restore the application template by @charli117 in #1174
- chore: Optimization model parameter description by @iamjoel in #1181
- fix: model param description error by @iamjoel in #1183
- fix: text error by @iamjoel in #1184
- feat(web): service request return generics type by @JunIce in #1157
- 1111 wrong embedding model displayed in datasets by @crazywoola in #1186
- fix: inference embedding validate by @takatost in #1187
- feat: add zhipuai by @takatost in #1188
- Feat/provider add zhipuai by @zxhlyh in #1192
- Feat/improve vector database logic by @JohnJyong in #1193
- feat: support gpt-3.5-turbo-instruct model by @takatost in #1195
- fix: gpt-3.5-turbo-instruct context size to 8192 by @takatost in #1196
- build: update devDependencies by @jiaowoxiaobala in #1125
- feat: bump version to 0.3.23 by @takatost in #1198
New Contributors
- @CoolBoyLeo made their first contribution in #1172
- @charli117 made their first contribution in #1166
Full Changelog: 0.3.22...0.3.23
Version 0.3.22
Notice: if you're upgrading from before version 0.3.21, make sure you've read the BREAKING CHANGE in version 0.3.21: https://github.com/langgenius/dify/releases/tag/0.3.21
What's Changed
- Feat:csv & docx support by @JzoNgKVO in #1139
- Feat:dataset retiever resource by @JohnJyong in #1123
- fix(web): complete some ts type by @JunIce in #1148
- Update issue template by @crazywoola in #1150
- Update bug_report.yml by @crazywoola in #1151
- feat: bump version to 0.3.22 by @takatost in #1153
Full Changelog: 0.3.21...0.3.22
Version 0.3.21
⚠️ [BREAKING CHANGE] ⚠️
- The fixed parameters of the
Query content
in the text generation application have been removed. Users can freely add any variables in the prompt, instead of appending the content of the query content at the end. - The
query
parameter in thePOST /v1/completion-messages
endpoint of the App OpenAPI is expected to be completely removed in 3 months. Currently, it's optional and the parameter in API documentation has already been removed.
To ensure that the previous applications can still function properly after removing the fixed parameters in the query content of the text generation application, we need to execute a command to fix the data:
Migration Guide
-
Enter the Docker Container: Before running the migration script, you need to enter the Docker container where your application is running. Use the following command:
docker exec -it docker-api-1 bash
-
Run the Migration Script: Once inside the container, execute the following migration command. The migration script can be executed multiple times without side effects:
# --batch-size: Specifies the number of records migrated per batch, default is 500 flask update_app_model_configs --batch-size=500
What's Changed
- feat: support optional query content by @iamjoel in #1097
- fix: in log page not show user query by @iamjoel in #1140
- fix: log page compatible old query by @iamjoel in #1141
- fix: remove the deprecated depends_on.condition format by @takatost in #1142
- feat: cache huggingface gpt2 tokenizer files by @takatost in #1138
- feat: set transformers offline default true by @takatost in #1143
- fix: TRANSFORMERS_OFFLINE orders in Dockerfile by @takatost in #1144
- feat: bump version to 0.3.21 by @takatost in #1145
Full Changelog: 0.3.20...0.3.21
Version 0.3.20
What's Changed
- feat: optimize generation of conversation title by @takatost in #1075
- feat: add visual studio code debug config. by @GarfieldDai in #1068
- feat: optimize conversation title generation output must be a valid JSON by @takatost in #1077
- feat: optimize high load sql query of document segment by @takatost in #1078
- chore(api): api image multistage build by @JunIce in #1069
- feat: optimize prompt by @takatost in #1080
- feat: optimize last_active_at update by @takatost in #1083
- fix: prompt of title generation by @takatost in #1084
- feat: support spark v2 validate by @takatost in #1086
- fix: ui in chat openning statement by @crazywoola in #1094
- fix: change frontend start script by @iamjoel in #1096
- fix: markdown code lang capitalization and line number color by @iamjoel in #1098
- feat: Optimize the description for Azure deployment name by @seewhy163 in #1091
- fix: optimize feedback and app icon by @jiaowoxiaobala in #1099
- chore: handle workspace apps scrollbar by @iamjoel in #1101
- fix: try to fix chunk load error by @iamjoel in #1109
- chore: enchancment frontend readme by @iamjoel in #1110
- fix(web): fix AppCard Menu popover open bug by @JunIce in #1107
- fix: optimize styles by @jiaowoxiaobala in #1112
- fix: self host embedding missing base url config by @iamjoel in #1116
- fix: shortening invite url by @MatriQ in #1100
- fix: click inner link no jump by @iamjoel in #1118
- fix: hf hosted inference check by @takatost in #1128
- feat: add health check and depend condition in docker compose by @deltaLRD in #1113
- feat: optimize celery start cmd by @takatost in #1129
- Feat/chat add origin by @zxhlyh in #1130
- fix: answer returned null when response_mode was blocking by @takatost in #1133
- feat: bump version to 0.3.20 by @takatost in #1135
New Contributors
- @GarfieldDai made their first contribution in #1068
- @seewhy163 made their first contribution in #1091
- @deltaLRD made their first contribution in #1113
Full Changelog: 0.3.19...0.3.20
Version 0.3.19
What's Changed
- document limit by @JohnJyong in #999
- Feat/vector db manage by @JohnJyong in #997
- fix: styles by @crazywoola in #1005
- refactor:cache in place & function name by @yezhwi in #1001
- fix: loading and calc rem by @crazywoola in #1006
- embedding model available check by @JohnJyong in #1009
- Fix/filter empty segment by @JohnJyong in #1004
- update dataset index struct by @JohnJyong in #1012
- fix: xinference last token being ignored by @UranusSeven in #1013
- fix update document index technique by @JohnJyong in #1018
- feat: maintenance notice by @zxhlyh in #1016
- fix document estimate parameter by @JohnJyong in #1019
- feat: update contributing by @takatost in #1020
- fix: maintenance notice by @zxhlyh in #1025
- fix: dataset query truncated by @takatost in #1026
- feat: hf inference endpoint stream support by @takatost in #1028
- Fix: eslint by @JzoNgKVO in #1030
- Fix/upload document limit by @zxhlyh in #1033
- Fix/model selector by @zxhlyh in #1032
- fix: pub generate message text return null by @takatost in #1037
- fix notion import limit check by @JohnJyong in #1042
- chore: perfect type definition by @jiaowoxiaobala in #1003
- Fix/ignore economy dataset by @JohnJyong in #1043
- fix: dataset desc by @takatost in #1045
- chore: match new dataset tool format by @iamjoel in #1044
- fix openpyxl dimensions error by @wangbooth in #1041
- add qdrant migration by @JohnJyong in #1046
- recreate qdrant vector by @JohnJyong in #1049
- feat: add LocalAI local embedding model support by @takatost in #1021
- 773 change embed title welcome to use by @crazywoola in #1053
- fix: handle AttributeError for datasets and index by @yezhwi in #1052
- Fix: disable operations of dataset when embedding unavailable by @JzoNgKVO in #1055
- feat: support rename conversation by @iamjoel in #1056
- feat: code support copy by @iamjoel in #1057
- fix error weaviate vector by @JohnJyong in #1058
- Feat/support to invite multiple users by @MatriQ in #1011
- refactor(file extractor): file extractor by @yezhwi in #1059
- chore: doc issue by @crazywoola in #1062
- fix: csv import error by @takatost in #1063
- feat: optimize anthropic connection pool by @takatost in #1066
- feat: disable anthropic retry by @takatost in #1067
- feat: siderbar operation support portal by @iamjoel in #1061
- feat: decrease claude model request time by set max top_k to 10 by @takatost in #1071
- fix: segments query missing idx hit by @takatost in #1072
- fix: summary no docs by @takatost in #1073
- feat: bump version to 0.3.19 by @takatost in #1074
New Contributors
- @UranusSeven made their first contribution in #1013
- @wangbooth made their first contribution in #1041
Full Changelog: 0.3.18...0.3.19
Version 0.3.18
What's Changed
- feat: remove unnecessary prompt of baichuan by @takatost in #993
- fix: safetensor arm complie error by @takatost in #996
- fix style in app share by @crazywoola in #995
- fix: apps loading issue by @MatriQ in #994
- feat: optimize xinference request max token key and stop reason by @takatost in #998
- feat: bump version to 0.3.18 by @takatost in #1000
Full Changelog: 0.3.17...0.3.18
Version 0.3.17
What's Changed
- feat: adjust hf max tokens by @takatost in #979
- feat: add baichuan prompt by @takatost in #985
- chore: update lintrc config by @MatriQ in #986
- feat: optimize baichuan prompt by @takatost in #988
- feat: optimize xinference stream by @takatost in #989
- fix: xinference-chat-stream-response by @takatost in #991
- feat: bump version to 0.3.17 by @takatost in #992
Full Changelog: 0.3.16...0.3.17