v0.3.4-beta
Changelog
Many of the updates in this release are developer-facing improvements.
Bug Fixes
- None
New Features / Updates
- Separates the secret handshake negotiation from the replication logic and splits much of the codebase into modules (#53)
- Removes unused dependencies (
procfs
,slice-deque
andsnap
) and movestempdir
into dev-dependencies (#56) - Splits solar into a library and CLI by making the repo into a workspace (#58)
- Splits configuration into modules in order to make the solar node embeddable in other Rust projects (#61)
- Renames the primary repository branch from
master
tomain
(#62) - Adds a basic connection scheduler to dial peers at intervals (#66)
- Moves management of connected peer list into the connection manager (#68)
- Fixs replication configuration parsing from the
replication.toml
file (#70)
Breaking Changes ⚠️
- The fields in
secret.toml
have been renamed (id
->public_key
andsecret
->private_key
) - The format of the peer address in
replication.toml
has changed tohost:port
(notcp://
)- See the
README
for an example if you are unsure
- See the
Note: ARM binary has not been stripped (hence the larger file size).