Skip to content

Releases: TheColdWorld/Utils

Release v1.0.6

Choose a tag to compare

@TheColdWorld TheColdWorld released this 19 May 14:11
47feb99

new:

support TcpClient.SendAsync

change:

SocketUtils:use JsonNode.Parse instead of JsonSerializer.Deserialize for AOT-friendly

Full Changelog: v1.0.5...v1.0.6

Release v1.0.5

Choose a tag to compare

@TheColdWorld TheColdWorld released this 31 Mar 16:28
0cbe077

new:

support check Remote Endpoint when receive a packet

Full Changelog: v1.0.4...v1.0.5

Release v1.0.4

Choose a tag to compare

@TheColdWorld TheColdWorld released this 14 Mar 09:20
2726f39

Important

Some class of TheColdWorld.Utils was renamed.You should change you code
TheColdWorld.Utils.ObjectPool => TheColdWorld.Utils.ObjectPools.ObjectListPool

new:

ObjectArrayPool

rewrite:

ObjectListPool(in 1.0.3 ,it isTheColdWorld.Utils.ObjectPool)
ThreadPool

modiy:

callback can send packet to remote side

Full Changelog: v1.0.3...v1.0.4

Release v1.0.3

Choose a tag to compare

@TheColdWorld TheColdWorld released this 09 Mar 15:00
608990a

changes:

Codec's Encode|Decode method can be override and supports JsonConverter

new:

backport ArgumentNullException.ThrowIfNull
add GetHashCodeHexString
Tcp server and client
Object pool
start Task with AsyncService
[For Debug]project for debug

fixes:

name error in ObjectUtil.cs
make CancellationToken useable in AsyncService.cs
better code indent

Full Changelog: v1.0.2...v1.0.3

Release v1.0.2

Choose a tag to compare

@TheColdWorld TheColdWorld released this 28 Oct 13:51
7f412ae