Skip to content

v5.0.0 preview 2

Compare
Choose a tag to compare
@Daniel-Svensson Daniel-Svensson released this 30 Oct 13:28
· 24 commits to master since this release
bc49ee9

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
image

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
image