Releases: James-Frowen/SimpleWebTransport
v1.2.6
v1.2.5
v1.2.4
v1.2.3
v1.2.2
v1.2.1
v1.2.0
v1.1.0
v1.0.0
1.0.0 (2021-12-15)
Bug Fixes
-
adding missing warn level to Log.Levels (0f68498)
-
adding more verbose logging (4f51a9f)
-
adding stack trace to log Exception (ea1625e)
-
changing other incorrect encoding (adcceb1)
-
DumpBuffer write non masked message (12bb075)
-
Error event should now correctly be called (ea470a5)
-
fixing compile errors after using ushort (6f4fa20)
-
fixing error message for mask (1ce2129)
-
fixing error where standalone client would not correctly stop after failing to connect (bb6d9f8)
-
fixing handshake for different pool sizes (fd90ea4)
-
fixing null ref exection when connection is created for standalone client (2b15b22)
-
fixing null ref in send loop (3ff0001)
-
fixing read header for client (e6ef74a)
-
fixing send right after connect (6b38ca8)
-
fixing use of Interlocked in buffer pools (a0137f3)
-
fixing webgl when sending before fully connected (f8ea317)
-
making error messages use LogError (5f0096c)
-
making Log.Exception always be logged (453e0f5)
-
making new clientUseWss field public (b3a448d)
-
making port field ushort instead of short (d4c16e4)
-
making sure pending connection work when stop serve is called (53d70fd)
-
making sure that ReadHelper.Read reads exactly number of bytes (01c00e8)
-
making WebSocketClientStandAlone use timeouts from inspector (504e6a0)
-
messages with length less than 1 can be recieved by the client (4237fc4)
-
moving cert example to source folder (4d4bd58)
-
removing incorrect header from inspector (79b2e71)
-
removing readonly from logger so that it can be set (a374fa3)
-
removing shared buffers from server handshake (fdeb8ed)
-
removing unimportant error (e7bca9b)
-
renaming fields (c17b3ea)
-
renaming SimpleWebJLib to SimpleWebJSLib (1bf4380)
-
renaming SimpleWebJSLib for websockets too (c703022)
-
setting state to NotConnected after closing (d29260f)
-
stopping send error when client disconnects (490c302)
-
stopping un-needed error logs after disconnect (25ff190)
-
trying to fix error when connection is closed (bbd2b61)
-
updating transport for mirror v26 (9b6bbe0)
-
using ASCII encoding to follow RFC spec (9250193)
-
using ConcurrentQueue (b504093)
-
removing mirror transport (48afd5b)
Features
- adding option to allow for tls outside of the transport (bebeb0e)
- adding option to configure handshakeMaxSize (ffbf232)
- Allowing multiple instances of javascript client (#14) (cc6e513)
- csharp client Merge pull request #8 (a85d4e5)
- Improving debug logging (d6d8eed)
- Sorting scripts into folders (a3fb5e2)
Performance Improvements
- adding buffer pool Merge pull request #16 (7cb78db)
- increase arraybuffer speed (502dd81)
- Increase write performance (#25) (68762b9)
- Removing info and verbose logging by default so performance isnt effected in editor or development builds. (494086c)
- using ArrayBuffer for receive (#17) (198d805)
- using ManualResetEventSlim (4c014c9)
BREAKING CHANGES
- removing mirror transport class from this repo