From fb4b5b0a0606bfa9c41a35a7e95a75d83790de2e Mon Sep 17 00:00:00 2001
From: writinwaters <93570324+writinwaters@users.noreply.github.com>
Date: Tue, 4 Mar 2025 19:21:28 +0800
Subject: [PATCH] Added 0.17.0 release notes (#5608)
### What problem does this PR solve?
### Type of change
- [x] Documentation Update
---
README.md | 10 +++--
README_id.md | 12 ++++--
README_ja.md | 10 +++--
README_ko.md | 10 +++--
README_pt_br.md | 4 ++
README_tzh.md | 4 ++
README_zh.md | 4 ++
docs/develop/_category_.json | 4 +-
docs/develop/acquire_ragflow_api_key.md | 2 +-
docs/develop/build_docker_image.mdx | 2 +-
docs/develop/launch_ragflow_from_source.md | 14 +++----
docs/faq.md | 4 +-
docs/guides/agent/embed_agent_into_webpage.md | 2 +-
docs/guides/agent/general_purpose_chatbot.md | 6 ++-
.../chat/accelerate_question_answering.mdx | 26 ++++++------
docs/guides/chat/start_chat.md | 2 +-
.../dataset/accelerate_doc_indexing.mdx | 4 +-
.../dataset/configure_knowledge_base.md | 2 +-
docs/guides/manage_files.md | 8 +++-
docs/guides/models/deploy_local_llm.mdx | 2 +-
docs/references/supported_models.mdx | 2 +-
docs/release_notes.md | 40 +++++++++++++++++++
web/src/locales/en.ts | 4 +-
web/src/locales/zh-traditional.ts | 4 +-
web/src/locales/zh.ts | 4 +-
.../assistant-setting.tsx | 2 +-
26 files changed, 132 insertions(+), 56 deletions(-)
diff --git a/README.md b/README.md
index d4e2ba81..322fb8d7 100644
--- a/README.md
+++ b/README.md
@@ -173,7 +173,11 @@ releases! 🌟
3. Start up the server using the pre-built Docker images:
- > The command below downloads the `v0.17.0-slim` edition of the RAGFlow Docker image. Refer to the following table for descriptions of different RAGFlow editions. To download a RAGFlow edition different from `v0.17.0-slim`, update the `RAGFLOW_IMAGE` variable accordingly in **docker/.env** before using `docker compose` to start the server. For example: set `RAGFLOW_IMAGE=infiniflow/ragflow:v0.17.0` for the full edition `v0.17.0`.
+> [!CAUTION]
+> All Docker images are built for x86 platforms. We don't currently offer Docker images for ARM64.
+> If you are on an ARM64 platform, follow [this guide](https://ragflow.io/docs/dev/build_docker_image) to build a Docker image compatible with your system.
+
+ > The command below downloads the `v0.17.0-slim` edition of the RAGFlow Docker image. See the following table for descriptions of different RAGFlow editions. To download a RAGFlow edition different from `v0.17.0-slim`, update the `RAGFLOW_IMAGE` variable accordingly in **docker/.env** before using `docker compose` to start the server. For example: set `RAGFLOW_IMAGE=infiniflow/ragflow:v0.17.0` for the full edition `v0.17.0`.
```bash
$ cd ragflow/docker
@@ -183,9 +187,9 @@ releases! 🌟
| RAGFlow image tag | Image size (GB) | Has embedding models? | Stable? |
|-------------------|-----------------|-----------------------|--------------------------|
| v0.17.0 | ≈9 | :heavy_check_mark: | Stable release |
- | v0.17.0-slim | ≈2 | ❌ | Stable release |
+ | v0.17.0-slim | ≈2 | ❌ | Stable release |
| nightly | ≈9 | :heavy_check_mark: | _Unstable_ nightly build |
- | nightly-slim | ≈2 | ❌ | _Unstable_ nightly build |
+ | nightly-slim | ≈2 | ❌ | _Unstable_ nightly build |
4. Check the server status after having the server up and running:
diff --git a/README_id.md b/README_id.md
index fc20c988..f50daa96 100644
--- a/README_id.md
+++ b/README_id.md
@@ -166,6 +166,10 @@ Coba demo kami di [https://demo.ragflow.io](https://demo.ragflow.io).
3. Bangun image Docker pre-built dan jalankan server:
+> [!CAUTION]
+> Semua gambar Docker dibangun untuk platform x86. Saat ini, kami tidak menawarkan gambar Docker untuk ARM64.
+> Jika Anda menggunakan platform ARM64, [silakan gunakan panduan ini untuk membangun gambar Docker yang kompatibel dengan sistem Anda](https://ragflow.io/docs/dev/build_docker_image).
+
> Perintah di bawah ini mengunduh edisi v0.17.0-slim dari gambar Docker RAGFlow. Silakan merujuk ke tabel berikut untuk deskripsi berbagai edisi RAGFlow. Untuk mengunduh edisi RAGFlow yang berbeda dari v0.17.0-slim, perbarui variabel RAGFLOW_IMAGE di docker/.env sebelum menggunakan docker compose untuk memulai server. Misalnya, atur RAGFLOW_IMAGE=infiniflow/ragflow:v0.17.0 untuk edisi lengkap v0.17.0.
```bash
@@ -178,9 +182,9 @@ Coba demo kami di [https://demo.ragflow.io](https://demo.ragflow.io).
| v0.17.0 | ≈9 | :heavy_check_mark: | Stable release |
| v0.17.0-slim | ≈2 | ❌ | Stable release |
| nightly | ≈9 | :heavy_check_mark: | _Unstable_ nightly build |
- | nightly-slim | ≈2 | ❌ | _Unstable_ nightly build |
+ | nightly-slim | ≈2 | ❌ | _Unstable_ nightly build |
-4. Periksa status server setelah server aktif dan berjalan:
+1. Periksa status server setelah server aktif dan berjalan:
```bash
$ docker logs -f ragflow-server
@@ -202,10 +206,10 @@ Coba demo kami di [https://demo.ragflow.io](https://demo.ragflow.io).
> Jika Anda melewatkan langkah ini dan langsung login ke RAGFlow, browser Anda mungkin menampilkan error `network anormal`
> karena RAGFlow mungkin belum sepenuhnya siap.
-5. Buka browser web Anda, masukkan alamat IP server Anda, dan login ke RAGFlow.
+2. Buka browser web Anda, masukkan alamat IP server Anda, dan login ke RAGFlow.
> Dengan pengaturan default, Anda hanya perlu memasukkan `http://IP_DEVICE_ANDA` (**tanpa** nomor port) karena
> port HTTP default `80` bisa dihilangkan saat menggunakan konfigurasi default.
-6. Dalam [service_conf.yaml.template](./docker/service_conf.yaml.template), pilih LLM factory yang diinginkan di `user_default_llm` dan perbarui
+3. Dalam [service_conf.yaml.template](./docker/service_conf.yaml.template), pilih LLM factory yang diinginkan di `user_default_llm` dan perbarui
bidang `API_KEY` dengan kunci API yang sesuai.
> Lihat [llm_api_key_setup](https://ragflow.io/docs/dev/llm_api_key_setup) untuk informasi lebih lanjut.
diff --git a/README_ja.md b/README_ja.md
index 37e4e852..7a7ba63f 100644
--- a/README_ja.md
+++ b/README_ja.md
@@ -146,6 +146,10 @@
3. ビルド済みの Docker イメージをビルドし、サーバーを起動する:
+> [!CAUTION]
+> 現在、公式に提供されているすべての Docker イメージは x86 アーキテクチャ向けにビルドされており、ARM64 用の Docker イメージは提供されていません。
+> ARM64 アーキテクチャのオペレーティングシステムを使用している場合は、[このドキュメント](https://ragflow.io/docs/dev/build_docker_image)を参照して Docker イメージを自分でビルドしてください。
+
> 以下のコマンドは、RAGFlow Docker イメージの v0.17.0-slim エディションをダウンロードします。異なる RAGFlow エディションの説明については、以下の表を参照してください。v0.17.0-slim とは異なるエディションをダウンロードするには、docker/.env ファイルの RAGFLOW_IMAGE 変数を適宜更新し、docker compose を使用してサーバーを起動してください。例えば、完全版 v0.17.0 をダウンロードするには、RAGFLOW_IMAGE=infiniflow/ragflow:v0.17.0 と設定します。
```bash
@@ -160,7 +164,7 @@
| nightly | ≈9 | :heavy_check_mark: | _Unstable_ nightly build |
| nightly-slim | ≈2 | ❌ | _Unstable_ nightly build |
-4. サーバーを立ち上げた後、サーバーの状態を確認する:
+1. サーバーを立ち上げた後、サーバーの状態を確認する:
```bash
$ docker logs -f ragflow-server
@@ -180,9 +184,9 @@
> もし確認ステップをスキップして直接 RAGFlow にログインした場合、その時点で RAGFlow が完全に初期化されていない可能性があるため、ブラウザーがネットワーク異常エラーを表示するかもしれません。
-5. ウェブブラウザで、プロンプトに従ってサーバーの IP アドレスを入力し、RAGFlow にログインします。
+2. ウェブブラウザで、プロンプトに従ってサーバーの IP アドレスを入力し、RAGFlow にログインします。
> デフォルトの設定を使用する場合、デフォルトの HTTP サービングポート `80` は省略できるので、与えられたシナリオでは、`http://IP_OF_YOUR_MACHINE`(ポート番号は省略)だけを入力すればよい。
-6. [service_conf.yaml.template](./docker/service_conf.yaml.template) で、`user_default_llm` で希望の LLM ファクトリを選択し、`API_KEY` フィールドを対応する API キーで更新する。
+3. [service_conf.yaml.template](./docker/service_conf.yaml.template) で、`user_default_llm` で希望の LLM ファクトリを選択し、`API_KEY` フィールドを対応する API キーで更新する。
> 詳しくは [llm_api_key_setup](https://ragflow.io/docs/dev/llm_api_key_setup) を参照してください。
diff --git a/README_ko.md b/README_ko.md
index 89ed4058..18eab952 100644
--- a/README_ko.md
+++ b/README_ko.md
@@ -147,6 +147,10 @@
3. 미리 빌드된 Docker 이미지를 생성하고 서버를 시작하세요:
+> [!CAUTION]
+> 모든 Docker 이미지는 x86 플랫폼을 위해 빌드되었습니다. 우리는 현재 ARM64 플랫폼을 위한 Docker 이미지를 제공하지 않습니다.
+> ARM64 플랫폼을 사용 중이라면, [시스템과 호환되는 Docker 이미지를 빌드하려면 이 가이드를 사용해 주세요](https://ragflow.io/docs/dev/build_docker_image).
+
> 아래 명령어는 RAGFlow Docker 이미지의 v0.17.0-slim 버전을 다운로드합니다. 다양한 RAGFlow 버전에 대한 설명은 다음 표를 참조하십시오. v0.17.0-slim과 다른 RAGFlow 버전을 다운로드하려면, docker/.env 파일에서 RAGFLOW_IMAGE 변수를 적절히 업데이트한 후 docker compose를 사용하여 서버를 시작하십시오. 예를 들어, 전체 버전인 v0.17.0을 다운로드하려면 RAGFLOW_IMAGE=infiniflow/ragflow:v0.17.0로 설정합니다.
```bash
@@ -161,7 +165,7 @@
| nightly | ≈9 | :heavy_check_mark: | _Unstable_ nightly build |
| nightly-slim | ≈2 | ❌ | _Unstable_ nightly build |
-4. 서버가 시작된 후 서버 상태를 확인하세요:
+1. 서버가 시작된 후 서버 상태를 확인하세요:
```bash
$ docker logs -f ragflow-server
@@ -181,9 +185,9 @@
> 만약 확인 단계를 건너뛰고 바로 RAGFlow에 로그인하면, RAGFlow가 완전히 초기화되지 않았기 때문에 브라우저에서 `network anormal` 오류가 발생할 수 있습니다.
-5. 웹 브라우저에 서버의 IP 주소를 입력하고 RAGFlow에 로그인하세요.
+2. 웹 브라우저에 서버의 IP 주소를 입력하고 RAGFlow에 로그인하세요.
> 기본 설정을 사용할 경우, `http://IP_OF_YOUR_MACHINE`만 입력하면 됩니다 (포트 번호는 제외). 기본 HTTP 서비스 포트 `80`은 기본 구성으로 사용할 때 생략할 수 있습니다.
-6. [service_conf.yaml.template](./docker/service_conf.yaml.template) 파일에서 원하는 LLM 팩토리를 `user_default_llm`에 선택하고, `API_KEY` 필드를 해당 API 키로 업데이트하세요.
+3. [service_conf.yaml.template](./docker/service_conf.yaml.template) 파일에서 원하는 LLM 팩토리를 `user_default_llm`에 선택하고, `API_KEY` 필드를 해당 API 키로 업데이트하세요.
> 자세한 내용은 [llm_api_key_setup](https://ragflow.io/docs/dev/llm_api_key_setup)를 참조하세요.
diff --git a/README_pt_br.md b/README_pt_br.md
index 3bb9f4c8..6a4f797f 100644
--- a/README_pt_br.md
+++ b/README_pt_br.md
@@ -166,6 +166,10 @@ Experimente nossa demo em [https://demo.ragflow.io](https://demo.ragflow.io).
3. Inicie o servidor usando as imagens Docker pré-compiladas:
+> [!CAUTION]
+> Todas as imagens Docker são construídas para plataformas x86. Atualmente, não oferecemos imagens Docker para ARM64.
+> Se você estiver usando uma plataforma ARM64, por favor, utilize [este guia](https://ragflow.io/docs/dev/build_docker_image) para construir uma imagem Docker compatível com o seu sistema.
+
> O comando abaixo baixa a edição `v0.17.0-slim` da imagem Docker do RAGFlow. Consulte a tabela a seguir para descrições de diferentes edições do RAGFlow. Para baixar uma edição do RAGFlow diferente da `v0.17.0-slim`, atualize a variável `RAGFLOW_IMAGE` conforme necessário no **docker/.env** antes de usar `docker compose` para iniciar o servidor. Por exemplo: defina `RAGFLOW_IMAGE=infiniflow/ragflow:v0.17.0` para a edição completa `v0.17.0`.
```bash
diff --git a/README_tzh.md b/README_tzh.md
index ba2ca9f5..12b4a3bf 100644
--- a/README_tzh.md
+++ b/README_tzh.md
@@ -145,6 +145,10 @@
3. 進入 **docker** 資料夾,利用事先編譯好的 Docker 映像啟動伺服器:
+> [!CAUTION]
+> 所有 Docker 映像檔都是為 x86 平台建置的。目前,我們不提供 ARM64 平台的 Docker 映像檔。
+> 如果您使用的是 ARM64 平台,請使用 [這份指南](https://ragflow.io/docs/dev/build_docker_image) 來建置適合您系統的 Docker 映像檔。
+
> 執行以下指令會自動下載 RAGFlow slim Docker 映像 `v0.17.0-slim`。請參考下表查看不同 Docker 發行版的說明。如需下載不同於 `v0.17.0-slim` 的 Docker 映像,請在執行 `docker compose` 啟動服務之前先更新 **docker/.env** 檔案內的 `RAGFLOW_IMAGE` 變數。例如,你可以透過設定 `RAGFLOW_IMAGE=infiniflow/ragflow:v0.17.0` 來下載 RAGFlow 鏡像的 `v0.17.0` 完整發行版。
```bash
diff --git a/README_zh.md b/README_zh.md
index 8a44b0c6..9dd6a2e7 100644
--- a/README_zh.md
+++ b/README_zh.md
@@ -146,6 +146,10 @@
3. 进入 **docker** 文件夹,利用提前编译好的 Docker 镜像启动服务器:
+> [!CAUTION]
+> 请注意,目前官方提供的所有 Docker 镜像均基于 x86 架构构建,并不提供基于 ARM64 的 Docker 镜像。
+> 如果你的操作系统是 ARM64 架构,请参考[这篇文档](https://ragflow.io/docs/dev/build_docker_image)自行构建 Docker 镜像。
+
> 运行以下命令会自动下载 RAGFlow slim Docker 镜像 `v0.17.0-slim`。请参考下表查看不同 Docker 发行版的描述。如需下载不同于 `v0.17.0-slim` 的 Docker 镜像,请在运行 `docker compose` 启动服务之前先更新 **docker/.env** 文件内的 `RAGFLOW_IMAGE` 变量。比如,你可以通过设置 `RAGFLOW_IMAGE=infiniflow/ragflow:v0.17.0` 来下载 RAGFlow 镜像的 `v0.17.0` 完整发行版。
```bash
diff --git a/docs/develop/_category_.json b/docs/develop/_category_.json
index b043d942..036bc99a 100644
--- a/docs/develop/_category_.json
+++ b/docs/develop/_category_.json
@@ -1,8 +1,8 @@
{
- "label": "Developer guides",
+ "label": "Developers",
"position": 4,
"link": {
"type": "generated-index",
- "description": "Guides for Hardcore Developers"
+ "description": "Guides for hardcore developers"
}
}
diff --git a/docs/develop/acquire_ragflow_api_key.md b/docs/develop/acquire_ragflow_api_key.md
index 2b1c0dd5..2623684d 100644
--- a/docs/develop/acquire_ragflow_api_key.md
+++ b/docs/develop/acquire_ragflow_api_key.md
@@ -3,7 +3,7 @@ sidebar_position: 3
slug: /acquire_ragflow_api_key
---
-# Acquire a RAGFlow API key
+# Acquire RAGFlow API key
A key is required for the RAGFlow server to authenticate your requests via HTTP or a Python API. This documents provides instructions on obtaining a RAGFlow API key.
diff --git a/docs/develop/build_docker_image.mdx b/docs/develop/build_docker_image.mdx
index 6ebf3623..1f54e513 100644
--- a/docs/develop/build_docker_image.mdx
+++ b/docs/develop/build_docker_image.mdx
@@ -3,7 +3,7 @@ sidebar_position: 1
slug: /build_docker_image
---
-# Build a RAGFlow Docker Image
+# Build RAGFlow Docker image
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
diff --git a/docs/develop/launch_ragflow_from_source.md b/docs/develop/launch_ragflow_from_source.md
index 28fe960d..b73d3e84 100644
--- a/docs/develop/launch_ragflow_from_source.md
+++ b/docs/develop/launch_ragflow_from_source.md
@@ -3,11 +3,11 @@ sidebar_position: 2
slug: /launch_ragflow_from_source
---
-# Launch a RAGFlow Service from Source
+# Launch RAGFlow service from source
A guide explaining how to set up a RAGFlow service from its source code. By following this guide, you'll be able to debug using the source code.
-## Target Audience
+## Target audience
Developers who have added new features or modified existing code and wish to debug using the source code, *provided that* their machine has the target deployment environment set up.
@@ -22,11 +22,11 @@ Developers who have added new features or modified existing code and wish to deb
If you have not installed Docker on your local machine (Windows, Mac, or Linux), see the [Install Docker Engine](https://docs.docker.com/engine/install/) guide.
:::
-## Launch the Service from Source
+## Launch a service from source
-To launch the RAGFlow service from source code:
+To launch a RAGFlow service from source code:
-### Clone the RAGFlow Repository
+### Clone the RAGFlow repository
```bash
git clone https://github.com/infiniflow/ragflow.git
@@ -52,7 +52,7 @@ cd ragflow/
```
*A virtual environment named `.venv` is created, and all Python dependencies are installed into the new environment.*
-### Launch Third-party Services
+### Launch third-party services
The following command launches the 'base' services (MinIO, Elasticsearch, Redis, and MySQL) using Docker Compose:
@@ -70,7 +70,7 @@ docker compose -f docker/docker-compose-base.yml up -d
2. In **docker/service_conf.yaml.template**, update mysql port to `5455` and es port to `1200`, as specified in **docker/.env**.
-### Launch the RAGFlow Backend Service
+### Launch the RAGFlow backend service
1. Comment out the `nginx` line in **docker/entrypoint.sh**.
diff --git a/docs/faq.md b/docs/faq.md
index 49384b92..194601a5 100644
--- a/docs/faq.md
+++ b/docs/faq.md
@@ -3,9 +3,9 @@ sidebar_position: 10
slug: /faq
---
-# FAQ
+# FAQs
-Queries regarding general features, troubleshooting, usage, and more.
+Answers to questions about general features, troubleshooting, usage, and more.
---
diff --git a/docs/guides/agent/embed_agent_into_webpage.md b/docs/guides/agent/embed_agent_into_webpage.md
index e452a862..70a70b97 100644
--- a/docs/guides/agent/embed_agent_into_webpage.md
+++ b/docs/guides/agent/embed_agent_into_webpage.md
@@ -3,7 +3,7 @@ sidebar_position: 3
slug: /embed_agent_into_webpage
---
-# Embed agent into a webpage
+# Embed agent into webpage
You can use iframe to embed an agent into a third-party webpage.
diff --git a/docs/guides/agent/general_purpose_chatbot.md b/docs/guides/agent/general_purpose_chatbot.md
index fa2d555b..9311b34f 100644
--- a/docs/guides/agent/general_purpose_chatbot.md
+++ b/docs/guides/agent/general_purpose_chatbot.md
@@ -3,7 +3,11 @@ sidebar_position: 2
slug: /general_purpose_chatbot
---
-# Create a general-purpose chatbot
+# Create chatbot
+
+Create a general-purpose chatbot.
+
+---
Chatbot is one of the most common AI scenarios. However, effectively understanding user queries and responding appropriately remains a challenge. RAGFlow's general-purpose chatbot agent is our attempt to tackle this longstanding issue.
diff --git a/docs/guides/chat/accelerate_question_answering.mdx b/docs/guides/chat/accelerate_question_answering.mdx
index 738b81d4..2bd97847 100644
--- a/docs/guides/chat/accelerate_question_answering.mdx
+++ b/docs/guides/chat/accelerate_question_answering.mdx
@@ -3,10 +3,10 @@ sidebar_position: 2
slug: /accelerate_question_answering
---
-# Accelerate question answering
+# Accelerate answering
import APITable from '@site/src/components/APITable';
-A checklist to speed up document parsing and question answering.
+A checklist to speed up question answering.
---
@@ -23,18 +23,18 @@ Please note that some of your settings may consume a significant amount of time.