Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

> **Note**: Since 2.3.1, package versions diverge per package family. Each section below lists the package versions it produced (verified against csproj `<Version>` values).

## [3.2 wave: Server.WebSocket / Server.Tcp / Server.Pipes / Server.MMF / Server.Encryption.BouncyCastle / InterProcess.Agent 3.2.0, Server.DependencyInjection 3.2.2, Server.Rest 3.2.4] - 2026-09-08

### Changed

- Republished with no code change so that their dependency floor moves from `OutWit.Communication.Server >= 3.1.x` to `>= 3.2.0`: a consumer that updates any of them now gets the 3.2 server (connection context, targeted events, the per-connection outbound queue) without an explicit pin. `Server.DependencyInjection` 3.2.2 also floors `Server.Rest >= 3.2.4`. Nothing else changes; the 3.1.x versions stay valid for anyone who does not update.

## [Server 3.2.0] - 2026-09-07

### Added
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<PropertyGroup>
<TargetFrameworks>net10.0;net9.0;net8.0;net7.0;net6.0</TargetFrameworks>

<Version>3.2.1</Version>
<Version>3.2.2</Version>

<Description>Microsoft.Extensions.DependencyInjection integration for WitRPC server, providing easy registration and lifecycle management of WitRPC server services.</Description>
<PackageTags>OutWit;Communication;WitRPC;DependencyInjection;DI;Server</PackageTags>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<PropertyGroup>
<TargetFrameworks>net10.0;net9.0;net8.0;net7.0;net6.0</TargetFrameworks>

<Version>3.1.0</Version>
<Version>3.2.0</Version>

<Description>BouncyCastle-based encryption for WitRPC server, providing cross-platform RSA/AES encryption that is compatible with BouncyCastle client encryption.</Description>
<PackageTags>OutWit;Communication;WitRPC;Encryption;BouncyCastle;Server</PackageTags>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<PropertyGroup>
<TargetFrameworks>net10.0-windows;net9.0-windows;net8.0-windows;net7.0-windows;net6.0-windows</TargetFrameworks>
<Version>3.1.0</Version>
<Version>3.2.0</Version>

<Description>Memory-mapped file transport server for WitRPC, allowing a server to listen for client connections via a shared memory segment (for high-performance on-machine communication).</Description>
<PackageTags>OutWit;Communication;WitCom;Server;MMF;MemoryMappedFiles</PackageTags>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<PropertyGroup>
<TargetFrameworks>net10.0;net9.0;net8.0;net7.0;net6.0</TargetFrameworks>
<Version>3.1.0</Version>
<Version>3.2.0</Version>

<Description>Named Pipes transport server for WitRPC, enabling a server to handle client connections over named pipes (efficient local IPC with support for multiple clients).</Description>
<PackageTags>OutWit;Communication;WitCom;Server;NamedPipes;Pipes</PackageTags>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<PropertyGroup>
<TargetFrameworks>net10.0;net9.0;net8.0;net7.0;net6.0</TargetFrameworks>
<Version>3.2.3</Version>
<Version>3.2.4</Version>

<Description>REST transport server for WitRPC, exposing your services as HTTP REST endpoints to allow calls from web or external clients via standard HTTP.</Description>
<PackageTags>OutWit;Communication;WitCom;Server;REST</PackageTags>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<PropertyGroup>
<TargetFrameworks>net10.0;net9.0;net8.0;net7.0;net6.0</TargetFrameworks>
<Version>3.1.1</Version>
<Version>3.2.0</Version>

<Description>TCP transport server for WitRPC, enabling a server to host services over a TCP port (supports plaintext or TLS-secured connections).</Description>
<PackageTags>OutWit;Communication;WitCom;Server;TCP</PackageTags>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<PropertyGroup>
<TargetFrameworks>net10.0;net9.0;net8.0;net7.0;net6.0</TargetFrameworks>
<Version>3.1.0</Version>
<Version>3.2.0</Version>

<Description>WebSocket transport server for WitRPC, enabling a server to accept clients over WebSocket (great for real-time, browser-friendly communication).</Description>
<PackageTags>OutWit;Communication;WitCom;Server;WebSocket</PackageTags>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<TargetFrameworks>net10.0-windows;net9.0-windows;net8.0-windows;net7.0-windows;net6.0-windows</TargetFrameworks>
<UseWPF>true</UseWPF>

<Version>3.1.0</Version>
<Version>3.2.0</Version>

<Description>Enables a process to act as a WitRPC server in an isolated process, allowing you to host services out-of-process for consumption by a host application (handles agent-side setup for inter-process communication).</Description>
<PackageTags>OutWit;Communication;InterProcess;Agent</PackageTags>
Expand Down
Loading