All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Static file serving support
- TLS support
- Graceful shutdown improvements
- Configuration system refactoring
0.2.4 - 2024-11-03
- Support for custom HTTP headers
- Enhanced error handling for network failures
- New middleware system for request processing
- Refactored HTTP module
- Improved configuration system
- Improved performance for large file transfers
- Updated dependency versions for security
- Refined logging format for better debugging
- Memory leak in long-running connections
- Race condition in concurrent request handling
- Invalid content-length header handling
0.2.3 - 2024-04-21
- Improved graceful shutdown logic
- CLI parameters parsing improvements
- Gzip and zstd compression algorithm RFCs
- Refactored connection handling
- Optimized header parsing
- Updated documentation for new features
- TLS handshake issues
- Keep-alive connection bugs
- Request body parsing errors
0.2.2 - 2024-03-10
- Partial file access support
- HTTP RFC specification implementation
- Improved configuration printing info
- Content-type support for PDF files
- HTML string templates
- Improved error messages
- Better TCP connection handling
- Updated API documentation
- Removed project version hardcode
- Buffer overflow in request parsing
- Memory usage optimization
- Connection leaks
0.2.1 - 2024-03-03
- Hotfix release
- Basic error handling improvements
- Empty response error
- Header parsing edge cases
- Connection timeout handling
0.2.0 - 2024-02-28
- Configuration file parsing
- Improved logging system
- Updated dependency constraints
- Complete architecture overhaul
- Improved request routing
- Better error handling system
- Updated README roadmap
- Critical HTTP log errors
- Request logging improvements
- General code refactoring
0.1.0 - 2024-02-17
- Initial project structure and setup
- Basic HTTP server implementation
- Project documentation and README
- Development environment configuration
- GitHub workflow integration
- Optimized project layout for better organization
- Improved workflow configuration
- Initial configuration issues
- Development environment setup problems
0.0.1 - 2024-02-10
- Project initialization
- Basic repository setup
- Initial commit with core files
- Meta information setup