Repository navigation
th0th v1.1.0-beta – PostgreSQL Migration & Core Refactor
Pre-release
Pre-release
Th0th v1.1.0 (Beta)
This is a beta release for the next major version of th0th.
It includes significant architectural changes, performance improvements, and ongoing stabilization work.
Some features are still missing and additional polishing is expected before the final release.
⚠️ Breaking Changes
-
Infrastructure
- Migrated to PostgreSQL + pgvector as the primary relational/vector backend
- Replaces the previous SQLite-first default (#18)
-
Core Architecture
-
Replaced singleton-style services with factory-based access for:
- Vector store
- Keyword search
- Symbol repository
- Cache
- Analytics (#18)
-
-
Configuration / Docs
-
Updated OpenCode MCP config:
mcpServers/env➜mcp/environment
-
Reflects the new schema for modern setups (#17)
-
Bug Fixes
-
API Client
- Fixed query parameter typing (now string tuples)
- Prevents request serialization issues (#18)
-
Tests
- PostgreSQL integration tests are now skipped when DB is not configured
- Avoids false negatives in CI/local runs (#18)
-
Memory / Search
-
Improved:
- Project-level memory deletion
- Query handling consistency (#18)
-
Refactors & Performance Improvements
-
Graph System
-
Checkpoint System
- Implemented lazy deserialization for checkpoint listing (#18)
-
Metrics
- Added unified token metrics with pricing mapping support (#18)
Documentation
-
Updated README:
- MCP/OpenCode configuration examples aligned with the new schema
- Improved onboarding clarity (#17)