What's Changed
- Check the result and throw if it's a fault by @stuartmcgillivray in #3377
- Use log scopes with a better
ToString()
implementation. by @Chryssie in #3409 - Enhance WorkflowDefinition id liquid filter by @JoschaMetze in #3408
- Attempt to fix safari issues with designer by @mohdali in #3388
- Publish symbol packages to the v3 NuGet API. by @Chryssie in #3423
- Add dynamic drag-and-drop connections between objects on designer workflows (with x6) by @karavajka in #3404
- Bump minimatch and serve in /src/samples/dashboard/html by @dependabot in #3441
- Feature/fixes to x6 workflow by @tanelkuhi in #3457
- Fix autolayout again and allow connection creation from selected nodes by @tanelkuhi in #3468
- Dispatch and forget by @lecramr in #3455
- CleanupJob: Utilize IRetentionSpecificationFilter by @brantley-svt in #3392
- fix EnumerableTypeDefinitionProvider #3477 by @williamverdolini in #3478
- Fix operationId in swagger generation by @borjaferv in #3500
- Allow handling SendHttpRequest content as bytes by @tanelkuhi in #3489
- feat: 🎸 Automapper 12.0.0 by @Nico-VanHaaster in #3483
- Add MySql secrets provider by @johnwc in #3487
- Bump Newtonsoft.Json from 13.0.1 to 13.0.2 in /src/activities/webhooks/Elsa.Activities.Webhooks by @dependabot in #3517
- Make improvements related to x6 graphs by @tanelkuhi in #3505
- .NET 7 Support by @mohdali in #3476
- Some minor improvements to x6 graph by @tanelkuhi in #3528
- check default value for dropdown by @mohdali in #3526
- Enable opening expression editor in a modal dialog by @tanelkuhi in #3510
- Enable specifying starting activity when running test by @tanelkuhi in #3535
- net-7-masstransit: updated to latest masstransit by @mihey8800 in #3542
- Credential manager extension for Oauth2 client credentials tokens by @ke-real in #3275
- Allow Swagger OpenAPI file to include name of enums by @brunomartinspro in #3511
- MongoDb Persistence: Cleanup and optout Serialzier for Variables object by @alkampfergit in #3539
- Elsa Secrets imporvments by @johnwc in #3520
- Consolidate dependency references by @johnwc in #3554
- Different Datype for JS function setOutcomes by @AdamJohnSwan in #3558
- Azure Blob TokenCredential and BlobClientOptions for AzureBlobLeaseDistributedLock by @Matthewsre in #3566
- Ef7 provider by @mohdali in #3560
- Add x6 support to WorkFlow editor component by @sabitertan in #3580
- Fixes CS1998 warning: This async method lacks 'await' by @akunzai in #3611
- Remove unused usings by @akunzai in #3610
- Update Elsa.Client to support deletes workflow definition in a specified version by @akunzai in #3609
- Fix for dynamic model changes are not triggering re-rendering x6 designer by @sabitertan in #3601
- Add Kafka support by @borjaferv in #3168
- Implement authorization_code grant flow with OAuth2 by @tanelkuhi in #3575
- Fix for EnumerableTypeDefinitionProvider #3614 and fix Kafka project build by @mohdali in #3622
- Ensure typename is capitalized by @Sverre-W in #3620
- Fix #3621 by waiting for a resize event with width and height > 0 by @mohdali in #3628
- Update MySQL provider to release version by @mohdali in #3635
New Contributors
- @karavajka made their first contribution in #3404
- @tanelkuhi made their first contribution in #3457
- @lecramr made their first contribution in #3455
- @brantley-svt made their first contribution in #3392
- @williamverdolini made their first contribution in #3478
- @mihey8800 made their first contribution in #3542
- @ke-real made their first contribution in #3275
- @brunomartinspro made their first contribution in #3511
- @alkampfergit made their first contribution in #3539
- @Matthewsre made their first contribution in #3566
- @sabitertan made their first contribution in #3580
Full Changelog: 2.9.3...2.10.0