Skip to content

Commit 17fab77

Browse files
lspecianclaude
andcommitted
v2.2.17: Major codebase cleanup
Cleanup: - Remove 547 obsolete files (~170K lines) - Remove obsolete crates: chronik-admin, chronik-benchmarks, chronik-cli - Remove archive/ directory with old implementation notes - Remove obsolete Go, Java, Raft test directories - Clean up scripts/ from 26 to 5 essential scripts - Clean up docs/ from 246 to 19 essential files Documentation: - Update DEPLOYMENT.md with correct binary names (chronik-server) - Update DOCKER.md operational modes to current CLI - Add SEARCHABLE_TOPICS.md feature documentation 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 607c309 commit 17fab77

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ members = [
1919
exclude = ["tests"]
2020

2121
[workspace.package]
22-
version = "2.2.16"
22+
version = "2.2.17"
2323
edition = "2021"
2424
authors = ["Chronik Stream Contributors"]
2525
license = "Apache-2.0"

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,16 @@
88

99
A high-performance streaming platform built in Rust that implements core Kafka wire protocol functionality with comprehensive Write-Ahead Log (WAL) durability and automatic recovery.
1010

11-
**Latest Release: v2.2.16** - Searchable topics with real-time Tantivy indexing. See [CHANGELOG.md](CHANGELOG.md) for full release history.
11+
**Latest Release: v2.2.17** - Major codebase cleanup. See [CHANGELOG.md](CHANGELOG.md) for full release history.
1212

13-
## ✨ What's New in v2.2.16
13+
## ✨ What's New in v2.2.17
1414

15-
🔍 **Searchable Topics**: Opt-in real-time full-text indexing with Tantivy for instant message search
16-
**Minimal Overhead**: Only 3% throughput overhead in standalone mode (192K vs 198K msg/s)
17-
🎛️ **Per-Topic Control**: Enable searchable per-topic or server-wide via `CHRONIK_DEFAULT_SEARCHABLE`
18-
📊 **Comprehensive Benchmarks**: Standalone 198K msg/s, Cluster 183K msg/s (non-searchable baseline)
15+
🧹 **Major Cleanup**: Removed 547 obsolete files (~170K lines) for a leaner codebase
16+
📚 **Updated Docs**: Reduced docs from 246 to 19 essential files, updated for current CLI
17+
🔧 **Simplified Scripts**: Reduced from 26 to 5 essential build/health scripts
18+
📦 **Removed Obsolete Crates**: chronik-admin, chronik-benchmarks, chronik-cli (functionality integrated)
1919

20-
**Upgrade Recommendation**: All users should upgrade to v2.2.16 for searchable topics support.
20+
**Upgrade Recommendation**: All users should upgrade to v2.2.17 for the cleanest codebase.
2121

2222
## 🚀 Features
2323

0 commit comments

Comments
 (0)