# 版本規範

\pagebreak

## 版本規範

### 命名規則

OMFLOW版號分為4碼：

1. 第一碼為*世代更新*：當產品已更換成程式語言或以全新姿態推出時，會更新此碼。
2. 第二碼為*重大更新*：加入全新服務時，會更新此碼。
3. 第三碼為*功能更新*：在既有的產品框架下新增或優化功能時會更新此碼。
4. 第四碼為*錯誤修正*：修正BUG會更新此碼。

### 更新規則

每次更新時，請先確認目前運行OMFLOW的版本號碼，更新幅度最多只能*相差一個功能更新版號(第三碼)*，如 1.2.1.X → 1.2.2.X。

在1.2.0之前的版本，請參考以下規則表：

| 更新檔版號   | 可更新的OMFLOW版號範圍    |
| ------- | ----------------- |
| 1.2.0.1 | 1.2.0.0 - 1.2.0.1 |
| 1.2.0.0 | 1.1.6.3           |
| 1.1.6.3 | 1.1.6.0 - 1.1.6.3 |

> 版號右方字符不影響更新規則，如1.1.6.3fix3

### 產品版號對照表【New】

以下為OMFLOW Server與相關PLUGIN套件的版本對照表

> **說明：**
>
> * `x` 表示該功能版本下任意修正版本（例：1.2.0.x 包含 1.2.0.1、1.2.0.2）。
> * 範圍如 `1.1.6.4 - 1.2.0.x` 表示支援 Server 版本從 1.1.6.4 至 1.2.0 任一版本。
> * ✅ 表示完全支援，⚠️ 表示部分支援，❌ 表示不支援。

| **OMFLOW Server** | **Collector**       | **Booster** | **Mobile** | **SSO** | **Python** |
| ----------------- | ------------------- | ----------- | ---------- | ------- | ---------- |
| 1.1.6.3           | ✅ 1.1.6.3           | ✅ 1.1.6.0   | ✅ 0.10.35  | ❌       | ✅ 3.7      |
| 1.2.0.x           | ✅ 1.1.6.3 - 1.2.0.x | ✅ 1.1.6.0   | ✅ 0.10.36  | ❌       | ✅ 3.11     |
| 1.2.1.x           | ✅ 1.2.1.x           | ✅ 1.1.6.0   | ✅ 0.10.37  | ❌       | ✅ 3.11     |
| 1.2.2.x           | ✅ 1.2.2.x           | ❌           | ✅ 0.10.38  | ❌       | ✅ 3.11     |
| 1.2.3.x           | ✅ 1.2.3.x           | ❌           | ✅ 0.10.38  | ❌       | ✅ 3.11     |
| 1.2.4.x           | ✅ 1.2.4.1           | ✅ 1.2.4.0   | ✅ 0.10.40  | ❌       | ✅ 3.11     |
| 1.2.5.x           | ✅ 1.2.4.1 - 1.2.5.x | ✅ 1.2.4.0   | ✅ 0.10.41  | ✅ 1.2.5 | ✅ 3.11     |
| 1.2.6.x           | ✅ 1.2.6.x           | ✅ 1.2.6.0   | ✅ 0.10.43  | ✅ 1.2.5 | ✅ 3.11     |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.omflow.com.tw/id-1/1-05-1.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
