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