mirror of
https://github.com/ratspeak/rsLXMF
synced 2026-08-12 18:08:14 -04:00
release: prepare v1.1.0
This commit is contained in:
parent
4350dd1a88
commit
7dfe9c18bd
4 changed files with 36 additions and 22 deletions
2
.github/workflows/release.yml
vendored
2
.github/workflows/release.yml
vendored
|
|
@ -17,7 +17,7 @@ env:
|
|||
RELEASE_TAG: ${{ github.event.inputs.tag_name || github.ref_name }}
|
||||
PACKAGE_ROOT: rsLXMF
|
||||
LXMF_BINS: lxmd-rs
|
||||
RSLXMF_RSRETICULUM_REF: v1.0.1
|
||||
RSLXMF_RSRETICULUM_REF: v1.1.0
|
||||
|
||||
jobs:
|
||||
build:
|
||||
|
|
|
|||
14
CHANGELOG.md
Normal file
14
CHANGELOG.md
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
# Changelog
|
||||
|
||||
## 1.1.0 - 2026-07-26
|
||||
|
||||
- Added bounded propagation-node admission, exact inbound Resource ownership,
|
||||
asynchronous validation, and peer-specific throttling.
|
||||
- Completed live peer offer preparation, encrypted Resource synchronization,
|
||||
cancellation, and proof-gated convergence.
|
||||
- Added public inbound Resource tracking and cancellation plus restart-safe
|
||||
persistence and packet/Resource deduplication.
|
||||
- Unified safe name presentation and authoritative propagation transfer
|
||||
status, including restart protection.
|
||||
- Aligned `lxmd-rs` delivery and stamp defaults with the proven Python LXMF
|
||||
compatibility target.
|
||||
20
Cargo.lock
generated
20
Cargo.lock
generated
|
|
@ -643,7 +643,7 @@ checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897"
|
|||
|
||||
[[package]]
|
||||
name = "lxmf-core"
|
||||
version = "1.0.1"
|
||||
version = "1.1.0"
|
||||
dependencies = [
|
||||
"base64",
|
||||
"bytes",
|
||||
|
|
@ -670,7 +670,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "lxmf-tools"
|
||||
version = "1.0.1"
|
||||
version = "1.1.0"
|
||||
dependencies = [
|
||||
"base64",
|
||||
"bytes",
|
||||
|
|
@ -1051,7 +1051,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "rns-crypto"
|
||||
version = "1.0.1"
|
||||
version = "1.1.0"
|
||||
dependencies = [
|
||||
"aes",
|
||||
"cbc",
|
||||
|
|
@ -1069,7 +1069,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "rns-identity"
|
||||
version = "1.0.1"
|
||||
version = "1.1.0"
|
||||
dependencies = [
|
||||
"hex",
|
||||
"rand 0.8.5",
|
||||
|
|
@ -1087,7 +1087,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "rns-interface"
|
||||
version = "1.0.1"
|
||||
version = "1.1.0"
|
||||
dependencies = [
|
||||
"bytes",
|
||||
"hex",
|
||||
|
|
@ -1115,7 +1115,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "rns-link"
|
||||
version = "1.0.1"
|
||||
version = "1.1.0"
|
||||
dependencies = [
|
||||
"hex",
|
||||
"rand 0.8.5",
|
||||
|
|
@ -1130,7 +1130,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "rns-protocol"
|
||||
version = "1.0.1"
|
||||
version = "1.1.0"
|
||||
dependencies = [
|
||||
"bzip2",
|
||||
"hex",
|
||||
|
|
@ -1146,7 +1146,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "rns-runtime"
|
||||
version = "1.0.1"
|
||||
version = "1.1.0"
|
||||
dependencies = [
|
||||
"bytes",
|
||||
"hex",
|
||||
|
|
@ -1172,7 +1172,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "rns-transport"
|
||||
version = "1.0.1"
|
||||
version = "1.1.0"
|
||||
dependencies = [
|
||||
"bytes",
|
||||
"hex",
|
||||
|
|
@ -1191,7 +1191,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "rns-wire"
|
||||
version = "1.0.1"
|
||||
version = "1.1.0"
|
||||
dependencies = [
|
||||
"rns-crypto",
|
||||
"sha2",
|
||||
|
|
|
|||
22
Cargo.toml
22
Cargo.toml
|
|
@ -6,25 +6,25 @@ members = [
|
|||
]
|
||||
|
||||
[workspace.package]
|
||||
version = "1.0.1"
|
||||
version = "1.1.0"
|
||||
edition = "2024"
|
||||
license = "AGPL-3.0-or-later"
|
||||
rust-version = "1.85"
|
||||
|
||||
[workspace.dependencies]
|
||||
# Reticulum crates from a sibling rsReticulum checkout during development.
|
||||
rns-crypto = { path = "../rsReticulum/crates/rns-crypto", version = "1.0.1" }
|
||||
rns-wire = { path = "../rsReticulum/crates/rns-wire", version = "1.0.1" }
|
||||
rns-identity = { path = "../rsReticulum/crates/rns-identity", version = "1.0.1" }
|
||||
rns-link = { path = "../rsReticulum/crates/rns-link", version = "1.0.1" }
|
||||
rns-protocol = { path = "../rsReticulum/crates/rns-protocol", version = "1.0.1" }
|
||||
rns-transport = { path = "../rsReticulum/crates/rns-transport", version = "1.0.1" }
|
||||
rns-runtime = { path = "../rsReticulum/crates/rns-runtime", version = "1.0.1" }
|
||||
rns-interface = { path = "../rsReticulum/crates/rns-interface", version = "1.0.1" }
|
||||
rns-crypto = { path = "../rsReticulum/crates/rns-crypto", version = "1.1.0" }
|
||||
rns-wire = { path = "../rsReticulum/crates/rns-wire", version = "1.1.0" }
|
||||
rns-identity = { path = "../rsReticulum/crates/rns-identity", version = "1.1.0" }
|
||||
rns-link = { path = "../rsReticulum/crates/rns-link", version = "1.1.0" }
|
||||
rns-protocol = { path = "../rsReticulum/crates/rns-protocol", version = "1.1.0" }
|
||||
rns-transport = { path = "../rsReticulum/crates/rns-transport", version = "1.1.0" }
|
||||
rns-runtime = { path = "../rsReticulum/crates/rns-runtime", version = "1.1.0" }
|
||||
rns-interface = { path = "../rsReticulum/crates/rns-interface", version = "1.1.0" }
|
||||
|
||||
# Workspace LXMF crates
|
||||
lxmf-core = { path = "crates/lxmf-core", version = "1.0.1" }
|
||||
lxmf-tools = { path = "crates/lxmf-tools", version = "1.0.1" }
|
||||
lxmf-core = { path = "crates/lxmf-core", version = "1.1.0" }
|
||||
lxmf-tools = { path = "crates/lxmf-tools", version = "1.1.0" }
|
||||
|
||||
# Encoding
|
||||
base64 = "0.22"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue