Releases: unisave-cloud/framework
Releases · unisave-cloud/framework
v0.12.0
- refactored HTTP client, extracted
IHttp
interface - added cancellation, timeout, body streaming to the HTTP client
- proper implementation of sync waiting for async tasks in the context of the new Unisave worker runtime
- support for .NET Core and CoreCLR
- switched build system form mono to dotnet
- introduced nullability and upgraded C# to 9.0
- started writing internal docs as part of this repo
- multidimensional array serialization
- bugfixes
v0.11.0
- dependency management via Paket
- JWT validation library dependency
- framework core is now built on top of OWIN
- the core is now
async-await
ready
- the core is now
- the internal IoC container is now TinyIoC
- most classes are now constructed via the container (e.g. facets, middleware), so constructor DI can be used
- brand new bootstrapping system to modularize backend startup, making it easy to build modules
- bugfixes
v0.10.3
- Added the
[Preserve]
attribute for managing code-stripping - Bugfix: IL2CPP code stripping now does not break broadcasting and entities
- Bugfix:
Debug.Log
on the server is registered via reflection only - Bugfix:
Entity.Delete()
returns boolean - Bugfix: Broadcasting HTTP errors are thrown
v0.10.3-rc.2
- Bugfix:
Debug.Log
on server fixed properly - Added additonal
[Preserve]
attributes inChannelSubscription
for IL2CPP
v0.10.3-rc.1
- Bugfix:
Entity.Delete()
returns boolean - Bugfix: Broadcasting HTTP errors are thrown
- Bugfix:
Debug.Log
on the server is registered via reflection only - Added the
[Preserve]
attribute for managing code-stripping - Bugfix: IL2CPP code stripping now does not break broadcasting and entities
v0.10.2
- Careful entity saving and retrying logic
- Binary data serialization
- Tuple serialization
- Timespan serialization
- Bug fixes
v0.10.1
- Mass assignment for entities (the
[Fillable]
attribute) - Dictionaries with primitive keys now serialize to JSON objects
[DontLeaveServer]
attribute and serialization security domains[DontSerialize]
and[SerializeAs(...)]
attributes- Serialization of the remaining .NET collections
- Serialization of
ISerializable
andIUnisaveSerializable
- Refactored entity serialization
- Bugfixes
v0.10.0
- Broadcasting
- Polymorphic serialization
- Nullable type serialization
- Bugfixes
v0.9.2
- Steam microtransactions template now stores authenticated player ID
- Raw AQL access to the database
- Bugfixes
v0.9.1
- calling facets via full type name
- added HTTP client authorization options
- bugfixes