Releases: elsa-workflows/elsa-core
Releases · elsa-workflows/elsa-core
3.0.0 Preview 4
What's Changed
- Fixed getting and setting variables in context by @gurkanguran in #4267
- Workflow Inbox by @sfmskywalker in #4292
- Fix source + line number not being used by @sfmskywalker in #4293
- Telnyx fixes by @sfmskywalker in #4300
- Bookmarks & Activity Instances by @sfmskywalker in #4301
- Add PR body generator by @sfmskywalker in #4304
- Parallel Execution & Add ability to push variables to scheduled work by @sfmskywalker in #4306
- Update output selector with support for activity instances by @sfmskywalker in #4307
- Update ForEach activity with local variables by @sfmskywalker in #4315
- V3 improve dispatch endpoint by @RuslanSay in #4317
- V3 Add to ConfigureHttpClient access to the service provider by @RuslanSay in #4318
- Allow variable shadowing in child activity scopes by @sfmskywalker in #4321
- Fix WriteHttpResponse when NoContent by @sfmskywalker in #4322
- EF Core NoTracking by @sfmskywalker in #4323
- Delete ActivityExecutionRecords when deleting workflow instances by @sfmskywalker in #4324
- Implement workflow inbox cleanup service by @sfmskywalker in #4327
- Implement HTTP correlation ID selectors by @sfmskywalker in #4349
- Enhanced Logging for Activity Outcomes and Outputs by @sfmskywalker in #4352
- Support serialization of non(de)serializable values by @sfmskywalker in #4356
- Refactor activity state serializer by @sfmskywalker in #4357
- Refactor safe serializer by @sfmskywalker in #4361
- Fix Default Workflow Runtime Race condition by @sfmskywalker in #4362
- V3 get type definitions request by @sNakiex in #4353
- Enrich trigger validation to take into consideration path and method … by @MariusVuscanNx in #4363
- Fix Break behavior by @sfmskywalker in #4365
- Implement stale member handling by @sfmskywalker in #4369
- Package DistributedLock upgraded to V2.3.3 by @Dev-Maxx in #4360
- Refactor proto files and fix snapshot loading of running workflows grain by @sfmskywalker in #4371
- Fixed IsNameUnique for InMemory WorkflowDefinition store by @yspanj in #4370
- Remove WorkflowStateStore by @sfmskywalker in #4374
- Use mapping expression for correct EF core projections by @sfmskywalker in #4376
- Make Liquid TextEncoder configurable by @sfmskywalker in #4380
- Fix Dapper persistence provider by @sfmskywalker in #4381
- fix: WorkflowContextsPlugin not enable by @Nokecy in #4397
- Add PostgreSql dapper provider by @herblinernexxbizz in #4398
- update connector by @herblinernexxbizz in #4402
- Dynamic Outcomes + JavaScript Outcomes by @sfmskywalker in #4410
- replace DistributedLock package with DistributedLock.FileSystem by @happtim in #4399
- Incidents by @sfmskywalker in #4436
- WriteHttpFileResponse Activity by @sfmskywalker in #4445
- WriteFileHttpResponse updates by @sfmskywalker in #4446
- make type name helper aware of generics by @rose-a in #4442
- Implement resumable downloads by @sfmskywalker in #4448
New Contributors
- @RuslanSay made their first contribution in #4317
- @Dev-Maxx made their first contribution in #4360
- @yspanj made their first contribution in #4370
- @happtim made their first contribution in #4399
- @rose-a made their first contribution in #4442
Full Changelog: 3.0.0-preview.3...3.0.0-preview.4
2.13.0
What's Changed
- Mqtt subtitute library + fix retain topics + fix lose message by @mircotamburini in #4039
- Changed consumer/message processing to synchronized mode - former async (#4095) by @dao74 in #4105
- Correct SecretNamesOptionsProvider display name by @johnwc in #4057
- fix - set handler before connect by @mircotamburini in #4140
- Secrets updates by @johnwc in #4211
- Have hangfire ignore exception when workflow is singleton and already running by @johnwc in #4216
- Misc updates by @johnwc in #4214
- Bump tough-cookie from 4.0.0 to 4.1.3 in /src/designer/elsa-workflows-studio by @dependabot in #4209
- Bump semver from 5.7.1 to 5.7.2 in /src/designer/elsa-workflows-studio by @dependabot in #4222
- Add suspense notifications to WorkflowExecutionLog by @promontis in #4255
- Bump word-wrap from 1.2.3 to 1.2.4 in /src/designer/elsa-workflows-studio by @dependabot in #4253
- Fixing build by @promontis in #4258
- New workflow definitions backup/restore by @johnwc in #4223
- WorkflowRegistry doesn't return a PagedList by @promontis in #4260
- Added ability to externalize MongoClient creation by @alkampfergit in #4262
- fix(dependencies): update dependencies by @marvingreeven in #4238
- Update hangfire to 1.8 by @johnwc in #4298
- Add option to check custom header when receiving http endpoint request by @tanelkuhi in #4230
- Change RunTask Payload from ActivityOutput to ActivityInput by @SydoxX in #4343
- fix issue 4308 by @alessandro-chiavegato-work in #4375
- fix issues with double slashes by @polferov in #4416
- make NewtonsoftJson and System.Text.Json works side by side. by @liuliang-wt in #4430
- make NewtonsoftJson and System.Text.Json works side by side (fixed) by @liuliang-wt in #4441
New Contributors
- @dao74 made their first contribution in #4105
- @promontis made their first contribution in #4255
- @marvingreeven made their first contribution in #4238
- @SydoxX made their first contribution in #4343
- @alessandro-chiavegato-work made their first contribution in #4375
- @polferov made their first contribution in #4416
- @liuliang-wt made their first contribution in #4430
Full Changelog: 2.12.0...2.13.0
3.0.0 Preview 3
3.0.0-preview.3 Delete RPC project
3.0.0 Preview 2
3.0.0-preview.2 Remove offline MyGet feed
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