Skip to content

v1.15.0

Compare
Choose a tag to compare
@WhitWaldo WhitWaldo released this 27 Feb 18:00
· 5 commits to master since this release
cb065f2

I'd like to thank everyone who contributed to the 1.15.0 release - your help is invaluable and I appreciate it!

What's Changed

  • ADDED [actors] Incremental source generator for actors 1334
  • ADDED [client] Optional DI lifecycle change 1408
  • ADDED [conversation] Add .NET client for LLM Conversations support 1382
  • ADDED [docs] Add Jobs API .NET client example to doc 1322
  • ADDED [examples] Added workflow sample: Task chaining 1387
  • ADDED [examples] Added workflow sample: Monitor 1388
  • ADDED [examples] Added workflow example: External interaction 1389
  • ADDED [examples] Added workflow sample: Async operations 1394
  • ADDED [examples] Added workflow sample: Sub-workflows 1395
  • ADDED [examples] Added workflow example: Fan out/fan in 1396
  • ADDED [jobs] Add .NET client for Dapr Jobs API 1384
  • ADDED [pubsub] Add .NET client for pub/sub support - streaming subscriptions 1381
  • ADDED [invoke] Adding instance-based CreateInvokableHttpClient 1319
  • ADDED [misc] Support .NET 9 1404
  • ADDED [misc] Support gRPC richer error model 1436
  • ADDED [state] Support for saving and retrieving state as byte arrays without serialization to and from JSON 906
  • ADDED [state] Added methods in state API supports for saving and reading binary data 1116
  • ADDED [tests] Validate method invocation with extraneous headers 1355
  • ADDED [tests] Provide the ability to Mock WorkflowActivityContext 1358
  • ADDED [tests] Added unit test to Secrets API test suite 1347
  • ADDED [workflow] Added option to override GrpcChannelOptions when adding DaprWorkflow (#7218) 1244
  • ADDED [workflow] Adds workflow replay-safe logger 1434
  • FIXED [actors] Multiple methods per interface with JSON serialization doesn´t work 1343
  • FIXED [actors] Actor source generator generates invalid code for generic interfaces 1419
  • FIXED [actors] Actor reminders should return null if not registered 1468
  • FIXED [client] DI registration not completing as expected 1386
  • FIXED [client] Prioritize retrieval of environment variables from IConfiguration instead of directly 1363
  • ADDED [client] Additional lifecycle registration changes 1410
  • FIXED [actors] Actor reminders should return null if not registered 1468
  • FIXED [config] BREAKING CHANGE Preserve comparer of the original dictionary 935
  • FIXED [config] DaprConfigurationStoreProvider not applying case-insensitive configuration updates correctly. 934
  • FIXED [conversation] Conversation builder consistency changes 1423
  • FIXED [conversation] Conversation SDK updated to reflect changes to protos 1469
  • FIXED [crypto] Crypto ReadOnlyMemory decryption times out 1443
  • FIXED [jobs] Single-invocation point-in-time job fails to register 1455
  • FIXED [jobs] Invoked job not populating payload from inbound request 1457
  • FIXED [jobs] Fix for GetJobAsync deserialization issue 1461
  • FIXED [jobs] Fix for duration-based scheduling being incorrected formatted 1462
  • FIXED [jobs] Fix Jobs mapping handler to properly assign cancellation tokens per-request instead of globally 1474
  • FIXED [misc] Remove unused using statements. 1313
  • FIXED [misc] Remove unused variables 1314
  • FIXED [misc] Removes floating classes and introduces Dapr.Common project 1365
  • FIXED [misc] Fixed security advisory updates across dependencies (transitive and direct) 1366
  • FIXED [pubsub] Fixes + unit tests for streaming PubSub implementation 1415
  • FIXED [pubsub] NullReferenceException when trying to sub with streaming subscriptions 1412
  • FIXED [workflow] Bug during workflow client registration 1385
  • FIXED [workflow] Added missing workflow status branch 1348
  • DOCS [docs] Updating actor serialization documentation 1371
  • DOCS [docs] Document That Users Can Self-Assign Issues 1149
  • DOCS [docs] Improvement of the dotnet-contributing files 1330
  • DOCS [docs] Updated prereqs to specify .NET 6 and .NET 8 in v1.15 1398
  • DOCS [docs] Updating Dapr .NET SDK documentation 1409
  • DOCS [docs] Update Workflow to stable 1418
  • DOCS [examples] Modify workflow sample README 1210
  • DOCS [examples] Simplfying Crypto example 1442
  • UPDATED [misc] Consolidated version of nugets used in test project 1315
  • UPDATED [misc] Updated protos to latest in dapr/dapr 1420
  • UPDATED [misc] Extracted Protos out to common project 1367
  • UPDATED [misc] Migrate from FluentAssertions 1450

New Contributors

Full Changelog: v1.14.0...v1.15.0