Repository navigation
What's Changed
- Initial commit of Dapr Actor by @youngbupark in #18
- Add dev container to standardize dev environment by @youngbupark in #26
- [Actor] Add actor state management by @youngbupark in #35
- Add timer and reminder and refactor codes by @youngbupark in #39
- Update Pub/Sub example to follow new proto APIs by @letmerecall in #43
- Merge features/actor to master by @youngbupark in #45
- Initial commit of build workflow by @youngbupark in #46
- add version maintenance and publish development package by @youngbupark in #47
- Update variable name in error message by @mukundansundar in #49
- Update dev-requirements by @mukundansundar in #50
- Improve documentation by @youngbupark in #48
- Regen proto clients and update examples accordingly by @youngbupark in #52
- Activate actor when actor is dispatched by @youngbupark in #55
- Sphinx Autodocs by @chinzhiweiblank in #56
- update final proto for 0.8.0 by @youngbupark in #60
- Split Flask Dapr from Dapr by @chinzhiweiblank in #59
- Release 0.8.0 by @youngbupark in #54
- Revert flask_dapr pkg by @youngbupark in #62
- Add more Sphinx documentation by @chinzhiweiblank in #61
- Split Flask_Dapr from Dapr by @chinzhiweiblank in #64
- Move flask_dapr to ext and clean up by @youngbupark in #79
- Add K8s example for actor by @youngbupark in #81
- Refactoring and add more comments by @youngbupark in #84
- Initial commit of invoke_service by @youngbupark in #78
- Change min req of python-sdk to python 3.7 from python 3.8 by @pruthvidhodda in #89
- Added publish_event to GRPC client by @mukundansundar in #93
- Added invoke_binding call to the GRPC client by @mukundansundar in #92
- Add DaprClientInterceptor to add dapr-api-token header by @mukundansundar in #95
- Add secrets api to convenient layer by @pruthvidhodda in #98
- Initial commit of dapr.ext.grpc callback package by @youngbupark in #99
- Initial commit of FastAPI by @youngbupark in #101
- Add .dev to fastapi-ext version by @youngbupark in #102
- Initial commit of Statestore APIs (GetState, SaveState) by @chinzhiweiblank in #100
- Add Delete state by @chinzhiweiblank in #103
- Replace deprecated cli options and k8s annotations by @pruthvidhodda in #105
- Add support for multi pubsub by @pruthvidhodda in #108
- clean up and update docs by @youngbupark in #110
- Prepare 0.7.0 dev release by @youngbupark in #113
- Batch GET state API. by @artursouza in #115
- Add allowlist example for secrets. Fix localstore config. by @mukundansundar in #117
- Add transaction state API. by @artursouza in #116
- Adding metadata to applicable state APIs. by @artursouza in #118
- Add save_states method to save multiple states. by @mukundansundar in #120
- Add k8s deployment yamls by @youngbupark in #121
- Bump pkg version to 0.8.0a0.dev for next release by @youngbupark in #122
- Upgrade protobuf by @artursouza in #123
- Adds w3c tracing. by @artursouza in #124
- Adds release note to issue template by @artursouza in #129
- Update client.py by @aronchick in #127
- Add missing etag property to StateResponse by @youngbupark in #131
- update pkg install instruction in READMEs by @youngbupark in #132
- Add code coverage report (#133) by @wcs1only in #136
- Use cumulative coverage data by @wcs1only in #138
- update protos for release by @mukundansundar in #143
- bump version to 0.9.0a0.dev by @mukundansundar in #144
- Fix kubernetes broken link in examples readme by @ZeyadYasser in #148
- Stateless actor timer invocation. by @artursouza in #149
- Update proto. by @artursouza in #152
- Update version to 1.0.0rc2.dev by @artursouza in #153
- Fixes and improvements to examples. by @artursouza in #157
- Update version to next rc. by @artursouza in #158
- Allows for a more recent version of grpcio by @alydersen in #161
- wait() method so client can wait for sidecar. by @artursouza in #163
- fix path in readme by @gaoxinge in #164
- Add daprdocs setup and explanation by @AaronCrawfis in #159
- Naming changes for consistency across SDKs by @kachawla in #168
- Update etag to use protobuf definition. by @wcs1only in #171
- modify the way load version in setup.py by @gaoxinge in #165
- Fixes delete with etag. Documenting example for handling etag mismatch. by @artursouza in #172
- Update dev container with Dapr CLI and correct requirements by @AaronCrawfis in #173
- Bootstrapped autovalidation for python examples by @wcs1only in #175
- Adds getBulkSecret. by @artursouza in #180
- Add an HTTP client for service invocation and default to using it by @wcs1only in #182
- Remove opencensus by @artursouza in #184
- Add python-sdk support for publisher cloudevent content_type by @wcs1only in #185
- More example automation by @wcs1only in #189
- Update copyright header (#190) by @wcs1only in #191
- Update proto defs to support query strings with multiple values for the same key by @wcs1only in #193
- Update dapr runtime to 1.0.0-rc.4 by @wcs1only in #197
- Adding some missing commas to code snippets in the gRPC client docs by @pkedy in #199
- Update next dev version and remove pre-alpha label by @wcs1only in #201
- Automate remaining python examples. by @wcs1only in #203
- Add a configuration to specify http timeouts (#162) by @wcs1only in #207
- feat: add shutdown by @Hugome in #206
- Bump runtime to 1.1.0-rc.2 by @wcs1only in #209
- Fix python version restrictions in tox.ini definitions by @kaypee90 in #208
- Fix typo by @AaronCrawfis in #213
- Chore: remove invalid args comment by @junnplus in #215
- Switch to token authentication for pypi by @wcs1only in #218
- Corrected link ref typo in actor extensions docs by @emattiza in #221
- Bump runtime version to 1.2.0-rc.5 by @wcs1only in #222
- Fix mypy to 0.812 for now by @wcs1only in #226
- Update README.md by @daixiang0 in #223
- Python SDKDocs updates for v1.2 client by @paulyuk in #224
- Adds support for Actor Reentrancy by @berndverst in #219
- Enable dependabot by @berndverst in #228
- Bump tox from 3.15.0 to 3.23.1 by @dependabot[bot] in #229
- Bump six from 1.14.0 to 1.16.0 by @dependabot[bot] in #231
- Bump protobuf from 3.13.0 to 3.17.3 by @dependabot[bot] in #232
- Bump opencensus from 0.7.10 to 0.7.13 by @dependabot[bot] in #233
- Bump opencensus-ext-grpc from 0.7.1 to 0.7.2 by @dependabot[bot] in #234
- Fix CODEOWNERS by @AaronCrawfis in #235
- Configurable actor reminder storage patitions by @berndverst in #236
- Add state manager context by @berndverst in #240
- Bump mypy from 0.812 to 0.910 by @dependabot[bot] in #230
- Bump tox from 3.23.1 to 3.24.0 by @dependabot[bot] in #238
- Bump codecov/codecov-action from 1 to 2.0.2 by @dependabot[bot] in #246
- Enable link validation for our README.md files and fix a few broken links by @wcs1only in #248
- Bump dev version to 1.3.0rc1 by @wcs1only in #251
- Always use latest runtime and cli for sample validation by @berndverst in #247
- Bump tox from 3.24.0 to 3.24.1 by @dependabot[bot] in #253
- Bump tox from 3.24.1 to 3.24.3 by @dependabot[bot] in #259
- Adding optional Rule to subscription annotations for PubSub routing by @pkedy in #266
- Add matrix build for python versions by @wcs1only in #267
- Bump codecov/codecov-action from 2.0.2 to 2.0.3 by @dependabot[bot] in #262
- Fixes Actor Reminder Incorrect Period by @berndverst in #272
- Fixes #269 dev container broken on M1/ARM by @paulyuk in #270
- Only upload builds to PyPI once by @berndverst in #273
- Remove explicit protobuf dep from example by @berndverst in #276
- Bump dev version to 1.4.0rc1 by @berndverst in #279
- Bump codecov/codecov-action from 2.0.3 to 2.1.0 by @dependabot[bot] in #277
- Bump protobuf from 3.17.3 to 3.18.0 by @dependabot[bot] in #280
- Bump tox from 3.24.3 to 3.24.4 by @dependabot[bot] in #281
- Bump opencensus from 0.7.13 to 0.8.0 by @dependabot[bot] in #284
- Bump protobuf from 3.18.0 to 3.18.1 by @dependabot[bot] in #285
- Fix dependency conflict: Bump protobuf version by @berndverst in #287
- Fix Dapr duration string parsing + new tests by @berndverst in #288
- Bump protobuf from 3.18.1 to 3.19.1 by @dependabot[bot] in #291
- Add Python 3.10 to build/test matrix, bump protobuf version by @berndverst in #292
- Add decorator for event subscriptions by @wmeints in #290
- Add json deserialization convenience method by @wmeints in #293
- Bump dev version to 1.5.0rc1.dev by @berndverst in #298
- Adding the ability to add an existing gRPC service by @omid-verneek in #302
- Add grpc_proxy example to automated validation by @wcs1only in #303
- Add publish_metadata field to publish_event api by @wcs1only in #304
- Update LICENSE files and license headers for python sdk by @amulyavarote in #312
- License Update by @amulyavarote in #313
- Bump mypy from 0.910 to 0.920 by @dependabot[bot] in #314
- Bump mypy from 0.920 to 0.930 by @dependabot[bot] in #319
- Add DCO requirements and updated code of conduct by @willtsai in #321
- Bump tox from 3.24.4 to 3.24.5 by @dependabot[bot] in #322
- Added get configuration method for Dapr config API by @amulyavarote in #323
- Update Latest Dapr Protos by @berndverst in #326
- Bump mypy from 0.930 to 0.931 by @dependabot[bot] in #329
- Add deprecation warnings for unused gRPC metadata by @paulyuk in #335
- Examples modified by @amulyavarote in #337
- Add timedelta fix by @chinzhiweiblank in #327
- Fix incorrect license configuration by @berndverst in #338
- Bump protobuf from 3.19.1 to 3.19.3 by @dependabot[bot] in #332
- Added a waring message for configuration API by @amulyavarote in #339
- Adds support for State Store Query Alpha API by @berndverst in #325
- Added config API documentation by @amulyavarote in #345
- add state store query api to docs by @berndverst in #348
- Add PubSub subscriptions to Flask Dapr by @berndverst in #351
- Bump protobuf from 3.19.3 to 3.19.4 by @dependabot[bot] in #352
- Bump azure/setup-helm from 1 to 2.0 by @dependabot[bot] in #349
- Fixes #354 by changing default value of soon to be removed grpc metadata by @berndverst in #356
- fix timer context by @psychomelet in #330
- Bump actions/setup-python from 2 to 3 by @dependabot[bot] in #360
- Adds Dapr Bot & Fossa Dependency License Scan by @berndverst in #362
- Bump actions/checkout from 2 to 3 by @dependabot[bot] in #363
- Bump actions/github-script from 1 to 6 by @dependabot[bot] in #365
- Bump actions/stale from 3.0.14 to 5 by @dependabot[bot] in #364
- Add topic event response support to GRPC ext client in #341
- Switch to Dapr org Fossa credential by @berndverst in #367
- Bump mypy from 0.931 to 0.940 by @dependabot[bot] in #366
- Bump mypy from 0.940 to 0.941 by @dependabot[bot] in #368
- Bump mypy from 0.941 to 0.942 by @dependabot[bot] in #374
- Update examples for new state store query syntax by @berndverst in #357
- Allow configuring of max gRPC message length by @berndverst in #375
- Always use existing asyncio event loop by @berndverst in #376
- Added subscribe config API support by @amulyavarote in #369
- Use correct linters in devcontainer and add manual linter instructions by @berndverst in #373
- Feature: Add TTL for actors by @chinzhiweiblank in #315
- Add Discord channel to Readme by @berndverst in #377
- Feature/http client invoke method async by @wimvdc in #300
- Do not return awaitables by @berndverst in #378
- Added right unit test cases by @amulyavarote in #379
- Bump codecov/codecov-action from 2.1.0 to 3 by @dependabot[bot] in #382
- Bump actions/setup-go from 2 to 3 by @dependabot[bot] in #386
- Bump azure/setup-helm from 2.0 to 2.1 by @dependabot[bot] in #388
- Bump tox from 3.24.5 to 3.25.0 by @dependabot[bot] in #387
- Bump protobuf from 3.19.4 to 3.20.0 by @dependabot[bot] in #380
- Fix invoke binding example by @berndverst in #385
- Add option to disable topic validation by @thielepaul in #381
- Bump development version to 1.7.0rc1.dev by @berndverst in #384
- Update fossa workflow's action version by @shubham1172 in #390
- Fix flakey pubsub integration test by @berndverst in #395
- Bump fossas/fossa-action from 1.1.0 to 1.3.0 by @dependabot[bot] in #392
- Bump opencensus from 0.8.0 to 0.9.0 by @dependabot[bot] in #393
- Bump protobuf from 3.20.0 to 3.20.1 by @dependabot[bot] in #394
- Bump fossas/fossa-action from 1.3.0 to 1.3.1 by @dependabot[bot] in #396
- Fetching metadata information from a returned configuration response by @amulyavarote in #391
- Bump mypy from 0.942 to 0.950 by @dependabot[bot] in #397
- Make invoke request data params optional by @berndverst in #400
- Return headers for HTTP service invocation by @berndverst in #402
- Implements support for per Actor Type configurations of the Actor Runtime by @berndverst in #403
- Add FastAPI router tags for OpenAPI docs by @berndverst in #404
- Bump mypy from 0.950 to 0.960 by @dependabot[bot] in #406
- Bump protobuf from 3.20.1 to 4.21.1 by @dependabot[bot] in #408
- Bump actions/setup-python from 3 to 4 by @dependabot[bot] in #415
- Bump mypy from 0.960 to 0.961 by @dependabot[bot] in #413
- Revert Protobuf upgrade due to grpctools incompatibility by @berndverst in #409
- Adds support for Unsubscribe Configuration by @berndverst in #417
- Bump azure/setup-helm from 2.1 to 3.0 by @dependabot[bot] in #418
- Bump tox from 3.25.0 to 3.25.1 by @dependabot[bot] in #420
- Bump opencensus from 0.9.0 to 0.10.0 by @dependabot[bot] in #423
- Run workflows on PRs to feature branches by @berndverst in #424
- Bump development version, more workflow changes by @berndverst in #426
- Bump azure/setup-helm from 3.0 to 3.1 by @dependabot[bot] in #428
- Removes a left over merge conflict marker. by @tmacam in #434
- Added python methods for Distributed Lock API by @tmacam in #431
- Bump azure/setup-helm from 3.1 to 3.3 by @dependabot[bot] in #432
- Bump mypy from 0.961 to 0.971 by @dependabot[bot] in #429
- Update SDK to reflect renaming on UnlockResponse.Status by @tmacam in #442
- Bump opencensus from 0.10.0 to 0.11.0 by @dependabot[bot] in #439
- Add working examples for pubsub with FastApi by @bbrandt in #444
- fix wrong comment in wait method by @117503445 in #449
- Metadata API support for Python GRPC clients. by @tmacam in #446
- GRPC App run fix optional app_port by @c-thiel in #455
- Add support for large messages in
dapr.ext.grpcby @berndverst in #458 - Allows running workflow with specific dapr version by @berndverst in #459
- Adds
/ok-to-testoption for workflow validation by @berndverst in #460 - workflow stuff by @berndverst in #462
- add repository dispatch by @berndverst in #463
- Change configuration API response to dictionary by @hunter007 in #427
- Bump protobuf from 3.20.1 to 4.21.6 by @dependabot[bot] in #457
- Complete validation tests for Metadata gRPC API. by @tmacam in #450
- Bump protobuf from 4.21.6 to 4.21.7 by @dependabot[bot] in #471
- Bump mypy from 0.971 to 0.982 by @dependabot[bot] in #472
- Add timeout param to service invocation calls in Dapr client by @berndverst in #473
- Add PEP 561 py.typed markers to all packages to allow consumers to check dapr types with e.g. mypy by @Trolldemorted in #475
- dev to 1.9.0rc1.dev by @berndverst in #474
- Add Dapr Python SDK user agent by @berndverst in #476
- Support for Python 3.11. Relaxes
grpcioandprotobufrequirements by @berndverst in #480 - Bump tox from 4.0.15 to 4.0.16 by @dependabot[bot] in #504
- Update protobuf requirement from <3.21dev,>=3.17.3 to >=3.17.3,<4.22 by @dependabot[bot] in #506
- Bump azure/setup-helm, fix SDK version import by @dependabot[bot] in #495
topic->topic_nameby @Zizico2 in #497- Bump tox from 4.0.16 to 4.2.1 by @dependabot[bot] in #515
- add dapr in namespace for finding package by @waitingkuo in #502
- Set
ensure_ascii = Falsein the default serializer by @findmyway in #498 - Fix return type of resource enter protocol in DaprGrpcClient. Fixes #520 by @dbrattli in #521
- Bump httpx from 0.23.1 to 0.23.3 by @dependabot[bot] in #514
- dead_letter_topic for @subscribe (fastAPI/flask) by @lucasalexsorensen in #519
- Bump tox from 4.2.1 to 4.2.6 by @dependabot[bot] in #522
- Bump tox from 4.2.6 to 4.2.8 by @dependabot[bot] in #525
- Fix wrong key typing in get_configuration issue #491 by @ryou90 in #523
- fix github workflow by @berndverst in #526
- Bump tox from 4.2.8 to 4.3.3 by @dependabot[bot] in #528
- Bump opencensus from 0.11.0 to 0.11.1 by @dependabot[bot] in #530
- PubSub over gRPC: extracts custom data as cloud event
extensions, adds topic as cloud eventsubjectas per spec by @berndverst in #524 - Bump mypy from 0.991 to 1.0.0 by @dependabot[bot] in #534
- Cherry-pick commits from
release-1.9into master by @berndverst in #535 - Bump mypy from 1.0.0 to 1.0.1 by @dependabot[bot] in #536
- Bump actions/setup-go from 3 to 4 by @dependabot[bot] in #543
- Bump mypy from 1.0.1 to 1.1.1 by @dependabot[bot] in #537
- Define SDK dependency on typing-extensions.
by @tmacam in #545 - Bump mypy from 1.1.1 to 1.2.0 by @dependabot[bot] in #549
- Bump httpx from 0.23.3 to 0.24.0 by @dependabot[bot] in #550
- Remove unnecessary dev requirements by @berndverst in #551
- bump Go version in workflow by @berndverst in #552
- Async support for Python SDK (
dapr.aio.clients.DaprClient) by @berndverst in #553 - Add Workflow Authoring SDK skeleton by @berndverst in #555
- subscribe method updated by @shivamkm07 in #558
- Update client's configuration methods with stable config api by @hunter007 in #557
- Fix: RecursionError in conf settings class when accessing unimplemented settings by @ryou90 in #540
- Fix: do not expect QUERY_API in Redis state store capabilities by @ItalyPaleAle in #565
- Workflow Authoring by @DeepanshuA in #559
- [python-client] Add dist lock examples by @hhunter-ms in #567
- Bump httpx from 0.24.0 to 0.24.1 by @dependabot[bot] in #566
- Bump mypy from 1.2.0 to 1.3.0 by @dependabot[bot] in #563
- Add when_any and fix grpc worker initialization by @DeepanshuA in #570
- Workflow management python SDK by @RyanLettieri in #554
- [docs][WIP] Workflow docs for python SDK by @hhunter-ms in #562
- Changing error message in wf test to match runtime by @RyanLettieri in #584
- [docs] Add cascading metadata by @AaronCrawfis in #582
- [docs] Reformat index page by @hhunter-ms in #580
- [docs] remove unnecessary shortcode by @hhunter-ms in #585
- [docs] Fix link shortcode by @hhunter-ms in #586
- [docs] Attempt to fix other build failures by @hhunter-ms in #587
- fix: link to dapr workflow example by @Timtech4u in #581
- Workflow state to be printable and usable by @DeepanshuA in #588
- Allow wf/activity without input by @DeepanshuA in #589
- Removes Python 3.7 support by @berndverst in #590
- Update protos, use modern
protobuf, fix examples by @berndverst in #595 - TLS support and standardised environment variables for endpoints by @elena-kolevska in #597
- Bump actions/checkout from 3 to 4 by @dependabot[bot] in #596
- Add holopin.yml config for GHC2023 event by @marcduiker in #601
- Pass dapr api token by @DeepanshuA in #598
- Wf Endpoints Alpha to Beta by @DeepanshuA in #605
- Fixes workflow example by @ItalyPaleAle in #607
- [Workflow] More workflow SDK examples by @cgillum in #575
- [docs] fix link by @hhunter-ms in #613
- Updated endpoint parsing by @elena-kolevska in #618
- feat: Adds support for the DAPR_GRPC_ENDPOINT env variable for workflows by @elena-kolevska in #610
- change call_child_workflow to pass correct wf name to durabletask worker by @bkc in #616
- Add raw response to
DaprInternalErrorby @berndverst in #628 - Allow IP restriction of grpc server in
dapr-ext-grpcby @berndverst in #630 - TLS support for workflows by @elena-kolevska in #632
- Removes test comments by @elena-kolevska in #633
- Update durabletask dependency in dapr-ext-workflow by @cgillum in #634
- Workflow: Add timedelta to create_timer by @berndverst in #636
- Update Workflow State JSON serialization by @berndverst in #638
- Update container port from 3000 to 50051 in sample k8s config by @dasanind in #640
- add child workflow sample by @MregXN in #644
- Bump actions/setup-python from 4 to 5 by @dependabot[bot] in #646
- Bump actions/setup-go from 4 to 5 by @dependabot[bot] in #647
- Remove deprecated RenameActorReminder methods by @dasanind in #650
- Initial code for decorators and optional naming of workflows and activities by @mukundansundar in #651
- Documents usage of
DAPR_API_TOKENby @elena-kolevska in #654 - Add logs to Dapr Workflows by @shivamkm07 in #645
- Add Retry Policy wrapper for WF by @DeepanshuA in #658
- Add ruff auto fix by @litan1106 in #657
- Cascade terminate purge by @shivamkm07 in #662
- Update tracing example for opentelemetry by @berndverst in #664
- Revert Workflow change introduced in "Cascade terminate purge" by @berndverst in #665
- Error handling by @elena-kolevska in #659
- Bump codecov/codecov-action from 3 to 4 by @dependabot[bot] in #666
- Remove the
non_recursiveargument from purge and terminate workflow by @elena-kolevska in #668 - Hotfix from 1.11 by @elena-kolevska in #669
- Adds error handling for the async client by @elena-kolevska in #671
- Health check by @elena-kolevska in #670
- Removes explicit
dapr stopfrom examples for short-running apps by @elena-kolevska in #674 - Updates ruff config for 0.2.2 by @elena-kolevska in #680
- Adds tests for heathcheck by @elena-kolevska in #681
- Bump fossas/fossa-action from 1.3.1 to 1.3.3 by @dependabot[bot] in #675
- Adds a deprecation warning for the wait() method by @elena-kolevska in #682
- Bump azure/setup-helm from 3.5 to 4 by @dependabot[bot] in #696
- Bump ruff from 0.2.2 to 0.4.2 by @dependabot[bot] in #701
- update holopin badge by @andriisoldatenko in #694
- fix: convert DAPR_HEALTH_TIMEOUT to float by @KentHsu in #692
- Removes grpc and grpcs from the accepted schemes list by @elena-kolevska in #700
- Add actor state ttl support by @KentHsu in #704
- fix: update devcontainer postCreateCommand by @KentHsu in #703
- Fix Holopin alias field by @marcduiker in #706
- Pin workflow SDK 0.4.1 in example by @berndverst in #715
- doc: document that users can self-assign issues by @KentHsu in #712
- Standardize README shield badges by @pdebruin in #721
- Allow adding health check callback to Dapr App run in gRPC by @evhen14 in #723
- only serialize failure details if they exist by @akshaya-a in #707
- Add the support to pass user supplied actor_factory callable in ActorRuntime & ext/fastapi,flask by @ksachdeva in #714
- Retry and Timeout policies for grpc and http by @elena-kolevska in #679
- Implement support for cryptography api by @KentHsu in #719
- Improve workflows and fix some minor issues by @berndverst in #727
- doc: add crypto API example in python-sdk-docs by @KentHsu in #729
- docs(README): section link CLI repo by @guspan-tanadi in #731
- Bump fossas/fossa-action from 1.3.3 to 1.4.0 by @dependabot[bot] in #732
- Fixes missing docker-compose in examples by @elena-kolevska in #736
- Bidirectional streaming for pubsub by @elena-kolevska in #735
- Makes streaming Subscription iterable by @elena-kolevska in #751
- Makes data argument optional on transactional delete by @elena-kolevska in #752
- Bump codecov/codecov-action from 4 to 5 by @dependabot[bot] in #753
- [docs] Remove alpha for workflow stable release by @hhunter-ms in #760
- Replace deprecated tox.ini option by @emsearcy in #762
- Add Actor Mocks by @lor1113 in #750
- Fixes try_add_state in actor state manger by @elena-kolevska in #756
- Integration test for http invocation by @elena-kolevska in #758
- Fixes missing state store in integration tests by @elena-kolevska in #759
- Mark workflows API functions as deprecated by @famarting in #749
- Removes support for Python 3.8 and adds Python 3.13 to test version matrix by @elena-kolevska in #763
- Updates protos and fixes grpc-tools for protos generation by @elena-kolevska in #766
- [BUG] Add DaprInternalError.as_json_safe_dict for actors by @Druid-of-Luhn in #765
- workflows: update durabletask dependency by @famarting in #757
- Cherrypicks 1.15 commits back to main by @elena-kolevska in #789
- Improve the error handling for HTTP client so consumers can trigger appropriate behavior by @passuied in #793
- Minor documentation fix for dapr python actor sdk mock actor capability by @lor1113 in #801
- Fixes typing by @elena-kolevska in #811
- Added mypy-protobuf by @acroca in #807
- Bump fossas/fossa-action from 1.4.0 to 1.7.0 by @dependabot[bot] in #803
- Update task_chaining.py by @kendallroden in #777
- Adds support for metadata in TransactionalStateOperation by @elena-kolevska in #791
- docs: fix fastapi ext demo by @jseguillon in #776
- fix: enable better type hint support for PEP 561 by @sicoyle in #812
- Update daprdocs files to be compatible with latest Hugo version by @marcduiker in #816
- Adds support for the Jobs API by @elena-kolevska in #804
- Latest protos by @elena-kolevska in #821
- Update protos 1.16.0 rc.3 by @acroca in #824
- Adds a way to pull protos from a specific dapr branch by @acroca in #828
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #825
- Add new tool calling capability by @filintod in #822
- add docs for conversation alpha2 by @filintod in #833
- Extend key generation time by @acroca in #845
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #830
- Merge release-1.16 branch changes to Main by @cicoyle in #851
- Lint update by @acroca in #854
- Fix CI - CLI version step by @acroca in #863
- Put dev to 1.16.0.dev by @acroca in #859
- remove python 3.9 by @filintod in #860
- Add dapr checkpointer for LangGraph by @yaron2 in #862
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #867
- Bump mypy-protobuf from 3.6.0 to 3.7.0 by @dependabot[bot] in #864
- Remove SDK docs since they're migrated to main docs by @marcduiker in #866
- Added async workflow client implementation, leveraging new durabletask.aio.client implementation by @passuied in #861
- Fix/ext pkgs typed by @CasperGN in #869
- Wait for the Dapr health check asynchronously in aio/clients/grpc/subscription.py to avoid blocking, ensuring the asyncio gRPC stream can close properly. by @MingsingGo in #839
- Feat/ext langgraph checkpoint by @CasperGN in #868
- fix(test): correct metadata testcase for release 1.17 by @CasperGN in #878
- Add Strands Agent Session Manager by @yaron2 in #872
- Update grpcio and mypy-protobuf and regenerated all GRPC files by @acroca in #877
- fix subscribe docstring typo by @FarmerChillax in #883
- Use 1.17.0.dev by @acroca in #885
- Trigger ci for new ext tags by @acroca in #886
- fix(bug): workflow client missing close function to pass to durable task by @CasperGN in #889
- Workflow: remove sleeps from example by @JoshVanL in #894
- Workflow versioning by @acroca in #893
- feat(convo): add new fields to conversation api by @sicoyle in #902
- fix: signal when dt reader stream is ready within wf client start call by @sicoyle in #901
- fix(build): capture latest + rereleases for dapr runtime + cli by @sicoyle in #906
- chore(deps): bump durabletask-dapr by @CasperGN in #905
- Update durabletask by @acroca in #908
- Bump fossas/fossa-action from 1.7.0 to 1.8.0 by @dependabot[bot] in #904
- Use backport github action by @acroca in #911
- Update mypy_protobuf by @acroca in #910
- Use highest dapr version, not latest by @acroca in #918
- Point backport action to a specific commit by @acroca in #920
- Add support to bulk pubsub by @acroca in #915
- Fix tox by @acroca in #925
- docs: add venv to README by @cicoyle in #921
- Added support for python 3.14 and done some pending 3.9 removals by @acroca in #916
- chore: Use dapr-bot to create backport PRs by @acroca in #931
- fix: Align Workflow Multi App Naming Convention by @matheusandre1 in #932
- Update durabletask to 0.17.1 by @acroca in #944
- Documented release process by @acroca in #929
- fix: correct build failures on validation of examples by @sicoyle in #945
- feat: Add aio module and update mypy configuration to include aio files by @acroca in #942
- Add AGENTS.md by @acroca in #928
- Removed deprecated workflow operations by @acroca in #943
- fix: ensure response format passed in aio. Ensure reconnecting ratherthan breaking. Correctly bubble up workflow name if set by @CasperGN in #951
- feat(actor): Add reminder failure policy by @1Ninad in #953
- feat: enable wf to start via just name like go sdk by @sicoyle in #957
- fix(build): handle rate limiting causing failures in build by @sicoyle in #958
- chore: Remove helm from examples validation by @acroca in #964
- Use single
v*tags to release by @acroca in #970 - No 60s timeout by default by @cicoyle in #956
- Bump actions/setup-go from 5 to 6 by @dependabot[bot] in #831
- Bump codecov/codecov-action from 5 to 6 by @dependabot[bot] in #971
- refactor: mv durabletask-python into sdk by @sicoyle in #963
- Fix CI build by @acroca in #979
- Bump fossas/fossa-action from 1.8.0 to 1.9.0 by @dependabot[bot] in #974
- Fix when-all buggy error handling by @acroca in #978
- Populate timer origin field by @acroca in #976
- Support Pydantic models by @acroca in #982
- Update issue templates - removed auto-assigness by @olitomlinson in #876
- Make use of shared workflows by @acroca in #950
- worker: infinitely wait for start by @JoshVanL in #983
- Remove Mechanical Markdown from examples/ validation by @seherv in #977
- Update pyopenssl requirement from >=23.2.0 to >=26.0.0 by @dependabot[bot] in #984
- Update pyyaml requirement from >=6.0.2 to >=6.0.3 by @dependabot[bot] in #985
- Update pydantic requirement from >=2.0.0 to >=2.13.3 by @dependabot[bot] in #987
- Update python-dotenv requirement from >=1.0.0 to >=1.2.2 by @dependabot[bot] in #986
- Integration tests on DaprClient responses by @seherv in #981
- Update mypy requirement from >=1.2.0 to >=1.20.2 by @dependabot[bot] in #988
- Update httpx requirement from >=0.24 to >=0.28.1 by @dependabot[bot] in #991
- chore(deps-dev): Update flask requirement from >=1.1 to >=3.1.3 by @dependabot[bot] in #994
- Rename maintainer team for automerge job by @acroca in #1002
- Migrate to uv by @acroca in #960
- chore(deps): Bump cryptography from 46.0.5 to 46.0.7 by @dependabot[bot] in #1015
- chore(deps): Bump astral-sh/setup-uv from 5 to 7 by @dependabot[bot] in #1003
- Add missing sync and new async integration tests by @seherv in #996
- chore(deps-dev): Bump langchain-ollama from 1.0.1 to 1.1.0 by @dependabot[bot] in #1004
- default drain_ongoing_call_timeout to None by @JoshVanL in #1016
- chore(deps-dev): Bump opentelemetry-sdk from 1.40.0 to 1.41.1 by @dependabot[bot] in #1006
- chore(deps-dev): Bump coverage from 7.13.4 to 7.13.5 by @dependabot[bot] in #1007
- chore(deps): Bump mistune from 3.2.0 to 3.2.1 by @dependabot[bot] in #1019
- Remove development builds and centralize versions into single file by @seherv in #1020
- fix(1023): enable setting DAPR_GRPC_MAX_INBOUND_MESSAGE_SIZE_BYTES through environment variable by @CasperGN in #1024
- Add history propagation by @acroca in #1025
- test: add cross-platform build matrix by @cyphercodes in #999
- fix: apply DAPR_API_TIMEOUT_SECONDS to workflow gRPC connections by @famarting in #954
- feat(mcp): add dapr mcp client + bump protos by @sicoyle in #997
- chore: bump main version ref too now by @sicoyle in #1040
- feat(workflow): align history propagation API with go-sdk by @nelson-parente in #1047
- Jobs api stable, bump to latest dapr version and regen protos by @cicoyle in #1060
- fix(mcp): retry connect calls on transient grpc errs by @sicoyle in #1062
- chore: fix high sev vuls for 1.18 release by @sicoyle in #1065
- chore(deps-dev): Bump coverage from 7.13.5 to 7.14.1 by @dependabot[bot] in #1057
- fix(ext-workflow): retry transient gRPC errors in wait_for_orchestration by @javier-aliaga in #1069
- chore: push random changes ive had by @sicoyle in #1070
- style: rm warning for python 3.14 by @sicoyle in #1072
- chore(deps): Bump strands-agents from 1.30.0 to 1.41.0 by @dependabot[bot] in #1059
- test: retry Dapr example port-bind flake by @GHX5T-SOL in #1030
- use dapr v1.18 by @cicoyle in #1087
- Merge extensions into core package as PEP 771 extras by @seherv in #1054
- Add support for async workflow activities by @seherv in #1053
- chore(deps): Bump starlette from 0.52.1 to 1.3.1 by @dependabot[bot] in #1096
- fix(ext-workflow): honor DAPR_GRPC_MAX_INBOUND_MESSAGE_SIZE_BYTES on workflow channels by @tezizzm in #1085
- test(examples): retry background sidecar on transient port-bind flake by @kshitizj03 in #1101
- chore(deps): update dependabot config to cooldown 7 days + skip patch versions by @CasperGN in #1104
- chore(deps): Bump codecov/codecov-action from 6 to 7 by @dependabot[bot] in #1082
- chore(deps): Bump python-multipart from 0.0.29 to 0.0.31 by @dependabot[bot] in #1093
- chore(deps): Bump langgraph from 1.1.2 to 1.2.6 by @dependabot[bot] in #1058
- chore(deps): Bump pyjwt from 2.12.0 to 2.13.0 by @dependabot[bot] in #1092
- chore(deps): Bump actions/checkout from 6 to 7 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1097
- chore(deps): Bump pydantic-settings from 2.13.1 to 2.14.2 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1100
- chore(deps): Bump aiohttp from 3.13.3 to 3.14.1 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1095
- chore(deps): Bump msgpack from 1.1.2 to 1.2.1 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1098
- chore(deps): Bump langsmith from 0.8.6 to 0.8.18 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1099
- chore(deps-dev): Bump opentelemetry-sdk from 1.41.1 to 1.42.1 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1108
- chore(deps): Bump fastapi from 0.135.1 to 0.138.0 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1076
- chore(deps): Bump pygments from 2.19.2 to 2.20.0 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1109
- chore(deps): Bump requests from 2.32.5 to 2.33.0 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1110
- Upgrade cryptography v46.0.7 -> v49.0.0 by @acroca in https://github.com/dapr/python-sdk/pull/1111
- chore(deps-dev): Bump pytest-asyncio from 1.3.0 to 1.4.0 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1117
- chore(deps): Bump uvicorn from 0.41.0 to 0.49.0 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1116
- chore(deps): Bump strands-agents from 1.41.0 to 1.44.0 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1114
- chore(deps): Bump grpcio-status from 1.78.0 to 1.81.1 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1115
- fix(grpc): allow multiple wildcard subscriptions when topic validation disabled by @Rishabh-git10 in https://github.com/dapr/python-sdk/pull/1083
- chore(deps-dev): Bump ruff from 0.14.1 to 0.15.19 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1119
- chore(deps-dev): Bump redis from 7.4.0 to 8.0.1 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1120
- chore(deps-dev): Bump pytest from 9.0.2 to 9.1.1 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1121
- chore(deps-dev): Bump opentelemetry-sdk from 1.42.1 to 1.43.0 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1123
- fix(grpc): default to native dns resolver on macos by @sicoyle in https://github.com/dapr/python-sdk/pull/1125
- chore(deps): Bump strands-agents from 1.44.0 to 1.45.0 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1128
- Silence benign grpc.aio noise by @acroca in https://github.com/dapr/python-sdk/pull/1127
- chore(deps): Bump astral-sh/setup-uv from 7 to 8.2.0 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1130
- auto open issue on ci failure during release by @cicoyle in https://github.com/dapr/python-sdk/pull/1124
- Updated gprcio version and regenerate protos by @acroca in https://github.com/dapr/python-sdk/pull/1126
- Pass per-operation StateItem metadata in async execute_state_transaction by @LilDojd in https://github.com/dapr/python-sdk/pull/1132
- Speed up CI by @acroca in https://github.com/dapr/python-sdk/pull/1134
- chore(deps): Bump fastapi from 0.138.0 to 0.139.0 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1139
- chore(deps-dev): Bump coverage from 7.14.1 to 7.15.0 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1138
- chore(deps): Bump fossas/fossa-action from 1.9.0 to 2.0.0 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1136
- chore(deps): Bump typing-extensions from 4.15.0 to 4.16.0 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1137
- Fix codecov by @acroca in https://github.com/dapr/python-sdk/pull/1135
- GRPC Actors by @acroca in https://github.com/dapr/python-sdk/pull/1081
- Deprecate cloudevents messages by @acroca in https://github.com/dapr/python-sdk/pull/1118
- Deprecate reuse-instance-id by @acroca in https://github.com/dapr/python-sdk/pull/1145
- chore(deps): Bump mistune from 3.2.1 to 3.3.0 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1142
- chore(deps): Bump astral-sh/setup-uv from 8.2.0 to 8.3.0 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1146
- Fix when_all hang when some children complete before construction by @passuied in https://github.com/dapr/python-sdk/pull/1150
- chore(deps): Bump uvicorn from 0.49.0 to 0.50.2 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1147
- fail fast invalid task composition by @acroca in https://github.com/dapr/python-sdk/pull/1153
- chore(deps): Bump uvicorn from 0.50.2 to 0.51.0 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1157
- chore(deps-dev): Bump mypy from 1.20.2 to 2.2.0 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1156
- chore(deps): Bump grpcio from 1.81.1 to 1.82.1 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1154
- Make dependabot ignore grpcio-tools by @acroca in https://github.com/dapr/python-sdk/pull/1160
- Fix ollama segfault by @acroca in https://github.com/dapr/python-sdk/pull/1161
- chore(deps): Bump strands-agents from 1.45.0 to 1.46.0 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1163
- chore(deps): Bump mcp from 1.26.0 to 1.28.1 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1165
- when_all waits for all tasks before surfacing the first failure by @acroca in https://github.com/dapr/python-sdk/pull/1166
- Pin ports in tests by @acroca in https://github.com/dapr/python-sdk/pull/1162
- Normalize timezone-aware create_timer fire_at to naive UTC by @acroca in https://github.com/dapr/python-sdk/pull/1167
- chore(deps): Bump setuptools from 82.0.1 to 83.0.0 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1174
- chore(deps): Bump python-ulid from 3.1.0 to 3.2.0 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1172
- chore(deps): Bump cloudevents from 1.12.1 to 1.13.0 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1170
- chore(deps): Bump strands-agents from 1.46.0 to 1.47.0 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1169
- chore(deps): Bump actions/setup-python from 6 to 7 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1168
- chore(deps-dev): Bump opentelemetry-sdk from 1.43.0 to 1.44.0 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1173
- chore(deps-dev): Bump mypy from 2.2.0 to 2.3.0 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1171
- chore(deps): Bump strands-agents from 1.47.0 to 1.48.0 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1176
- Type checking part of lint, and group build/validate statuses by @acroca in https://github.com/dapr/python-sdk/pull/1178
- chore(deps): Bump astral-sh/setup-uv from 8.3.0 to 9.0.0 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1179
- chore(deps): Bump python-ulid from 3.2.0 to 4.0.1 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1180
- chore(deps-dev): Bump cryptography from 49.0.0 to 50.0.0 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1186
- chore(deps): Bump aiohttp from 3.14.1 to 3.14.3 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1187
- chore(deps): Bump strands-agents from 1.48.0 to 1.50.2 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1185
- chore(deps): Bump fastapi from 0.139.0 to 0.141.1 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1189
- Add stateful-history delta delivery to the workflow worker by @JoshVanL in https://github.com/dapr/python-sdk/pull/1112
- chore(deps): Bump uvicorn from 0.51.0 to 0.52.1 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1193
- Fix get_state_names returning removed keys and omitting updated ones by @magic-peach in https://github.com/dapr/python-sdk/pull/1208
- Fix ActorProxy AttributeError naming the metaclass instead of the interface by @magic-peach in https://github.com/dapr/python-sdk/pull/1209
- Stop fire_reminder crashing on a non-dict payload by @magic-peach in https://github.com/dapr/python-sdk/pull/1211
- Reject max_attempts=None in RetryPolicy instead of crashing by @magic-peach in https://github.com/dapr/python-sdk/pull/1212
- chore(deps-dev): Bump redis from 8.0.1 to 8.1.0 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1190
- Workflow: cross-app client operations by @JoshVanL in https://github.com/dapr/python-sdk/pull/1201
- fix(ps): mark streaming sub active before opening grpc stream by @sicoyle in https://github.com/dapr/python-sdk/pull/1234
- Bulk publish: per-message metadata in publish_events by @nelson-parente in https://github.com/dapr/python-sdk/pull/1228
- Stop the Kafka input-binding example test from losing messages by @CasperGN in https://github.com/dapr/python-sdk/pull/1236
- ci: bound hung unit-test runs and stop Windows jobs hiding failures by @CasperGN in https://github.com/dapr/python-sdk/pull/1240
- fix(workflow): don't apply DAPR_API_TIMEOUT_SECONDS to workflow waits by @CasperGN in https://github.com/dapr/python-sdk/pull/1244
- chore(deps): Bump anyio from 4.12.1 to 4.14.2 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1222
- Add durability to Databricks Lakeflow by @yaron2 in https://github.com/dapr/python-sdk/pull/1223
- [feat]: New Durable RAG support by @yaron2 in https://github.com/dapr/python-sdk/pull/1205
- chore(deps): Bump strands-agents from 1.50.2 to 1.51.0 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1195
- chore(deps): Bump pyjwt from 2.13.0 to 2.15.0 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1251
- chore(deps): Bump astral-sh/setup-uv from 9.0.0 to 10.2.0 by @dependabot[bot] in https://github.com/dapr/python-sdk/pull/1249
- Add workflow management APIs: list, history and rerun by @javier-aliaga in https://github.com/dapr/python-sdk/pull/1217
- dapr 1.19 rc1 by @cicoyle in https://github.com/dapr/python-sdk/pull/1258
- [Backport release-1.19] Fix convert_from_dapr_duration silently accepting an empty string by @dapr-bot in https://github.com/dapr/python-sdk/pull/1281
- [Backport release-1.19] Fix to_bytes and to_str raising a string instead of an exception by @dapr-bot in https://github.com/dapr/python-sdk/pull/1284
- [Backport release-1.19] chore(deps): Bump werkzeug from 3.1.6 to 3.1.9 by @dapr-bot in https://github.com/dapr/python-sdk/pull/1277
- [Backport release-1.19] ci: enable auto-merge for PRs labelled automerge by @dapr-bot in https://github.com/dapr/python-sdk/pull/1288
- [Backport release-1.19] chore(deps): Bump langgraph-sdk from 0.4.2 to 0.4.4 by @dapr-bot in https://github.com/dapr/python-sdk/pull/1278
- [Backport release-1.19] Return the next message after a streaming subscription reconnects by @dapr-bot in https://github.com/dapr/python-sdk/pull/1269
- [Backport release-1.19] chore(deps): Bump pypdf from 6.18.0 to 6.19.0 by @dapr-bot in https://github.com/dapr/python-sdk/pull/1279
- [Backport release-1.19] Workflow: Add health ping to client stream by @dapr-bot in https://github.com/dapr/python-sdk/pull/1274
- [Backport release-1.19] fix(clients): give each sidecar health check attempt a timeout by @dapr-bot in https://github.com/dapr/python-sdk/pull/1270
- [Backport release-1.19] chore(deps): bump unstructured 0.27.5 -> 0.27.22 for Python 3.11+ by @dapr-bot in https://github.com/dapr/python-sdk/pull/1280
- [Backport release-1.19] workflow: run orchestrator work items on their own thread pool by @dapr-bot in https://github.com/dapr/python-sdk/pull/1272
- [Backport release-1.19] docs: fix contributor setup instructions in AGENTS.md and README.md by @dapr-bot in https://github.com/dapr/python-sdk/pull/1282
- [Backport release-1.19] chore(deps): Bump urllib3 from 2.7.0 to 2.8.0 by @dapr-bot in https://github.com/dapr/python-sdk/pull/1283
- [Backport release-1.19] chore: regenerate gRPC client against Dapr 1.19.0-rc.2 protos by @dapr-bot in https://github.com/dapr/python-sdk/pull/1268
- [Backport release-1.19] fix: accept absolute unix socket paths in GrpcEndpoint by @dapr-bot in https://github.com/dapr/python-sdk/pull/1289
- [Backport release-1.19] chore(deps): Bump multidict from 6.7.1 to 6.9.1 by @dapr-bot in https://github.com/dapr/python-sdk/pull/1295
- [Backport release-1.19] test: stop fake servers leaking fixed ports and hanging the Windows unit tests by @dapr-bot in https://github.com/dapr/python-sdk/pull/1291
- [Backport release-1.19] chore(deps): Bump astral-sh/setup-uv from 10.2.0 to 10.3.0 by @dapr-bot in https://github.com/dapr/python-sdk/pull/1302
- [Backport release-1.19] chore(deps): Bump fastapi from 0.141.1 to 0.142.3 by @dapr-bot in https://github.com/dapr/python-sdk/pull/1290
- [Backport release-1.19] chore(deps): Bump grpcio from 1.82.1 to 1.84.0 by @dapr-bot in https://github.com/dapr/python-sdk/pull/1292
- [Backport release-1.19] fix(conf): report legacy gRPC URLs as deprecations by @dapr-bot in https://github.com/dapr/python-sdk/pull/1305
- [Backport release-1.19] Fix bind_params_to_func silently accepting None for required parameters by @dapr-bot in https://github.com/dapr/python-sdk/pull/1294
- [Backport release-1.19] chore(deps): Bump grpcio-status from 1.81.1 to 1.84.0 by @dapr-bot in https://github.com/dapr/python-sdk/pull/1304
- [Backport release-1.19] Guard against a None RpcError details in DaprWorkflowClient.get_workflow_state by @dapr-bot in https://github.com/dapr/python-sdk/pull/1293
- [Backport release-1.19] chore(deps): Bump azure-storage-blob from 12.30.1 to 12.31.0 by @dapr-bot in https://github.com/dapr/python-sdk/pull/1310
- [Backport release-1.19] chore(deps): Bump boto3 from 1.42.67 to 1.43.110 by @dapr-bot in https://github.com/dapr/python-sdk/pull/1308
- [release-1.19] Backport actor state tracker fixes (#1237, #1238, #1239) by @sicoyle in https://github.com/dapr/python-sdk/pull/1303
- chore(release): bump VERSION to 1.19.0rc4 by @sicoyle in https://github.com/dapr/python-sdk/pull/1322
- [Backport release-1.19] ci(release): check VERSION before creating a release tag by @dapr-bot in https://github.com/dapr/python-sdk/pull/1323
- [Backport release-1.19] fix(conf): read DAPR_* environment variables when a setting is used by @dapr-bot in https://github.com/dapr/python-sdk/pull/1326
- [Backport release-1.19] fix(workflow): keep the workflow worker working across sidecar reconnects by @dapr-bot in https://github.com/dapr/python-sdk/pull/1324
- [Backport release-1.19] Fix convert_to_dapr_duration double-counting sub-second time by @dapr-bot in https://github.com/dapr/python-sdk/pull/1325
- [Backport release-1.19] test(health): measure the health check timeout with time.monotonic() by @dapr-bot in https://github.com/dapr/python-sdk/pull/1330
- [Backport release-1.19] chore: regenerate gRPC client against Dapr 1.19.0-rc.5 protos by @dapr-bot in https://github.com/dapr/python-sdk/pull/1331
- chore(release): bump VERSION to 1.19.0 by @nelson-parente in https://github.com/dapr/python-sdk/pull/1338
- [Backport release-1.19] fix(workflow): accept work items larger than gRPC's 4MB default by @dapr-bot in https://github.com/dapr/python-sdk/pull/1339
New Contributors
- @mukundansundar made their first contribution in #49
- @chinzhiweiblank made their first contribution in #56
- @aronchick made their first contribution in #127
- @ZeyadYasser made their first contribution in #148
- @alydersen made their first contribution in #161
- @gaoxinge made their first contribution in #164
- @AaronCrawfis made their first contribution in #159
- @kachawla made their first contribution in #168
- @pkedy made their first contribution in #199
- @Hugome made their first contribution in #206
- @kaypee90 made their first contribution in #208
- @junnplus made their first contribution in #215
- @emattiza made their first contribution in #221
- @daixiang0 made their first contribution in #223
- @paulyuk made their first contribution in #224
- @wmeints made their first contribution in #290
- @omid-verneek made their first contribution in #302
- @amulyavarote made their first contribution in #312
- @willtsai made their first contribution in #321
- @psychomelet made their first contribution in #330
- @wimvdc made their first contribution in #300
- @thielepaul made their first contribution in #381
- @shubham1172 made their first contribution in #390
- @tmacam made their first contribution in #434
- @bbrandt made their first contribution in #444
- @117503445 made their first contribution in #449
- @c-thiel made their first contribution in #455
- @hunter007 made their first contribution in #427
- @Trolldemorted made their first contribution in #475
- @Zizico2 made their first contribution in #497
- @waitingkuo made their first contribution in #502
- @findmyway made their first contribution in #498
- @dbrattli made their first contribution in #521
- @lucasalexsorensen made their first contribution in #519
- @ryou90 made their first contribution in #523
- @shivamkm07 made their first contribution in #558
- @DeepanshuA made their first contribution in #559
- @hhunter-ms made their first contribution in #567
- @RyanLettieri made their first contribution in #554
- @Timtech4u made their first contribution in #581
- @marcduiker made their first contribution in #601
- @cgillum made their first contribution in #575
- @bkc made their first contribution in #616
- @dasanind made their first contribution in #640
- @MregXN made their first contribution in #644
- @litan1106 made their first contribution in #657
- @andriisoldatenko made their first contribution in #694
- @KentHsu made their first contribution in #692
- @pdebruin made their first contribution in #721
- @evhen14 made their first contribution in #723
- @akshaya-a made their first contribution in #707
- @ksachdeva made their first contribution in #714
- @guspan-tanadi made their first contribution in #731
- @emsearcy made their first contribution in #762
- @lor1113 made their first contribution in #750
- @Druid-of-Luhn made their first contribution in #765
- @passuied made their first contribution in #793
- @kendallroden made their first contribution in #777
- @jseguillon made their first contribution in #776
- @MingsingGo made their first contribution in #839
- @FarmerChillax made their first contribution in #883
- @matheusandre1 made their first contribution in #932
- @1Ninad made their first contribution in #953
- @olitomlinson made their first contribution in #876
- @cyphercodes made their first contribution in #999
- @javier-aliaga made their first contribution in #1069
- @GHX5T-SOL made their first contribution in #1030
- @tezizzm made their first contribution in #1085
- @kshitizj03 made their first contribution in #1101
- @Rishabh-git10 made their first contribution in https://github.com/dapr/python-sdk/pull/1083
- @LilDojd made their first contribution in https://github.com/dapr/python-sdk/pull/1132
Full Changelog: v0.4.0...v1.19.0