You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Other minor features (#3623#3636@aceforeverd, #3651@tobegit3hub, #3641#3692@vagetablechicken, #3582#3702@dl239, #3674@lqy222)
20
+
21
+
### Bug Fixes
22
+
- Executing offline tasks will consume an excessive number of ZooKeeper connections (#3642@dl239)
23
+
- There is no automatic reconnection after ZooKeeper disconnection in SDK. (#3656#3668@vagetablechicken)
24
+
- The `FlexibleRowBuilder` will throw a `NullPointerException` if set with a null value (#3649@dl239)
25
+
- If the length of strings in the imported data exceeds 255, it may throw a `BufferOverflowException`. (#3729@ljwh)
26
+
- If a table contains a large amount of data, querying the data may still be possible after executing `TRUNCATE` (#3677@dl239)
27
+
- After deleting data, it can still be retrieved from other indexes (#3693@dl239)
28
+
- Delete dirty data when insertion fails (#3681@dl239)
29
+
- When there are no tables, getting databases using `GetAllDbs` fails. (#3742@vagetablechicken)
30
+
- Adding a deleted index fails if the index name is different from the previous name (#3635@dl239)
31
+
- Other minor bug fixes (#3638#3654#3717#3726#3743@vagetablechicken, #3607#3775@dl239, #3640@tobegit3hub, #3686#3735#3738#3740@aceforeverd, #3759@yangwucheng)
Copy file name to clipboardExpand all lines: docs/en/deploy/compile.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@
5
5
This section describes the steps to compile and use OpenMLDB inside its official docker image [hybridsql](https://hub.docker.com/r/4pdosc/hybridsql), mainly for quick start and development purposes in the docker container.
6
6
The docker image has packed the required tools and dependencies, so there is no need to set them up separately. To compile without the official docker image, refer to the section [Detailed Instructions for Build](#detailed-instructions-for-build) below.
7
7
8
-
Keep in mind that you should always use the same version of both compile image and [OpenMLDB version](https://github.com/4paradigm/OpenMLDB/releases). This section demonstrates compiling for [OpenMLDB v0.8.4](https://github.com/4paradigm/OpenMLDB/releases/tag/v0.8.4) under `hybridsql:0.8.4` ,If you prefer to compile on the latest code in `main` branch, pull `hybridsql:latest` image instead.
8
+
Keep in mind that you should always use the same version of both compile image and [OpenMLDB version](https://github.com/4paradigm/OpenMLDB/releases). This section demonstrates compiling for [OpenMLDB v0.8.5](https://github.com/4paradigm/OpenMLDB/releases/tag/v0.8.5) under `hybridsql:0.8.5` ,If you prefer to compile on the latest code in `main` branch, pull `hybridsql:latest` image instead.
9
9
10
10
1. Pull the docker image
11
11
@@ -19,11 +19,11 @@ Keep in mind that you should always use the same version of both compile image a
19
19
docker run -it 4pdosc/hybridsql:0.8 bash
20
20
```
21
21
22
-
3. Download the OpenMLDB source code inside the docker container, and set the branch into v0.8.4
22
+
3. Download the OpenMLDB source code inside the docker container, and set the branch into v0.8.5
Alternatively, you can also download the source code and compile from scratch:
@@ -209,7 +209,7 @@ After forking the OpenMLDB repository, you can trigger the `Other OS Build` work
209
209
210
210
- Do not change the `Use workflow from` setting to a specific tag; it can be another branch.
211
211
- Choose the desired `OS name`, which in this case is `centos6`.
212
-
- If you are not compiling the main branch, provide the name of the branch, tag (e.g., v0.8.4), or SHA you want to compile in the `The branch, tag, or SHA to checkout, otherwise use the branch` field.
212
+
- If you are not compiling the main branch, provide the name of the branch, tag (e.g., v0.8.5), or SHA you want to compile in the `The branch, tag, or SHA to checkout, otherwise use the branch` field.
213
213
- The compilation output will be accessible in "runs", as shown in an example [here](https://github.com/4paradigm/OpenMLDB/actions/runs/6044951902).
214
214
- The workflow will definitely produce the OpenMLDB binary file.
215
215
- If you don't need the Java or Python SDK, you can configure `java sdk enable` or `python sdk enable` to be "OFF" to save compilation time.
Copy file name to clipboardExpand all lines: docs/en/deploy/install_deploy.md
+34-34Lines changed: 34 additions & 34 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -52,17 +52,17 @@ If your operating system is not mentioned above or if you want to compile from s
52
52
53
53
### Linux Platform Compatibility Pre-test
54
54
55
-
Due to the variations among Linux platforms, the distribution package may not be entirely compatible with your machine. Therefore, it's recommended to conduct a preliminary compatibility test. Download the pre-compiled package `openmldb-0.8.4-linux.tar.gz`, and execute:
55
+
Due to the variations among Linux platforms, the distribution package may not be entirely compatible with your machine. Therefore, it's recommended to conduct a preliminary compatibility test. Download the pre-compiled package `openmldb-0.8.5-linux.tar.gz`, and execute:
56
56
57
57
```
58
-
tar -zxvf openmldb-0.8.4-linux.tar.gz
59
-
./openmldb-0.8.4-linux/bin/openmldb --version
58
+
tar -zxvf openmldb-0.8.5-linux.tar.gz
59
+
./openmldb-0.8.5-linux/bin/openmldb --version
60
60
```
61
61
62
62
The result should display the version number of the program, as shown below:
63
63
64
64
```
65
-
openmldb version 0.8.4-xxxx
65
+
openmldb version 0.8.5-xxxx
66
66
Debug build (NDEBUG not #defined)
67
67
```
68
68
@@ -177,9 +177,9 @@ DataCollector and SyncTool currently do not support one-click deployment. Please
**2. Modify the configuration file `conf/tablet.flags`**
@@ -427,12 +427,12 @@ For clustered versions, the number of TabletServers must be 2 or more. If there'
427
427
428
428
To start the next TabletServer on a different machine, simply repeat the aforementioned steps on that machine. If starting the next TabletServer on the same machine, ensure it's in a different directory, and do not reuse a directory where the TabletServer is already running.
429
429
430
-
For instance, you can decompress the package again (avoid using a directory where TabletServer is already running, as files generated after startup may be affected), and name the directory `openmldb-tablet-0.8.4-2`.
430
+
For instance, you can decompress the package again (avoid using a directory where TabletServer is already running, as files generated after startup may be affected), and name the directory `openmldb-tablet-0.8.5-2`.
431
431
432
432
```
433
-
tar -zxvf openmldb-0.8.4-linux.tar.gz
434
-
mv openmldb-0.8.4-linux openmldb-tablet-0.8.4-2
435
-
cd openmldb-tablet-0.8.4-2
433
+
tar -zxvf openmldb-0.8.5-linux.tar.gz
434
+
mv openmldb-0.8.5-linux openmldb-tablet-0.8.5-2
435
+
cd openmldb-tablet-0.8.5-2
436
436
```
437
437
438
438
Modify the configuration again and start the TabletServer. Note that if all TabletServers are on the same machine, use different port numbers to avoid "Fail to listen" error in the log (`logs/tablet.WARNING`).
@@ -450,10 +450,10 @@ Please ensure that all TabletServer have been successfully started before deploy
**2. Modify the configuration file conf/nameserver.flags**
@@ -498,12 +498,12 @@ You can have only one NameServer, but if you need high availability, you can dep
498
498
499
499
To start the next NameServer on another machine, simply repeat the above steps on that machine. If starting the next NameServer on the same machine, ensure it's in a different directory and do not reuse the directory where NameServer has already been started.
500
500
501
-
For instance, you can decompress the package again (avoid using the directory where NameServer is already running, as files generated after startup may be affected) and name the directory `openmldb-ns-0.8.4-2`.
501
+
For instance, you can decompress the package again (avoid using the directory where NameServer is already running, as files generated after startup may be affected) and name the directory `openmldb-ns-0.8.5-2`.
502
502
503
503
```
504
-
tar -zxvf openmldb-0.8.4-linux.tar.gz
505
-
mv openmldb-0.8.4-linux openmldb-ns-0.8.4-2
506
-
cd openmldb-ns-0.8.4-2
504
+
tar -zxvf openmldb-0.8.5-linux.tar.gz
505
+
mv openmldb-0.8.5-linux openmldb-ns-0.8.5-2
506
+
cd openmldb-ns-0.8.5-2
507
507
```
508
508
509
509
Then modify the configuration and start.
@@ -544,10 +544,10 @@ Before running APIServer, ensure that the TabletServer and NameServer processes
Copy file name to clipboardExpand all lines: docs/en/integration/deploy_integration/airflow_provider_demo.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,7 +36,7 @@ For smooth function, we recommend starting OpenMLDB using the docker image and i
36
36
Since Airflow Web requires an external port for login, the container's port must be exposed. Then map the downloaded file from the previous step to the `/work/airflow/dags` directory. This step is crucial for Airflow to load the DAGs from this folder correctly.
37
37
38
38
```
39
-
docker run -p 8080:8080 -v `pwd`/airflow_demo_files:/work/airflow_demo_files -it 4pdosc/openmldb:0.8.4 bash
39
+
docker run -p 8080:8080 -v `pwd`/airflow_demo_files:/work/airflow_demo_files -it 4pdosc/openmldb:0.8.5 bash
40
40
```
41
41
42
42
#### Download and Install Airflow and Airflow OpenMLDB Provider
Copy file name to clipboardExpand all lines: docs/en/integration/deploy_integration/dolphinscheduler_task_demo.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,7 +31,7 @@ In addition to SQL execution in OpenMLDB, real-time prediction also requires mod
31
31
32
32
The test can be executed on macOS or Linux, and we recommend running this demo within the provided OpenMLDB docker image. In this setup, both OpenMLDB and DolphinScheduler will be launched inside the container, with the port of DolphinScheduler exposed.
33
33
```
34
-
docker run -it -p 12345:12345 4pdosc/openmldb:0.8.4 bash
34
+
docker run -it -p 12345:12345 4pdosc/openmldb:0.8.5 bash
35
35
```
36
36
```{attention}
37
37
For proper configuration of DolphinScheduler, the tenant should be set up as a user of the operating system, and this user must have sudo permissions. It is advised to download and initiate DolphinScheduler within the OpenMLDB container. Otherwise, please ensure that the user has sudo permissions.
Copy file name to clipboardExpand all lines: docs/en/integration/online_datasources/kafka_connector_demo.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,7 +23,7 @@ This article will use Docker mode to start OpenMLDB, so there is no need to down
23
23
We recommend that you bind all three downloaded file packages to the `kafka` directory. Alternatively, you can download the file packages after starting the container. For our demonstration, we assume that the file packages are all in the `/work/kafka` directory.
24
24
25
25
```
26
-
docker run -it -v `pwd`:/work/kafka 4pdosc/openmldb:0.8.4 bash
26
+
docker run -it -v `pwd`:/work/kafka 4pdosc/openmldb:0.8.5 bash
0 commit comments