Skip to content

Commit d89a920

Browse files
committed
Bump up version
1 parent f9c716a commit d89a920

File tree

7 files changed

+31
-24
lines changed

7 files changed

+31
-24
lines changed

.github/workflows/test.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ jobs:
1313
- uses: actions/checkout@v2
1414
- name: Build
1515
run: |
16-
cargo build --verbose --no-defeault-features --features sync
17-
cargo build --verbose --no-defeault-features --features sync,ssl
18-
cargo build --verbose --no-defeault-features --features sync,sslv
19-
cargo build --verbose --no-defeault-features --features async
20-
cargo build --verbose --no-defeault-features --features async,aio-ssl
21-
cargo build --verbose --no-defeault-features --features async,aio-sslv
22-
cargo build --verbose --no-defeault-features --features dbg
23-
cargo build --verbose --no-defeault-features --features const-gen
16+
cargo build --verbose --no-default-features --features sync
17+
cargo build --verbose --no-default-features --features sync,ssl
18+
cargo build --verbose --no-default-features --features sync,sslv
19+
cargo build --verbose --no-default-features --features async
20+
cargo build --verbose --no-default-features --features async,aio-ssl
21+
cargo build --verbose --no-default-features --features async,aio-sslv
22+
cargo build --verbose --no-default-features --features dbg
23+
cargo build --verbose --no-default-features --features const-gen
2424
- name: Run tests
2525
run: cargo test --all-features

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22

33
All changes in this project will be noted in this file.
44

5+
## Version 0.5.0
6+
7+
> Breaking changes
8+
9+
- Added support for Skyhash 1.1
10+
- Changed `Query` type to `AnyArray` as in the latest protocol
11+
512
## Version 0.4.0
613

714
> Breaking changes

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ license = "Apache-2.0"
99
name = "skytable"
1010
readme = "README.md"
1111
repository = "https://github.com/skytable/client-rust"
12-
version = "0.4.0"
12+
version = "0.5.0-alpha.1"
1313

1414
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
1515

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
# Skytable client [![Crates.io](https://img.shields.io/crates/v/skytable?style=flat-square)](https://crates.io/crates/skytable) [![docs.rs](https://img.shields.io/docsrs/skytable?style=flat-square)](https://docs.rs/skytable) [![GitHub release (latest SemVer including pre-releases)](https://img.shields.io/github/v/release/skytable/client-rust?include_prereleases&style=flat-square)](https://github.com/skytable/client-rust/releases)
1+
# Skytable client [![Crates.io](https://img.shields.io/crates/v/skytable?style=flat-square)](https://crates.io/crates/skytable) [![Test](https://github.com/skytable/client-rust/actions/workflows/test.yml/badge.svg)](https://github.com/skytable/client-rust/actions/workflows/test.yml) [![docs.rs](https://img.shields.io/docsrs/skytable?style=flat-square)](https://docs.rs/skytable) [![GitHub release (latest SemVer including pre-releases)](https://img.shields.io/github/v/release/skytable/client-rust?include_prereleases&style=flat-square)](https://github.com/skytable/client-rust/releases)
22

33
## Introduction
44

