π¦ Montscan v1.0.0
This release represents a complete architectural overhaul. We've migrated the entire codebase from Python to Go to achieve:
- β‘ Superior Performance: Native compilation delivers instant startup times and minimal memory footprint compared to the Python interpreter
- π― Type Safety: Go's static typing eliminates entire classes of runtime errors that plagued the Python version
- π¦ Zero Dependencies: Single binary deployment - no more Python virtual environments, pip dependencies, or version conflicts
- π Better Concurrency: Go's goroutines handle concurrent FTP uploads and AI processing far more efficiently than Python's threading
- π Simpler Deployment: Cross-compile for any platform with a single
go buildcommand - no more OS-specific Python runtime issues - πͺ Production Ready: Go's robust standard library and mature ecosystem provide better reliability for long-running services
π Acknowledgments
Built with:
- goftp/server - FTP server implementation
- gowebdav - WebDAV client
- fatih/color - Terminal styling
- Ollama - Local AI inference