VLibuv 1.5.0 Release Notes
New Features
-
VWeb Framework Enhancements
- Improved
VHttpServerand introducedVWebServer, enabling rapid HTTP service deployment. - Added
VWebInterfacefor standardized interface definitions. - Introduced
VWebRouterto support HTTP routing. - Added
VHttpClientObjectto enhance HTTP client functionality.
- Improved
-
VCore Component Improvements
- Introduced
VFilefor file reading and writing, supporting both binary and text modes. - Enhanced
VStringwith fixed UTF-8 and GBK encoding conversion, addedformat()method, and removed redundant functions. - Optimized
VLoggerfor better logging stability.
- Introduced
-
VNetWork Module Optimization
- Improved
VTcpServerandVTcpClientfor better network connection management. - Added
VTimerInfoto provide timer functionality for scheduling.
- Improved
-
Test Enhancements
- Added
test-VHttpServer.h - Added
test-VHttpClient.cpp - Updated
test-VTcpServer.cpp - Enhanced
test-VWebSocketClient.cpp - Improved related test cases for better code quality.
- Added
Fixes & Optimizations
- Fixed parsing issues in
VHttpParserand improved field handling inVHttpRequestandVHttpResponse. - Refactored
VWebDefine.hfor better maintainability. - Code optimization and performance improvements.
This release focuses on enhancing the VWeb framework and its core modules, improving usability and stability for web-based applications. 🚀