Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/validate_examples.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -67,12 +67,12 @@ jobs:
- uses: azure/setup-helm@v4
- name: Determine latest Dapr Runtime version (including prerelease)
run: |
RUNTIME_VERSION=$(curl -s "https://api.github.com/repos/dapr/dapr/releases" | sort -r | grep '"tag_name"' | head -n 1 | cut -d ':' -f2 | tr -d '",v ')
RUNTIME_VERSION=$(curl -s "https://api.github.com/repos/dapr/dapr/releases" | grep '"tag_name"' | head -n 1 | cut -d ':' -f2 | tr -d '",v ')
Copy link
Member

@acroca acroca Mar 2, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The sort fixes the case where releasing a new 1.16 version would show up first on the list. Sorting alphabetically forces the list to show 1.17 first. We need to find a better solution and not just remove it.

echo "DAPR_RUNTIME_VER=$RUNTIME_VERSION" >> $GITHUB_ENV
echo "Found $RUNTIME_VERSION"
- name: Determine latest Dapr Cli version (including prerelease)
run: |
CLI_VERSION=$(curl -s "https://api.github.com/repos/dapr/cli/releases" | sort -r | grep '"tag_name"' | head -n 1 | cut -d ':' -f2 | tr -d '",v ')
CLI_VERSION=$(curl -s "https://api.github.com/repos/dapr/cli/releases" | grep '"tag_name"' | head -n 1 | cut -d ':' -f2 | tr -d '",v ')
echo "DAPR_CLI_VER=$CLI_VERSION" >> $GITHUB_ENV
echo "Found $CLI_VERSION"
- name: Set up Python ${{ matrix.python_ver }}
Expand Down
2 changes: 1 addition & 1 deletion dapr/version/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@
limitations under the License.
"""

__version__ = '1.17.0rc5'
__version__ = '1.17.0'
2 changes: 1 addition & 1 deletion examples/demo_actor/demo_actor/requirements.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
dapr-ext-fastapi>=1.17.0rc5
dapr-ext-fastapi>=1.17.0
2 changes: 1 addition & 1 deletion examples/demo_workflow/demo_workflow/requirements.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
dapr-ext-workflow>=1.17.0rc5
dapr-ext-workflow>=1.17.0
4 changes: 2 additions & 2 deletions examples/invoke-binding/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ sleep: 5
2. Start Receiver (expose gRPC server receiver on port 50051)

```bash
dapr run --app-id receiver --app-protocol grpc --app-port 50051 --resources-path ./components python3 invoke-input-binding.py
dapr run --app-id receiver --app-protocol grpc --app-port 50051 --dapr-http-port 3501 --dapr-grpc-port 50101 --resources-path ./components python3 invoke-input-binding.py
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

were all of these failing without these flags?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes, apparently we had port conflicts which is weird 🤷

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've actually experienced similar with dapr-agents when executing e2e tests..

```

<!-- END_STEP -->
Expand All @@ -67,7 +67,7 @@ sleep: 5
-->

```bash
dapr run --app-id publisher --app-protocol grpc --resources-path ./components python3 invoke-output-binding.py
dapr run --app-id publisher --app-protocol grpc --dapr-http-port 3502 --dapr-grpc-port 50102 --resources-path ./components python3 invoke-output-binding.py
```

<!-- END_STEP -->
Expand Down
1 change: 0 additions & 1 deletion examples/invoke-binding/docker-compose-single-kafka.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
# limitations under the License.
# ------------------------------------------------------------

version: '2'
services:
zookeeper:
image: wurstmeister/zookeeper:latest
Expand Down
4 changes: 2 additions & 2 deletions examples/invoke-simple/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
dapr-ext-grpc >= 1.17.0rc5
dapr >= 1.17.0rc5
dapr-ext-grpc >= 1.17.0
dapr >= 1.17.0
18 changes: 9 additions & 9 deletions examples/workflow/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -361,9 +361,9 @@ sleep: 20
-->

```sh
dapr run --app-id wfexample3 python3 cross-app3.py &
dapr run --app-id wfexample2 python3 cross-app2.py &
dapr run --app-id wfexample1 python3 cross-app1.py
dapr run --app-id wfexample3 --dapr-http-port 3503 --dapr-grpc-port 50103 -- python3 cross-app3.py &
dapr run --app-id wfexample2 --dapr-http-port 3502 --dapr-grpc-port 50102 -- python3 cross-app2.py &
dapr run --app-id wfexample1 --dapr-http-port 3501 --dapr-grpc-port 50101 -- python3 cross-app1.py
```
<!-- END_STEP -->

Expand Down Expand Up @@ -404,9 +404,9 @@ sleep: 20

```sh
export ERROR_ACTIVITY_MODE=true
dapr run --app-id wfexample3 python3 cross-app3.py &
dapr run --app-id wfexample2 python3 cross-app2.py &
dapr run --app-id wfexample1 python3 cross-app1.py
dapr run --app-id wfexample3 --dapr-http-port 3503 --dapr-grpc-port 50103 -- python3 cross-app3.py &
dapr run --app-id wfexample2 --dapr-http-port 3502 --dapr-grpc-port 50102 -- python3 cross-app2.py &
dapr run --app-id wfexample1 --dapr-http-port 3501 --dapr-grpc-port 50101 -- python3 cross-app1.py
```
<!-- END_STEP -->

Expand Down Expand Up @@ -445,9 +445,9 @@ sleep: 20

```sh
export ERROR_WORKFLOW_MODE=true
dapr run --app-id wfexample3 python3 cross-app3.py &
dapr run --app-id wfexample2 python3 cross-app2.py &
dapr run --app-id wfexample1 python3 cross-app1.py
dapr run --app-id wfexample3 --dapr-http-port 3503 --dapr-grpc-port 50103 -- python3 cross-app3.py &
dapr run --app-id wfexample2 --dapr-http-port 3502 --dapr-grpc-port 50102 -- python3 cross-app2.py &
dapr run --app-id wfexample1 --dapr-http-port 3501 --dapr-grpc-port 50101 -- python3 cross-app1.py
```
<!-- END_STEP -->

Expand Down
4 changes: 2 additions & 2 deletions examples/workflow/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
dapr-ext-workflow>=1.17.0rc5
dapr>=1.17.0rc5
dapr-ext-workflow>=1.17.0
dapr>=1.17.0
2 changes: 1 addition & 1 deletion ext/dapr-ext-fastapi/dapr/ext/fastapi/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@
limitations under the License.
"""

