Skip to content

Commit 49898b7

Browse files
committed
docs: Update v5.0.0 release notes for re-release
- Document all fixes and improvements made since initial release - Add photo pipeline features and capabilities - Update architecture with new port configuration (8000) - Add Docker-first development workflow - Document cross-platform support improvements - List all bug fixes in re-release section - Add known issue about Google Drive offline files
1 parent 49b01d3 commit 49898b7

File tree

1 file changed

+32
-5
lines changed

1 file changed

+32
-5
lines changed

RELEASE_NOTES_v5.0.0.md

Lines changed: 32 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# 🚀 Second Brain v5.0.0 - FULLY LOCAL AI
1+
# 🚀 Second Brain v5.0.0 - FULLY LOCAL AI (Re-release)
22

3-
## Release Date: January 16, 2025
3+
## Release Date: January 16, 2025 (Updated: January 18, 2025)
44

55
## 🎯 NO MORE API KEYS! 100% LOCAL MODELS!
66

@@ -40,13 +40,29 @@ Tested on RTX 4090:
4040
- **Memory usage**: ~12GB VRAM (all services combined)
4141
- **Processing speed**: 200 docs/minute, 20 images/minute
4242

43-
### 🔧 Architecture
43+
### 📸 Google Photos Takeout Pipeline (NEW!)
44+
- **Batch processing** of multi-part Google Takeout archives
45+
- **HEIC support** for iPhone photos with automatic conversion
46+
- **Real-time dashboard** with WebSocket updates
47+
- **Deduplication** to avoid reprocessing existing photos
48+
- Successfully tested with **60,000+ photos** indexed
49+
- Processes 10GB+ archive files without memory issues
50+
51+
### 🐳 Docker-First Development (UPDATED)
52+
- **Complete Docker-only workflow** - no Python venv needed
53+
- **Cross-platform support** with automatic OS detection
54+
- **Windows 11 + WSL2** optimized configuration
55+
- **Port standardization** - all services on port 8000 (was 8001)
56+
- **Host service connectivity** via docker-compose.override.yml
57+
58+
### 🔧 Architecture (UPDATED)
4459
```
45-
Port 8001: Main FastAPI backend
60+
Port 8000: Main FastAPI backend (changed from 8001)
4661
Port 8002: CLIP image embeddings
47-
Port 8003: LLaVA vision understanding
62+
Port 8003: LLaVA vision understanding
4863
Port 1234: LM Studio (text + embeddings)
4964
Port 5432: PostgreSQL with pgvector
65+
Port 8080: Adminer database UI
5066
```
5167

5268
### 🚀 Quick Start
@@ -128,9 +144,20 @@ LLAVA_SERVICE_URL=http://127.0.0.1:8003
128144
- Hybrid search: <100ms
129145
- Image similarity: <200ms
130146

147+
### 🛠️ Re-release Fixes (January 18, 2025)
148+
- **REMOVED** all OpenAI references from codebase (was causing test failures)
149+
- **FIXED** `save_to_disk` AttributeError in periodic persistence
150+
- **FIXED** CI/CD pipeline - all tests passing
151+
- **FIXED** WebSocket real-time updates for photo pipeline
152+
- **IMPROVED** Photo processor to handle corrupted files gracefully
153+
- **UPDATED** Docker mounts for Google Drive integration
154+
- **RENAMED** dev.bat/sh to manage.bat/sh for clarity
155+
- **ADDED** Cross-platform startup scripts (start-dev.bat/sh)
156+
131157
### 🐛 Known Issues
132158
- LM Studio must be started manually
133159
- First model load takes 30-60 seconds
160+
- Google Drive files must be "Available offline" for Docker access
134161
- Vision API requires proper CUDA setup
135162

136163
### 🔮 Roadmap

0 commit comments

Comments
 (0)