Skip to content

Commit

Permalink
Add changlog and bump version to v0.12
Browse files Browse the repository at this point in the history
  • Loading branch information
bkolobara committed Nov 15, 2022
1 parent 2ef4f1a commit 7fc03bf
Show file tree
Hide file tree
Showing 17 changed files with 176 additions and 157 deletions.
19 changes: 19 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,24 @@
# Lunatic Changelog

## v0.12.0

Released 2022-11-15.

### Changes

- Compiled modules can now be sent between processes ([@tqwewe](https://github.com/tqwewe))
- TLS support added ([@SquattingSocrates](https://github.com/SquattingSocrates))
- Metrics added to the VM ([@HurricanKai](https://github.com/HurricanKai))
- Improvements to distributed lunatic ([@kosticmarin](https://github.com/kosticmarin))
- Distributed metadata added ([@kosticmarin](https://github.com/kosticmarin))
- Improved error reporting ([@alecthomas](https://github.com/alecthomas))
- TCP read/write timeouts added back ([@SquattingSocrates](https://github.com/SquattingSocrates))
- Time API moved from async-std to tokio.rs
([@MarkintoshZ](https://github.com/MarkintoshZ))
- FIX: Sender can be dropped during execution ([@HurricanKai](https://github.com/HurricanKai))
- FIX: [Dependency issues](https://github.com/lunatic-solutions/lunatic/pull/139)
([@pinkforest](https://github.com/pinkforest))

## v0.10.0

Released 2022-07-04.
Expand Down
48 changes: 24 additions & 24 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

66 changes: 33 additions & 33 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "lunatic-runtime"
version = "0.10.0"
version = "0.12.0"
authors = ["Bernard Kolobara <[email protected]>"]
edition = "2018"
description = "An actor platform built on WebAssembly"
Expand Down Expand Up @@ -33,47 +33,47 @@ metrics = [
prometheus = ["dep:metrics-exporter-prometheus", "metrics"]

[dependencies]
anyhow = "^1.0"
clap = { version = "^4.0", features = ["cargo", "derive"] }
lazy_static = "^1.4"
tokio = { version = "^1.20", features = [
anyhow = "1.0"
clap = { version = "4.0", features = ["cargo", "derive"] }
lazy_static = "1.4"
tokio = { version = "1.20", features = [
"macros",
"rt-multi-thread",
"net",
"time",
] }
wasmtime = "^2.0"
wasmtime-wasi = "^2.0"
wasi-common = "^2.0"
wasmparser = "^0.94"
env_logger = "^0.9"
log = "^0.4"
serde = "^1.0"
bincode = "^1.3"
dashmap = "^5.3.4"
regex = "^1.5"
wasmtime = "2.0"
wasmtime-wasi = "2.0"
wasi-common = "2.0"
wasmparser = "0.94"
env_logger = "0.9"
log = "0.4"
serde = "1.0"
bincode = "1.3"
dashmap = "5.3.4"
regex = "1.5"
metrics = { version = "0.20.1", optional = true }
metrics-exporter-prometheus = { version = "0.11.0", optional = true }
uuid = { version = "^1.1", features = ["v4"] }
hash-map-id = { version = "^0.10", path = "crates/hash-map-id" }
lunatic-stdout-capture = { version = "^0.10", path = "crates/lunatic-stdout-capture" }
lunatic-process = { version = "^0.10", path = "crates/lunatic-process" }
lunatic-distributed = { version = "^0.10", path = "crates/lunatic-distributed" }
lunatic-common-api = { version = "^0.10", path = "crates/lunatic-common-api" }
lunatic-process-api = { version = "^0.10", path = "crates/lunatic-process-api" }
lunatic-error-api = { version = "^0.10", path = "crates/lunatic-error-api" }
lunatic-messaging-api = { version = "^0.10", path = "crates/lunatic-messaging-api" }
lunatic-timer-api = { version = "^0.10", path = "crates/lunatic-timer-api" }
lunatic-networking-api = { version = "^0.10", path = "crates/lunatic-networking-api" }
lunatic-version-api = { version = "^0.10", path = "crates/lunatic-version-api" }
lunatic-wasi-api = { version = "^0.10", path = "crates/lunatic-wasi-api" }
lunatic-registry-api = { version = "^0.10", path = "crates/lunatic-registry-api" }
lunatic-distributed-api = { version = "^0.10", path = "crates/lunatic-distributed-api" }
uuid = { version = "1.1", features = ["v4"] }
hash-map-id = { version = "0.12", path = "crates/hash-map-id" }
lunatic-stdout-capture = { version = "0.12", path = "crates/lunatic-stdout-capture" }
lunatic-process = { version = "0.12", path = "crates/lunatic-process" }
lunatic-distributed = { version = "0.12", path = "crates/lunatic-distributed" }
lunatic-common-api = { version = "0.12", path = "crates/lunatic-common-api" }
lunatic-process-api = { version = "0.12", path = "crates/lunatic-process-api" }
lunatic-error-api = { version = "0.12", path = "crates/lunatic-error-api" }
lunatic-messaging-api = { version = "0.12", path = "crates/lunatic-messaging-api" }
lunatic-timer-api = { version = "0.12", path = "crates/lunatic-timer-api" }
lunatic-networking-api = { version = "0.12", path = "crates/lunatic-networking-api" }
lunatic-version-api = { version = "0.12", path = "crates/lunatic-version-api" }
lunatic-wasi-api = { version = "0.12", path = "crates/lunatic-wasi-api" }
lunatic-registry-api = { version = "0.12", path = "crates/lunatic-registry-api" }
lunatic-distributed-api = { version = "0.12", path = "crates/lunatic-distributed-api" }

[dev-dependencies]
wat = "^1.0"
tokio = { version = "^1.20", features = ["rt-multi-thread"] }
criterion = { version = "^0.4", features = ["async_tokio"] }
wat = "1.0"
tokio = { version = "1.20", features = ["rt-multi-thread"] }
criterion = { version = "0.4", features = ["async_tokio"] }

[[bench]]
name = "benchmark"
Expand Down
2 changes: 1 addition & 1 deletion crates/hash-map-id/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "hash-map-id"
version = "0.10.0"
version = "0.12.0"
edition = "2021"
description = "HashMap wrapper with incremental ID (u64) as key"
homepage = "https://lunatic.solutions"
Expand Down
8 changes: 4 additions & 4 deletions crates/lunatic-common-api/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "lunatic-common-api"
version = "0.10.0"
version = "0.12.0"
edition = "2021"
description = "Common functionality for building lunatic host function APIs."
homepage = "https://lunatic.solutions"
Expand All @@ -10,6 +10,6 @@ license = "Apache-2.0/MIT"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
anyhow = "^1.0"
wasmtime = "^2" # managed by root Cargo.toml
paste = "^1.0"
anyhow = "1.0"
wasmtime = "2" # managed by root Cargo.toml
paste = "1.0"
24 changes: 12 additions & 12 deletions crates/lunatic-distributed-api/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "lunatic-distributed-api"
version = "0.10.0"
version = "0.12.0"
edition = "2021"
description = "A simple control server implementation"
homepage = "https://lunatic.solutions"
Expand All @@ -10,16 +10,16 @@ license = "Apache-2.0/MIT"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
lunatic-common-api = { version = "^0.10", path = "../lunatic-common-api" }
lunatic-distributed = { version = "^0.10", path = "../lunatic-distributed" }
lunatic-error-api = { version = "^0.10", path = "../lunatic-error-api" }
lunatic-process = { version = "^0.10", path = "../lunatic-process" }
lunatic-process-api = { version = "^0.10", path = "../lunatic-process-api" }
wasmtime = "^2" # managed by root Cargo.toml
tokio = { version = "^1.20", features = ["macros", "net", "time"] }
anyhow = "^1.0"
serde = { version = "^1.0", features = ["derive"] }
lunatic-common-api = { version = "0.12", path = "../lunatic-common-api" }
lunatic-distributed = { version = "0.12", path = "../lunatic-distributed" }
lunatic-error-api = { version = "0.12", path = "../lunatic-error-api" }
lunatic-process = { version = "0.12", path = "../lunatic-process" }
lunatic-process-api = { version = "0.12", path = "../lunatic-process-api" }
wasmtime = "2" # managed by root Cargo.toml
tokio = { version = "1.20", features = ["macros", "net", "time"] }
anyhow = "1.0"
serde = { version = "1.0", features = ["derive"] }
dashmap = "5.3.4"
bincode = "^1.3"
log = "^0.4"
bincode = "1.3"
log = "0.4"
async_cell = "0.2.1"
Loading

0 comments on commit 7fc03bf

Please sign in to comment.