Skip to content

Network System v0.1.0

Choose a tag to compare

@github-actions github-actions released this 14 Mar 04:25
· 228 commits to main since this release

Network System Release v0.1.0

Publication clarification — 2026-10-11

This page documents v0.1.0. As of this date, the repository has published only v0.1.0 and v0.1.1; v1.0.0 remains unpublished. The original notes incorrectly labeled v2.1.0 as “current.” The v2.1.0, v2.2.0, and v3.0.0 references below are historical planning labels, not published releases or a confirmed release schedule. Their dates do not establish that the planned changes shipped. See the release policy for the distinction between published tags and current development.

Release Highlights

Changes

  • Migration guide for transitioning from adapters to NetworkSystemBridge pattern
    • Comprehensive step-by-step migration instructions
    • API comparison tables for old vs new patterns
    • Common migration patterns and examples
    • Troubleshooting section

Deprecated

  • thread_system_pool_adapter class

    • Replaced by ThreadPoolBridge from network_system_bridge.h
    • Historical plan: removal in v3.0.0 (unpublished; no confirmed release schedule)
    • See migration guide
  • common_thread_pool_adapter class

    • Replaced by ThreadPoolBridge from network_system_bridge.h
    • Historical plan: removal in v3.0.0 (unpublished; no confirmed release schedule)
    • See migration guide
  • common_logger_adapter class

    • Replaced by ObservabilityBridge from network_system_bridge.h
    • Historical plan: removal in v3.0.0 (unpublished; no confirmed release schedule)
    • See migration guide
  • common_monitoring_adapter class

    • Replaced by ObservabilityBridge from network_system_bridge.h
    • Historical plan: removal in v3.0.0 (unpublished; no confirmed release schedule)
    • See migration guide
  • bind_thread_system_pool_into_manager() function

    • Replaced by NetworkSystemBridge::with_thread_system()
    • Historical plan: removal in v3.0.0 (unpublished; no confirmed release schedule)
    • See migration guide

Historical deprecation plan (unpublished versions)

  • v2.1.0 (unpublished planning label): Deprecated adapters marked with [[deprecated]] attribute
  • v2.2.0 (original target: Q2 2026; unpublished): Migration strongly encouraged
  • v3.0.0 (original target: Q3 2026; unpublished): Adapter removal was planned

Users are encouraged to migrate to the new NetworkSystemBridge facade as soon as possible.
See the migration guide for detailed instructions.

Performance Metrics

  • Average throughput: 305K+ msg/s
  • Concurrent connections: 500+
  • Latency: < 600us average

Installation

# Download and extract the archive for your platform
tar xzf network_system-<platform>-x64.tar.gz

# Include in your CMake project
find_package(NetworkSystem REQUIRED)
target_link_libraries(your_app NetworkSystem::NetworkSystem)

Requirements

  • C++20 compatible compiler
  • CMake 3.16+
  • Standalone ASIO 1.28+ (Boost.ASIO not supported)

Checksums