-
Notifications
You must be signed in to change notification settings - Fork 137
Comparing changes
Open a pull request
base repository: dapr/python-sdk
base: main
head repository: dapr/python-sdk
compare: release-1.15
- 20 commits
- 59 files changed
- 11 contributors
Commits on Jan 2, 2025
-
Updates dapr email to dapr.io (#764)
Signed-off-by: Elena Kolevska <elena@kolevska.com>
Configuration menu - View commit details
-
Copy full SHA for 53431ab - Browse repository at this point
Copy the full SHA 53431abView commit details
Commits on Jan 14, 2025
-
Update release 1.15 branch from master (#767)
* Removes support for 3.8 and adds 3.13 to test version matrix (#763) Signed-off-by: Elena Kolevska <elena@kolevska.com> * Updates protos and fixes grpc-tools for protos generation (#766) * Updates protos and fixes grpc-tools for protos generation Signed-off-by: Elena Kolevska <elena@kolevska.com> * bumps grpcio tools version Signed-off-by: Elena Kolevska <elena@kolevska.com> --------- Signed-off-by: Elena Kolevska <elena@kolevska.com> * Add DaprInternalError.as_json_safe_dict for actors (#765) The FastAPI and Flask extensions for actors serialise the value of any raised DaprInternalError to JSON, which fails if the error contains bytes in its `_raw_response_bytes` field. This change adds a new `as_json_safe_dict` method and uses it in place of the `as_dict` method in the FastAPI and Flask extensions. Two unit tests for the `as_json_safe_dict` method are included. Signed-off-by: Billy Brown <druidofluhn@gmail.com> Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> Signed-off-by: Elena Kolevska <elena@kolevska.com> * workflows: update durabletask dependency (#757) * Bump codecov/codecov-action from 4 to 5 (#753) Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4 to 5. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](codecov/codecov-action@v4...v5) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Elena Kolevska <elena@kolevska.com> * update durabletask to use fork Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com> Signed-off-by: Elena Kolevska <elena@kolevska.com> * add purge workflow function Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com> Signed-off-by: Elena Kolevska <elena@kolevska.com> * support reuse id policy Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com> Signed-off-by: Elena Kolevska <elena@kolevska.com> * support set custom status Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com> Signed-off-by: Elena Kolevska <elena@kolevska.com> * Update ext/dapr-ext-workflow/dapr/ext/workflow/dapr_workflow_client.py Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com> Signed-off-by: Elena Kolevska <elena@kolevska.com> * Update ext/dapr-ext-workflow/dapr/ext/workflow/dapr_workflow_client.py Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com> Signed-off-by: Elena Kolevska <elena@kolevska.com> * Update ext/dapr-ext-workflow/tests/test_workflow_client.py Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com> Signed-off-by: Elena Kolevska <elena@kolevska.com> * Update ext/dapr-ext-workflow/dapr/ext/workflow/dapr_workflow_client.py Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com> Signed-off-by: Elena Kolevska <elena@kolevska.com> * update test, grpc version and lint Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com> Signed-off-by: Elena Kolevska <elena@kolevska.com> * Adds missing arguments in FakeTaskHubGrpcClient Signed-off-by: Elena Kolevska <elena@kolevska.com> * linter Signed-off-by: Elena Kolevska <elena@kolevska.com> * remove alpha for workflow stable release (#760) Signed-off-by: Hannah Hunter <hannahhunter@microsoft.com> Signed-off-by: Elena Kolevska <elena@kolevska.com> * Replace deprecated tox.ini option (#762) This option was replaced in 2020, deprecated, and eventually removed in tox 4. The correct option already appears elseware in this tox.ini file. This fix is necessary to run `tox -e doc` per the README.md instructions on tox 4. Signed-off-by: Eric Searcy <eric@linuxfoundation.org> Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> Signed-off-by: Elena Kolevska <elena@kolevska.com> * Add Actor Mocks (#750) * Moved files to new branch to avoid weird git bug Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com> * requested documentation changes Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com> * forgot to move file back to starting point Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com> * result of ruff format Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com> * fixed minor formatting issues, fixed type issues Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com> * minor test fix Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com> * fixes try_add_state Signed-off-by: Elena Kolevska <elena@kolevska.com> Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com> * Revert "fixes try_add_state" This reverts commit 254ad17. Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com> * Update dapr/actor/runtime/mock_state_manager.py Fixing bug in try_add_state as mentioned in PR #756 Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com> Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com> * Update dapr/actor/runtime/mock_actor.py Whoops missed this Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com> * Update daprdocs/content/en/python-sdk-docs/python-actor.md Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com> * Update daprdocs/content/en/python-sdk-docs/python-actor.md Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com> * Update daprdocs/content/en/python-sdk-docs/python-actor.md Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com> * Update daprdocs/content/en/python-sdk-docs/python-actor.md Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com> * Update daprdocs/content/en/python-sdk-docs/python-actor.md Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com> * Update daprdocs/content/en/python-sdk-docs/python-actor.md Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com> * Update daprdocs/content/en/python-sdk-docs/python-actor.md Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com> * minor error in docs Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com> * fixed and added more unit tests. Added example Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com> * unittest fix Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com> * Update examples/demo_actor/README.md Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com> * concentrated some tests Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com> * removed unnecessary type hint Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com> * Update daprdocs/content/en/python-sdk-docs/python-actor.md didnt see this earlier whoops Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com> * Update examples/demo_actor/README.md Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com> * documentation changes Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com> * now requires #type: ignore Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com> * small docs change Signed-off-by: Elena Kolevska <elena@kolevska.com> * examples test fix Signed-off-by: Elena Kolevska <elena@kolevska.com> --------- Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com> Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com> Signed-off-by: Elena Kolevska <elena@kolevska.com> Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> Co-authored-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com> Co-authored-by: Elena Kolevska <elena@kolevska.com> Signed-off-by: Elena Kolevska <elena@kolevska.com> * Fixes try_add_state in actor state manger (#756) Signed-off-by: Elena Kolevska <elena@kolevska.com> * Integration test for http invocation (#758) Signed-off-by: Elena Kolevska <elena@kolevska.com> * fixes missing state store in test (#759) Signed-off-by: Elena Kolevska <elena@kolevska.com> * Mark workflows API functions as deprecated (#749) * workflows, remove deprecated functions Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com> * revert changes to example Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com> * update warning messages Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com> * Typos Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> * fixes linter Signed-off-by: Elena Kolevska <elena@kolevska.com> * Apply suggestions from code review Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> * Apply suggestions from code review Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> --------- Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com> Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> Signed-off-by: Elena Kolevska <elena@kolevska.com> Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> Co-authored-by: Elena Kolevska <elena@kolevska.com> Signed-off-by: Elena Kolevska <elena@kolevska.com> * Removes support for 3.8 and adds 3.13 to test version matrix (#763) Signed-off-by: Elena Kolevska <elena@kolevska.com> * Updates dapr email to dapr.io (#764) Signed-off-by: Elena Kolevska <elena@kolevska.com> * Reverts grpc bump Signed-off-by: Elena Kolevska <elena@kolevska.com> * Updates protos and fixes grpc-tools for protos generation (#766) * Updates protos and fixes grpc-tools for protos generation Signed-off-by: Elena Kolevska <elena@kolevska.com> * bumps grpcio tools version Signed-off-by: Elena Kolevska <elena@kolevska.com> --------- Signed-off-by: Elena Kolevska <elena@kolevska.com> * Bump dapr/durabletask version Signed-off-by: Elena Kolevska <elena@kolevska.com> --------- Signed-off-by: Elena Kolevska <elena@kolevska.com> Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com> Signed-off-by: Hannah Hunter <hannahhunter@microsoft.com> Signed-off-by: Eric Searcy <eric@linuxfoundation.org> Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com> Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com> Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> Co-authored-by: Elena Kolevska <elena@kolevska.com> Co-authored-by: Hannah Hunter <94493363+hhunter-ms@users.noreply.github.com> Co-authored-by: Eric Searcy <emsearcy@gmail.com> Co-authored-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com> Co-authored-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com> Signed-off-by: Elena Kolevska <elena@kolevska.com> --------- Signed-off-by: Elena Kolevska <elena@kolevska.com> Signed-off-by: Billy Brown <druidofluhn@gmail.com> Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com> Signed-off-by: Hannah Hunter <hannahhunter@microsoft.com> Signed-off-by: Eric Searcy <eric@linuxfoundation.org> Signed-off-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com> Signed-off-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com> Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> Co-authored-by: Billy Brown <Druid-of-Luhn@users.noreply.github.com> Co-authored-by: Fabian Martinez <46371672+famarting@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Hannah Hunter <94493363+hhunter-ms@users.noreply.github.com> Co-authored-by: Eric Searcy <emsearcy@gmail.com> Co-authored-by: Lorenzo Curcio <Lorenzocurcio2@gmail.com> Co-authored-by: Lorenzo Curcio <Lorenzo.curcio@valuecuberesearch.com>
Configuration menu - View commit details
-
Copy full SHA for 8be76d4 - Browse repository at this point
Copy the full SHA 8be76d4View commit details
Commits on Jan 21, 2025
-
Updates versions for 1.15.0rc1 (#768)
* removes -dev Signed-off-by: Elena Kolevska <elena@kolevska.com> * Updates version to 1.15.0rc1 Signed-off-by: Elena Kolevska <elena@kolevska.com> * more version updates Signed-off-by: Elena Kolevska <elena@kolevska.com> * Updates ext workflows version Signed-off-by: Elena Kolevska <elena@kolevska.com> * missed dependency Signed-off-by: Elena Kolevska <elena@kolevska.com> * Update README.md Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> --------- Signed-off-by: Elena Kolevska <elena@kolevska.com> Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a19b654 - Browse repository at this point
Copy the full SHA a19b654View commit details -
Signed-off-by: Elena Kolevska <elena@kolevska.com>
Configuration menu - View commit details
-
Copy full SHA for 92311de - Browse repository at this point
Copy the full SHA 92311deView commit details -
Signed-off-by: Elena Kolevska <elena@kolevska.com>
Configuration menu - View commit details
-
Copy full SHA for ede5234 - Browse repository at this point
Copy the full SHA ede5234View commit details -
Temporarily enable the workflow to be dispatched manually
Github doesn’t seem to trigger workflows when tags are pushed separately from a commit, so need to trigger the release manually. Signed-off-by: Elena Kolevska <elena@kolevska.com>
Configuration menu - View commit details
-
Copy full SHA for dcc1313 - Browse repository at this point
Copy the full SHA dcc1313View commit details -
Signed-off-by: Elena Kolevska <elena@kolevska.com>
Configuration menu - View commit details
-
Copy full SHA for eec2243 - Browse repository at this point
Copy the full SHA eec2243View commit details -
Signed-off-by: Elena Kolevska <elena@kolevska.com>
Configuration menu - View commit details
-
Copy full SHA for 7d05d6f - Browse repository at this point
Copy the full SHA 7d05d6fView commit details
Commits on Jan 28, 2025
-
Catch error in sdk when workflow instance not found (#771)
* Catch error in sdk when workflow instance not found Signed-off-by: Elena Kolevska <elena@kolevska.com> * fixes demo workflow example test Signed-off-by: Elena Kolevska <elena@kolevska.com> * Only return None for the correct error Signed-off-by: Elena Kolevska <elena@kolevska.com> * Adds test Signed-off-by: Elena Kolevska <elena@kolevska.com> * Linter Signed-off-by: Elena Kolevska <elena@kolevska.com> * Extends test Signed-off-by: Elena Kolevska <elena@kolevska.com> --------- Signed-off-by: Elena Kolevska <elena@kolevska.com>
Configuration menu - View commit details
-
Copy full SHA for 488189e - Browse repository at this point
Copy the full SHA 488189eView commit details -
Fix get_worfklow_state docstring to match fetch_payloads default (#772)
Signed-off-by: Adam Stewart <adam.stewart73@gmail.com> Co-authored-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 998c134 - Browse repository at this point
Copy the full SHA 998c134View commit details
Commits on Feb 12, 2025
-
Signed-off-by: Elena Kolevska <elena@kolevska.com>
Configuration menu - View commit details
-
Copy full SHA for 5cc34cb - Browse repository at this point
Copy the full SHA 5cc34cbView commit details
Commits on Feb 14, 2025
-
Restores sleeps in test, as it was decided not to invest making synch…
…ronous the APIs that are getting deleted next version (#781) Signed-off-by: Elena Kolevska <elena@kolevska.com>
Configuration menu - View commit details
-
Copy full SHA for 149d722 - Browse repository at this point
Copy the full SHA 149d722View commit details
Commits on Feb 20, 2025
-
Updates workflows docs to use the new workflows client (#780)
* Updates docs Signed-off-by: Elena Kolevska <elena@kolevska.com> * More workflows docs Signed-off-by: Elena Kolevska <elena@kolevska.com> * Move workflows examples, based on review Signed-off-by: Elena Kolevska <elena@kolevska.com> * Small fixes Signed-off-by: Elena Kolevska <elena@kolevska.com> --------- Signed-off-by: Elena Kolevska <elena@kolevska.com>
Configuration menu - View commit details
-
Copy full SHA for 373616a - Browse repository at this point
Copy the full SHA 373616aView commit details -
Workflow fixes and improvements (#784)
* Converts demo_workflow example to DaprWorkflowClient and removes default timeout of 60seconds on `wait_for_workflow_start` and `wait_for_workflow_completion` Signed-off-by: Elena Kolevska <elena@kolevska.com> * Bumps durable task library. Signed-off-by: Elena Kolevska <elena@kolevska.com> --------- Signed-off-by: Elena Kolevska <elena@kolevska.com>
Configuration menu - View commit details
-
Copy full SHA for e5f4c06 - Browse repository at this point
Copy the full SHA e5f4c06View commit details -
Retry streaming subscription on status UNKNOWN as well (#783)
Signed-off-by: Elena Kolevska <elena@kolevska.com>
Configuration menu - View commit details
-
Copy full SHA for 69c06e5 - Browse repository at this point
Copy the full SHA 69c06e5View commit details
Commits on Feb 21, 2025
-
Adds examples and docs for cloud events messages (#785)
Signed-off-by: Elena Kolevska <elena@kolevska.com>
Configuration menu - View commit details
-
Copy full SHA for ba64f31 - Browse repository at this point
Copy the full SHA ba64f31View commit details
Commits on Feb 24, 2025
-
Conversation API support (#787)
* Conversation API support (sync) Signed-off-by: Elena Kolevska <elena@kolevska.com> * async conversation api support Signed-off-by: Elena Kolevska <elena@kolevska.com> * Adds docs Signed-off-by: Elena Kolevska <elena@kolevska.com> * Ignore validation of x.com link that needs authentication Signed-off-by: Elena Kolevska <elena@kolevska.com> * Registers e2e test. Clean up. Signed-off-by: Elena Kolevska <elena@kolevska.com> * Apply suggestions from code review Co-authored-by: Marc Duiker <marcduiker@users.noreply.github.com> Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> * Linter Signed-off-by: Elena Kolevska <elena@kolevska.com> * Updates protos and renames parameter Signed-off-by: Elena Kolevska <elena@kolevska.com> * Improves error handling Signed-off-by: Elena Kolevska <elena@kolevska.com> --------- Signed-off-by: Elena Kolevska <elena@kolevska.com> Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com> Co-authored-by: Marc Duiker <marcduiker@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6c3e40c - Browse repository at this point
Copy the full SHA 6c3e40cView commit details -
* Bumps to rc3 Signed-off-by: Elena Kolevska <elena@kolevska.com> * Dapr workflows extension to stable (1.15.0rc1) Signed-off-by: Elena Kolevska <elena@kolevska.com> --------- Signed-off-by: Elena Kolevska <elena@kolevska.com> Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c25adcd - Browse repository at this point
Copy the full SHA c25adcdView commit details
Commits on Feb 25, 2025
-
Temporarily enable manual dispatch for release workflow
Signed-off-by: Elena Kolevska <elena@kolevska.com>
Configuration menu - View commit details
-
Copy full SHA for 05dd945 - Browse repository at this point
Copy the full SHA 05dd945View commit details
Commits on Feb 27, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 17fb110 - Browse repository at this point
Copy the full SHA 17fb110View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...release-1.15