Repository navigation
ThreadShelf Enhanced 1.2.0
ThreadShelf Enhanced 1.2.0
This release fixes the three confirmed storage and collection bugs:
- Concurrent server, MCP and importer processes retain each other's conversation updates through complete interprocess write locking.
- Collection creation and removal update the registry atomically without losing concurrent registrations.
- Collection deletion uses the same configured uploads directory as ingestion and stops if database deletion fails.
Existing database fields, conversation identities, embeddings and HTTP/MCP contracts are retained. No reimport or index rebuild is needed for an Enhanced 1.1.0 store. Stop older server, MCP, importer and watcher processes before upgrading: all writers sharing a store must use 1.2.0 to participate in the locking protocol.
Validation includes the complete server regression gate, required Linux and Windows CI, reproducible source-archive inspection, synthetic upgrades from original ThreadShelf 1.3.0 and Enhanced 1.1.0, and unmodified public Local Suite application checks. See docs/ENHANCED_VALIDATION.md for exact scope and platform limitations.
Extract either source archive and follow README.md. Setup installs the verified project-local Node 24.22.1 runtime and npm 12.2.1. Previous 1.0.0 and 1.1.0 commits, tags and release assets remain available and unchanged.
See CHANGELOG.md, docs/ENHANCED_COMPATIBILITY.md and THIRD_PARTY_NOTICES.md for changes, supported contracts, known import limitations and retained licenses.
SHA-256
| File | SHA-256 |
|---|---|
| ThreadShelf-Enhanced-1.2.0-Source.tar.gz | 1ebc94197fd7f0dbafab0e9f1ea1aabe5c714a913943a4e36d6a06cde0ba514b |
| ThreadShelf-Enhanced-1.2.0-Source.zip | 1bc48747e8483bb4f6bb93bc13c06727f634b49e33e26560c834044c0bf24987 |
Verified source commit: 75a38ab048332efb7d0a098240f762eba49a4536.