__version__ = '1.17.0rc5'
__version__ = '1.17.0'
2 changes: 1 addition & 1 deletion ext/dapr-ext-fastapi/setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ python_requires = >=3.10
packages = find_namespace:
include_package_data = True
install_requires =
dapr >= 1.17.0rc5
dapr >= 1.17.0
uvicorn >= 0.11.6
fastapi >= 0.60.1

Expand Down
2 changes: 1 addition & 1 deletion ext/dapr-ext-grpc/dapr/ext/grpc/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@
limitations under the License.
"""

__version__ = '1.17.0rc5'
__version__ = '1.17.0'
2 changes: 1 addition & 1 deletion ext/dapr-ext-grpc/setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ python_requires = >=3.10
packages = find_namespace:
include_package_data = True
install_requires =
dapr >= 1.17.0rc5
dapr >= 1.17.0
cloudevents >= 1.0.0

[options.packages.find]
Expand Down
2 changes: 1 addition & 1 deletion ext/dapr-ext-langgraph/dapr/ext/langgraph/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@
limitations under the License.
"""

__version__ = '1.17.0rc5'
__version__ = '1.17.0'
2 changes: 1 addition & 1 deletion ext/dapr-ext-langgraph/setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ python_requires = >=3.10
packages = find_namespace:
include_package_data = True
install_requires =
dapr >= 1.17.0rc5
dapr >= 1.17.0
langgraph >= 0.3.6
langchain >= 0.1.17
python-ulid >= 3.0.0
Expand Down
2 changes: 1 addition & 1 deletion ext/dapr-ext-strands/dapr/ext/strands/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@
limitations under the License.
"""

__version__ = '1.17.0rc5'
__version__ = '1.17.0'
2 changes: 1 addition & 1 deletion ext/dapr-ext-strands/setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ python_requires = >=3.10
packages = find_namespace:
include_package_data = True
install_requires =
dapr >= 1.17.0rc5
dapr >= 1.17.0
strands-agents
strands-agents-tools
python-ulid >= 3.0.0
Expand Down
2 changes: 1 addition & 1 deletion ext/dapr-ext-workflow/dapr/ext/workflow/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@
limitations under the License.
"""

__version__ = '1.17.0rc5'
__version__ = '1.17.0'
2 changes: 1 addition & 1 deletion ext/dapr-ext-workflow/setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ python_requires = >=3.10
packages = find_namespace:
include_package_data = True
install_requires =
dapr >= 1.17.0rc5
dapr >= 1.17.0
durabletask-dapr >= 0.2.0a19

[options.packages.find]
Expand Down
2 changes: 1 addition & 1 deletion ext/flask_dapr/flask_dapr/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@
limitations under the License.
"""

__version__ = '1.17.0rc5'
__version__ = '1.17.0'
2 changes: 1 addition & 1 deletion ext/flask_dapr/setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ include_package_data = true
zip_safe = false
install_requires =
Flask >= 1.1
dapr >= 1.17.0rc5
dapr >= 1.17.0

[options.package_data]
flask_dapr =
Expand Down