From 04d34eadac0af6bdfe76eb58ee6305f7550413d7 Mon Sep 17 00:00:00 2001 From: Wenqi Mou Date: Thu, 4 Mar 2021 14:16:51 -0800 Subject: [PATCH] Prepare v0.1.0 release (#233) Prepare v0.1.0 release Signed-off-by: Wenqi Mou --- CHANGELOG.md | 3 +++ Cargo.toml | 9 +++++++++ README.md | 2 -- bindings/Cargo.toml | 4 ++-- 4 files changed, 14 insertions(+), 4 deletions(-) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 000000000..ffe2cdf15 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,3 @@ +#0.1.0 (March 05, 2021) +* Initial crate released. +* Works with Pravega 0.9.0 [release](https://github.com/pravega/pravega/releases/tag/v0.9.0). \ No newline at end of file diff --git a/Cargo.toml b/Cargo.toml index 4c070a109..2180a7af3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,10 +1,19 @@ [package] name = "pravega-client" +# When releasing to crates.io: +# - Remove path dependencies +# - Update doc url +# - Cargo.toml +# - README.md +# - Update CHANGELOG.md. +# - Create git tag. version = "0.1.0" edition = "2018" categories = ["Network programming"] keywords = ["streaming", "client", "pravega"] readme = "README.md" +documentation = "https://docs.rs/pravega-client/0.1.0/" +homepage = "https://www.pravega.io/" repository = "https://github.com/pravega/pravega-client-rust" license = "Apache-2.0" description = "A Rust client for Pravega. (Pravega.io)" diff --git a/README.md b/README.md index 811fdda52..01211175b 100644 --- a/README.md +++ b/README.md @@ -9,8 +9,6 @@ Note: Pravega 0.9.0+ is required. ## Status -The client is not yet feature complete and is currently under active development. It is not ready for production use, but is far enough along that it can be used for experimentation. - Up to date status can be seen on [the wiki](https://github.com/pravega/pravega-client-rust/wiki/Design-plan). ## Goals diff --git a/bindings/Cargo.toml b/bindings/Cargo.toml index 7f5bf622d..0b5f5c99d 100644 --- a/bindings/Cargo.toml +++ b/bindings/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pravega" -version = "0.0.1-alpha-4" +version = "0.1.0" edition = "2018" categories = ["Network programming"] keywords = ["streaming", "client", "pravega"] @@ -11,7 +11,7 @@ description = "Pravega client" authors = ["Pravega Community"] [package.metadata.maturin] -classifier = ["Development Status :: 4 - Alpha", "License :: OSI Approved :: Apache Software License", +classifier = ["Development Status :: 5 - Production/Stable", "License :: OSI Approved :: Apache Software License", "Programming Language :: Rust", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9",] requires-python = ">= 3.8" project-url = {"Homepage"= "https://pravega.github.io/pravega-client-rust/"}