Removed usage of FluentNHibernate from MassTransit, now using NH directly
Removed FluentNHibernate dependency from NuGet package
Updated rakefile to not copy missing file
Tweaking the synchronization context usage
Changed formatting of performance counter instance to properly work
Repaired the poorly implemented SynchronizationContext support
Marked some stuff as non-user code to cause debugger popup.
Bumped version
Added capture of transactional state of receive so we don't duplicate error queue messages
Updated dependencies
Fixed issue with MSMQ transport not reloading properly when MSMQ restarted, fixed SubscriptionClient issue on remote machines
Changed test output path
Kind of a major deal, but tracking original message id for non-transactional transports that requeue messages that throw exceptions. All tests pass though.
Didn't mean to commit this change, was testing subscription service
Faults are now published once when a message fails instead of 5 or 6 times
Added support for handling a fault in the request handler using HandleFault()
Starting to work up persistence story for subscriptions
Working on persistence story for subscription router
Seems to be working, now to test file recovery option
Updated test to shutdown the bus and verify subscriptions are loaded