Skip to content

Releases: SolalPirelli/ThriftSharp

Version 2.1

25 Aug 16:44
Compare
Choose a tag to compare
  • Even faster than version 2.0 thanks to some architectural changes. (both reading and writing use compiled expressions)
  • Symbols packages are now available on SymbolSource.org
  • Bugfixes and minor improvements

Version 2.0

24 Aug 23:14
Compare
Choose a tag to compare
  • Thrift# is now up to 10x faster thanks to compiled expression trees
  • Support for CancellationToken in all methods
  • Plenty of bugfixes, many more unit tests
  • Some breaking changes:
    • Only asynchronous methods are supported. No more synchronous methods.
    • ThriftEnumAttribute no longer has a Name property.
    • ThriftEnumMemberAttribute has been removed. The enum values are now used.
    • ThriftValueConverterAttribute for method return values must now be applied to the return values (in C#, use [return: ThriftValueConverter( ... )])
    • ThriftTransportException has been removed. Catch OperationCanceledException to detect timeouts.

Version 1.0

24 Aug 23:13
Compare
Choose a tag to compare
  • Initial version.
  • Features:
    • De/serializing all Thrift types to their .NET counterparts
    • Communicating with a server
    • Value converters
    • Proxy generator.