Skip to content

Commit 40edaf9

Browse files
committed
chore: release 0.0.9
1 parent b97a498 commit 40edaf9

File tree

2 files changed

+34
-1
lines changed

2 files changed

+34
-1
lines changed

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "cross-stream"
33
edition = "2021"
4-
version = "0.0.8"
4+
version = "0.0.9"
55
description = "An event stream store for personal, local-first use, specializing in event sourcing."
66
license = "MIT"
77
repository = "https://github.com/cablehead/xs"

changes/0.0.9.md

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
## Highlights
2+
3+
Builtin Nushell commands:
4+
5+
- .cat: added, not follow features though
6+
- .head: added
7+
- .append: binary support
8+
- embedded Nushell version is now: 0.99.1
9+
10+
CLI / xs.nu:
11+
12+
- `xs pipe`: added
13+
- `xs get`: added
14+
- `xs head`: added
15+
16+
Performance / Fixes:
17+
18+
- @marvin-j97 added a secondary index for topic to better support `.head <topic>` operations ✨
19+
- replaying frames for new subscribers: Better, Faster, Stronger
20+
21+
raw commit messages:
22+
23+
- chore: bump Nushell dependency to 0.99.1
24+
- fix(nu/commands/append): add support for ByteStream inputs
25+
- feat(nu): add .cat command to read event stream with limit and last-id support
26+
- feat(cli): expose `xs pipe` cli command
27+
- feat(nu): add .head command to get most recent frame for topic
28+
- feat: topic secondary index (#19)
29+
- fix: replaying history to new subscribers (#18)
30+
- feat(cli): add `xs get` command to get frame by id
31+
- feat(cli): add `xs head` command to get head frame for topic
32+
- feat(http): detect http client disconnect & emit disconnect events for streaming responses
33+
- fix: prevent stateless handlers from processing their own frames

0 commit comments

Comments
 (0)