Executeme v0.0.2🎉
Release Notes - v0.0.2 🚀
We're excited to announce the release of v0.0.2, packed with new language support, enhanced user experience, and improved deployment capabilities!
🆕 New Features
Language Support Expansion
- Kotlin Support: Added full support for Kotlin code execution with optimized memory allocation
- TypeScript Support: Integrated TypeScript execution using Denoland for modern JavaScript development
Enhanced User Interface
- Root Routes & Error Pages: Implemented user-friendly HTML pages for root routes and invalid path handling
- Live Online Coders: Real-time display of active users with in-memory backend caching
- Floating Online Counter: Added a floating button that shows current online coders
- Server Actions: Integrated server actions to securely hide API endpoints from client-side exposure
Infrastructure & Deployment
- Nginx Integration: Added Nginx configuration for free SSL certificate management
- Automated Deployment: Implemented GitHub Actions workflow for automated VPS deployment
- Mobile Responsiveness: Fixed various mobile responsive design issues
🔧 Improvements & Optimizations
Error Handling & User Experience
- Better Error Extraction: Improved error parsing to show actual error messages instead of verbose stack traces
- User-Friendly Output: Enhanced output formatting for better readability and debugging experience
- Faster Execution: Optimized code execution pipeline to reduce overall execution time
Code Quality
- Website Refactoring: Resolved complex code structure issues for better maintainability
- Memory Optimization: Fine-tuned memory allocation specifically for Kotlin language support
🛠️ Technical Details
This release focuses on expanding language support while improving the overall developer experience. The addition of Kotlin and TypeScript support makes the platform more versatile for different development workflows, while the infrastructure improvements ensure better reliability and easier deployment.
Full Changelog: Compare v0.0.1...v0.0.2
What's Next?
Stay tuned for upcoming features, including more language support and enhanced security features in future releases!