v5.0.0 preview 2
Daniel-Svensson
released this
30 Oct 13:28
·
24 commits
to master
since this release
This release should be considered to be production quality but it is still a preview since some more breaking changes might be done before final release
This is mostly a performance and feature update.
It does not contain any new breaking changes since preiew 1
Please provide feedback, both good and bad to #178
Largest performance improvements are when returning larger responses and for the first operation using a a new DomainContext and invoking a single load
Below are E2E benchmarks for creating a DomainContext and returning a number of different entities across different releases
Feedback
Please provide feedback, both good and bad to #178
Client
- Cache ChannelFactories for large performance improvements (#184)
Code generation
- Code generation now works for netstandard and netcoreapp (#199, #201)
- Fix error messages about incompatible Target frameworks when TargetFramework differs between client and server. (#188)
Server
- Significant performance and memory usage improvemens for serialization (#189)
- Improve Perf for Query and Invoke where validation is not required (#186)
- Reduce per request allocations (#197)
- Small improvements in Task To APM wrapper for async completing operations
- Fix potential race condition when configuring endpoint authentication. (#196)
Other
- Readme updates
Following contains the same numbers but where the same DomainContext is reused for each load