Skip to content

v1.5.0

Latest

Choose a tag to compare

@Antruly Antruly released this 12 Mar 11:04
· 6 commits to master since this release

VLibuv 1.5.0 Release Notes

New Features

  • VWeb Framework Enhancements

    • Improved VHttpServer and introduced VWebServer, enabling rapid HTTP service deployment.
    • Added VWebInterface for standardized interface definitions.
    • Introduced VWebRouter to support HTTP routing.
    • Added VHttpClientObject to enhance HTTP client functionality.
  • VCore Component Improvements

    • Introduced VFile for file reading and writing, supporting both binary and text modes.
    • Enhanced VString with fixed UTF-8 and GBK encoding conversion, added format() method, and removed redundant functions.
    • Optimized VLogger for better logging stability.
  • VNetWork Module Optimization

    • Improved VTcpServer and VTcpClient for better network connection management.
    • Added VTimerInfo to provide timer functionality for scheduling.
  • 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.

Fixes & Optimizations

  • Fixed parsing issues in VHttpParser and improved field handling in VHttpRequest and VHttpResponse.
  • Refactored VWebDefine.h for 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. 🚀