Ignorance 1.3.8
It is highly recommended to do a "clean" install of Ignorance when upgrading to this version of the transport. Back up your project before doing so!
1.3.8 is a quality of life update, addresses some stupid mistakes I've made plus should help improve reduce memory allocations. 🎉
Bug Fixes
- Reported by Discord users: Random memory allocations, but then not even working with that allocated memory, yet allocating more memory.
- Hopefully fix #66: ENet-CSharp was loading the wrong library on some Unity Editor instances depending on the build setting.
- Fix #65: Mirror Profiler specific bug
- Probably others too
Improvements
- Backport a Ignorance 1.4 feature using System.Buffers.ArrayPool for allocating memory. This allows efficient re-use of the byte arrays used internally. It's not optimal, but it does the job and doesn't seem to hurt performance.
- Menu item to determine what the name of the internal library you're using on your Unity Editor platform
Binaries
- Up-to-date blobs from the forked ENet-CSharp repository
- Windows 32 Bit support has been removed. I am no longer supporting 32Bit, either compile them yourself or contact me privately and I'll try to get you some.