Commit Graph

459 Commits (37c534df212eefc0e6717c81635ef485478ca4b6)

Author SHA1 Message Date
yunqiqiliang 37c534df21
Merge 18230d12f9 into bd43ca6275 11 months ago
Novice 7ec94eb83c
chore(version): bump to 1.7.0 (#22830)
Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: -LAN- <laipz8200@outlook.com>
11 months ago
Junyan Qin (Chin) eaae79a581
feat: plugin auto upgrade strategy (#19758)
Co-authored-by: Joel <iamjoel007@gmail.com>
Co-authored-by: crazywoola <427733928@qq.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Novice <novice12185727@gmail.com>
11 months ago
JianhengHou 3b23fc5ad8
fix: Correct and enhance the doc on CELERY_BROKER_URL in .env.example (#22693)
Co-authored-by: Jianheng Hou <jianhenh@example.com>
11 months ago
znn 19c09d6111
enabling vector index prefix name via configuration files (#22661) 11 months ago
yunqiqiliang f57fa13f1b fix: resolve CI linting issues and add missing newlines
- Fix all line length issues (120 character limit)
- Remove all trailing whitespace
- Add missing newlines at end of files
- Add CLICKZETTA_VOLUME_DIFY_PREFIX environment variable to docker-compose.yaml
- Ensure proper code formatting for all ClickZetta files

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
11 months ago
yunqiqiliang f3b1bdc04f fix: update .env.example configuration order and defaults
- Change default STORAGE_TYPE from 'local' to 'opendal' for consistency
- Move ClickZetta Volume configuration before S3 configuration for better organization
- Maintain clear grouping of storage configurations

🚀 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
11 months ago
yunqiqiliang 72dc2cce35 feat: integrate ClickZetta Volume storage with Vector DB
Merge ClickZetta Volume storage functionality into the ClickZetta Vector DB feature branch.

🎯 Combined Features:
- ClickZetta Vector Database integration
- ClickZetta Volume Storage (User/Table/External Volume types)
- Unified ClickZetta configuration and connection management
- Complete file operations with Volume storage backend
- Docker compose integration for both vector and storage features

🔧 Configuration Updates:
- Removed CLICKZETTA_VOLUME_PERMISSION_CHECK (disabled by default)
- Set default CLICKZETTA_VOLUME_TYPE to 'user' for better UX
- Use official Docker images for better compatibility
- Clean integration with existing ClickZetta vector configuration

📦 Volume Storage Features:
- Three volume types: User, Table, External Volume
- Complete file lifecycle management
- Configuration fallback to vector DB settings
- Comprehensive error handling and logging
- Integration tests for storage functionality

This creates a comprehensive ClickZetta integration supporting both vector database and file storage capabilities.

🚀 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
11 months ago
yunqiqiliang 2de316c557 feat: add ClickZetta Volume storage support
- Add three volume types: User, Table, and External Volume
- Complete file operations: upload, download, delete, list, stream
- Intelligent configuration management with fallback to vector DB settings
- Simplified user experience with 'user' as default volume type
- Comprehensive error handling and logging
- Docker integration with updated compose files
- Integration tests for all volume types
- Disabled complex permission checking for stability

🎯 Features:
- User Volume: Personal/small team use, simple configuration
- Table Volume: Enterprise multi-tenant with smart routing
- External Volume: Data lake integration with external storage
- Flexible configuration with environment variable support
- Complete file lifecycle management

🔧 Technical:
- Reuses existing ClickZetta connection configuration
- Pydantic-based configuration validation
- Comprehensive error handling and logging
- Performance-optimized with connection reuse
- Clean integration with Dify's storage architecture

🚀 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
11 months ago
yunqiqiliang cb023189a9 fix: update docker-compose.yaml with correct Clickzetta defaults
- Update CLICKZETTA_SERVICE default to api.clickzetta.com
- Update CLICKZETTA_WORKSPACE default to quick_start
- Ensure consistency between docker/.env.example and docker-compose.yaml

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
11 months ago
yunqiqiliang 54cdfb6593 chore: update CLICKZETTA_WORKSPACE default value to quick_start
- Set default workspace to quick_start for better user experience
- Update both docker/.env.example and docker/docker-compose.yaml

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
11 months ago
yunqiqiliang ecbe555cb0 refactor: remove clickzetta/ folder and update service endpoint
- Remove clickzetta/ development folder from PR (add to .gitignore)
- Update CLICKZETTA_SERVICE from uat-api.clickzetta.com to api.clickzetta.com
- Update both docker/.env.example and docker/docker-compose.yaml for consistency

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
11 months ago
kenwoodjw 61a5741c05
fix celery config (#22566)
Signed-off-by: kenwoodjw <blackxin55+@gmail.com>
11 months ago
yunqiqiliang b201e5d502 feat: add Clickzetta vector database support
- Add ClickzettaVector implementation with write queue for concurrent safety
- Support vector similarity search using HNSW algorithm
- Support full-text search with inverted indexes
- Add comprehensive configuration and environment variables
- Add unit and integration tests
- Resolve dependency conflicts with clickzetta-connector-python 0.8.102

Co-authored-by: Claude <noreply@anthropic.com>
11 months ago
zyssyz123 a4f421028c
Feat/change user email (#22213)
Co-authored-by: NFish <douxc512@gmail.com>
Co-authored-by: JzoNg <jzongcode@gmail.com>
Co-authored-by: Garfield Dai <dai.hai@foxmail.com>
11 months ago
heyszt f082452c9b
feat: add otel endpoint config (#22492) 11 months ago
Jacky Wu da53bf511f
chore: add SQLALCHEMY_POOL_USE_LIFO option and missing SQLALCHEMY_POOL_PRE_PING env default value. (#22371) 11 months ago
-LAN- 6eb155ae69
feat(api/repo): Allow to config repository implementation (#21458)
Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com>
11 months ago
K d5624ba671
fix: resolve Docker file URL networking issue for plugins (#21334) (#21382)
Co-authored-by: crazywoola <427733928@qq.com>
11 months ago
Maries 390e4cc0bf
chore(version): bump to 1.6.0 (#22136) 11 months ago
Novice 535fff62f3
feat: add MCP support (#20716)
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com>
11 months ago
kurokobo e39236186d
feat: introduce new env ALLOW_UNSAFE_DATA_SCHEME to allow rendering data uri scheme (#21321) 11 months ago
Arcaner b654c852a5
chore(docker): increase NGINX_CLIENT_MAX_BODY_SIZE from 15M to 100M i… (#21995) 11 months ago
Kalo Chin daab648c78
fix: plugin deamon start fail (#21841) 11 months ago
-LAN- 8978b9d38b
chore(version): Bump plugin daemon version to 0.1.3 (#21835)
Signed-off-by: -LAN- <laipz8200@outlook.com>
11 months ago
-LAN- bb955806e0
chore(version): bump to 1.5.1 (#21808)
Signed-off-by: -LAN- <laipz8200@outlook.com>
11 months ago
湛露先生 28f5c37211
Add Env 'CELERY_SENTINEL_PASSWORD' for celery connect redis sentinel. (#21198) 12 months ago
-LAN- 2d5cdbe79c
chore(version): Bump to 1.5.0 (#21415)
Signed-off-by: -LAN- <laipz8200@outlook.com>
12 months ago
Anton Kovalev 27baf383dd
feat: make `RESPECT_XFORWARD_HEADERS_ENABLED` configurable in Compose (#21248) 12 months ago
André de Matteo 7b9e01aa07
Feat/support sendgrid (#21011)
Co-authored-by: André de Matteo <andre.matteo@accenture.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com>
12 months ago
LiuBo 17fe62cf91
feat: add support for Matrixone database (#20714) 12 months ago
crazywoola 59fdfc3728
fix: remove redundant PG_USER (#21162) 12 months ago
ine 83719cab73
fix: add environment variable POSTGRES_USER (#20786) 12 months ago
He Wang 37f26c412f
add healthcheck to oceanbase container (#20989) 12 months ago
Byron.wang ce3e2e5eb8
Set a default value for the PLUGIN_S3_USE_AWS environment variable in the dify-plugin-daemon. (#21152) 12 months ago
-LAN- 809a0ab6bf
chore: bump version to 1.4.3 (#21045)
Signed-off-by: -LAN- <laipz8200@outlook.com>
12 months ago
Bowen Liang 366ddb05ae
test: run vdb test of oceanbase with docker compose in CI tests (#20945) 12 months ago
Byron.wang 8cb3ed5cc2
feat: add S3_USE_AWS env var to explicitly distinguish AWS S3 usage in plugin-daemon (#20923) 1 year ago
-LAN- acb2488fc8
chore(package): Bump version to 1.4.2 (#20897)
Signed-off-by: -LAN- <laipz8200@outlook.com>
1 year ago
Dongyu Li 92614765ff
Feat/queue monitor (#20647) 1 year ago
quicksand 7ae5819c67
feat: plugin storage support volcengine tos (#20613) 1 year ago
crazywoola 0368e1769a
fix: wrong env usage in middleware (#20436) 1 year ago
Novice b2ab401279
chore: remove agent turn limits (#19930) 1 year ago
-LAN- fe01de5667
chore(*): Bump version to 1.4.1 (#20275)
Signed-off-by: -LAN- <laipz8200@outlook.com>
1 year ago
rouxiaomin 4c4887c5fc
feat(qdrant):add replication_factor when create collection in qdrant (#20133)
Co-authored-by: 刘敏 <min.liu@tongdun.net>
1 year ago
He Wang 8fad3036bf
set oceanbase ip to 127.0.0.1 to avoid connection failure after restart (#20103) 1 year ago
He Huang 6f48af2610
Refactor OpenSearch config to separate use_ssl and verify_certs flags (#20075)
Co-authored-by: he.huang <he.huang1@outlook.com>
Co-authored-by: crazywoola <427733928@qq.com>
1 year ago
quicksand 2266f7cb6a
Feat:Plugin Storage Type Support Aliyun OSS (#20012) 1 year ago
crazywoola 7ae529c3b0
Revert "chore: upgrade Redis from v6 to v7 in middlewares" (#19960) 1 year ago
Bowen Liang a18a6f50ab
chore: upgrade Redis from v6 to v7 in middlewares (#19935) 1 year ago