Releases: elsa-workflows/elsa-core
Releases · elsa-workflows/elsa-core
2.12.0
What's Changed
- OptionsProvider fix by @mircotamburini in #3929
- Fix authorization code flow to work with openiddict library by @tanelkuhi in #3951
- Kafka: Added possibility for SASL Authorization with KafkaCluster by @Snotax in #3953
- Make it choosable where client id and secret are put and improve expi… by @tanelkuhi in #3970
- MongoDb Provider - Switch to LINQ2 by @alkampfergit in #4001
- Handle exceptions generated from ActivityTypeProviders by @mohdali in #4033
Full Changelog: 2.11.1...2.12.0
2.11.1
What's Changed
- Fix Nuget symbol package validation by @holidayfun in #3824
- Add WithNamedWorkflow extension to RunWorkflow activity by @montoner0 in #3818
- Feature/schema registry Trigger KafkaMessageReceived based on schemas #3661 by @Snotax in #3826
- Bugfix/kafka Workaround by @Snotax in #3827
- Fixed double wf execution #3832 by @Snotax in #3836
- Add journal entry from JS by @borjaferv in #3856
- Fix HttpEndpointDocumentFilter throwing when workflows mix HttpEndpoint triggers with other triggers. by @Chryssie in #3875
- Kafka: These changes are a quickfix to prevent an infinite loop while dispos… by @Snotax in #3901
Full Changelog: 2.11.0...2.11.1
Elsa 2.11.0
What's Changed
- Kafka: ELSA Startup Crash by @Snotax in #3686
- Feature: Kafka TenantIdResolver by @Snotax in #3687
- Upgraded Rebus to remove warnings by @brunomartinspro in #3690
- Fix premature cleaning of scopes after retrying faulted workflow by @sfmskywalker in #3693
- Designer Performance Enhancement by @mohdali in #3636
- Feature Activities Kafka: Overridable Trigger feat: 3661 by @Snotax in #3702
- Adding Kafka headers to ConsumerConfig. by @Aerys-cmd in #3731
- DeleteMany fixes by @martinhjulstrom in #3718
- Fix credential manager in designer. by @Chryssie in #3739
- Retention specification fixes by @martinhjulstrom in #3717
- Bump MongoDB.Driver from 2.13.1 to 2.19.0 in /src/persistence/Elsa.Persistence.MongoDb by @dependabot in #3759
- Bump MongoDB.Driver from 2.13.1 to 2.19.0 in /src/activities/webhooks/Elsa.Webhooks.Persistence.MongoDb by @dependabot in #3760
- Bump MongoDB.Driver from 2.13.1 to 2.19.0 in /src/modules/workflowsettings/Elsa.WorkflowSettings.Persistence.MongoDb by @dependabot in #3761
- Implement Customize SqlClientFactory with discovery database types by @mircotamburini in #3781
- fix issue #3744 by @williamverdolini in #3788
- Upgrade MediatR to 12.0.1 fixing issue #3775 by @axel-bergman-stratsys in #3790
- Make copy-pasting work across multiple domains by @tanelkuhi in #3794
- Bump webpack from 5.70.0 to 5.76.0 in /src/designer/bindings/aspnet/Elsa.Designer.Components.Web by @dependabot in #3796
- Added general global bookmark provider for all KafkaMessageReceivedOv… by @Snotax in #3807
New Contributors
- @Aerys-cmd made their first contribution in #3731
- @axel-bergman-stratsys made their first contribution in #3790
Full Changelog: 2.10.2.2...2.11.0
2.10.2.2
This patch should fix the CSS issues report via #3692 and #3695
Full Changelog: 2.10.2...2.10.2.2
2.10.2.1
What's Changed
- Fix return type in
instantFromLocalDate
type def by @innuendonh in #3618 - Initialize tenantId in specification constructors. by @AlesDo in #3657
- Activities Kafka: Changed LogLevel to Information by @Snotax in #3663
- Activities Kafka: Implemented AutoOffsetReset Property in server and activity by @Snotax in #3665
- feat: 🎸 AzureServiceBus - TenantIdResolver by @Nico-VanHaaster in #3668
- WorkflowDefinitions: OrderBy and SortBy by @brunomartinspro in #3662
- fix: add missing tenant id specifiers; limit tailwind css to elsa-studio-root by @sjd2021 in #3673
- Added missing params to WorkflowDashboard component, limited model change handler by @sabitertan in #3676
New Contributors
- @innuendonh made their first contribution in #3618
- @AlesDo made their first contribution in #3657
- @Snotax made their first contribution in #3663
- @sjd2021 made their first contribution in #3673
Full Changelog: 2.10.0...2.10.2
Elsa 2.10.1
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
2.10.0 RC2
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
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-rc2
2.9.3
What's Changed
Full Changelog: 2.9.2...2.9.3
Elsa 2.9.2
What's Changed
- Unexpected } by @huhaixiao in #3325
- reuse createHttpClient by @huhaixiao in #3326
- fixed test on non windows machine by @andreabalducci in #3338
- Change dependence ElsaMongoDbContext to IElsaMongoDbContext by @Cricle in #3333
- adding UseTenantSignaler to ElsaOptionsBuilder by @bweltin in #3337
- elsa-core/issues/3340: pass tenantId to DatabaseWorkflowProvider by @JoschaMetze in #3342
- Improve SQL character replacement by
ISqlGenerationHelper
by @akunzai in #3343 - MySql - Set schemaName to Empty to allow using GetSchemaQualifiedTableName() by @jdevillard in #3345
- Enable Login/logout Multitenancy inside of Elsa Workflow Dashboard by @uppercuut in #3284
- Fix latest version removal by @montoner0 in #3378
- fix error when TargetType not configured #3308 #3309 by @jxnkwlp in #3358
- fix "relation "elsa.triggers" does not exist" when DeleteManyAsync #3383 by @tchivs in #3384
- Add version endpoint for consumption by dashboard by @sfmskywalker in #3389
- Configurable HTTP content parser by @sfmskywalker in #3403
- Expose Success outcome on SendEmail activity by @sfmskywalker in #3426
New Contributors
- @huhaixiao made their first contribution in #3325
- @Cricle made their first contribution in #3333
- @bweltin made their first contribution in #3337
- @uppercuut made their first contribution in #3284
- @montoner0 made their first contribution in #3378
Full Changelog: 2.9.0...2.9.2
2.9.1
What's Changed
- Unexpected } by @huhaixiao in #3325
- reuse createHttpClient by @huhaixiao in #3326
- fixed test on non windows machine by @andreabalducci in #3338
- Change dependence ElsaMongoDbContext to IElsaMongoDbContext by @Cricle in #3333
- adding UseTenantSignaler to ElsaOptionsBuilder by @bweltin in #3337
- Upgrade to EFCore 7.0.0-rc.2.22472.11 by @Chryssie in #3339
- elsa-core/issues/3340: pass tenantId to DatabaseWorkflowProvider by @JoschaMetze in #3342
- Improve SQL character replacement by
ISqlGenerationHelper
by @akunzai in #3343 - MySql - Set schemaName to Empty to allow using GetSchemaQualifiedTableName() by @jdevillard in #3345
New Contributors
- @huhaixiao made their first contribution in #3325
- @Cricle made their first contribution in #3333
- @bweltin made their first contribution in #3337
- @Chryssie made their first contribution in #3339
- @JoschaMetze made their first contribution in #3342
Full Changelog: 2.9.0...2.9.1