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
55This 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
77following 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 ) .
99This 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
2626First add this to your ` Cargo.toml ` file:
2727
2828``` toml
29- skytable = " 0.4.0 "
29+ skytable = " 0.5.0-alpha.1 "
3030```
3131
3232Now 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!
6060If 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
6666You 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
7272this, 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
8888You 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
9696You can now use the async ` aio::TlsConnection ` object.
0 commit comments