From eb6ff82a14f38ecae96c80f5394c17fe3b0df98c Mon Sep 17 00:00:00 2001 From: Richard van der Hoff Date: Wed, 22 Jul 2026 11:57:20 +0100 Subject: [PATCH 1/2] Prepare release of v5.0.0 --- CHANGELOG.md | 6 ++++++ Cargo.toml | 2 +- RELEASING.md | 2 +- seshat-node/Cargo.lock | 2 +- seshat-node/Cargo.toml | 2 +- seshat-node/package.json | 2 +- 6 files changed, 11 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3293a826d..6f9180f96 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## Unreleased +## 5.0.0 - 2026-07-22 + +- **BREAKING**: Change some methods on `Database` to take `&self` instead of + `&mut self`. + [[#190](https://github.com/matrix-org/seshat/pull/190)] + - Fix panic that could occur in the writer thread when deleting or replacing events. [[#195](https://github.com/matrix-org/seshat/pull/195)] diff --git a/Cargo.toml b/Cargo.toml index 8830283f7..da6b2bf97 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,7 +2,7 @@ members = ["seshat-node"] [workspace.package] -version = "4.3.0" +version = "5.0.0" authors = ["Damir Jelić "] edition = "2018" license = "Apache-2.0" diff --git a/RELEASING.md b/RELEASING.md index c3b14746d..b79029b4d 100644 --- a/RELEASING.md +++ b/RELEASING.md @@ -5,7 +5,7 @@ Seshat is released manually using `cargo publish` and `pnpm pack/publish`. 1. Create a release branch ```bash -git switch -c release-4.x.x +git switch -c release-5.x.x ``` 2. Bump the version in the following files: diff --git a/seshat-node/Cargo.lock b/seshat-node/Cargo.lock index cdae74c39..479c7970e 100644 --- a/seshat-node/Cargo.lock +++ b/seshat-node/Cargo.lock @@ -1018,7 +1018,7 @@ dependencies = [ [[package]] name = "matrix-seshat" -version = "4.1.0" +version = "5.0.0" dependencies = [ "fs_extra", "neon", diff --git a/seshat-node/Cargo.toml b/seshat-node/Cargo.toml index 3b67041cc..8bcd28bc0 100644 --- a/seshat-node/Cargo.toml +++ b/seshat-node/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "matrix-seshat" -version = "4.2.0" +version = "5.0.0" authors = ["Damir Jelić "] edition = "2018" license = "Apache-2.0" diff --git a/seshat-node/package.json b/seshat-node/package.json index d3a1a1f26..7db1a4194 100644 --- a/seshat-node/package.json +++ b/seshat-node/package.json @@ -1,6 +1,6 @@ { "name": "matrix-seshat", - "version": "4.3.0", + "version": "5.0.0", "description": "A matrix message logger with full text search support", "main": "index.js", "author": "Damir Jelić ", From c67ac913a3f4cf54cc59e2ac7c9440c8448d7327 Mon Sep 17 00:00:00 2001 From: Richard van der Hoff Date: Wed, 22 Jul 2026 12:27:14 +0100 Subject: [PATCH 2/2] fix missed version update --- seshat-node/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/seshat-node/Cargo.toml b/seshat-node/Cargo.toml index 8bcd28bc0..d9c6f4550 100644 --- a/seshat-node/Cargo.toml +++ b/seshat-node/Cargo.toml @@ -17,7 +17,7 @@ fs_extra = "1.3.0" serde_json = "1.0.61" neon-serde3 = "0.10.0" uuid = "1.3.0" -seshat = "4.3.0" +seshat = "5.0.0" [dependencies.neon] version = "0.10.1"