This patch release introduces several minor improvements and bug fixes identified following the release of version 3.1, enhancing stability and functionality:
- Resolved a MongoDB exception triggered by attempting to bulk-write an empty document set:
System.ArgumentException: Must contain at least 1 request
. - Addressed an EF Core Migrations exception:
System.MissingMethodException: Cannot dynamically create an instance of type V3_1
. - Corrected an issue with RabbitMQ usage without MT Dispatcher, leading to a missing consumer type error.
- Solved a problem when using MassTransit without dispatcher features, resulting in a missing
IEndpointChannelFormatter
in the DI container. - Refined code organization by moving specific ActivityExecutionContext extensions to a partial class, part of a continuous improvement process.
- Fixed a stack overflow issue within a flowchart containing the
End
activity. - Eliminated null reference exceptions encountered when resuming or triggering workflows without an optional options object.
- Introduced a new extension method for easier access to an activity's output via strongly-typed property expressions.
- Enhanced bookmark payload functionality with support for simple strings.
Full Changelog: 3.1.0...728aa8e