55
This library is the official client for the free and open-source NoSQL database
66
[Skytable](https://github.com/skytable/skytable). First, go ahead and install Skytable by
77
following the instructions [here](https://docs.skytable.io/getting-started). This library supports
8-
all Skytable versions that work with the [Skyhash 1.0 Protocol](https://docs.skytable.io/protocol/skyhash).
8+
all Skytable versions that work with the [Skyhash 1.1 Protocol](https://docs.skytable.io/protocol/skyhash).
99
This version of the library was tested with the latest Skytable release
10-
(release [0.6](https://github.com/skytable/skytable/releases/v0.6.0)).
10+
(release [0.7](https://github.com/skytable/skytable/releases/v0.7.0)).
1111

1212
## Using this library
1313

@@ -26,7 +26,7 @@ cargo new skyapp
2626
First add this to your `Cargo.toml` file:
2727

2828
```toml
29-
skytable = "0.4.0"
29+
skytable = "0.5.0-alpha.1"
3030
```
3131

3232
Now open up your `src/main.rs` file and establish a connection to the server while also adding some
@@ -60,7 +60,7 @@ Way to go — you're all set! Now go ahead and run more advanced queries!
6060
If you need to use an `async` API, just change your import to:
6161

6262
```toml
63-
skytable = { version = "0.4.0", features=["async"], default-features= false }
63+
skytable = { version = "0.5.0-alpha.1", features=["async"], default-features= false }
6464
```
6565

6666
You can now establish a connection by using `skytable::AsyncConnection::new()`, adding `.await`s wherever
@@ -72,7 +72,7 @@ With this client driver, it is possible to use both sync and `async` APIs **at t
7272
this, simply change your import to:
7373

7474
```toml
75-
skytable = { version="0.4.0", features=["sync", "async"] }
75+
skytable = { version="0.5.0-alpha.1", features=["sync", "async"] }
7676
```
7777

7878
## TLS
@@ -82,15 +82,15 @@ If you need to use TLS features, this crate will let you do so with OpenSSL.
8282
### Using TLS with sync interfaces
8383

8484
```toml
85-
skytable = { version="0.4.0", features=["sync","ssl"] }
85+
skytable = { version="0.5.0-alpha.1", features=["sync","ssl"] }
8686
```
8787

8888
You can now use the sync `sync::TlsConnection` object.
8989

9090
### Using TLS with async interfaces
9191

9292
```toml
93-
skytable = { version="0.4.0", features=["async","aio-ssl"], default-features=false }
93+
skytable = { version="0.5.0-alpha.1", features=["async","aio-ssl"], default-features=false }
9494
```
9595

9696
You can now use the async `aio::TlsConnection` object.

examples/actions/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ edition = "2018"
88

99
[dependencies]
1010
# We use the `const-gen` feature to work with arrays; you can choose to leave it out
11-
skytable = { version="0.4.0", features=["const-gen"] }
11+
skytable = { version="0.5.0-alpha.1", features=["const-gen"] }

examples/basic/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@ edition = "2018"
77
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
88

99
[dependencies]
10-
skytable = "0.4.0"
10+
skytable = "0.5.0-alpha.1"

src/lib.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
//!
3939
//! First add this to your `Cargo.toml` file:
4040
//! ```toml
41-
//! skytable = "0.4.0"
41+
//! skytable = "0.5.0-alpha.1"
4242
//! ```
4343
//! Now open up your `src/main.rs` file and establish a connection to the server while also adding some
4444
//! imports:
@@ -78,7 +78,7 @@
7878
//!
7979
//! If you need to use an `async` API, just change your import to:
8080
//! ```toml
81-
//! skytable = { version = "0.4.0", features=["async"], default-features=false }
81+
//! skytable = { version = "0.5.0-alpha.1", features=["async"], default-features=false }
8282
//! ```
8383
//! You can now establish a connection by using `skytable::AsyncConnection::new()`, adding `.await`s wherever
8484
//! necessary. Do note that you'll the [Tokio runtime](https://tokio.rs).
@@ -88,7 +88,7 @@
8888
//! With this client driver, it is possible to use both sync and `async` APIs **at the same time**. To do
8989
//! this, simply change your import to:
9090
//! ```toml
91-
//! skytable = { version="0.4.0", features=["sync", "async"] }
91+
//! skytable = { version="0.5.0-alpha.1", features=["sync", "async"] }
9292
//! ```
9393
//!
9494
//! ## TLS
@@ -97,13 +97,13 @@
9797
//!
9898
//! ### Using TLS with sync interfaces
9999
//! ```toml
100-
//! skytable = { version="0.4.0", features=["sync","ssl"] }
100+
//! skytable = { version="0.5.0-alpha.1", features=["sync","ssl"] }
101101
//! ```
102102
//! You can now use the async `sync::TlsConnection` object.
103103
//!
104104
//! ### Using TLS with async interfaces
105105
//! ```toml
106-
//! skytable = { version="0.4.0", features=["async","aio-ssl"], default-features=false }
106+
//! skytable = { version="0.5.0-alpha.1", features=["async","aio-ssl"], default-features=false }
107107
//! ```
108108
//! You can now use the async `aio::TlsConnection` object.
109109
//!

0 commit comments

Comments
 (0)