Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,4 @@
/node_modules
package.json
package-lock.json
.DS_Store
6 changes: 3 additions & 3 deletions content/cn/docs/user-guide/sdk/python.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ title: "Python"

## 介绍

[horaedb-client](https://pypi.org/project/ceresdb-client/) 是 [HoraeDB](https://github.com/apache/incubator-horaedb) python 客户端.
[horaedb-client](https://pypi.org/project/horaedb-client/) 是 [HoraeDB](https://github.com/apache/incubator-horaedb) python 客户端.

借助于 [PyO3](https://github.com/PyO3),python 客户端的实现实际上是基于 [rust 客户端](https://github.com/apache/incubator-horaedb-client-rs) 的封装。
借助于 [PyO3](https://github.com/PyO3),python 客户端的实现实际上是基于 [rust 客户端](https://github.com/apache/horaedb-client-rs) 的封装。

本手册将会介绍 python client 的一些基本用法,其中涉及到的完整示例,可以查看[该示例代码](https://github.com/apache/incubator-horaedb-client-py/blob/main/examples/read_write.py).

Expand All @@ -17,7 +17,7 @@ title: "Python"
## 安装

```bash
pip install ceresdb-client
pip install horaedb-client
```

你可以在这里找到最新的版本 [here](https://github.com/apache/incubator-horaedb-client-py/tags).
Expand Down
4 changes: 2 additions & 2 deletions content/cn/docs/user-guide/sdk/rust.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@ title: "Rust"
## 安装

```bash
cargo add ceresdb-client
cargo add horaedb-client
```

你可以在这里找到最新的版本 [here](https://github.com/apache/incubator-horaedb-client-rs/tags).
你可以在这里找到最新的版本 [here](https://github.com/apache/horaedb-client-rs/tags).

## 初始化客户端

Expand Down
13 changes: 8 additions & 5 deletions content/en/docs/user-guide/sdk/python.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,16 @@
title: "Python"
---

[![](https://img.shields.io/pypi/v/horaedb-client.svg)](https://pypi.org/project/horaedb-client)
[![](https://img.shields.io/github/stars/apache/horaedb-client-py)](https://github.com/apache/horaedb-client-py)

## Introduction

[horaedb-client](https://pypi.org/project/ceresdb-client/) is the python client for [HoraeDB](https://github.com/apache/incubator-horaedb).
[horaedb-client](https://pypi.org/project/horaedb-client/) is the python client for [HoraeDB](https://github.com/apache/horaedb).

Thanks to [PyO3](https://github.com/PyO3), the python client is actually a wrapper on the [rust client](https://github.com/apache/incubator-horaedb-client-rs).
Thanks to [PyO3](https://github.com/PyO3), the python client is actually a wrapper on the [rust client](https://github.com/apache/horaedb-client-rs).

The guide will give a basic introduction to the python client by [example](https://github.com/apache/incubator-horaedb-client-py/blob/main/examples/read_write.py).
The guide will give a basic introduction to the python client by [example](https://github.com/apache/horaedb-client-py/blob/main/examples/read_write.py).

## Requirements

Expand All @@ -17,10 +20,10 @@ The guide will give a basic introduction to the python client by [example](https
## Installation

```bash
pip install ceresdb-client
pip install horaedb-client
```

You can get latest version [here](https://github.com/apache/incubator-horaedb-client-py/tags).
You can get latest version [here](https://github.com/apache/horaedb-client-py/tags).

## Init HoraeDB Client

Expand Down
3 changes: 3 additions & 0 deletions content/en/docs/user-guide/sdk/rust.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@
title: "Rust"
---

[![](https://img.shields.io/crates/v/horaedb-client.svg)](https://crates.io/crates/horaedb-client)
[![](https://img.shields.io/github/stars/apache/horaedb-client-rs)](https://github.com/apache/horaedb-client-rs)

## Install

```bash
Expand Down
34 changes: 27 additions & 7 deletions content/en/downloads.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,32 +7,52 @@ menu:
pre: <i class='fa-solid fa-download'></i>
---

Apache HoraeDB is released as source code tarballs with corresponding docker images for convenience.
## Server

# The latest release
Apache HoraeDB server is released as source code tarballs with corresponding docker images for convenience.

### The latest release

The latest release is 2.1.0(2024-11-18), the source code can be downloaded [here](https://downloads.apache.org/incubator/horaedb/horaedb/v2.1.0/apache-horaedb-incubating-v2.1.0-src.tar.gz).

Verify this release using the [signatures](https://downloads.apache.org/incubator/horaedb/horaedb/v2.1.0/apache-horaedb-incubating-v2.1.0-src.tar.gz.asc), [checksums](https://downloads.apache.org/incubator/horaedb/horaedb/v2.1.0/apache-horaedb-incubating-v2.1.0-src.tar.gz.sha512) by following guides below.

## Docker images
### Docker images

Pre-built binaries are not provided yet, users can [compile from source]({{< ref "compile_run.md" >}}) or using docker images:

- https://hub.docker.com/r/apache/horaemeta-server
- https://hub.docker.com/r/apache/horaedb-server

## All archived releases
### All archived releases

For older releases, please check the [archive](https://downloads.apache.org/incubator/horaedb/horaedb/).

# Verify signatures and checksums
## Client

### Rust

The latest rust client version is v2.0.0(2024-11-26), source codes can be downloaded [here](https://downloads.apache.org/incubator/horaedb/horaedb-client-rust/v2.0.0/apache-horaedb-incubating-rust-client-v2.0.0-src.tar.gz).

Verify this release using the [signatures](https://downloads.apache.org/incubator/horaedb/horaedb-client-rust/v2.0.0/apache-horaedb-incubating-rust-client-v2.0.0-src.tar.gz.asc), [checksums](https://downloads.apache.org/incubator/horaedb/horaedb-client-rust/v2.0.0/apache-horaedb-incubating-rust-client-v2.0.0-src.tar.gz.sha512) by following guides below.

It's also available on [crates.io](https://crates.io/crates/horaedb-client).

### Python

The latest python client version is v2.0.0(2024-12-10), source codes can be downloaded [here](https://downloads.apache.org/incubator/horaedb/horaedb-client-python/v2.0.0/apache-horaedb-incubating-python-client-v2.0.0-src.tar.gz).

Verify this release using the [signatures](https://downloads.apache.org/incubator/horaedb/horaedb-client-python/v2.0.0/apache-horaedb-incubating-python-client-v2.0.0-src.tar.gz.asc), [checksums](https://downloads.apache.org/incubator/horaedb/horaedb-client-python/v2.0.0/apache-horaedb-incubating-python-client-v2.0.0-src.tar.gz.sha512) by following guides below.

It's also available on [pypi.org](https://pypi.org/project/horaedb-client/).

## Verify signatures and checksums

It's highly recommended to verify the files that you download.

HoraeDB provides SHA digest and PGP signature files for all the files that we host on the download site. These files are named after the files they relate to but have `sha512`, `asc` extensions.

## Verify Checksums
### Verify Checksums

To verify the SHA digests, you need the `tar.gz` and its associated `tar.gz.sha512` files. An example command:

Expand All @@ -46,7 +66,7 @@ It should output something like:
apache-horaedb-incubating-v2.0.0-src.tar.gz: OK
```

## Verify Signatures
### Verify Signatures

To verify the PGP signatures, you will need to download the [release KEYS](https://downloads.apache.org/incubator/horaedb/KEYS) first.

Expand Down
Loading