Skip to content
This repository has been archived by the owner on Dec 23, 2017. It is now read-only.

Releases: psibr/Susanoo

Dynamic mapping speed improvement.

06 Dec 01:17
Compare
Choose a tag to compare
v0.5.3.5

Version v0.5.3.5 - MyGet Build Services

Optimized Expression Tree for faster mappings and less CPU.

01 Dec 13:58
Compare
Choose a tag to compare

This release changes the way the expression tree performs mapping from the previous method of a single object approach to a comprehensive result set approach. Performance changes weren't as great as I had hoped, but I did see markedly less CPU usage in System.Data which was nice since Susanoo is one of the least resource intensive mappers out there now. Additionally, Murmur3 128bit hashing reduces performance loss in dynamically defined commands and improved support for named processors all but eliminates a performance loss.

Changes in this release:

  • Improved upon last release's dynamically defined commands with Murmur3 hashing over FNV-1a.
  • Named processor support improved upon and incorporated into dynamic commands.
  • Slight performance increase and CPU usage decrease due to the more efficient expression tree.
  • Requested: Debugging capabilities. (Cast result set to IResultSet to see what columns were available.)

Dynamically Defined Commands

19 Nov 18:54
Compare
Choose a tag to compare

This release let's you DefineCommand and execute immediately after without a significant performance reduction due to CommandProcessor caching.

Query Result Caching and named Command Processors

31 Oct 18:59
Compare
Choose a tag to compare
v0.5.0.3

Version v0.5.0.3 - MyGet Build Services

Addition of NULL parameter handling

16 Oct 17:42
Compare
Choose a tag to compare
v0.4.7.8

Version v0.4.7.8 - MyGet Build Services

Bug fix release

13 Aug 21:54
Compare
Choose a tag to compare
v0.4.7.4

Version v0.4.7.4 - MyGet Build Services

Bug fixes, much more stable release than 0.4.4

30 Jul 18:35
Compare
Choose a tag to compare
v0.4.5

Version v0.4.5 - MyGet Build Services

API member renaming, better XML comments and helpfile.

30 Jul 16:35
Compare
Choose a tag to compare
v0.4.4

Version v0.4.4 - MyGet Build Services

Support for 0 - 7 results sets.

21 Jul 23:55
Compare
Choose a tag to compare

This release fundamentally changes how Susano'o will work going forward, by decoupling a command from a result allowing for much more freedom in composition of work. Susano'o supports NonQueries, Scalars, and multiple result sets in the release (up to 7). Future changes to support larger result sets will not change this interface, and instead will have their own API pieces added as options in the pipeline.

Initial Release of complete functionality.

26 Jun 19:32
Compare
Choose a tag to compare
v0.2

Help docs and assembly version for v0.2