Skip to content

Releases: liquidprojections/LiquidProjections.NHibernate

3.1.0

28 Jul 17:18
Compare
Choose a tag to compare
  • {New} Allow only persisting the state of the projector when a batch actually handled an event.

3.0.2

24 Apr 11:17
56ca3c9
Compare
Choose a tag to compare
  • {Fix} Fixed another exception while ignoring missing projections during an update - #11

3.0.1

24 Apr 06:34
87e23d4
Compare
Choose a tag to compare
  • {Fix} When a projection has non-nullable properties, it was possible it got saved too early - #10

3.0.0

20 Apr 05:12
ba6b5da
Compare
Choose a tag to compare
  • {Breaking} Added support for LiquidProjections 3.0.0 - #9
  • {Breaking} Introduced a new exception policy that supports retrying individual transactions - #9
  • {New} Added a Filter property to prevent the projector from updating certain projections - #9
  • {Breaking} Allow canceling the projection work including any exception handlers - #9
  • {New} Added an example program demonstrating several features of the NHibernateProjector - #9

2.2.1

12 Oct 10:32
Compare
Choose a tag to compare
  • {Fix} Ensured that transactions are rolled back explicitly if a projection exception occurs - #7
  • {Fix} Only handle transactions that have not been handled yet - #7

2.2.0

27 Sep 07:01
Compare
Choose a tag to compare
  • {New} If the implementation of IProjectorState has additional custom properties, you can now use the EnrichState delegate to update the state object before it is written to the database.

2.1.0

22 Sep 05:44
Compare
Choose a tag to compare
  • {New} Adds a simple caching mechanism in the form of the IProjectionCache and ships with the LruProjectionCache based on the FluidCaching project - #2

2.0.0

08 Jun 05:46
Compare
Choose a tag to compare
  • {Breaking} Updated the API to support LiquidProjections 2.0.
  • {Breaking} Removed the need to implement IHaveIdentity

1.4.1

06 May 17:33
Compare
Choose a tag to compare

Initial release after moving the code from the core LiquidProjections project