Skip to content

Commit 3bfd469

Browse files
authored
Cut 0.34.6 documentation release (#1194)
* Cut 0.34.6 documentation release
1 parent 9c27650 commit 3bfd469

File tree

3 files changed

+23
-16
lines changed

3 files changed

+23
-16
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
# 0.34.6
2+
3+
## Improvements
4+
5+
* documentation improved
6+
17
# 0.34.5
28

39
## Improvements

Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
[package]
22
name = "sled"
3-
version = "0.34.5"
3+
version = "0.34.6"
44
authors = ["Tyler Neely <[email protected]>"]
5-
description = "a modern embedded database"
5+
description = "Lightweight high-performance pure-rust transactional embedded database."
66
license = "MIT/Apache-2.0"
77
homepage = "https://github.com/spacejam/sled"
88
repository = "https://github.com/spacejam/sled"
9-
keywords = ["database", "embedded", "concurrent", "persistent", "lock-free"]
9+
keywords = ["redis", "mongo", "sqlite", "lmdb", "rocksdb"]
1010
categories = ["database-implementations", "concurrency", "data-structures", "algorithms", "caching"]
1111
documentation = "https://docs.rs/sled/"
1212
readme = "README.md"

README.md

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232

3333
# sled - ~~it's all downhill from here!!!~~
3434

35-
A (beta) modern embedded database. Doesn't your data deserve a (beta) beautiful new home?
35+
A lightweight pure-rust high-performance transactional embedded database.
3636

3737
```rust
3838
let tree = sled::open("/tmp/welcome-to-sled").expect("open");
@@ -135,7 +135,7 @@ scatter-gather reads across the log to materialize the page from its fragments.
135135
check out the [architectural outlook](https://github.com/spacejam/sled/wiki/sled-architectural-outlook)
136136
for a more detailed overview of where we're at and where we see things going!
137137

138-
# goals
138+
# philosophy
139139

140140
1. don't make the user think. the interface should be obvious.
141141
1. don't surprise users with performance traps.
@@ -149,21 +149,22 @@ for a more detailed overview of where we're at and where we see things going!
149149
* quite young, should be considered unstable for the time being.
150150
* the on-disk format is going to change in ways that require [manual migrations](https://docs.rs/sled/latest/sled/struct.Db.html#method.export) before the `1.0.0` release!
151151

152-
# plans
152+
# priorities
153153

154-
* 1.0.0 release date will be on January 19, 2021. This is sled's 5th birthday.
155-
* Typed Trees that support working directly with serde-friendly types instead of raw bytes,
156-
and also allow the deserialized form to be stored in the shared cache for speedy access.
157-
* MVCC and snapshots
158-
* forward-compatible binary format
159-
* concurrent snapshot delta generation and recovery
160-
* consensus protocol for [PC/EC](https://en.wikipedia.org/wiki/PACELC_theorem) systems
161-
* pluggable conflict detection and resolution strategies for gossip + CRDT-based [PA/EL](https://en.wikipedia.org/wiki/PACELC_theorem) systems
162-
* first-class programmatic access to replication stream
154+
* rework the transaction API to eliminate surprises and limitations
155+
* reduce space and memory usage
156+
* the 1.0.0 release date is January 19, 2021 (sled's 5th birthday)
157+
* combine merge operators with subscribers in a way that plays nicely with transactions
158+
* typed trees for low-friction serialization
159+
* replication support for both strongly and eventually consistent systems
160+
* continue to improve testing and make certain bug classes impossible through construction
161+
* continue to optimize the hell out of everything
162+
* continue to improve documentation and examples
163+
* continue to reduce compilation latency
163164

164165
# fund feature development
165166

166-
Want to support development? Help us out via [GitHub Sponsors](https://github.com/sponsors/spacejam)!
167+
Like what we're doing? Help us out via [GitHub Sponsors](https://github.com/sponsors/spacejam)!
167168

168169
# special thanks
169170

0 commit comments

Comments
 (0)