Releases
Semantic Versioning 2.0.0
Given a version number MAJOR.MINOR.PATCH, increment the:
MAJOR version when you make incompatible API changes,
MINOR version when you add functionality in a backwards compatible manner, and
PATCH version when you make backwards compatible bug fixes.
Additional labels for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format
.
FigNet 1.0.0-beta (September 11, 2021)
Added
Built-in Serializer added for primitive data types based on NetStack
Each provider is split into separate dlls e.g. ENetProvider.dll, TcpProvider.dll etc. before they were under same dll FigNetProviders.dll
Now Modules can also load dependencies specified in config
Changed
Better logs message for Unity side.
.NET 5 is set as default version for better performance
Package is exported as signed assemblies
FigNet 0.9.1-beta (August 15, 2021)
Fixed
Connect function won't freeze main thread [Tcp provider]
If a client tries to connect while server is starting, null reference exception handled [Websocket provider]
Connect & Disconnect events been called twice in IClientSocket fixed [Websocket provider]
FigNet 0.9.0-beta (August 12, 2021)
Added
Encryption added, a message can be encrypted by setting isEncrypted in constructor
WatsonTcp is Implemented as default tcp provider
Modules can also load dependencies now specified in config
FileLogging supports roll out now, default max file size is 10 mbs after that new file will be created with same file name_0x
Changed
Serializer field has been removed from FN class
.NET 5 is set as default version for better performance
Improved Logging: log error message if payload serialize/deserialize function is not registered
FigNet 0.8.0-beta (July 31, 2021)
Added
Checksum added to detect Data corruption of coming data [it's a optional field in config]
Logging Levels (NONE, INFO, DEBUG, ALL) added to log detailed info for testing
User will provide their own Serialize & Deserialize Functions (global serializer is removed)
Disconnect timeout is added in Configuration
Unity IL2cpp support
Changed
Global Serializer is removed from FN
Improved
Redesign Operation & Message to make it GC free
Bytes pooling at socket level to reduce GC pressure
Last updated
Was this helpful?