From 3ab302f3b668aeb9d1c4f54e54694b17b7651adc Mon Sep 17 00:00:00 2001 From: Arthur Paulino Date: Tue, 19 Dec 2023 19:31:08 -0300 Subject: [PATCH] Fix version (#977) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * chore: Release * update README --------- Co-authored-by: François Garillot --- Cargo.toml | 8 ++++---- README.md | 6 +++--- lurk-macros/Cargo.toml | 2 +- lurk-metrics/Cargo.toml | 4 ++-- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 3836ebe7d5..4fe77aedfd 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "lurk" -version = "0.2.0" -authors = ["porcuquine "] +version = "0.3.0" +authors = ["Lurk Lab Engineering "] license = "MIT OR Apache-2.0" description = "Turing-Complete Zero Knowledge" edition = "2021" @@ -30,8 +30,8 @@ generic-array = "0.14.7" hex = { version = "0.4.3", features = ["serde"] } indexmap = { version = "2.1.0", features = ["rayon", "serde"] } itertools = "0.11" -lurk-macros = { path = "lurk-macros" } -lurk-metrics = { path = "lurk-metrics" } +lurk-macros = { version = "0.2.0", path = "lurk-macros" } +lurk-metrics = { version = "0.2.0", path = "lurk-metrics" } metrics = { workspace = true } neptune = { workspace = true, features = ["arity2", "arity4", "arity8", "arity16", "pasta"] } nom = "7.1.3" diff --git a/README.md b/README.md index ef8682e206..8c6169402f 100644 --- a/README.md +++ b/README.md @@ -8,9 +8,9 @@ [msrv-image]: https://img.shields.io/badge/rustc-1.70+-blue.svg [crates-image]: https://img.shields.io/crates/v/lurk.svg -# Status (Alpha) +# Status (Beta) -Lurk is currently in Alpha. Code that runs in the Lurk Alpha release is expected to also run in Lurk Beta, and eventually Lurk 1.0. However, some low-level data representations are anticipated to change, and we will be refactoring the circuit implementation to increase auditability and further our confidence in Lurk's cryptographic security. Also note that since Lurk inherits some security properties from the underlying proving system, those who would rely on Lurk should investigate the security and status of Nova itself. We encourage early adopters to begin writing real applications taking advantage of Lurk so you can begin to familiarize yourself with the programming model. Likewise, we welcome your feedback -- which will help ensure ongoing development meets user need. +Lurk is currently in [Beta](https://blog.lurk-lang.org/posts/lurk-beta/), which is backwards compatible with code that ran in Lurk Alpha and is expected to be compatible with Lurk 1.0. However, some low-level data representations are anticipated to change, and we will be refactoring the evaluation model (and consequently its circuit) for efficiency purposes. Also note that since Lurk inherits some security properties from the underlying proving system, those who would rely on Lurk should investigate the security and status of Nova/SuperNova itself. We encourage early adopters to begin writing real applications taking advantage of Lurk so you can begin to familiarize yourself with the programming model. Likewise, we welcome your feedback -- which will help ensure ongoing development meets user need. For support and discussions, please visit our [Zulip forum](https://zulip.lurk-lab.com/). @@ -49,7 +49,7 @@ Lurk's Alpha release has undergone a [security audit](https://blog.lurk-lang.org # Versioning -Please note that the Lurk language and spec will be versioned independently from the crates that implement the spec. This is necessary semantic versioning implies different requirements for the language and its implementation. For example, Lurk Alpha is released as crate `lurk 0.2.0`. It is our intention for these two versioning systems to coincide at 1.0. The next major Lurk release will be Lurk Beta, but there may be multiple minor-version crate releases before then. +Please note that the Lurk language and spec will be versioned independently from the crates that implement the spec. This is necessary because semantic versioning implies different requirements for the language and its implementation. For example, Lurk Alpha is released as crate `lurk 0.2.0` and Lurk Beta is released as crate `lurk 0.3.0`. It is our intention for these two versioning systems to coincide at 1.0. --- diff --git a/lurk-macros/Cargo.toml b/lurk-macros/Cargo.toml index 21a8fcfc64..eb160110d4 100644 --- a/lurk-macros/Cargo.toml +++ b/lurk-macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "lurk-macros" -version = "0.1.0" +version = "0.2.0" authors = ["porcuquine "] license = "MIT OR Apache-2.0" description = "Custom derives for `lurk`" diff --git a/lurk-metrics/Cargo.toml b/lurk-metrics/Cargo.toml index 4b26dcc79b..4b2c868423 100644 --- a/lurk-metrics/Cargo.toml +++ b/lurk-metrics/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "lurk-metrics" authors = ["Lurk Lab "] -version = "0.1.0" +version = "0.2.0" edition = "2021" license = "MIT OR Apache-2.0" description = "Metrics Sink for lurk" @@ -15,4 +15,4 @@ tracing = { workspace = true } [dev-dependencies] regex = { version = "1.9.4", features = ["unicode-case"] } -tracing-test = { version = "0.2", features = ["no-env-filter"] } \ No newline at end of file +tracing-test = { version = "0.2", features = ["no-env-filter"] }