Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V0.14.0 draft #223

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
52 changes: 52 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,57 @@
# Lunatic Changelog

## v0.14.0

Released 2023-11-23.

### Changes

- Privileged and Unprivileged Nodes ([@teskeras](https://github.com/teskeras))
- Quic message chunking ([@kosticmarin](https://github.com/kosticmarin))
- Add custom certificate extenstion ([@kosticmarin](https://github.com/kosticmarin))
- Lunatic CLI ([@kosticmarin](https://github.com/kosticmarin))
- Log response body on unsuccessful registration ([@withtypes](https://github.com/withtypes))

### Chore

- Update license field following SPDX 2.1 license expression standard ([@frisoft](https://github.com/frisoft))
- Remove macOS universal build ([@kosticmarin](https://github.com/kosticmarin))

### Fix

- Typo ([@bkolobara](https://github.com/bkolobara))
- Lookup nodes host call ([@kosticmarin](https://github.com/kosticmarin))
- Deploy flow create app instance ([@kosticmarin](https://github.com/kosticmarin))
- Zip deploy assets include root dir and all subdirs ([@kosticmarin](https://github.com/kosticmarin))
- Fix mTLS root cert store ([@kosticmarin](https://github.com/kosticmarin))
- Fix clippy PartialOrd, cargo update ([@withtypes](https://github.com/withtypes))


#### CLI Changes

New Lunatic CLI commands were added that interact with the Lunatic Cloud.

Login your Lunatic CLI and connect it with Your account on Lunatic Cloud.
```
lunatic login
```

Setup your project on Lunatic Cloud
```
lunatic app create hello-lunatic
```

Deploy Your application.
```
lunatic deploy
```

#### Privileged and Unprivileged Nodes

Privileged nodes can process distributed messages from any environment, while unprivileged nodes on registration receive a list of allowed environments. Any message that an unprivileged node process and which comes from an environment to which the node does not have access will result in an error.

By default control servers implementations, provided in this repository (see crates lunatic-control-axum and lunatic-control-submilliseconds), register only privileged nodes with no limitations.

## v0.13.0

Released 2023-05-03.
Expand Down
2 changes: 1 addition & 1 deletion Cargo.lock

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

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "lunatic-runtime"
version = "0.13.2"
version = "0.14.0"
authors = ["Bernard Kolobara <[email protected]>"]
edition = "2018"
description = "An actor platform built on WebAssembly"
Expand Down