 cd28f94e8f
			
		
	
	cd28f94e8f
	
	
	
		
			
			Major Features: ✅ JWT Bearer Token authentication system with secure token management ✅ API key generation and management with scoped permissions ✅ Complete user management (registration, login, logout, password change) ✅ Frontend authentication components and context integration Backend Architecture Improvements: ✅ CORS configuration via environment variables (CORS_ORIGINS) ✅ Dependency injection pattern for unified coordinator ✅ Database schema fixes with UUID support and SQLAlchemy compliance ✅ Task persistence replaced in-memory storage with database-backed system ✅ Service separation following Single Responsibility Principle ✅ Fixed SQLAlchemy metadata column naming conflicts Infrastructure & Testing: ✅ Comprehensive Jest unit testing and Playwright e2e testing infrastructure ✅ GitHub Actions CI/CD pipeline integration ✅ Enhanced API clients matching PROJECT_PLAN.md specifications ✅ Docker Swarm deployment with proper networking and service connectivity Database & Security: ✅ UUID-based user models with proper validation ✅ Unified database schema with authentication tables ✅ Token blacklisting and refresh token management ✅ Secure password hashing with bcrypt ✅ API key scoping and permissions system API Enhancements: ✅ Authentication endpoints (/api/auth/*) ✅ Task management with database persistence ✅ Enhanced monitoring and health check endpoints ✅ Comprehensive error handling and validation Deployment: ✅ Successfully deployed to Docker Swarm at https://hive.home.deepblack.cloud ✅ All services operational with proper networking ✅ Environment-based configuration support 🛠️ Technical Debt Resolved: - Fixed global coordinator instances with proper dependency injection - Replaced hardcoded CORS origins with environment variables - Unified User model schema conflicts across authentication system - Implemented database persistence for critical task storage - Created comprehensive testing infrastructure This release transforms Hive from a development prototype into a production-ready distributed AI orchestration platform with enterprise-grade authentication, proper architectural patterns, and robust deployment infrastructure. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
		
			
				
	
	
		
			48 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			48 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # Hive Frontend Environment Configuration
 | |
| 
 | |
| # API Configuration
 | |
| VITE_API_BASE_URL=http://localhost:8087
 | |
| VITE_WS_BASE_URL=ws://localhost:8087
 | |
| 
 | |
| # Application Configuration
 | |
| VITE_APP_NAME=Hive
 | |
| VITE_APP_VERSION=1.0.0
 | |
| VITE_APP_DESCRIPTION=Unified Distributed AI Orchestration Platform
 | |
| 
 | |
| # Feature Flags
 | |
| VITE_ENABLE_WEBSOCKETS=true
 | |
| VITE_ENABLE_NOTIFICATIONS=true
 | |
| VITE_ENABLE_ANALYTICS=false
 | |
| VITE_ENABLE_DEBUG_MODE=false
 | |
| 
 | |
| # Development Settings
 | |
| VITE_API_TIMEOUT=30000
 | |
| VITE_RETRY_ATTEMPTS=3
 | |
| VITE_RETRY_DELAY=1000
 | |
| 
 | |
| # Authentication
 | |
| VITE_TOKEN_STORAGE_KEY=token
 | |
| VITE_REFRESH_TOKEN_STORAGE_KEY=refresh_token
 | |
| VITE_SESSION_TIMEOUT=3600000
 | |
| 
 | |
| # Monitoring & Analytics
 | |
| VITE_METRICS_UPDATE_INTERVAL=5000
 | |
| VITE_HEALTH_CHECK_INTERVAL=30000
 | |
| VITE_LOG_LEVEL=info
 | |
| 
 | |
| # UI Configuration
 | |
| VITE_THEME=light
 | |
| VITE_LANGUAGE=en
 | |
| VITE_TIMEZONE=UTC
 | |
| 
 | |
| # Performance
 | |
| VITE_ENABLE_LAZY_LOADING=true
 | |
| VITE_CHUNK_SIZE_WARNING_LIMIT=1000
 | |
| VITE_BUNDLE_ANALYZER=false
 | |
| 
 | |
| # Production overrides (set these in production environment)
 | |
| # VITE_API_BASE_URL=https://hive.home.deepblack.cloud
 | |
| # VITE_WS_BASE_URL=wss://hive.home.deepblack.cloud
 | |
| # VITE_ENABLE_DEBUG_MODE=false
 | |
| # VITE_ENABLE_ANALYTICS=true
 | |
| # VITE_LOG_LEVEL=warn |