Releases: dapr/dotnet-sdk
Releases · dapr/dotnet-sdk
v1.15.0-rc03
What's Changed
- Removed unused reference to FluentAssertions in light of licensing change by @WhitWaldo in #1449
- DurableTask package dependency update by @WhitWaldo in #1452
Full Changelog: v1.15.0-rc02...v1.15.0-rc03
v1.15.0-rc02
What's Changed
- [docs] fix typo in link by @hhunter-ms in #1439
- Simplifying Crypto example by @WhitWaldo in #1442
- Bugfix: Crypto ReadOnlyMemory decryption times out by @WhitWaldo in #1443
Full Changelog: v1.15.0-rc01...v1.15.0-rc02
v1.15.0-rc01
What's Changed
- [docs] fix breaking shortcode by @hhunter-ms in #1329
- [Service invocation] Link to non-Dapr endpoint how-to by @hhunter-ms in #1335
- Merge 1.14 release branch back into
master
. by @philliphoff in #1337 - Added missing workflow status branch by @WhitWaldo in #1348
- Consolidated version of nugets used in test project by @m3nax in #1315
- Added fix to handle null return values by @WhitWaldo in #1353
- Test: Validate method invocation with extraneous headers by @WhitWaldo in #1355
- Added unit test to Secrets API test suite by @WhitWaldo in #1347
- Removed deprecated Workflow methods and types from DaprClient and tests by @WhitWaldo in #1362
- Adding instance-based CreateInvokableHttpClient by @WhitWaldo in #1319
- Fixed security advisory updates across dependencies (transitive and direct) by @WhitWaldo in #1366
- Removes floating classes and introduces Dapr.Common project by @WhitWaldo in #1365
- Extracted Protos out to common project by @WhitWaldo in #1367
- Improvement of the dotnet-contributing files by @Shubhdeep02 in #1330
- Support case insensitive cloudevent payloads and forward cloudevent props s headers by @IliasP91 in #1153
- Updating actor serialization documentation by @WhitWaldo in #1371
- Prioritize retrieval of environment variables from IConfiguration instead of directly by @WhitWaldo in #1363
- cleanup: Removed Serilog nuget from Directory.Packages.props by @m3nax in #1376
- cleanup: Remove sample folder by @m3nax in #1375
- Remove unused variables by @RafaelJCamara in #1314
- Remove unused using statements. by @RafaelJCamara in #1313
- Incremental source generator for actors by @m3nax in #1334
- Add .NET client for Dapr Jobs API by @WhitWaldo in #1384
- Updated prereqs to specify .NET 6 and .NET 8 in v1.15 by @WhitWaldo in #1398
- Added option to override GrpcChannelOptions when adding DaprWorkflow (#7218) by @humandigital-ruud in #1244
- Fix for DI registration not completing as expected by @WhitWaldo in #1386
- Add .NET client for pub/sub support - streaming subscriptions by @WhitWaldo in #1381
- ci: set fail-fast to false by @mikeee in #1405
- Added workflow sample: Async operations by @WhitWaldo in #1394
- Added workflow example: Fan out/fan in by @WhitWaldo in #1396
- Added workflow sample: Sub-workflows by @WhitWaldo in #1395
- Added workflow sample: Task chaining by @WhitWaldo in #1387
- Added workflow sample: Monitor by @WhitWaldo in #1388
- Added workflow example: External interaction by @WhitWaldo in #1389
- Optional DI lifecycle change by @WhitWaldo in #1408
- Additional lifecycle registration changes by @WhitWaldo in #1410
- preserve comparer of the original dictionary by @tomhreb in #935
- Bug/476 multiple methods per interface with JSON serialization doesn´t work by @paule96 in #1343
- Support .NET 9 by @WhitWaldo in #1404
- [docs] Update Workflow to stable by @hhunter-ms in #1418
- FIX: Actor source generator generates invalid code for generic interfaces by @m3nax in #1419
- Add .NET client for LLM Conversations support by @WhitWaldo in #1382
- Updated protos to latest in dapr/dapr by @WhitWaldo in #1420
- Conversation builder consistency changes by @WhitWaldo in #1423
- #906 -Added methods in status API supports for saving and reading binary data by @divzi-p in #1116
- Fixes + unit tests for streaming PubSub implementation by @WhitWaldo in #1415
- Updating Dapr .NET SDK documentation by @WhitWaldo in #1409
- Add RELEASE doc. by @philliphoff in #1433
- Adds workflow replay-safe logger by @WhitWaldo in #1434
- Support gRPC richer error model by @jev-e in #1436
- Provide the ability to Mock WorkflowActivityContext by @siri-varma in #1358
New Contributors
- @Shubhdeep02 made their first contribution in #1330
- @IliasP91 made their first contribution in #1153
- @RafaelJCamara made their first contribution in #1314
- @humandigital-ruud made their first contribution in #1244
- @mikeee made their first contribution in #1405
- @tomhreb made their first contribution in #935
- @paule96 made their first contribution in #1343
- @divzi-p made their first contribution in #1116
- @jev-e made their first contribution in #1436
- @siri-varma made their first contribution in #1358
Full Changelog: v1.14.0...v1.15.0-rc01
v1.14.0
What's Changed
- Merge 1.13 release branch back to master by @philliphoff in #1247
- Updated docs to register actor endpoint via top-level registrations by @WhitWaldo in #1262
- Adds an option to set a timeout for service invocation by @elena-kolevska in #1252
- Updated Workflow comment for accuracy by @WhitWaldo in #1260
- Marked bulk state
Value
property as nullable by @WhitWaldo in #1259 - #1239 remove polyfill packages by @thompson-tomo in #1258
- Updated .github/holopin.yml. Fixes #1270 by @cmendible in #1276
- Standardize README with shield badges by @m3nax in #1284
- Restored missing title "Dapr SDK for .NET" in readme by @m3nax in #1286
- Fixed badge broken links by @m3nax in #1290
- Removed non-existent project PublishSubscribe, correct path of the Dapr.Actors.Generators project. by @m3nax in #1297
- Added overload for DaprClient DI registration by @WhitWaldo in #1289
- Merge
release-1.13
back intomaster
by @philliphoff in #1285 - Samples - Add k8s deployment yaml to DemoActor sample by @m3nax in #1308
- Added ActorReference creation from the ActorBase class informations by @m3nax in #1277
- Added overload to support SDK supplying query string on invoked URL by @WhitWaldo in #1310
- Dapr runtime and .NET reference updates. by @philliphoff in #1323
- Update protos for Dapr 1.14 by @antontroshin in #1327
New Contributors
- @elena-kolevska made their first contribution in #1252
- @thompson-tomo made their first contribution in #1258
- @m3nax made their first contribution in #1284
- @antontroshin made their first contribution in #1327
Full Changelog: v1.13.1...v1.14.0
v1.14.0-rc02
What's Changed
- Update protos for Dapr 1.14 by @antontroshin in #1327
New Contributors
- @antontroshin made their first contribution in #1327
Full Changelog: v1.14.0-rc01...v1.14.0-rc02
v1.14.0-rc01
Breaking Changes
With 1.14, explicit support for .NET 7 (such as it is) in the SDK is considered deprecated. Starting with 1.15, no Dapr SDK assemblies will target .NET 7 (but .NET 7 applications may still be able to use the .NET 6 targeted assemblies).
What's Changed
- Merge 1.13 release branch back to master by @philliphoff in #1247
- Updated docs to register actor endpoint via top-level registrations by @WhitWaldo in #1262
- Adds an option to set a timeout for service invocation by @elena-kolevska in #1252
- Updated Workflow comment for accuracy by @WhitWaldo in #1260
- Marked bulk state
Value
property as nullable by @WhitWaldo in #1259 - #1239 remove polyfill packages by @thompson-tomo in #1258
- Updated .github/holopin.yml. Fixes #1270 by @cmendible in #1276
- Standardize README with shield badges by @m3nax in #1284
- Restored missing title "Dapr SDK for .NET" in readme by @m3nax in #1286
- Fixed badge broken links by @m3nax in #1290
- Removed non-existent project PublishSubscribe, correct path of the Dapr.Actors.Generators project. by @m3nax in #1297
- Added overload for DaprClient DI registration by @WhitWaldo in #1289
- Merge
release-1.13
back intomaster
by @philliphoff in #1285 - Samples - Add k8s deployment yaml to DemoActor sample by @m3nax in #1308
- Added ActorReference creation from the ActorBase class informations by @m3nax in #1277
- Added overload to support SDK supplying query string on invoked URL by @WhitWaldo in #1310
- Dapr runtime and .NET reference updates. by @philliphoff in #1323
New Contributors
- @elena-kolevska made their first contribution in #1252
- @thompson-tomo made their first contribution in #1258
- @m3nax made their first contribution in #1284
Full Changelog: v1.13.1...v1.14.0-rc01
v1.13.1
What's Changed
- Fix for secret key transformation in multi-value scenarios by @philliphoff in #1274
Full Changelog: v1.13.0...v1.13.1
v1.13.0
What's Changed
- Adding in new test for parallel raise events in workflow by @RyanLettieri in #1155
- Consolidate C# language version to 10. by @philliphoff in #1180
- Update actor reminder example. by @philliphoff in #1179
- Initial implementation for workflow log tracing by @RyanLettieri in #1176
- .NET 8 Support by @philliphoff in #1188
- Modify broken links in README by @MregXN in #1190
- Added unit test to validate JsonStringEnumConverter working as expected by @WhitWaldo in #1174
- add some descriptions to README in workflow example by @MregXN in #1192
- Updates Dapr to 1.12 in GitHub actions itest by @JoshVanL in #1185
- Add holopin.yml config for GHC2023 event by @marcduiker in #1147
- Correct spelling of "identified" by @frankbuckley in #1159
- Updating the workflow console app example program to allow for CTRL+C to properly terminate the program, and Readme updates by @RyanLettieri in #1194
- Enable
CancellationToken
for non-remoting actor implementations by @philliphoff in #1202 - Fix example dotnet-actors-howto.md by @henrikkarstrom in #1218
- Update _index.md by fixing broken link by @farshaddavoudi in #1221
- use daprWorkflowClient instead of daprClient in workflow sample by @MregXN in #1212
- Actor State TTL by @JoshVanL in #1164
- Docs: Actor serialization documentation by @WhitWaldo in #1222
- Weakly-typed actors should support polymorphic response and null response by @RemcoBlok in #1214
- Implementing Cryptography building block in .NET by @WhitWaldo in #1217
- Handle the case where appid contains at least one upperletter by @TWEESTY in #1233
- Enable vault name mapping and error suppression by @jamesmcroft in #1231
- Add overload to deserialize GetBulkStateAsync item values by @WhitWaldo in #1173
- Register Dapr services in keyed-compatible manner by @philliphoff in #1238
- Source generated actor clients by @philliphoff in #1165
- Update protos and related use for Dapr 1.13. by @philliphoff in #1236
- Move to v4 of the upload/download artifact actions. by @philliphoff in #1240
- Cascade Terminate/Purge support by @shivamkm07 in #1243
New Contributors
- @MregXN made their first contribution in #1190
- @WhitWaldo made their first contribution in #1174
- @JoshVanL made their first contribution in #1185
- @marcduiker made their first contribution in #1147
- @frankbuckley made their first contribution in #1159
- @henrikkarstrom made their first contribution in #1218
- @farshaddavoudi made their first contribution in #1221
- @RemcoBlok made their first contribution in #1214
- @TWEESTY made their first contribution in #1233
- @jamesmcroft made their first contribution in #1231
Full Changelog: v1.12.0...v1.13.0
v1.13.0-rc03
What's Changed
- Cascade Terminate/Purge support by @shivamkm07 in #1243
Full Changelog: v1.13.0-rc02...v1.13.0-rc03
v1.13.0-rc02
What's Changed
- Move to v4 of the upload/download artifact actions. by @philliphoff in #1240
Full Changelog: v1.13.0-rc01...v1.13.0-rc02