Skip to content

Commit

Permalink
chore: release 0.0.9
Browse files Browse the repository at this point in the history
  • Loading branch information
cablehead committed Nov 1, 2024
1 parent b97a498 commit 40edaf9
Show file tree
Hide file tree
Showing 2 changed files with 34 additions and 1 deletion.
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "cross-stream"
edition = "2021"
version = "0.0.8"
version = "0.0.9"
description = "An event stream store for personal, local-first use, specializing in event sourcing."
license = "MIT"
repository = "https://github.com/cablehead/xs"
Expand Down
33 changes: 33 additions & 0 deletions changes/0.0.9.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
## Highlights

Builtin Nushell commands:

- .cat: added, not follow features though
- .head: added
- .append: binary support
- embedded Nushell version is now: 0.99.1

CLI / xs.nu:

- `xs pipe`: added
- `xs get`: added
- `xs head`: added

Performance / Fixes:

- @marvin-j97 added a secondary index for topic to better support `.head <topic>` operations ✨
- replaying frames for new subscribers: Better, Faster, Stronger

raw commit messages:

- chore: bump Nushell dependency to 0.99.1
- fix(nu/commands/append): add support for ByteStream inputs
- feat(nu): add .cat command to read event stream with limit and last-id support
- feat(cli): expose `xs pipe` cli command
- feat(nu): add .head command to get most recent frame for topic
- feat: topic secondary index (#19)
- fix: replaying history to new subscribers (#18)
- feat(cli): add `xs get` command to get frame by id
- feat(cli): add `xs head` command to get head frame for topic
- feat(http): detect http client disconnect & emit disconnect events for streaming responses
- fix: prevent stateless handlers from processing their own frames

0 comments on commit 40edaf9

Please sign in to comment.