ragflow/common/data_source
Kinopio a793dd2ea8
Feat: add addressing style config for S3-compatible storage (#11510)
### Type of change
* [x]  New Feature (non-breaking change which adds functionality)


Add support for Virtual Hosted Style and Path Style URL addressing in
S3_COMPATIBLE storage connector. Default to Virtual Hosted Style for
better compatibility with COS and other S3-compatible services.

- Add addressing_style field to credentials (virtual/path)
- Update frontend form with selection dropdown
- Add validation and tooltips for S3 Compatible endpoint URL

<img width="703" height="875" alt="image"
src="https://github.com/user-attachments/assets/af5ba7ca-f160-47fa-8ba1-32eace8f5fdf"
/>

<img width="1620" height="788" alt="image"
src="https://github.com/user-attachments/assets/6012b5ce-8bcb-478e-a9cb-425f886d5046"
/>

---------

Co-authored-by: Kevin Hu <kevinhu.sh@gmail.com>
2025-11-25 16:24:14 +08:00
..
google_drive Feat: add initial Google Drive connector support (#11147) 2025-11-10 19:15:02 +08:00
google_util Feat: add fault-tolerant mechanism to RAPTOR (#11206) 2025-11-13 18:48:07 +08:00
jira Feat: add Jira connector (#11285) 2025-11-17 09:38:04 +08:00
__init__.py Add Moodle data source integration (#11325) 2025-11-21 19:58:49 +08:00
blob_connector.py Feat: add addressing style config for S3-compatible storage (#11510) 2025-11-25 16:24:14 +08:00
config.py Feat: add datasource Dropbox (#11488) 2025-11-25 09:40:03 +08:00
confluence_connector.py Feat: add Jira connector (#11285) 2025-11-17 09:38:04 +08:00
discord_connector.py Feat: add auto parse to connector. (#11099) 2025-11-07 16:49:29 +08:00
dropbox_connector.py Feat: add datasource Dropbox (#11488) 2025-11-25 09:40:03 +08:00
exceptions.py
file_types.py
gmail_connector.py Feat: add initial Google Drive connector support (#11147) 2025-11-10 19:15:02 +08:00
html_utils.py
interfaces.py Refactor: move mcp connection utilities to common (#11304) 2025-11-17 15:34:17 +08:00
models.py Feat: add initial Google Drive connector support (#11147) 2025-11-10 19:15:02 +08:00
moodle_connector.py Add Moodle data source integration (#11325) 2025-11-21 19:58:49 +08:00
notion_connector.py Feat: enriches Notion connector (#11414) 2025-11-20 19:51:37 +08:00
sharepoint_connector.py
slack_connector.py
teams_connector.py
utils.py Feat: add addressing style config for S3-compatible storage (#11510) 2025-11-25 16:24:14 +08:00