Skip to content

Releases: kcenon/network_system

Network System v0.1.1

14 Mar 10:07

Choose a tag to compare

Network System Release v0.1.1

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
    • Will be removed in v3.0.0
    • See migration guide
  • common_thread_pool_adapter class

    • Replaced by ThreadPoolBridge from network_system_bridge.h
    • Will be removed in v3.0.0
    • See migration guide
  • common_logger_adapter class

    • Replaced by ObservabilityBridge from network_system_bridge.h
    • Will be removed in v3.0.0
    • See migration guide
  • common_monitoring_adapter class

    • Replaced by ObservabilityBridge from network_system_bridge.h
    • Will be removed in v3.0.0
    • See migration guide
  • bind_thread_system_pool_into_manager() function

    • Replaced by NetworkSystemBridge::with_thread_system()
    • Will be removed in v3.0.0
    • See migration guide

Deprecation Timeline

  • v2.1.0 (current): Deprecated adapters marked with [[deprecated]] attribute
  • v2.2.0 (Q2 2026): Migration strongly encouraged
  • v3.0.0 (Q3 2026): Deprecated adapters will be removed

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

Network System v0.1.0

14 Mar 04:25

Choose a tag to compare

Network System Release v0.1.0

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
    • Will be removed in v3.0.0
    • See migration guide
  • common_thread_pool_adapter class

    • Replaced by ThreadPoolBridge from network_system_bridge.h
    • Will be removed in v3.0.0
    • See migration guide
  • common_logger_adapter class

    • Replaced by ObservabilityBridge from network_system_bridge.h
    • Will be removed in v3.0.0
    • See migration guide
  • common_monitoring_adapter class

    • Replaced by ObservabilityBridge from network_system_bridge.h
    • Will be removed in v3.0.0
    • See migration guide
  • bind_thread_system_pool_into_manager() function

    • Replaced by NetworkSystemBridge::with_thread_system()
    • Will be removed in v3.0.0
    • See migration guide

Deprecation Timeline

  • v2.1.0 (current): Deprecated adapters marked with [[deprecated]] attribute
  • v2.2.0 (Q2 2026): Migration strongly encouraged
  • v3.0.0 (Q3 2026): Deprecated adapters will be removed

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