Repository navigation
Network System Release v0.1.1
Publication clarification — 2026-10-11
This page documents v0.1.1. 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.
Package metadata erratum — 2026-10-11
At the immutable v0.1.1 source commit 082a99914947c82d8354c7f7d9dacc99dbb6a135, CMakeLists.txt declares 0.1.1, while both vcpkg.json and vcpkg-ports/kcenon-network-system/vcpkg.json declare 0.1.0. Consumers should account for this historical package metadata mismatch.
This erratum does not alter the tag, source archive, or release assets. Matching 0.1.1 metadata on the current development branch does not repair the contents of this published tag. The next release must align the tag with CMake and both network manifests and establish release-merge provenance; that work is tracked in #1165, with branch protection and publication-status documentation in #1169. v1.0.0 remains unpublished.
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_adapterclass- Replaced by
ThreadPoolBridgefromnetwork_system_bridge.h - Historical plan: removal in v3.0.0 (unpublished; no confirmed release schedule)
- See migration guide
- Replaced by
-
common_thread_pool_adapterclass- Replaced by
ThreadPoolBridgefromnetwork_system_bridge.h - Historical plan: removal in v3.0.0 (unpublished; no confirmed release schedule)
- See migration guide
- Replaced by
-
common_logger_adapterclass- Replaced by
ObservabilityBridgefromnetwork_system_bridge.h - Historical plan: removal in v3.0.0 (unpublished; no confirmed release schedule)
- See migration guide
- Replaced by
-
common_monitoring_adapterclass- Replaced by
ObservabilityBridgefromnetwork_system_bridge.h - Historical plan: removal in v3.0.0 (unpublished; no confirmed release schedule)
- See migration guide
- Replaced by
-
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
- Replaced by
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